OSDN Git Service

2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
2
3         PR fortran/33298
4         * spread_zerosize_1.f90:  New test case.
5         * spread_bounds_1.f90:  New test case.
6
7 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
8
9         PR c++/32674
10         * g++.dg/template/static31.C: New.
11
12 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13
14         PR fortran/33271
15         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
16         powerpc*-linux-gnu.
17
18 2007-09-06  David Daney  <ddaney@avtrex.com>
19             Richard Sandiford  <richard@codesourcery.com>
20
21         PR target/33256
22         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
23         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
24         * gcc.target/mips/pr33256.c: New test.
25
26 2007-09-06  Tom Tromey  <tromey@redhat.com>
27
28         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
29
30 2007-09-06  Richard Guenther  <rguenther@suse.de>
31
32         PR tree-optimization/32586
33         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
34         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
35         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
36         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
37         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
38         now obsolete simplification.
39
40 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
41
42         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
43         * gcc.target/i386/sse3-addsubps.c: Ditto.
44         * gcc.target/i386/sse3-haddpd.c: Ditto.
45         * gcc.target/i386/sse3-haddps.c: Ditto.
46         * gcc.target/i386/sse3-hsubpd.c: Ditto.
47         * gcc.target/i386/sse3-hsubps.c: Ditto.
48         * gcc.target/i386/sse3-lddqu.c: Ditto.
49         * gcc.target/i386/sse3-movddup.c: Ditto.
50         * gcc.target/i386/sse3-movshdup.c: Ditto.
51         * gcc.target/i386/sse3-movsldup.c: Ditto.
52
53 2007-09-06  Richard Guenther  <rguenther@suse.de>
54
55         PR tree-optimization/33302
56         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
57
58 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
59
60         PR libfortran/33225
61         * gfortran.dg./fmt_float.f90: New test.
62
63 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
64
65         PR libfortran/33253
66         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
67
68 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
69
70         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
71         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
72
73 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
74
75         * g++.dg/eh/builtin1.C: New test.
76         * g++.dg/eh/builtin2.C: New test.
77         * g++.dg/eh/builtin3.C: New test.
78
79         PR c++/33289
80         * g++.dg/eh/builtin4.C: New test.
81
82 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
83
84         * gcc.target/powerpc/dfp-dd.c: New test.
85         * gcc.target/powerpc/dfp-td.c: New test.
86
87 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
88
89         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
90         * gcc.dg/va-arg-pack-1.c: New test.
91
92 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
93
94         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
95         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
96         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
97         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
98         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
99
100 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
101
102         PR c++/30302
103         * g++.dg/ext/anon-struct5.C: New.
104
105 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
106
107         * gcc.dg/i386-cpuid.h: Remove.
108         * gcc.target/i386/mmx-check.h: Include cpuid.h.
109         (main): Use __get_cpuid to get target features.
110         * gcc.target/i386/sse-check.h: Ditto.
111         * gcc.target/i386/sse2-check.h: Ditto.
112         * gcc.target/i386/sse3-check.h: Ditto.
113         * gcc.target/i386/ssse3-check.h: Ditto.
114         * gcc.target/i386/sse4_1-check.h: Ditto.
115         * gcc.target/i386/sse4_2-check.h: Ditto.
116         * gcc.target/i386/sse4a-check.h: Ditto.
117         * gcc.dg/torture/pr16104-1.c: Ditto.
118         (do_test): Change to void.
119         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
120         * gcc.target/i386/sse-6.c: Ditto.
121         * gcc.target/i386/sse-7.c: Ditto.
122         * g++.dg/other/i386-1.C: Include cpuid.h.
123         (main): New function.  Use __get_cpuid to get target fetaures.
124
125 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
126             David Ung  <davidu@mips.com>
127             Nigel Stephens <nigel@mips.com>
128
129         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
130         * gcc.c-torture/compile/mipscop-2.c: Likewise.
131         * gcc.c-torture/compile/mipscop-3.c: Likewise.
132         * gcc.c-torture/compile/mipscop-4.c: Likewise.
133         * gcc.dg/torture/mips-hilo-1.c: Likewise.
134         * gcc.dg/torture/mips-hilo-2.c: Likewise.
135         * gcc.dg/torture/pr19683-1.c: Likewise.
136         * gcc.target/mips/madd-3.c: Likewise.
137         * gcc.target/mips/maddu-3.c: Likewise.
138         * gcc.target/mips/msub-3.c: Likewise.
139         * gcc.target/mips/msubu-3.c: Likewise.
140         * gcc.target/mips/asm-1.c: Likewise.
141         * gcc.target/mips/branch-1.c: Likewise.
142         * gcc.target/mips/ins-1.c: Likewise.
143         * gcc.target/mips/near-far-3.c: Likewise.
144         * gcc.target/mips/near-far-4.c: Likewise.
145         * gcc.target/mips/smartmips-lwxs.c: Likewise.
146         * gcc.target/mips/smartmips-ror-1.c: Likewise.
147         * gcc.target/mips/smartmips-ror-2.c: Likewise.
148         * gcc.target/mips/smartmips-ror-3.c: Likewise.
149         * gcc.target/mips/smartmips-ror-4.c: Likewise.
150         * gcc.target/mips/dspr2-MULT.c: Likewise.
151         * gcc.target/mips/dspr2-MULTU.c: Likewise.
152         * gcc.target/mips/mips32-dsp-run.c: Likewise.
153         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
154         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
155         * gcc.target/mips/code-readable-2.c: Likewise.
156         * gcc.target/mips/code-readable-3.c: Likewise.
157
158 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
159             David Ung  <davidu@mips.com>
160             Nigel Stephens <nigel@mips.com>
161
162         * gcc.target/mips/mips16-attributes.c: New.
163
164 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
165
166         PR fortran/31564
167         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
168
169         PR fortran/33241
170         * gfortran.dg/char_length_10.f90: New test.
171
172 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
173
174         PR c++/29731
175         * g++.dg/parse/template24.C: New.
176
177 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
178
179         * g++.dg/other/spu2vmx-1.C: New test.
180
181 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
182
183         PR tree-optimization/33017
184         * gcc.dg/pr33017.c: New test.
185
186 2007-09-05  Ben Elliston  <bje@au.ibm.com>
187
188         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
189         __protected_stream family of macros.
190
191 2007-09-04  Jan Hubicka  <jh@suse.cz>
192
193         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
194         * gcc.dg/tree-ssa/pr27236.c: Likewise.
195         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
196         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
197         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
198         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
199         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
200         Likewise.
201
202 2007-09-04  Janus Weil  <jaydub66@gmail.com>
203             Tobias Burnus  <burnus@net-b.de>
204
205         * gfortran.dg/proc_decl_1.f90: New.
206         * gfortran.dg/proc_decl_2.f90: New.
207         * gfortran.dg/proc_decl_3.f90: New.
208         * gfortran.dg/proc_decl_4.f90: New.
209
210 2007-09-04  Jan Hubicka  <jh@suse.cz>
211
212         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
213         * gcc.dg/vect/vect-105.c: Mark functions noinline.
214         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
215         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
216         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
217         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
218         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
219         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
220         * gcc.dg/vect/vect-50.c: Mark functions noinline.
221         * gcc.dg/vect/vect-33.c: Mark functions noinline.
222         * gcc.dg/vect/vect-16.c: Mark functions noinline.
223         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
224         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
225         * gcc.dg/vect/vect-92.c: Mark functions noinline.
226         * gcc.dg/vect/vect-75.c: Mark functions noinline.
227         * gcc.dg/vect/vect-58.c: Mark functions noinline.
228         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
229         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
230         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
231         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
232         * gcc.dg/vect/vect-114.c: Mark functions noinline.
233         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
234         * gcc.dg/vect/vect-8.c: Mark functions noinline.
235         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
236         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
237         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
238         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
239         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
240         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
241         * gcc.dg/vect/vect-42.c: Mark functions noinline.
242         * gcc.dg/vect/vect-25.c: Mark functions noinline.
243         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
244         * gcc.dg/vect/vect-67.c: Mark functions noinline.
245         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
246         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
247         * gcc.dg/vect/vect-106.c: Mark functions noinline.
248         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
249         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
250         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
251         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
252         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
253         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
254         * gcc.dg/vect/vect-34.c: Mark functions noinline.
255         * gcc.dg/vect/vect-17.c: Mark functions noinline.
256         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
257         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
258         * gcc.dg/vect/vect-93.c: Mark functions noinline.
259         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
260         * gcc.dg/vect/vect-76.c: Mark functions noinline.
261         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
262         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
263         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
264         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
265         * gcc.dg/vect/vect-115.c: Mark functions noinline.
266         * gcc.dg/vect/vect-9.c: Mark functions noinline.
267         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
268         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
269         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
270         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
271         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
272         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
273         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
274         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
275         * gcc.dg/vect/vect-60.c: Mark functions noinline.
276         * gcc.dg/vect/vect-26.c: Mark functions noinline.
277         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
278         * gcc.dg/vect/vect-85.c: Mark functions noinline.
279         * gcc.dg/vect/vect-68.c: Mark functions noinline.
280         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
281         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
282         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
283         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
284         * gcc.dg/vect/vect-107.c: Mark functions noinline.
285         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
286         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
287         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
288         * gcc.dg/vect/vect-52.c: Mark functions noinline.
289         * gcc.dg/vect/vect-35.c: Mark functions noinline.
290         * gcc.dg/vect/vect-18.c: Mark functions noinline.
291         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
292         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
293         * gcc.dg/vect/vect-77.c: Mark functions noinline.
294         * gcc.dg/vect/vect-2.c: Mark functions noinline.
295         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
296         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
297         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
298         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
299         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
300         * gcc.dg/vect/vect-116.c: Mark functions noinline.
301         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
302         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
303         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
304         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
305         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
306         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
307         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
308         * gcc.dg/vect/vect-44.c: Mark functions noinline.
309         * gcc.dg/vect/vect-27.c: Mark functions noinline.
310         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
311         * gcc.dg/vect/vect-86.c: Mark functions noinline.
312         * gcc.dg/vect/vect-100.c: Mark functions noinline.
313         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
314         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
315         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
316         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
317         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
318         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
319         * gcc.dg/vect/vect-108.c: Mark functions noinline.
320         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
321         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
322         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
323         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
324         * gcc.dg/vect/vect-11.c: Mark functions noinline.
325         * gcc.dg/vect/vect-70.c: Mark functions noinline.
326         * gcc.dg/vect/vect-36.c: Mark functions noinline.
327         * gcc.dg/vect/vect-19.c: Mark functions noinline.
328         * gcc.dg/vect/vect-95.c: Mark functions noinline.
329         * gcc.dg/vect/vect-78.c: Mark functions noinline.
330         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
331         * gcc.dg/vect/vect-3.c: Mark functions noinline.
332         * gcc.dg/vect/vect-all.c: Mark functions noinline.
333         * gcc.dg/vect/vect-117.c: Mark functions noinline.
334         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
335         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
336         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
337         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
338         * gcc.dg/vect/vect-20.c: Mark functions noinline.
339         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
340         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
341         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
342         * gcc.dg/vect/vect-62.c: Mark functions noinline.
343         * gcc.dg/vect/vect-28.c: Mark functions noinline.
344         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
345         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
346         * gcc.dg/vect/vect-87.c: Mark functions noinline.
347         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
348         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
349         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
350         * gcc.dg/vect/vect-109.c: Mark functions noinline.
351         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
352         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
353         noinline.
354         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
355         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
356         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
357         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
358         * gcc.dg/vect/vect-12.c: Mark functions noinline.
359         * gcc.dg/vect/vect-71.c: Mark functions noinline.
360         * gcc.dg/vect/vect-54.c: Mark functions noinline.
361         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
362         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
363         * gcc.dg/vect/vect-96.c: Mark functions noinline.
364         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
365         * gcc.dg/vect/vect-110.c: Mark functions noinline.
366         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
367         * gcc.dg/vect/vect-4.c: Mark functions noinline.
368         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
369         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
370         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
371         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
372         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
373         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
374         * gcc.dg/vect/vect-21.c: Mark functions noinline.
375         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
376         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
377         * gcc.dg/vect/vect-80.c: Mark functions noinline.
378         * gcc.dg/vect/vect-63.c: Mark functions noinline.
379         * gcc.dg/vect/vect-46.c: Mark functions noinline.
380         * gcc.dg/vect/vect-29.c: Mark functions noinline.
381         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
382         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
383         * gcc.dg/vect/vect-88.c: Mark functions noinline.
384         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
385         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
386         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
387         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
388         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
389         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
390         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
391         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
392         * gcc.dg/vect/vect-30.c: Mark functions noinline.
393         * gcc.dg/vect/vect-13.c: Mark functions noinline.
394         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
395         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
396         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
397         * gcc.dg/vect/vect-72.c: Mark functions noinline.
398         * gcc.dg/vect/vect-38.c: Mark functions noinline.
399         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
400         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
401         * gcc.dg/vect/vect-97.c: Mark functions noinline.
402         * gcc.dg/vect/vect-111.c: Mark functions noinline.
403         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
404         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
405         * gcc.dg/vect/vect-5.c: Mark functions noinline.
406         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
407         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
408         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
409         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
410         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
411         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
412         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
413         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
414         * gcc.dg/vect/vect-22.c: Mark functions noinline.
415         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
416         * gcc.dg/vect/vect-64.c: Mark functions noinline.
417         * gcc.dg/vect/vect-89.c: Mark functions noinline.
418         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
419         * gcc.dg/vect/vect-103.c: Mark functions noinline.
420         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
421         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
422         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
423         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
424         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
425         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
426         * gcc.dg/vect/vect-31.c: Mark functions noinline.
427         * gcc.dg/vect/vect-14.c: Mark functions noinline.
428         * gcc.dg/vect/vect-73.c: Mark functions noinline.
429         * gcc.dg/vect/vect-56.c: Mark functions noinline.
430         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
431         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
432         * gcc.dg/vect/vect-98.c: Mark functions noinline.
433         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
434         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
435         * gcc.dg/vect/vect-112.c: Mark functions noinline.
436         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
437         * gcc.dg/vect/vect-6.c: Mark functions noinline.
438         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
439         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
440         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
441         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
442         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
443         * gcc.dg/vect/pr25413.c: Mark functions noinline.
444         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
445         * gcc.dg/vect/vect-40.c: Mark functions noinline.
446         * gcc.dg/vect/vect-23.c: Mark functions noinline.
447         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
448         * gcc.dg/vect/vect-82.c: Mark functions noinline.
449         * gcc.dg/vect/vect-65.c: Mark functions noinline.
450         * gcc.dg/vect/vect-48.c: Mark functions noinline.
451         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
452         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
453         * gcc.dg/vect/vect-104.c: Mark functions noinline.
454         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
455         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
456         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
457         * gcc.dg/vect/vect-32.c: Mark functions noinline.
458         * gcc.dg/vect/vect-15.c: Mark functions noinline.
459         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
460         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
461         * gcc.dg/vect/vect-91.c: Mark functions noinline.
462         * gcc.dg/vect/vect-74.c: Mark functions noinline.
463         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
464         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
465         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
466         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
467         * gcc.dg/vect/vect-99.c: Mark functions noinline.
468         * gcc.dg/vect/vect-113.c: Mark functions noinline.
469         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
470         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
471         * gcc.dg/vect/vect-7.c: Mark functions noinline.
472         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
473         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
474         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
475         * gcc.dg/vect/vect-24.c: Mark functions noinline.
476         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
477         * gcc.dg/vect/vect-83.c: Mark functions noinline.
478         * gcc.dg/vect/vect-66.c: Mark functions noinline.
479         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
480
481 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
482
483         PR middle-end/33187
484         * gcc.target/i386/cmov7.c: New file.
485
486 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
487
488         * gcc.target/i386/sse4a-check.h: New file.
489         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
490         * gcc.target/i386/sse4a-insert.c: Ditto.
491         * gcc.target/i386/sse4a-montsd.c: Ditto.
492         * gcc.target/i386/sse4a-montss.c: Ditto.
493         * gcc.target/i386/mmx-check.h: New file.
494         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
495         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
496         * gcc.target/i386/sse-check.h: New file.
497         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
498         * gcc.target/i386/sse-3.c: Ditto.
499         * gcc.target/i386/sse-7.c: Ditto.
500         * gcc.target/i386/sse-9.c: Ditto.
501         * gcc.target/i386/ssefn-3.c: Ditto.
502         * gcc.target/i386/sse-recip.c: Ditto.
503         * gcc.target/i386/sse-recip-vec.c: Ditto.
504         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
505         * gcc.target/i386/20020523-1.c: Remove.
506         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
507         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
508         * gcc.target/i386/ssefn-4.c: Ditto.
509         * gcc.target/i386/sse-6.c: Ditto.
510         * gcc.target/i386/sse-10.c: Ditto.
511         * gcc.target/i386/sse-11.c: Ditto.
512         * gcc.target/i386/sse-18.c: Ditto.
513         * gcc.target/i386/fpprec-1.c: Ditto.
514         * g++.dg/other/i386-1.C: Ditto.
515
516 2007-09-04  Richard Guenther  <rguenther@suse.de>
517
518         PR tree-optimization/33291
519         * gcc.dg/volatile2.c: New testcase.
520         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
521         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
522         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
523         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
524
525 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
526
527         PR fortran/33253
528         * gfortran.dg/namelist_15.f90: Update test.
529         * gfortran.dg/namelist_24.f90: Update test.
530         * gfortran.dg/namelist_38.f90: New test.
531
532 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
533
534         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
535         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
536         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
537         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
538         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
539         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
540
541 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
542
543         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
544         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
545
546         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
547
548 2007-09-02  David Daney  <ddaney@avtrex.com>
549
550         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
551         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
552         * gcc.target/mips/atomic-memory-1.c: Ditto.
553         * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
554
555 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
556
557         * gcc.target/cris/builtin_clz_v0.c: New testcase.
558         * gcc.target/cris/builtin_clz_v3.c: New testcase.
559
560 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
561
562         * gfortran.dg/substr_6.f90: New test.
563
564 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
565
566         PR c++/33208
567         * g++.dg/other/error18.C: New.
568         * g++.dg/expr/bitfield3.C: Adjust.
569
570 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
571
572         PR fortran/33276
573         * gfortran.fortran-torture/compile/pr33276.f90: New.
574
575 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
576
577         PR middle-end/33272
578         * gcc.dg/c99-arraydecl-3.c: New test.
579
580 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
581
582         PR c++/32597
583         * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
584         * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
585
586 2007-08-31  Tobias Burnus  <burnus@net-b.de>
587
588         PR fortran/33232
589         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
590         * gfortran.dg/read_1.f90: New.
591
592 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
593
594         PR c++/33210
595         * g++.dg/template/error30.C: New.
596
597 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
598
599         PR c++/32113
600         * g++.dg/template/crash70.C: New.
601
602 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
603
604         PR c++/33212
605         * g++.dg/ext/is_class_error.C: New.
606
607 2007-08-31  Olivier Hainque  <hainque@adacore.com>
608
609         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
610         
611 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
612             Revital Eres  <eres@il.ibm.com>
613
614         * gcc.target/powerpc/paired-1.c: New test.
615         * gcc.target/powerpc/paired-2.c: New test.
616         * gcc.target/powerpc/paired-3.c: New test.
617         * gcc.target/powerpc/paired-4.c: New test.
618         * gcc.target/powerpc/paired-5.c: New test.
619         * gcc.target/powerpc/paired-6.c: New test.
620         * gcc.target/powerpc/paired-7.c: New test.
621         * gcc.target/powerpc/ppc-paired.c: New test.
622
623 2007-08-31  Ollie Wild  <aaw@google.com>
624
625         * g++.dg/conversion/ptrmem2.C: New test.
626         * g++.dg/conversion/ptrmem3.C: New test.
627         * g++.dg/conversion/ptrmem4.C: New test.
628         * g++.dg/conversion/ptrmem5.C: New test.
629         * g++.dg/conversion/ptrmem6.C: New test.
630         * g++.dg/conversion/ptrmem7.C: New test.
631         * g++.dg/conversion/ptrmem8.C: New test.
632
633 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
634
635         PR fortran/31879
636         * gfortran.dg/char_length_7.f90: New test.
637         * gfortran.dg/char_length_9.f90: New test.
638         * gfortran.dg/char_assign_1.f90: Add extra warning.
639
640         PR fortran/31197
641         PR fortran/31258
642         * gfortran.dg/char_length_8.f90: New test.
643
644 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
645
646         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
647
648 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
649
650         * gcc.dg/inline-24.c: New test.
651         * g++.dg/opt/inline11.C: New test.
652
653 2007-08-30  Richard Guenther  <rguenther@suse.de>
654
655         * gcc.target/i386/vectorize5.c: New testcase.
656
657 2007-08-30  Tobias Burnus  <burnus@net-b.de>
658
659         PR fortran/33228
660         * interface.c (check_interface0): Improve error for external procs.
661         (check_sym_interfaces): Fix checking of module procedures.
662
663 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
664
665         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
666         (AI): Add AI_ALIGN.
667         * gcc.dg/sync-3.c: New test.
668
669         PR middle-end/32758
670         * gcc.dg/cleanup-12.c: New test.
671
672 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
673
674         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
675         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
676         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
677         * gcc.dg/pr32450.c: Ditto.
678         * gcc.dg/nest.c: Ditto.
679         * gcc.dg/nested-func-4.c: Ditto.
680         * g++.old-deja/g++.law/profile1.C: Ditto.
681
682 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
683
684         PR fortran/32989
685         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
686         non-default integer kind arguments.
687
688 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
689
690         PR fortran/33105
691         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
692
693 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
694
695         * gcc.dg/h8300-ice2.c: Remove target selector.
696
697 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
698
699         PR fortran/33215
700         * gfortran.dg/binding_label_tests_15.f03: New test case.
701         * gfortran.dg/binding_label_tests_16.f03: Ditto.
702
703 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
704
705         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
706         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
707
708 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
709
710         PR c++/33194
711         * g++.dg/other/canon-33194.C: New.
712
713 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
714
715         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
716         * gcc.c-torture/execute/pr23135.c: Likewise.
717
718 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
719
720         * gcc.dg/pr31344.c: Move to ...
721         * gcc.dg/dfp/pr31344.c: ... here.
722         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
723         * gcc.dg/20050503-1.c: Ditto.
724         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
725         * gcc.dg/20061127-1.c: Compile only for fpic targets.
726         * gcc.dg/20060801-1.c: Ditto.
727
728 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
729
730         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
731         * gfortran.dg/nan_1.f90: Likewise.
732
733 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
734
735         PR fortran/33055
736         Revert previous patch.
737
738 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
739             Kazu Hirata  <kazu@codesourcery.com>
740
741         * gcc.target/m68k/interrupt-1.c: New.
742
743 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
744
745         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
746         10000 for targets where "int" can't hold at least 100000.
747         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
748         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
749         (test5)(test6): Use it.
750         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
751         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
752         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
753         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
754         * gcc.dg/attr-alloc_size.c (test): Likewise.
755
756 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
757
758         PR c++/33209
759         * g++.dg/template/error29.C: New.
760
761 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
762
763         PR c++/32596
764         * g++.dg/ext/visibility/anon5.C: New test.
765
766 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
767
768         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
769
770 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
771
772         * gfortran.dg/gamma_1.f90: Remove large-real tests.
773         * gfortran.dg/gamma_2.f90: Remove large-real tests.
774         * gfortran.dg/gamma_4.f90: New: large-real tests.
775
776 2007-08-28  Jason Merrill  <jason@redhat.com>
777
778         PR c++/29000
779         * g++.dg/ext/stmtexpr12.C: New test.
780
781         PR c++/28558
782         * g++.dg/ext/attrib28.C: New test.
783
784 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
785
786         PR target/32661
787         * gcc.target/i386/pr32661.c: New test.
788
789 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
790
791         PR middle-end/32370
792         * gcc.dg/pr32370.c: New test.
793
794         PR rtl-optimization/33148
795         * gcc.c-torture/compile/20070827-1.c: New test.
796
797         PR debug/32914
798         * d++.dg/debug/const3.C: New test.
799         * d++.dg/debug/const4.C: New test.
800         * d++.dg/debug/dwarf2/const1.C: New test.
801         * d++.dg/debug/dwarf2/const2.C: New test.
802         * d++.dg/debug/dwarf2/const2b.C: New test.
803
804 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
805             Vladimir Yanovsky  <yanov@il.ibm.com>
806             Revital Eres  <eres@il.ibm.com>
807             Andrey Belevantsev  <abel@ispras.ru>
808
809         * gcc.dg/sms-1.c: New test.
810
811 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
812
813         * g++.dg/ext/gnu-inline-common.h: New.
814         * g++.dg/ext/gnu-inline-global-reject.C: New.
815         * g++.dg/ext/gnu-inline-global.C: New.
816         * g++.dg/ext/gnu-inline-namespace.C: New.
817         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
818         * g++.dg/ext/gnu-inline-class.C: New.
819         * g++.dg/ext/gnu-inline-class-static.C: New.
820         * g++.dg/ext/gnu-inline-template-class.C: New.
821         * g++.dg/ext/gnu-inline-template-func.C: New.
822
823 2007-08-27  Jason Merrill  <jason@redhat.com>
824
825         PR c++/31337
826         * g++.dg/ext/stmtexpr11.C: New.
827
828 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
829
830         * lib/target-supports.exp (check_profiling_available):
831         Set profiling_available_saved to 0 on fido-*-elf.
832
833 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
834
835         PR tree-optimization/33173
836         
837         * gcc.c-torture/compile/pr33173.c: New.
838
839 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
840
841         PR target/31385
842         * gcc.dg/dfp/pr31385.c: New.
843
844 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
845
846         * gcc.dg/unsigned-long-compare.c: Remove target selector.
847
848 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
849
850         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
851         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
852         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
853         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
854         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
855         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
856         gcc.target/m68k directory.
857         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
858         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
859         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
860         gcc.target/cris directory.
861         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
862         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
863         gcc.target/bfin directory.
864
865         * gcc.target/sh: New directory.
866         * gcc.target/sh/sh.exp: New file.
867         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
868         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
869         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
870         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
871         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
872         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
873
874 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
875
876         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
877         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
878         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
879         * gcc.target/i386/local2.c: Ditto.
880         * gcc.target/i386/stack-prot-kernel.c: Ditto.
881         * gcc.target/i386/20011119-1.c: Ditto.
882         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
883         * gcc.target/i386/fastcall-1.c: Fix target selector.
884
885 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
886
887         PR fortran/33055
888         * gfortran.dg/negative_unit.f: Add new check
889         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
890         -fdefault-integer-8.
891
892 2007-08-26  Asher Langton  <langton2@llnl.gov>
893
894         * gfortran.dg/recursive_stack.f90: New.
895         * gfortran.dg/openmp_stack.f90: New.
896
897 2007-08-26  Tobias Burnus  <burnus@net-b.de>
898
899         PR fortran/31298
900         * gfortran.dg/use_10.f90: New.
901
902 2007-08-26  Tobias Burnus  <burnus@net-b.de>
903
904         PR fortran/32985
905         * gfortran.dg/namelist_14.f90: Make test case valid.
906         * gfortran.dg/common_10.f90: New.
907
908 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
909
910         PR middle-end/33181
911         * gcc.dg/ifelse-2.c: New.
912
913 2007-08-26  Tobias Burnus  <burnus@net-b.de>
914
915         PR fortran/32980
916         * gfortran.dg/gamma_1.f90: New.
917         * gfortran.dg/gamma_2.f90: New.
918         * gfortran.dg/gamma_3.f90: New.
919
920 2007-08-26  Tobias Burnus  <burnus@net-b.de>
921
922         PR fortran/33188
923         * gfortran.dg/used_types_18.f90: New.
924
925 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
926
927         * gcc.dg/array-init-2.c: New test.
928
929 2007-08-24  Tobias Burnus  <burnus@net-b.de>
930
931         PR fortran/33178
932         * gfortran.dg/initialization_4.f90: Update dg-error.
933         * gfortran.dg/initialization_13.f90: New.
934
935 2007-08-24  Richard Guenther  <rguenther@suse.de>
936
937         PR middle-end/33166
938         * gcc.c-torture/compile/pr33166.c: New testcase.
939
940 2007-08-24  Tobias Burnus  <burnus@net-b.de>
941
942         PR fortran/33139
943         * gfortran.dg/pointer_assign_4.f90: New.
944         * gfortran.dg/shape_2.f90: Fix test case.
945         * gfortran.dg/char_result_4.f90: Ditto.
946
947 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
948
949         * gcc.dg/array-init-1.c: New test.
950
951         PR c++/32567
952         * g++.dg/parse/crash36.C: New test.
953
954 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
955
956         * gcc.dg/pr32721.c: Updated.
957
958 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
959
960         PR tree-optimization/32573
961         PR middle-end/32946
962         * gcc.dg/pr32573.c: New test.
963
964         PR c++/32898
965         * g++.dg/lookup/ns3.C: New test.
966
967         * gfortran.dg/assumed_charlen_sharing.f90: New test.
968
969         PR c++/31941
970         * g++.dg/parse/crash37.C: New test.
971
972 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
973
974         PR target/17390
975         * gcc.target/i386/pr17390.c: New test.
976
977 2007-08-23  Richard Guenther  <rguenther@suse.de>
978
979         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
980         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
981         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
982         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
983         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
984         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
985         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
986         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
987
988 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
989
990         * gcc.target/s390: New directory.
991         * gcc.target/s390/s390.exp: New file.
992         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
993         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
994         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
995         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
996         gcc.target/s390 directory.
997
998 2007-08-23  Richard Guenther  <rguenther@suse.de>
999
1000         PR tree-optimization/32328
1001         * testsuite/gcc.dg/pr32328.c: New testcase.
1002
1003 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1004
1005         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
1006           available.
1007
1008 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1009
1010         PR fortran/33095
1011         * gfortran.dg/min_max_optional_5.f90: New test.
1012         * gfortran.dg/min_max_optional_2.f90: Remove.
1013         * gfortran.dg/min_max_optional_3.f90: Remove.
1014         * gfortran.dg/min_max_optional_4.f90: Remove.
1015
1016 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1017
1018         * gcc.target/i386/xorps-sse.c: New.
1019         * gcc.target/i386/xorps-sse2.c: New.
1020
1021 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
1022
1023         * gcc.target/i386/cmov3.c: Fix scan-assembler.
1024         * gcc.target/i386/cmov4.c: Fix scan-assembler.
1025         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
1026
1027 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
1028
1029         PR fortran/33020
1030         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
1031         include multiple kinds for SHAPE parameter within a single
1032         namespace.
1033         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
1034         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
1035
1036 2007-08-22  Janus Weil  <jaydub66@gmail.com>
1037
1038         * interface_abstract_1.f90: Extended test case.
1039         * interface_abstract_3.f90: New test.
1040
1041 2007-08-21  Christian Bruel  <christian.bruel@st.com>
1042
1043         * gcc.dg/fold-sub.c: New test.
1044         
1045 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1046
1047         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
1048         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
1049         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
1050         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
1051         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
1052         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
1053
1054 2007-08-22  Richard Guenther  <rguenther@suse.de>
1055
1056         PR middle-end/33007
1057         * gcc.dg/pr33007.c: New testcase.
1058
1059 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
1060
1061         * gcc.c-torture/execute/strcmp-1.x: Delete.
1062
1063 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
1064
1065         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
1066         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
1067         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
1068         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
1069         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
1070         gcc.target/i386/stack-realign.c,
1071         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
1072         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
1073         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
1074         target using dg-require-effective-target directive.
1075         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
1076         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
1077         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
1078         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
1079         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
1080         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
1081         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
1082         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
1083         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
1084         Require lp64 target using dg-require-effective-target directive.
1085         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
1086         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
1087         directive.
1088         * gcc.target/i386/20010202-1.c: Move from here ...
1089         * gcc.dg/20010202-1.c: ... to here.
1090
1091 2007-08-22  Richard Guenther  <rguenther@suse.de>
1092
1093         PR tree-optimization/33142
1094         * gcc.c-torture/execute/pr33142.c: New testcase.
1095
1096 2007-08-22  Richard Guenther  <rguenther@suse.de>
1097
1098         PR middle-end/32563
1099         * g++.dg/torture/pr32563.C: New testcase.
1100
1101 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
1102
1103         PR middle-end/32912
1104         * gcc.dg/pr32912-1.c: Add -w to options.
1105         * gcc.dg/pr32912-2.c: Likewise.
1106         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
1107
1108 2007-08-21  Ian Lance Taylor  <iant@google.com>
1109
1110         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
1111
1112 2007-08-21  Ian Lance Taylor  <iant@google.com>
1113
1114         PR tree-optimization/33134
1115         * g++.dg/tree-ssa/pr33134.C: New test.
1116
1117 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
1118
1119         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
1120         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
1121
1122 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
1123
1124         PR debug/32610
1125         * gcc.dg/debug/pr32610.c: New test.
1126
1127         * g++.dg/init/new24.C: New test.
1128
1129         PR middle-end/32912
1130         * gcc.dg/pr32912-1.c: New test.
1131         * gcc.dg/pr32912-2.c: New test.
1132         * gcc.dg/pr32912-3.c: New test.
1133
1134 2007-08-21  Richard Guenther  <rguenther@suse.de>
1135
1136         * gcc.dg/pointer-arith-10.c: New testcase.
1137
1138 2007-08-21  Richard Guenther  <rguenther@suse.de>
1139
1140         PR middle-end/33122
1141         * gcc.c-torture/compile/pr33122.c: New testcase.
1142
1143 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
1144
1145         * g++.dg/warn/Wnvdtor-2.C: New testcase.
1146
1147 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
1148
1149         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
1150
1151 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR c++/33025
1154         * g++.dg/init/new23.C: New test.
1155
1156 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1157
1158         PR middle-end/30564
1159         * gcc.c-torture/compile/pr30564-1.c: New test.
1160         * gcc.c-torture/compile/pr30564-2.c: New test.
1161
1162 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
1163
1164         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
1165
1166 2007-08-19  Tobias Burnus  <burnus@net-b.de>
1167
1168         * gfortran.dg/interface_abstract_2.f90: New.
1169         * gfortran.dg/interface_abstract_1.f90: Fix typo.
1170
1171 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1172
1173         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
1174         unknown (so that outer-loop wont get analyzed).
1175         * gcc.dg/vect/vect-outer-1a.c: New test.
1176         * gcc.dg/vect/vect-outer-1b.c: New test.
1177         * gcc.dg/vect/vect-outer-1.c: New test.
1178         * gcc.dg/vect/vect-outer-2a.c: New test.
1179         * gcc.dg/vect/vect-outer-2b.c: New test.
1180         * gcc.dg/vect/vect-outer-2c.c: New test.
1181         * gcc.dg/vect/vect-outer-2.c: New test.
1182         * gcc.dg/vect/vect-outer-3a.c: New test.
1183         * gcc.dg/vect/vect-outer-3b.c: New test.
1184         * gcc.dg/vect/vect-outer-3c.c: New test.
1185         * gcc.dg/vect/vect-outer-3.c: New test.
1186         * gcc.dg/vect/vect-outer-4a.c: New test.
1187         * gcc.dg/vect/vect-outer-4b.c: New test.
1188         * gcc.dg/vect/vect-outer-4c.c: New test.
1189         * gcc.dg/vect/vect-outer-4d.c: New test.
1190         * gcc.dg/vect/vect-outer-4e.c: New test.
1191         * gcc.dg/vect/vect-outer-4f.c: New test.
1192         * gcc.dg/vect/vect-outer-4g.c: New test.
1193         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
1194         * gcc.dg/vect/vect-outer-4i.c: New test.
1195         * gcc.dg/vect/vect-outer-4j.c: New test.
1196         * gcc.dg/vect/vect-outer-4k.c: New test.
1197         * gcc.dg/vect/vect-outer-4l.c: New test.
1198         * gcc.dg/vect/vect-outer-4m.c: New test.
1199         * gcc.dg/vect/vect-outer-4.c: New test.
1200         * gcc.dg/vect/vect-outer-5.c: New test.
1201         * gcc.dg/vect/vect-outer-6.c: New test.
1202         * gcc.dg/vect/vect-outer-fir.c: New test.
1203         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
1204         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
1205
1206 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1207
1208         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
1209         and -fno-tree-reassoc.
1210         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
1211         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
1212         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
1213         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
1214         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
1215         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
1216         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
1217         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
1218         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
1219         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
1220         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
1221         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
1222         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
1223         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
1224         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
1225         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
1226         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
1227         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
1228         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
1229         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
1230         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
1231         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
1232         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
1233         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
1234         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
1235         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
1236         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
1237         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
1238         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
1239         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
1240         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
1241         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
1242         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
1243         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
1244         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
1245         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
1246         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
1247
1248 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
1249
1250         * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
1251         versioning for aliasing).
1252         * testsuite/gcc.dg/vect/vect-35.c: Likewise.
1253
1254         * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
1255         targets.
1256         * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
1257
1258 2007-08-18  Tom Tromey  <tromey@redhat.com>
1259
1260         PR preprocessor/32974:
1261         * gcc.dg/cpp/pr32974.c: New file.
1262
1263 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1264
1265         * gfortran.dg/interface_abstract_1.f90: New.
1266
1267 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1268
1269         PR fortran/32881
1270         * gfortran.dg/pure_initializer_1.f90: New test.
1271
1272 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
1273
1274         PR fortran/32875
1275         * gfortran.dg/array_constructor_18.f90: New test.
1276
1277 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1278
1279         PR c++/28989
1280         * g++.dg/expr/lval3.C: New test.
1281         * g++.dg/expr/lval4.C: New test.
1282
1283 2007-08-17  Ollie Wild  <aaw@google.com>
1284
1285         PR c++/31749
1286         * g++.dg/lookup/builtin3.C: New test.
1287         * g++.dg/lookup/builtin4.C: New test.
1288         * g++.dg/lookup/using19.C: New test.
1289
1290 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1291
1292         PR c++/32190
1293         * g++.dg/parse/error31.C: New.
1294
1295 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1296
1297         PR c++/32112
1298         * g++.dg/template/error26.C: New.
1299
1300 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1301
1302         PR fortran/33079
1303         * gfortran.dg/zero_length_2.f90: New test.
1304
1305 2007-08-17  Tobias Burnus  <burnus@net-b.de>
1306
1307         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
1308         * gfortran.dg/kind_tests_3.f03: Ditto.
1309         * gfortran.dg/global_vars_f90_init.f90: Ditto.
1310         * gfortran.dg/interface_13.f90: Ditto.
1311         * gfortran.dg/pr32738.f90: Ditto.
1312         * gfortran.dg/module_private_1.f90: Ditto.
1313         * gfortran.dg/test_only_clause.f90: Ditto.
1314         * gfortran.dg/bind_c_vars.f90: Ditto.
1315         * gfortran.dg/bind_c_dts.f90: Ditto.
1316         * gfortran.dg/use_9.f90: Ditto.
1317         * gfortran.dg/generic_8.f90: Ditto.
1318         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
1319         * gfortran.dg/private_type_6.f90: Ditto.
1320         * gfortran.dg/c_assoc.f90: Ditto.
1321         * gfortran.dg/private_type_7.f90: Ditto.
1322         * gfortran.dg/global_vars_c_init.f90: Ditto.
1323         * gfortran.dg/bind_c_dts_2.f03: Ditto.
1324         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
1325         * gfortran.dg/c_size_t_test.f03: Ditto.
1326         * gfortran.dg/used_types_12.f90: Ditto.
1327         * gfortran.dg/pr25923.f90: Ditto.
1328         * gfortran.dg/test_com_block.f90: Ditto.
1329         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
1330         * gfortran.dg/equiv_constraint_7.f90: Ditto.
1331         * gfortran.dg/com_block_driver.f90: Ditto.
1332         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
1333         * gfortran.dg/use_iso_c_binding.f90: Ditto.
1334         * gfortran.dg/c_loc_test.f90: Ditto.
1335         * gfortran.dg/c_ptr_tests.f03: Ditto.
1336         * gfortran.dg/module_interface_1.f90: Ditto.
1337
1338 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
1339
1340         PR c++/32870
1341         * g++.dg/other/error17.C: Adjust.
1342         
1343 2007-08-17  Ben Elliston  <bje@au.ibm.com>
1344
1345         PR middle-end/32970
1346         * g++.dg/ext/altivec-14.C: New test.
1347
1348 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1349
1350         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
1351         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
1352         dump files.
1353         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
1354         * gcc.dg/vect/pr32366.c: Ditto.
1355
1356 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
1357
1358         PR testsuite/33082
1359         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
1360         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
1361         * gcc.dg/dfp/convert-int-fold.c: Ditto.
1362         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
1363
1364 2007-08-16  Tobias Burnus  <burnus@net-b.de>
1365
1366         PR fortran/33072
1367         * gfortran.dg/use_9.f90: New.
1368
1369 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
1370
1371         * g++.dg/gcov/gcov-5.C: New test.
1372
1373 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
1374
1375         * g++.dg/gcov/gcov-4.C: New test.
1376         * lib/gcov.exp (verify-lines): Add support for
1377         checking no-coverage lines.
1378
1379 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
1380
1381         * gcc.dg/vect/vect-vfa-01.c: New.
1382         * gcc.dg/vect/vect-vfa-02.c: New.
1383         * gcc.dg/vect/vect-vfa-03.c: New.
1384         * gcc.dg/vect/vect-vfa-04.c: New.
1385         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
1386         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
1387         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
1388         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
1389         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
1390         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
1391         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
1392         gfortran.dg/vect/pr19049.f90: Rename to start with
1393         prefix no-vfa-.
1394         * gcc.dg/vect/vect.exp: Disable versioning for alias
1395         when test starts with no-vfa-.
1396         * gfortran.dg/vect/vect.exp: Likewise.
1397
1398 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
1399
1400         * gcc.dg/torture/pr32897.c: New test.
1401
1402 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
1403
1404         PR c++/31132
1405         * g++.dg/template/crash69.C: New.
1406
1407 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
1408
1409         * lib/target-supports.exp (check_effective_target_arm32): Use
1410         check_no_compiler_messages.
1411
1412 2007-08-15  Diego Novillo  <dnovillo@google.com>
1413
1414         gcc.dg/tree-ssa/20070815.c: New test.
1415
1416 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1417
1418         PR fortran/33077
1419         * gfortran.dg/random_7.f90: Initialize variable.
1420
1421 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
1422
1423         PR middle-end/33074
1424         * gfortran.dg/pr33074.f90: New test.
1425
1426         PR c++/32992
1427         * g++.dg/opt/nrv14.C: New test.
1428
1429 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
1430
1431         PR c++/33035
1432         * g++.dg/template/crash68.C: New.
1433
1434 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
1435
1436         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
1437         * gcc.dg/sibcall-4.c: Ditto.
1438
1439 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1440
1441         PR fortran/33066
1442         * gfortran.dg/use_8.f90: New test.
1443         * gfortran.dg/c_loc_tests_2.f03: Fix code.
1444
1445 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
1446
1447         PR c++/27211
1448         * g++.dg/template/error27.C: New.
1449         * g++.dg/template/error28.C: New.
1450         * g++.dg/other/pr28304.C: Adjust.
1451         * g++.old-deja/g++.mike/p811.C: Likewise.
1452
1453 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1454
1455         PR target/30315
1456         * gcc.target/i386/pr30315.c: New.
1457
1458 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1459
1460         PR fortran/32594
1461         * gfortran.dg/substr_5.f90: New test.
1462
1463 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
1464
1465         PR c/30428
1466         * gcc.dg/vector-2.c: New test.
1467
1468         PR c++/30428
1469         * g++.dg/ext/vector8.C: New test.
1470
1471 2007-08-13  Dan Hipschman  <dsh@google.com>
1472
1473         PR c/32953
1474         * gcc.dg/format/array-1.c: Add an additional test for
1475         unterminated format strings of length 1.
1476
1477 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1478
1479         PR fortran/32926
1480         * gfortran.dg/external_procedures_3.f90: New test.
1481
1482 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1483
1484         PR fortran/32827
1485         * gfortran.dg/import6.f90: New test.
1486
1487 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
1488
1489         PR C/30427
1490         *  gcc.dg/vector-1.c: New test.
1491
1492 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1493
1494         * gcc.dg/pr21255-4.c: Skip for PIC.
1495         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
1496
1497 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
1498
1499         * gcc.dg/attr-isr.c: Skip for PIC.
1500         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1501         * gcc.dg/attr-isr-trapa.c: Likewise.
1502         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1503         * gcc.dg/pragma-isr-trapa.c: Likewise.
1504         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1505
1506 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
1507
1508         PR fortran/32962
1509         * gfortran.dg/transpose_1.f90: New test.
1510
1511 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1512
1513         PR fortran/29600
1514         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
1515         intrinsic.
1516
1517 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1518
1519         PR fortran/30964
1520         PR fortran/33054
1521         * gfortran.dg/random_4.f90: New test.
1522         * gfortran.dg/random_5.f90: New test.
1523         * gfortran.dg/random_6.f90: New test.
1524         * gfortran.dg/random_7.f90: New test.
1525
1526 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1527
1528         PR fortran/32860
1529         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
1530
1531 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1532
1533         PR fortran/31629
1534         * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
1535
1536 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1537
1538         PR fortran/29600
1539         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
1540         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
1541
1542 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1543
1544         PR fortran/32937
1545         * gfortran.dg/char_length_6.f90: New test.
1546
1547 2007-08-10  Ollie Wild  <aaw@google.com>
1548
1549         * g++.dg/lookup/using18.C: New test.
1550
1551 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1552
1553         PR c++/17763
1554         * g++.dg/other/error16.C: New.
1555
1556 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1557
1558         PR libfortran/33039
1559         * gfortran.dg/namelist_37.f90: New test.
1560
1561 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
1562
1563         PR c++/22256
1564         * g++.dg/conversion/op3.C: New.
1565
1566 2007-08-09  Tobias Burnus  <burnus@net-b.de>
1567
1568         PR fortran/32987
1569         * gfortran.dg/fmt_tab_1.f90: New.
1570         * gfortran.dg/fmt_tab_2.f90: New.
1571
1572 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1573
1574         PR c/32796
1575         * gcc.c-torture/compile/pr32796.c: New test.
1576
1577 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1578
1579         PR middle-end/32813
1580         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
1581         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
1582         instead of just -O.
1583
1584 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
1585
1586         * gcc.target/mips/code-readable-1.c: New test.
1587         * gcc.target/mips/code-readable-2.c: Likewise.
1588         * gcc.target/mips/code-readable-3.c: Likewise.
1589
1590 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
1591             Revital Eres  <eres@il.ibm.com>
1592
1593         * gfortran.dg/sms-1.f90: Add comment.
1594         * gfortran.dg/sms-2.f90: New.
1595
1596 2007-08-07  Ian Lance Taylor  <iant@google.com>
1597
1598         * gcc.dg/instrument-1.c: New test.
1599         * gcc.dg/instrument-2.c: New test.
1600         * gcc.dg/instrument-3.c: New test.
1601
1602 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
1603
1604         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
1605
1606 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
1607
1608         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
1609         !vector_alignment_reachable targets.
1610         * gcc.dg/vect/vect-33.c: Likewise.
1611         * gcc.dg/vect/vect-42.c: Likewise.
1612         * gcc.dg/vect/vect-44.c: Likewise.
1613         * gcc.dg/vect/vect-50.c: Likewise.
1614         * gcc.dg/vect/vect-70.c: Likewise.
1615         * gcc.dg/vect/vect-71.c: Likewise.
1616         * gcc.dg/vect/vect-87.c: Likewise.
1617         * gcc.dg/vect/vect-88.c: Likewise.
1618         * gcc.dg/vect/vect-91.c: Likewise.
1619         * gcc.dg/vect/vect-93.c: Likewise.
1620         * gcc.dg/vect/vect-96.c: Likewise.
1621         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
1622         * gcc.dg/vect/section-anchors-69.c: Likewise.
1623         * gcc.dg/vect/pr25413.c: Likewise.
1624         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
1625         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
1626         * gfortran.dg/vect-2.f90: Likewise.
1627         * gfortran.dg/vect-3.f90: Likewise.
1628         * gfortran.dg/vect-4.f90: Likewise.
1629         * gfortran.dg/vect-5.f90: Likewise.
1630         * lib/target-supports.exp (check_effective_target_natural_alignment): 
1631         Return false for darwin. 
1632         (check_effective_target_vector_alignment_reachable_for_double): New.
1633
1634 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
1635
1636         * gcc.dg/multiword-1.c: New testcase.
1637
1638 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
1639
1640         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
1641         messages.
1642         * gfortran.dg/namelist_36.f90: New test.
1643
1644 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1645
1646         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
1647           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
1648
1649 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
1650
1651         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
1652         * gcc.dg/torture/type-generic-1.c: Likewise.
1653
1654 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1655
1656         * gcc.c-torture/20070522-1.c: Move to ...
1657         * gcc.c-torture/compile/20070522-1.c: Here.
1658
1659 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1660
1661         PR fortran/29828
1662         * gfortran.dg/minmax_char_1.f90: New test.
1663         * gfortran.dg/minmax_char_2.f90: New test.
1664         * gfortran.dg/min_max_optional_4.f90: New test.
1665
1666 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1667
1668         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
1669         hanging on the testcase.
1670
1671 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1672
1673         PR middle-end/32988
1674         * gcc.c-torture/compile/pr32988.c: New test.
1675
1676 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1677
1678         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
1679
1680 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
1681
1682         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
1683
1684         Revert:
1685         2007-03-22  Dirk Mueller  <dmueller@suse.de>
1686
1687         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
1688
1689 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1690
1691         PR fortran/32979
1692         * gfortran.dg/isnan_1.f90: New test.
1693
1694 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
1695             Revital Eres <eres@il.ibm.com>
1696
1697         * gcc.dg/sms-antideps.c: New test.
1698
1699 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
1700
1701         PR fortran/31214
1702         * gfortran.dg/entry_13.f90: New test.
1703
1704         * gfortran.dg/entry_12.f90: Clean up .mod file.
1705
1706 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1707
1708         PR fortran/32770
1709         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
1710         variables as kind=4 so they don't overflow the record length.
1711
1712 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
1713
1714         PR fortran/32968
1715         * gfortran.dg/selected_kind_1.f90: New test.
1716
1717 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1718
1719         PR middle-end/32780
1720         * gcc.c-torture/compile/pr32780.c: New test.
1721
1722 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1723
1724         RP middle-end/32399
1725         * gcc.c-torture/compile/pr32399.c: New testcase.
1726
1727 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1728
1729         PR middle-end/32304
1730         * g++.dg/torture/pr32304.C: New testcase.
1731
1732 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1733
1734         PR middle-end/32935
1735         * gfortran.fortran-torture/compile/complex_1.f90: New test.
1736
1737 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1738
1739         PR fortran/32955
1740         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
1741
1742 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1743
1744         PR fortran/31202
1745         * gfortran.dg/nint_2.f90: New test.
1746
1747 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
1748
1749         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
1750         * gcc.dg/weak/typeof-2.c: Likewise.
1751
1752 2007-08-03  Diego Novillo  <dnovillo@google.com>
1753
1754         PR 31521
1755         * gcc.dg/tree-ssa/pr31521.c: New test.
1756
1757 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1758
1759         PR fortran/32770
1760         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
1761         iostat must be default kind.
1762
1763 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1764
1765         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
1766
1767 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
1768
1769         PR fortran/32770
1770         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
1771         explicit so test passes with -fdefault-integer-8.
1772         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
1773         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
1774
1775 2007-08-02  Lee Millward  <lee.millward@gmail.com>
1776
1777         PR c++/30849
1778         * g++.dg/parse/asm1.C: New test.
1779
1780         PR c++/30850
1781         * g++.dg/parse/asm2.C: Likewise.
1782
1783         PR c++/30851
1784         * g++.dg/parse/asm3.C: Likewise.
1785         
1786 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1787
1788         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
1789           "int" is only 16 bit bits wide.
1790         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1791
1792 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1793
1794         * g++.dg/torture/type-generic-1.C: New.
1795         * gcc.dg/pr28796-2.c: Move tests ...
1796         * gcc.dg/tg-tests.h: ... here.
1797         * gcc.dg/torture/type-generic-1.c: New.
1798
1799 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1800
1801         PR libfortran/32954
1802         * minmaxloc_3.f90:  New test case.
1803
1804 2007-08-01  Tobias Burnus  <burnus@net-b.de>
1805
1806         PR fortran/32936
1807         * gfortran.dg/allocate_stat.f90: New.
1808
1809 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
1810
1811         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
1812
1813 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1814
1815         PR tree-optimization/32919
1816         * gcc.c-torture/compile/pr32919.c: New.
1817
1818 2007-08-01  Nick Clifton  <nickc@redhat.com>
1819
1820         * gcc.c-torture/execute/execute.exp: Change copyright header to
1821         refer to version 3 of the GNU General Public License and to point
1822         readers at the COPYING3 file and the FSF's license web page.
1823         * gcc.c-torture/execute/ieee/ieee.exp,
1824         gcc.c-torture/unsorted/unsorted.exp,
1825         gcc.c-torture/compile/compile.exp,
1826         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
1827         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
1828         gcc.target/cris/torture/cris-torture.exp,
1829         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
1830         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
1831         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
1832         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
1833         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
1834         gnat.dg/dg.exp, gnat.dg/style/style.exp,
1835         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
1836         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
1837         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
1838         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
1839         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
1840         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
1841         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
1842         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
1843         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
1844         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
1845         gcc.dg/noncompile/noncompile.exp,
1846         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
1847         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
1848         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
1849         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
1850         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
1851         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
1852         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
1853         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
1854         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
1855         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
1856         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
1857         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
1858         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
1859         g++.old-deja/old-deja.exp,
1860         gfortran.fortran-torture/execute/execute.exp,
1861         gfortran.fortran-torture/compile/compile.exp,
1862         treelang/output/output-1.c, treelang/output/output-1.tree,
1863         treelang/execute/execute.exp, treelang/Makefile.in,
1864         treelang/compile/compile.exp, g++.dg/dg.exp,
1865         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
1866         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
1867         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
1868         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
1869         g++.dg/compat/struct-layout-1.exp,
1870         g++.dg/compat/struct-layout-1_generate.c,
1871         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
1872         g++.dg/bprob/bprob.exp, config/default.exp,
1873         gcc.test-framework/test-framework.awk,
1874         gcc.test-framework/gen_directive_tests,
1875         gcc.test-framework/test-framework.exp,
1876         objc.dg/special/special.exp,
1877         objc.dg/gnu-encoding/gnu-encoding.exp,
1878         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
1879         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
1880         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
1881         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
1882         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
1883         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
1884         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
1885         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
1886         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
1887         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
1888         lib/target-supports-dg.exp, lib/gcc-defs.exp,
1889         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
1890         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
1891         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
1892         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
1893         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
1894         Likewise.
1895
1896 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1897
1898         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
1899         error message text.
1900
1901 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
1902
1903         PR fortran/32945
1904         * gfortran.dg/initialization_12.f90: New test.
1905
1906 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
1907
1908         PR fortran/31609
1909         * gfortran.dg/entry_12.f90: New test.
1910
1911 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1912
1913         PR fortran/32938
1914         * gfortran.dg/altreturn_6.f90: New test.
1915
1916 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
1917
1918         PR fortran/32942
1919         * gfortran.dg/exponent_2.f90: New test.
1920
1921 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
1922
1923         * gcc.dg/vect/vect-117.c: New test.
1924         * gcc.dg/vect/vect-74.c: Enabled test
1925         * gcc.dg/vect/vect-81.c: Enabled test
1926
1927 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
1928
1929         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
1930         s/dg-error/dg-warning where warning is expected.
1931
1932 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1933
1934         PR fortran/32770
1935         * gfortran.dg/array_constructor_12.f90:  Adjust argument
1936         of huge() to correct kind.
1937
1938 2007-07-30  Ollie Wild  <aaw@google.com>
1939
1940         * gcc.dg/cpp/counter-2.c: New test.
1941         * gcc.dg/cpp/counter-3.c: New test.
1942         * gcc.dg/cpp/dir-only-1.c: New test.
1943         * gcc.dg/cpp/dir-only-1.h: New file.
1944         * gcc.dg/cpp/dir-only-2.c: New test.
1945         * gcc.dg/cpp/dir-only-3.c: New test.
1946         * gcc.dg/cpp/dir-only-3a.h: New file.
1947         * gcc.dg/cpp/dir-only-3b.h: New file.
1948         * gcc.dg/cpp/dir-only-4.c: New test.
1949         * gcc.dg/cpp/dir-only-5.c: New test.
1950         * gcc.dg/cpp/dir-only-6.c: New test.
1951
1952 2007-07-30  Julian Brown  <julian@codesourcery.com>
1953
1954         * gcc.target/arm/neon/v*.c: Regenerate.
1955
1956 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
1957
1958         PR c++/32108
1959         * g++.dg/ext/label6.C: New.
1960
1961 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1962
1963         PR libfortran/32858
1964         PR libfortran/30814
1965         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
1966
1967 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
1968
1969         PR fortran/31211
1970         * gfortran.dg/actual_pointer_function_1.f90: New test.
1971
1972         PR fortran/32682
1973         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
1974
1975 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
1976
1977         PR fortran/32906
1978         * gfortran.dg/shape_1.f90: Adjust error message.
1979         * gfortran.dg/parameter_array_ref_1.f90: New test.
1980
1981 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1982
1983         PR fortran/31609
1984         * gfortran.dg/entry_11.f90: New test.
1985
1986 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
1987             Revital Eres  <eres@il.ibm.com>
1988
1989         * gfortran.dg/sms-1.f90: New test.
1990
1991 2007-07-28  Richard Guenther  <rguenther@suse.de>
1992
1993         * gcc.c-torture/compile/pr32920.c: New testcase.
1994
1995 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
1996
1997         PR c++/30917
1998         * g++.dg/lookup/friend11.C: New test.
1999
2000 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
2001
2002         * gfortran.dg/namelist_5.f90: Adjusted error message.
2003         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
2004         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
2005         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
2006         * gfortran.dg/namelist_32.f90: ... this.
2007
2008         PR fortran/32876
2009         * gfortran.dg/namelist_33.f90: New test.
2010
2011         PR fortran/32905
2012         * gfortran.dg/namelist_34.f90: New test.
2013
2014         PR fortran/31818
2015         * gfortran.dg/namelist_35.f90: New test.
2016
2017 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
2018
2019         PR fortran/32880
2020         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
2021
2022 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2023
2024         PR testsuite/32471
2025         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
2026           assuming it is 0x7ffffffff.
2027         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
2028         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
2029
2030 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
2031
2032         * gfortran.dg/operator_3.f90: Fix dg directive.
2033         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
2034         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
2035         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
2036
2037 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
2038
2039         * g++.dg/cpp0x/decltype1.C: New.
2040         * g++.dg/cpp0x/decltype2.C: New.
2041         * g++.dg/cpp0x/decltype3.C: New.
2042         * g++.dg/cpp0x/decltype4.C: New.
2043         * g++.dg/cpp0x/decltype5.C: New.
2044         * g++.dg/cpp0x/decltype6.C: New.
2045
2046 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2047
2048         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
2049           because the test relies on bit 31 to be the sign bit.
2050
2051 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2052
2053         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
2054           assuming it is 0x7fffffff.
2055         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
2056         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
2057
2058 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/32346
2061         * g++.dg/expr/bitfield9.C: New test.
2062
2063 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
2064
2065         PR fortran/32899
2066         * gfortran.dg/logical_comp.f90: Update dg-error strings.
2067
2068 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2069
2070         PR fortran/32760
2071         * gfortran.dg/private_type_7.f90: New test.
2072
2073 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2074
2075         PR fortran/32035
2076         * gfortran.dg/select_char_1.f90: New test.
2077
2078 2007-07-27  Tobias Burnus  <burnus@net-b.de>
2079
2080         PR fortran/32903
2081         * gfortran.dg/initialization_11.f90: New test.
2082
2083 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
2084
2085         * gcc.target/mips/ins-1.c: New test.
2086
2087 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
2088
2089         PR/19232
2090         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
2091         (f1): Likewise.
2092
2093 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2094
2095         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
2096         error: width of 'spare' exceeds its type.
2097
2098 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
2099
2100         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
2101         * gcc.dg/sibcall-4.c: Likewise.
2102
2103 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2104
2105         PR rtl-optimization/31500
2106         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
2107         * g++.dg/warn/Warray-bounds.C: Likewise.
2108
2109 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
2110
2111         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
2112
2113 2007-07-25  Julian Brown  <julian@codesourcery.com>
2114             Paul Brook  <paul@codesourcery.com>
2115             Joseph Myers  <joseph@codesourcery.com>
2116             Mark Shinwell  <shinwell@codesourcery.com>
2117
2118         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
2119         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
2120         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
2121         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
2122         (check_effective_target_arm_neon_hw): New.
2123         * gcc.target/arm/neon/neon.exp: New file.
2124         * gcc.target/arm/neon/polytypes.c: New file.
2125         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
2126
2127 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
2128
2129         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
2130           targets where an "int" is less than 32 bits wide.
2131
2132 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
2133
2134         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
2135
2136 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2137
2138         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
2139           during addition if an int is only 16 bits wide.
2140         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
2141
2142 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2143
2144         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
2145           size as "long int" and are 32 or 64 bits wide.
2146         * gcc.dg/torture/pr28814.c: Likewise.
2147
2148 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2149
2150         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
2151           exactly as wide as an int.
2152
2153 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
2154
2155         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2156         Define and use throughout as long long printf format specifier.
2157         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
2158         Likewise.
2159
2160 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
2161
2162         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
2163         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
2164
2165 2007-07-25  Ben Elliston  <bje@au.ibm.com>
2166
2167         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
2168
2169 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
2170
2171         * gcc.c-torture/execute/20070724-1.c: New.
2172
2173 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
2174
2175         PR fortran/31205
2176         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
2177         "deallocates" to 24, since patch has code rid of much spurious
2178         code.
2179         * gfortran.dg/interface_assignment_1.f90 : New test.
2180
2181         PR fortran/32842
2182         * gfortran.dg/interface_assignment_2.f90 : New test.
2183
2184 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2185
2186         PR fortran/32867
2187         * fortran.dg/initialization_10.f90: New test.
2188
2189 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
2190
2191         PR fortran/32778
2192         * gfortran.dg/imag_2.f: Removed
2193         * gfortran.dg/warn_std_1.f90: New test.
2194         * gfortran.dg/warn_std_2.f90: New test.
2195         * gfortran.dg/warn_std_3.f90: New test.
2196
2197 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2198
2199         PR c++/29001
2200         * g++.dg/init/new22.C: New.
2201
2202 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
2203
2204         PR c++/32561
2205         * g++.dg/template/crash67.C: New.
2206
2207 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
2208
2209         * lib/target-support.exp (check_effective_target_natural_alignment): 
2210         (check_effective_target_vector_alignment_reachable): New.
2211         * config/spu/spu.c (spu_vector_alignment_reachable): New.
2212         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
2213         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
2214         check.
2215         * gcc.dg/vect/pr25413.c: Likewise.
2216         * gcc.dg/vect/pr31699.c: Likewise.
2217
2218 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
2219
2220         PR fortran/30814
2221         * gfortran.dg/pack_bounds_1.f90:  New test case.
2222
2223 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
2224
2225         PR fortran/31639
2226         * gfortran.dg/initialization_9.f90: New test.
2227
2228 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2229
2230         PR fortran/32797
2231         PR fortran/32800
2232         * gfortran.dg/bind_c_usage_8.f03: New test case.
2233         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
2234         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
2235
2236 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
2237
2238         * gcc.target/mips/branch-cost-1.c: New test.
2239         * gcc.target/mips/branch-cost-2.c: Likewise.
2240
2241 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2242
2243         PR fortran/32732
2244         * gfortran.dg/c_char_tests.f03: New test case.
2245         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
2246         * gfortran.dg/c_char_tests_2.f03: New test case.
2247         * gfortran.dg/value_6.f03: Ditto.
2248         * gfortran.dg/value_7.f03: Ditto.
2249
2250 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
2251
2252         PR fortran/32600
2253         * gfortran.dg/c_funloc_tests_5.f03: New.
2254         * gfortran.dg/c_funloc_tests_5.f04: New.
2255         * gfortran.dg/c_funloc_tests_4_driver.c: New.
2256
2257 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2258
2259         PR c++/32839
2260         * g++.dg/expr/call4.C: New.
2261         * g++.dg/expr/call5.C: New.
2262
2263 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2264
2265         PR fortran/32710
2266         * gfortran.dg/namelist_30.f90: New test.
2267
2268 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
2269
2270         PR fortran/29962
2271         * gfortran.dg/array_initializer_1.f90: Removed warning.
2272         * gfortran.dg/initialization_1.f90: Adjusted messages.
2273         * gfortran.dg/nested_modules_6.f90: Removed warning.
2274
2275         PR fortran/31253
2276         * gfortran.dg/initialization_7.f90: New test.
2277
2278         PR fortran/31639
2279         * gfortran.dg/initialization_8.f90: New test.
2280
2281 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2282
2283         PR c++/30818
2284         * g++.dg/template/crash47.C: Adjust errors.
2285         * g++.dg/template/crash48.C: Adjust errors.
2286         * g++.dg/template/typename12.C: New.
2287         * g++.dg/template/typename13.C: New.
2288         * g++.dg/template/typename14.C: New.
2289         * g++.dg/template/typedef6.C: Adjust errors.
2290
2291 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2292
2293         PR fortran/32627
2294         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
2295         * gfortran.dg/pr32627.f03: New test case.
2296
2297         * gfortran.dg/c_f_pointer_logical.f03: New test case.
2298         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
2299         c_f_pointer_logical.
2300         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
2301         c_f_pointer_complex.
2302         * gfortran.dg/c_f_pointer_complex.f03: New test case.
2303         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
2304         c_f_pointer_shape_tests_2.
2305         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
2306
2307 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
2308
2309         PR fortran/32804
2310         * gfortran.dg/c_loc_tests_9.f03: New test case.
2311         * gfortran.dg/c_loc_tests_10.f03: Ditto.
2312
2313 2007-07-21  Lee Millward  <lee.millward@gmail.com>
2314
2315         PR fortran/32823
2316         * gfortran.dg/int_2.f90: New test.
2317         
2318 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2319
2320         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
2321
2322 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
2323
2324         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
2325         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
2326
2327 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
2328
2329         PR tree-optimization/19910
2330         * gcc.dg/pr19910.c: New test.
2331
2332 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
2333
2334         PR fortran/32738
2335         * gfortran.dg/pr32738.f90: New test.
2336
2337 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
2338
2339         PR tree-optimzation/32635
2340         * gfortran.dg/pr32635.f:  New test case.
2341
2342 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
2343
2344         PR fortran/32801
2345         * gfortran.dg/pr32801.f03: New test case.
2346
2347 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2348
2349         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
2350         Test negative numbers also.
2351         * gcc.dg/c99-math-float-1.c: Likewise.
2352         * gcc.dg/c99-math-long-double-1.c: Likewise.
2353         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
2354         test inputs.
2355
2356 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
2357         
2358         * lib/target-supports.exp (check_effective_target_sync_int_long):
2359         Enable for xtensa.
2360         (check_effective_target_sync_char_short): Likewise.
2361         
2362 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2363
2364         * gcc.dg/pr28796-2.c: Add more cases.
2365
2366 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2367
2368         * gcc.dg/pr28796-1.c: Add more cases.
2369         * gcc.dg/pr28796-2.c: Likewise.
2370
2371 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2372
2373         * gcc.dg/pr28796-1.c: Add more cases.
2374         * gcc.dg/pr28796-2.c: Likewise.
2375
2376 2007-07-17  Janus Weil  <jaydub66@gmail.com>
2377
2378         PR fortran/32535
2379         * gfortran.dg/pr32535.f90: New test.
2380
2381 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
2382
2383         PR fortran/31320
2384         PR fortran/32665
2385         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
2386
2387 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
2388
2389         PR rtl-optimization/32773
2390         * gcc.dg/pr32773.c: New test.
2391
2392 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
2393
2394         * gcc.target/spu/intrinsics-1.c: Use dg-message to
2395         match flax-vector-conversions note.
2396         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
2397         instead of dg-error for the warning.
2398
2399 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2400
2401         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
2402           adapted to work on targets with 16-bit or wider int.
2403         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
2404         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
2405         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
2406         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
2407
2408 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2409
2410         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
2411         support large arrays.
2412         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
2413         * gcc.dg/20061109-1.c: Likewise.
2414         * gcc.c-torture/execute/20061101-1.x: Likewise.
2415         * gcc.c-torture/execute/pr29797-1.x: Likewise.
2416         * gcc.c-torture/execute/pr31448.x: Likewise.
2417
2418 2007-07-16  Lee Millward  <lee.millward@gmail.com>
2419
2420         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
2421
2422         PR fortran/32238
2423         * gfortran.dg/pr32238.f90: New test.
2424
2425         PR fortran/32222
2426         * gfortran.dg/pr32222.f90: New test.
2427
2428         PR fortran/32242
2429         * gfortran.dg/pr32242.f90: New test.
2430         
2431 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
2432             David Ung  <davidu@mips.com>
2433
2434         * gcc.target/mips/mips-sched-madd.c: New test case.
2435
2436 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2437
2438         PR libfortran/32611
2439         * gfortran.dg/large_real_kind_1.f90: Update test.
2440         * gfortran.dg/pr17706.f90: Update test.
2441         * gfortran.dg/fmt_zero_digits.f90: Update test.
2442         * gfortran.dg/fmt_zero_precision.f90: Update test.
2443         * gfortran.dg/real_const_3.f90: Update test.
2444
2445 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2446
2447         PR fortran/32036
2448         * gfortran.dg/bounds_check_8.f90: New test.
2449         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
2450
2451 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2452
2453         PR fortran/32357
2454         * gfortran.dg/mvbits_2.f90: New test.
2455
2456 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
2457
2458         PR libfortran/32731
2459         * gfortran.dg/pack_mask_1.f90:  New test.
2460         * gfortran.dg/unpack_mask_1.f90:  New test.
2461
2462 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2463
2464         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
2465         * gcc.dg/20001101-1.c: Likewise.
2466         * gcc.dg/20001102-1.c: Likewise.
2467         * gcc.dg/20020116-2.c: Likewise.
2468         * gcc.dg/20020416-1.c: Likewise.
2469         * gcc.dg/sparc-constant-1.c: Likewise.
2470         * gcc.dg/sparc-dwarf2.c: Likewise.
2471         * gcc.dg/sparc-frame-1.c: Likewise.
2472         * gcc.dg/sparc-getcontext-1.c: Likewise.
2473         * gcc.dg/sparc-loop-1.c: Likewise.
2474         * gcc.dg/sparc-reg-1.c: Likewise.
2475         * gcc.dg/sparc-ret.c: Likewise.
2476         * gcc.dg/sparc-trap-1.c: Likewise.
2477         * gcc.dg/ultrasp10.c: Likewise.
2478         * gcc.dg/ultrasp11.c: Likewise.
2479         * gcc.dg/ultrasp1.c: Likewise.
2480         * gcc.dg/ultrasp2.c: Likewise.
2481         * gcc.dg/ultrasp3.c: Likewise.
2482         * gcc.dg/ultrasp4.c: Likewise.
2483         * gcc.dg/ultrasp5.c: Likewise.
2484         * gcc.dg/ultrasp6.c: Likewise.
2485         * gcc.dg/ultrasp7.c: Likewise.
2486         * gcc.dg/ultrasp8.c: Likewise.
2487         * gcc.dg/ultrasp9.c: Likewise.
2488         * gcc.dg/splet-1.c: Delete.
2489
2490 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
2491
2492         PR fortran/32724
2493         * gfortran.dg/stfunc_5.f90: New test.
2494
2495 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
2496
2497         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
2498         New procedure to check if arrays are naturally aligned to the vector
2499         alignment boundary.
2500         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
2501         in size_t typedef.  Adjust tree dump scan results according to
2502         vect_aligned_arrays target check.
2503         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
2504         vect_aligned_arrays target check.
2505         * gcc.dg/vect/pr31699.c: Ditto.
2506
2507 2007-07-13  Sa Liu  <saliu@de.ibm.com>
2508
2509         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
2510         for V2DFmode vector conditional expression.
2511         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
2512         and dfceq patterns.
2513         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
2514         and dfcgt patterns.
2515         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
2516         V2DFmode comparison and test special values.
2517         * lib/target-supports.exp: Switch on test for V2DFmode 
2518         vector conditional expression.
2519
2520 2007-07-13  Richard Guenther  <rguenther@suse.de>
2521
2522         PR tree-optimization/32721
2523         * gcc.dg/pr32721.c: New testcase.
2524
2525 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
2526
2527         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
2528         error message part that continues on a new line.
2529
2530 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
2531
2532         * gcc.dg/c99-tgmath-1.c: New.
2533         * gcc.dg/c99-tgmath-2.c: New.
2534         * gcc.dg/c99-tgmath-3.c: New.
2535         * gcc.dg/c99-tgmath-4.c: New.
2536
2537 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2538             Janis Johnson  <janis187@us.ibm.com>
2539
2540         PR testsuite/25241
2541         * gcc.test-framework/dg-error-exp-F.c: New test.
2542         * gcc.test-framework/dg-warning-exp-F.c: New test.
2543         * lib/gcc.exp: Enable warning and error prefixes.
2544         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
2545         (dg-error): Wrap original dg-error.
2546         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
2547         markers from dg-error/dg-warning directives.
2548         * gcc.dg/20040322-1.c: Likewise.
2549         * gcc.dg/Wchar-subscripts-1.c: Likewise.
2550         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
2551         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
2552         * gcc.dg/Werror-1.c: Likewise.
2553         * gcc.dg/Werror-10.c: Likewise.
2554         * gcc.dg/Werror-11.c: Likewise.
2555         * gcc.dg/Werror-2.c: Likewise.
2556         * gcc.dg/Werror-3.c: Likewise.
2557         * gcc.dg/Werror-4.c: Likewise.
2558         * gcc.dg/Werror-5.c: Likewise.
2559         * gcc.dg/Werror-6.c: Likewise.
2560         * gcc.dg/Werror-7.c: Likewise.
2561         * gcc.dg/Werror-8.c: Likewise.
2562         * gcc.dg/Werror-9.c: Likewise.
2563         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
2564         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
2565         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
2566         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
2567         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
2568         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
2569         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
2570         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
2571         * gcc.dg/Wnested-externs-1.c: Likewise.
2572         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
2573         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
2574         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
2575         * gcc.dg/Wshadow-3.c: Likewise.
2576         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
2577         * gcc.dg/Wwrite-strings-1.c: Likewise.
2578         * gcc.dg/anon-struct-5.c: Likewise.
2579         * gcc.dg/anon-struct-6.c: Likewise.
2580         * gcc.dg/anon-struct-7.c: Likewise.
2581         * gcc.dg/anon-struct-8.c: Likewise.
2582         * gcc.dg/array-8.c: Likewise.
2583         * gcc.dg/array-quals-2.c: Likewise.
2584         * gcc.dg/asm-qual-1.c: Likewise.
2585         * gcc.dg/asm-wide-1.c: Likewise.
2586         * gcc.dg/assign-warn-1.c: Likewise.
2587         * gcc.dg/assign-warn-2.c: Likewise.
2588         * gcc.dg/bitfld-10.c: Likewise.
2589         * gcc.dg/bitfld-11.c: Likewise.
2590         * gcc.dg/bitfld-12.c: Likewise.
2591         * gcc.dg/bitfld-13.c: Likewise.
2592         * gcc.dg/bitfld-14.c: Likewise.
2593         * gcc.dg/builtin-choose-expr-2.c: Likewise.
2594         * gcc.dg/builtins-30.c: Likewise.
2595         * gcc.dg/c90-const-expr-5.c: Likewise.
2596         * gcc.dg/c90-typespec-1.c: Likewise.
2597         * gcc.dg/c99-const-expr-5.c: Likewise.
2598         * gcc.dg/c99-flex-array-5.c: Likewise.
2599         * gcc.dg/c99-fordecl-3.c: Likewise.
2600         * gcc.dg/c99-tag-3.c: Likewise.
2601         * gcc.dg/c99-typespec-1.c: Likewise.
2602         * gcc.dg/c99-vla-jump-1.c: Likewise.
2603         * gcc.dg/c99-vla-jump-2.c: Likewise.
2604         * gcc.dg/c99-vla-jump-3.c: Likewise.
2605         * gcc.dg/c99-vla-jump-4.c: Likewise.
2606         * gcc.dg/c99-vla-jump-5.c: Likewise.
2607         * gcc.dg/cast-1.c: Likewise.
2608         * gcc.dg/cast-2.c: Likewise.
2609         * gcc.dg/cast-3.c: Likewise.
2610         * gcc.dg/cast-4.c: Likewise.
2611         * gcc.dg/cast-pretty-print-1.c: Likewise.
2612         * gcc.dg/comp-goto-2.c: Likewise.
2613         * gcc.dg/comp-goto-3.c: Likewise.
2614         * gcc.dg/cpp/error-1.c: Likewise.
2615         * gcc.dg/cpp/if-paren.c: Likewise.
2616         * gcc.dg/decl-7.c: Likewise.
2617         * gcc.dg/decl-8.c: Likewise.
2618         * gcc.dg/decl-nospec-1.c: Likewise.
2619         * gcc.dg/decl-nospec-2.c: Likewise.
2620         * gcc.dg/decl-nospec-3.c: Likewise.
2621         * gcc.dg/declspec-10.c: Likewise.
2622         * gcc.dg/declspec-11.c: Likewise.
2623         * gcc.dg/declspec-12.c: Likewise.
2624         * gcc.dg/declspec-13.c: Likewise.
2625         * gcc.dg/declspec-14.c: Likewise.
2626         * gcc.dg/declspec-15.c: Likewise.
2627         * gcc.dg/declspec-16.c: Likewise.
2628         * gcc.dg/declspec-17.c: Likewise.
2629         * gcc.dg/declspec-4.c: Likewise.
2630         * gcc.dg/declspec-5.c: Likewise.
2631         * gcc.dg/declspec-6.c: Likewise.
2632         * gcc.dg/declspec-7.c: Likewise.
2633         * gcc.dg/declspec-8.c: Likewise.
2634         * gcc.dg/declspec-9.c: Likewise.
2635         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
2636         * gcc.dg/dfp/constants-c99.c: Likewise.
2637         * gcc.dg/dfp/keywords-c89.c: Likewise.
2638         * gcc.dg/dfp/keywords-c99.c: Likewise.
2639         * gcc.dg/dfp/keywords-reserved.c: Likewise.
2640         * gcc.dg/dfp/typespec.c: Likewise.
2641         * gcc.dg/dremf-type-compat-2.c: Likewise.
2642         * gcc.dg/dremf-type-compat-3.c: Likewise.
2643         * gcc.dg/dremf-type-compat-4.c: Likewise.
2644         * gcc.dg/empty-source-2.c: Likewise.
2645         * gcc.dg/empty-source-3.c: Likewise.
2646         * gcc.dg/enum3.c: Likewise.
2647         * gcc.dg/extra-semi-2.c: Likewise.
2648         * gcc.dg/extra-semi-3.c: Likewise.
2649         * gcc.dg/float-range-1.c: Likewise.
2650         * gcc.dg/float-range-2.c: Likewise.
2651         * gcc.dg/float-range-3.c: Likewise.
2652         * gcc.dg/float-range-5.c: Likewise.
2653         * gcc.dg/format/asm_fprintf-2.c: Likewise.
2654         * gcc.dg/format/asm_fprintf-3.c: Likewise.
2655         * gcc.dg/format/asm_fprintf-4.c: Likewise.
2656         * gcc.dg/format/asm_fprintf-5.c: Likewise.
2657         * gcc.dg/format/cast-1.c: Likewise.
2658         * gcc.dg/format/gcc_diag-3.c: Likewise.
2659         * gcc.dg/format/gcc_diag-4.c: Likewise.
2660         * gcc.dg/format/gcc_diag-6.c: Likewise.
2661         * gcc.dg/format/gcc_diag-8.c: Likewise.
2662         * gcc.dg/format/gcc_diag-9.c: Likewise.
2663         * gcc.dg/format/nul-2.c: Likewise.
2664         * gcc.dg/format/opt-1.c: Likewise.
2665         * gcc.dg/format/opt-2.c: Likewise.
2666         * gcc.dg/format/opt-3.c: Likewise.
2667         * gcc.dg/format/opt-4.c: Likewise.
2668         * gcc.dg/format/opt-5.c: Likewise.
2669         * gcc.dg/format/opt-6.c: Likewise.
2670         * gcc.dg/framework-2.c: Likewise.
2671         * gcc.dg/func-args-1.c: Likewise.
2672         * gcc.dg/func-outside-1.c: Likewise.
2673         * gcc.dg/func-outside-2.c: Likewise.
2674         * gcc.dg/gnu-cond-expr-2.c: Likewise.
2675         * gcc.dg/gnu-cond-expr-3.c: Likewise.
2676         * gcc.dg/if-empty-1.c: Likewise.
2677         * gcc.dg/init-bad-1.c: Likewise.
2678         * gcc.dg/init-bad-2.c: Likewise.
2679         * gcc.dg/init-bad-3.c: Likewise.
2680         * gcc.dg/init-desig-obs-2.c: Likewise.
2681         * gcc.dg/init-desig-obs-3.c: Likewise.
2682         * gcc.dg/init-empty-2.c: Likewise.
2683         * gcc.dg/init-empty-3.c: Likewise.
2684         * gcc.dg/inline-11.c: Likewise.
2685         * gcc.dg/inline-12.c: Likewise.
2686         * gcc.dg/inline-8.c: Likewise.
2687         * gcc.dg/inline-9.c: Likewise.
2688         * gcc.dg/inline3.c: Likewise.
2689         * gcc.dg/label-decl-1.c: Likewise.
2690         * gcc.dg/label-decl-2.c: Likewise.
2691         * gcc.dg/label-decl-3.c: Likewise.
2692         * gcc.dg/label-decl-4.c: Likewise.
2693         * gcc.dg/long-long-typespec-1.c: Likewise.
2694         * gcc.dg/lvalue-2.c: Likewise.
2695         * gcc.dg/lvalue-3.c: Likewise.
2696         * gcc.dg/nested-func-3.c: Likewise.
2697         * gcc.dg/nested-redef-1.c: Likewise.
2698         * gcc.dg/noreturn-4.c: Likewise.
2699         * gcc.dg/old-style-prom-2.c: Likewise.
2700         * gcc.dg/old-style-prom-3.c: Likewise.
2701         * gcc.dg/old-style-then-proto-1.c: Likewise.
2702         * gcc.dg/overflow-warn-1.c: Likewise.
2703         * gcc.dg/overflow-warn-2.c: Likewise.
2704         * gcc.dg/overflow-warn-3.c: Likewise.
2705         * gcc.dg/overflow-warn-4.c: Likewise.
2706         * gcc.dg/overflow-warn-6.c: Likewise.
2707         * gcc.dg/parm-forwdecl-2.c: Likewise.
2708         * gcc.dg/parm-forwdecl-3.c: Likewise.
2709         * gcc.dg/parm-impl-decl-1.c: Likewise.
2710         * gcc.dg/parm-impl-decl-2.c: Likewise.
2711         * gcc.dg/parm-incomplete-1.c: Likewise.
2712         * gcc.dg/parm-mismatch-1.c: Likewise.
2713         * gcc.dg/pointer-arith-1.c: Likewise.
2714         * gcc.dg/pointer-arith-2.c: Likewise.
2715         * gcc.dg/pointer-arith-3.c: Likewise.
2716         * gcc.dg/pointer-arith-4.c: Likewise.
2717         * gcc.dg/pointer-arith-6.c: Likewise.
2718         * gcc.dg/pointer-arith-7.c: Likewise.
2719         * gcc.dg/pointer-arith-8.c: Likewise.
2720         * gcc.dg/pr13804-1.c: Likewise.
2721         * gcc.dg/pr15698-1.c: Likewise.
2722         * gcc.dg/pr15698-2.c: Likewise.
2723         * gcc.dg/pr15698-3.c: Likewise.
2724         * gcc.dg/pr15698-4.c: Likewise.
2725         * gcc.dg/pr15698-5.c: Likewise.
2726         * gcc.dg/pr15698-6.c: Likewise.
2727         * gcc.dg/pr15698-7.c: Likewise.
2728         * gcc.dg/pr15698-8.c: Likewise.
2729         * gcc.dg/pr17188-1.c: Likewise.
2730         * gcc.dg/pr17301-1.c: Likewise.
2731         * gcc.dg/pr17301-2.c: Likewise.
2732         * gcc.dg/pr17730-1.c: Likewise.
2733         * gcc.dg/pr20368-1.c: Likewise.
2734         * gcc.dg/pr20368-2.c: Likewise.
2735         * gcc.dg/pr20368-3.c: Likewise.
2736         * gcc.dg/pr22308-1.c: Likewise.
2737         * gcc.dg/qual-component-1.c: Likewise.
2738         * gcc.dg/redecl-1.c: Likewise.
2739         * gcc.dg/redecl-11.c: Likewise.
2740         * gcc.dg/redecl-12.c: Likewise.
2741         * gcc.dg/redecl-13.c: Likewise.
2742         * gcc.dg/redecl-14.c: Likewise.
2743         * gcc.dg/redecl-15.c: Likewise.
2744         * gcc.dg/register-var-1.c: Likewise.
2745         * gcc.dg/register-var-2.c: Likewise.
2746         * gcc.dg/stmt-expr-2.c: Likewise.
2747         * gcc.dg/stmt-expr-3.c: Likewise.
2748         * gcc.dg/stmt-expr-label-1.c: Likewise.
2749         * gcc.dg/stmt-expr-label-2.c: Likewise.
2750         * gcc.dg/stmt-expr-label-3.c: Likewise.
2751         * gcc.dg/struct-empty-2.c: Likewise.
2752         * gcc.dg/struct-empty-3.c: Likewise.
2753         * gcc.dg/struct-parse-1.c: Likewise.
2754         * gcc.dg/struct-semi-1.c: Likewise.
2755         * gcc.dg/struct-semi-2.c: Likewise.
2756         * gcc.dg/struct-semi-3.c: Likewise.
2757         * gcc.dg/switch-5.c: Likewise.
2758         * gcc.dg/switch-6.c: Likewise.
2759         * gcc.dg/switch-7.c: Likewise.
2760         * gcc.dg/tls/diag-5.c: Likewise.
2761         * gcc.dg/transparent-union-1.c: Likewise.
2762         * gcc.dg/transparent-union-3.c: Likewise.
2763         * gcc.dg/typespec-1.c: Likewise.
2764         * gcc.dg/vla-init-2.c: Likewise.
2765         * gcc.dg/vla-init-3.c: Likewise.
2766         * gcc.dg/vla-init-4.c: Likewise.
2767         * gcc.dg/vla-init-5.c: Likewise.
2768         * gcc.dg/void-cast-2.c: Likewise.
2769         * gcc.dg/wvla-3.c: Likewise.
2770         * gcc.dg/wvla-7.c: Likewise.
2771         * gcc.target/i386/991209-1.c: Likewise.
2772         * gcc.target/ia64/fpreg-1.c: Likewise.
2773         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
2774         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
2775         
2776 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
2777
2778         PR fortran/31639
2779         * gfortran.dg/func_decl_4.f90: New test.
2780
2781 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
2782
2783         PR fortran/32727
2784         * gfortran.dg/interface_17.f90: New test.
2785
2786 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
2787
2788         PR fortran/32599
2789         * gfortran.dg/32599.f03: New test case.
2790
2791         PR fortran/32601
2792         * gfortran.dg/32601.f03: New test case.
2793         * gfortran.dg/32601_1.f03: Ditto.
2794         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
2795         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
2796
2797 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
2798
2799         * gcc.c-torture/execute/align-3.c: Remove function addr check.
2800
2801 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2802             Devang Patel  <dpatel@apple.com>
2803
2804         PR tree-optimization/25413
2805         * gcc.dg/vect/vect-align-1.c: New.
2806         * gcc.dg/vect/vect-align-2.c: New.
2807         * gcc.dg/vect/pr25413.c: New.
2808         * gcc.dg/vect/pr25413a.c: New.
2809         * gcc.dg/vect/pr31699.c: Fix dg-final check.
2810
2811 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
2812
2813         * lib/target-support.exp (check_ultrasparc_hw_available):
2814         New function.
2815         (is-effective-target): Check $arg for ultrasparc_hw.
2816         (is-effective-target-keyword): Likewise.
2817         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
2818         when determining what to do on sparc platforms.
2819         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
2820         * gcc.dg/20001101-1.c: Likewise.
2821         * gcc.dg/20001101-2.c: Likewise.
2822         * gcc.dg/ultrasp9.c: Likewise.
2823         * gcc.dg/ultrasp10.c: Likewise.
2824         * gcc.target/sparc/pdist-3.c: Likewise.
2825
2826 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
2827
2828         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
2829
2830 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
2831
2832         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
2833         get vectorized.
2834         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
2835         now get vectorized.
2836         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
2837         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
2838         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
2839         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
2840         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
2841         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
2842         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
2843         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
2844         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
2845         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
2846         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
2847         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
2848         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
2849         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
2850         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
2851         * lib/target-supports.exp (check_effective_target_vect_int_mul):
2852         Add spu.
2853
2854 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
2855
2856         PR c++/30854
2857         * g++.dg/parse/error30.C: New test.
2858
2859 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2860
2861         PR fortran/29804
2862         * gfortran.dg/alloc_comp_misc_1.f90: New test.
2863
2864 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
2865
2866         * gfortran.fortran-torture/compile/pr32663.f: New test.
2867
2868 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2869
2870         PR c++/31027
2871         * g++.dg/inherit/virtual4.C: New.
2872
2873 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
2874
2875         PR target/32661
2876         * gcc.target/i386/pr32661-1.c: New test.
2877
2878 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
2879
2880         * gnat.dg/invariant_index.ad[sb]: New test.
2881
2882 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
2883
2884         PR c++/32560
2885         * g++.dg/template/decl3.C: New.
2886
2887 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
2888
2889         PR 32617
2890         * gcc.c-torture/execute/align-3.c: New.
2891
2892 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
2893
2894         PR target/32708
2895         * gcc.target/i386/pr32708-1.c: New test.
2896         * gcc.target/i386/pr32708-2.c: Ditto.
2897         * gcc.target/i386/pr32708-3.c: Ditto.
2898
2899 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
2900
2901         * g++.dg/init/new20.C: Remove svn:executable flag.
2902
2903 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2904
2905         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
2906
2907 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
2908
2909         * gcc.dg/ultrasp7.c: Add fpic target requirement.
2910
2911 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2912
2913         PR testsuite/25241
2914         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
2915         directive.
2916         
2917 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
2918
2919         PR fortran/32157
2920         * gfortran.dg/overload_2.f90: New test.
2921
2922         PR fortran/32689
2923         * gfortran.dg/transfer_simplify_5.f90
2924
2925         PR fortran/32634
2926         * gfortran.dg/interface_15.f90: New test.
2927
2928 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
2929
2930         PR libfortran/32336
2931         * gfortran.dg/matmul_5.f90:  New test case.
2932
2933 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2934
2935         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
2936         * gcc.dg/fesd-any.h: Likewise.
2937         * gcc.dg/fesd-baseonly.c: Likewise.
2938         * gcc.dg/fesd-baseonly.h: Likewise.
2939         * gcc.dg/fesd-none.c: Likewise.
2940         * gcc.dg/fesd-none.h: Likewise.
2941         * gcc.dg/fesd-reduced.c: Likewise.
2942         * gcc.dg/fesd-reduced.h: Likewise.
2943         * gcc.dg/fesd-sys.c: Likewise.
2944         * gcc.dg/fesd-sys.h: Likewise
2945         * gcc.dg/fesd.h: Likewise.
2946
2947         * g++.dg/debug/dwarf2: New directory.
2948         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
2949         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
2950         * g++.dg/other/fesd-any.h: Likewise.
2951         * g++.dg/other/fesd-baseonly.C: Likewise.
2952         * g++.dg/other/fesd-baseonly.h: Likewise.
2953         * g++.dg/other/fesd-none.C: Likewise.
2954         * g++.dg/other/fesd-none.h: Likewise.
2955         * g++.dg/other/fesd-reduced.C: Likewise.
2956         * g++.dg/other/fesd-reduced.h: Likewise.
2957         * g++.dg/other/fesd-sys.C: Likewise.
2958         * g++.dg/other/fesd-sys.h: Likewise.
2959         * g++.dg/other/fesd.h: Likewise.
2960
2961 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
2962
2963         PR fortran/31129
2964         * gfortran.dg/parameter_unused.f90: New test.
2965
2966 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
2967
2968         PR tree-optimization/32681
2969         * gcc.dg/tree-ssa/pr32681.c: New test.
2970
2971 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2972
2973         PR fortran/32678
2974         * gfortran.dg/fmt_t_5.f90: New test.
2975
2976 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
2977
2978         PR c++/30535
2979         * g++.dg/template/operator10.C: New.
2980
2981 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
2982
2983         PR libfortran/32217
2984         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
2985
2986 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2987
2988         PR fortran/29876
2989         * gfortran.dg/operator_6.f90: New test.
2990
2991 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
2992
2993         PR fortran/17711
2994         * gfortran.dg/operator_4.f90: New test.
2995         * gfortran.dg/operator_5.f90: New test.
2996         * gfortran.dg/logical_comp.f90: Adjusted error messages.
2997         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
2998
2999 2007-07-08  Tobias Burnus  <burnus@net-b.de>
3000
3001         PR fortran/32669
3002         * gfortran.dg/argument_checking_6.f90: New.
3003
3004 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
3005
3006         PR fortran/25094
3007         * gfortran.dg/interface_155555.f90: New test.
3008
3009 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3010
3011         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
3012         c99-math-long-double-1.c, c99-math.h: Test subnormals.
3013
3014 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3015
3016         PR testsuite/25241
3017         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
3018         discern pedantic diagnostics and errors.
3019         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
3020         and not an error.
3021         * gcc.dg/20050121-1.c: This is an error and not a warning.
3022         * gcc.target/i386/sseregparm-2.c:  Likewise.
3023         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
3024         * gcc.dg/charset/attribute2.c: Likewise.
3025         * gcc.dg/bitfld-1.c: Likewise.
3026         * gcc.dg/pack-test-2.c: Likewise.
3027         * gcc.dg/940510-1.c: Match separately error and warning.
3028         * gcc.dg/array-2.c: Match separately multiple messages. The second
3029         diagnostic is a pedantic warning and not an error.
3030         * gcc.dg/pr14475.c: Match separately multiple messages.
3031         * gcc.dg/pr18809-1.c: Likewise.
3032         * gcc.dg/pr27953.c: Likewise.
3033         * gcc.dg/vla-init-1.c: Likewise.
3034         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
3035
3036 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3037
3038         PR fortran/32644
3039         * gfortran.dg/char_decl_1.f90: New test.
3040
3041 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
3042
3043         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
3044
3045 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/32232
3048         * g++.dg/template/overload9.C: New test.
3049
3050 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
3051
3052         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
3053         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
3054
3055 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3056
3057         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
3058         * gcc.dg/20001012-2.c: Likewise.
3059         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
3060         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
3061
3062 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
3063
3064         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
3065         about the chunk size when STACK_SIZE is defined.
3066
3067 2007-07-06  Josh Conner  <jconner@apple.com>
3068
3069         PR middle-end/32602
3070         * gcc.dg/sibcall-8.c: New test.
3071
3072 2007-07-06  Josh Conner  <jconner@apple.com>
3073
3074         PR middle-end/32603
3075         * gcc.target/arm/sibcall-1.c: New test.
3076
3077 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
3078
3079         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
3080
3081 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
3082
3083         * gfortran.dg/save_parameter.f90: New test.
3084         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
3085
3086 2007-07-06  Richard Guenther  <rguenther@suse.de>
3087
3088         * g++.dg/opt/pr30965.C: New testcase.
3089
3090 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
3091
3092         * gcc.target/mips/save-restore-5.c: New test.
3093
3094 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3095
3096         PR rtl_optimization/32450
3097         * gcc.dg/pr32450.c: New runtime test.
3098
3099 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
3100
3101         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
3102         single underscore in scan directives.
3103
3104 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
3105
3106         PR c++/32245
3107         * g++.dg/init/ptrmem4.C: New test.
3108
3109         PR c++/32251
3110         * g++.dg/init/new21.C: Likewise.
3111
3112         PR c++/31992
3113         * g++.dg/template/static30.C: Likewise.
3114
3115 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
3116
3117         * gcc.dg/vect/costmodel/ppc: New directory.
3118         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
3119         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
3120         New test.
3121         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
3122         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
3123         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
3124         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
3125         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
3126         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
3127         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
3128         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
3129         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
3130         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
3131         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
3132         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
3133         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
3134         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
3135
3136 2007-07-05  Tobias Burnus  <burnus@net-b.de>
3137
3138         PR fortran/32359
3139         * gfortran.dg/module_md5_1.f90: Update MD5 number.
3140
3141 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
3142
3143         PR fortran/32526
3144         * gfortran.dg/interface_14.f90: New test.
3145
3146         PR fortran/32613
3147         * gfortran.dg/do_iterator_2.f90: New test.
3148
3149 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
3150
3151         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
3152         (FE_DEC_DOWNWARD): Likewise.
3153         (FE_DEC_UPWARD): Likewise.
3154         (FE_DEC_TOWARDZERO): Likewise.
3155         (FE_DEC_TONEARESTFROMZERO): Likewise.
3156
3157 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
3158
3159         * gcc.c-torture/compile/pr32606.c: New.
3160         * gfortran.fortran-torture/execute/pr32604.f90: New.
3161
3162 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
3163
3164         * gcc.dg/visibility-12.c: New test.
3165         * gcc.dg/visibility-13.c: Likewise.
3166         * g++.dg/ext/visibility-9.C: Likewise.
3167         * g++.dg/ext/visibility-10.C: Likewise.
3168
3169 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3170
3171         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
3172         * gcc.dg/sh-relax-vxworks.c: New test.
3173
3174 2007-07-04  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/32500
3177         * gcc.c-torture/execute/pr32500.c: New testcase.
3178
3179 2007-07-04  Richard Guenther  <rguenther@suse.de>
3180
3181         PR tree-optimization/32482
3182         * gcc.c-torture/compile/pr32482.c: New testcase.
3183
3184 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3185
3186         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
3187         VxWorks kernels.
3188         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
3189         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
3190         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
3191         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
3192
3193 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3194
3195         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
3196
3197 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
3198
3199         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
3200
3201 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3202
3203         PR fortran/31198
3204         * gfortran.dg/min_max_optional_1.f90: New test.
3205         * gfortran.dg/min_max_optional_2.f90: New test.
3206         * gfortran.dg/min_max_optional_3.f90: New test.
3207
3208 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3209
3210         PR fortran/32545
3211         * gfortran.dg/fmt_error.f90: New test.
3212
3213 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3214
3215         PR fortran/32612
3216         * gfortran.dg/interface_13.f90: New test.
3217
3218 2007-07-03  Dave Brolley  <brolley@redhat.com>
3219
3220         PR c++/31743
3221         * g++.dg/init/new20.C: New test.
3222
3223 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
3224
3225         PR fortran/32579
3226         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
3227
3228 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3229
3230         PR fortran/25062
3231         * common_7.f90: New.
3232         * common_8.f90: New.
3233         * common_9.f90: New.
3234
3235 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3236
3237         PR fortran/30940
3238         * gfortran.dg/argument_checking_1.f90: New.
3239         * gfortran.dg/argument_checking_2.f90: New.
3240         * gfortran.dg/argument_checking_3.f90: New.
3241         * gfortran.dg/argument_checking_4.f90: New.
3242         * gfortran.dg/argument_checking_5.f90: New.
3243         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
3244         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
3245
3246 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3247
3248         * gcc.dg/pr32176.c: Add -w to default dg-options.
3249
3250 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3251
3252         * gcc.c-torture/compile/ssa-pre-1.c: New test.
3253
3254 2007-07-03  Tobias Burnus  <burnus@net-b.de>
3255
3256         PR fortran/20888
3257         * gfortran.dg/null_2.f90: New.
3258
3259 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3260             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3261
3262         PR middle-end/32176
3263         * gcc.dg/pr32176.c: New test.
3264
3265 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
3266
3267         * gcc.dg/const-float80.c : New test.
3268         * gcc.dg/const-float128.c : New test.
3269         * gcc.dg/const-float80-ped.c : New test.
3270         * gcc.dg/const-float128-ped.c : New test.
3271
3272 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3273
3274         * gcc.dg/c99-math.h: Fix typo.
3275
3276 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3277
3278         PR libgomp/32468
3279         * gcc.dg/gomp/pr32468-1.c: New test.
3280
3281 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3282
3283         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
3284         an ABI option.
3285
3286 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
3287
3288         * gfortran.fortran-torture/compile/pr32583.f: New.
3289         * gcc.c-torture/compile/pr32584.c: New
3290
3291 2007-07-02  Ollie Wild  <aaw@google.com>
3292
3293         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
3294         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
3295
3296 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
3297
3298         * gcc.target/mips/save-restore-1.c: New test.
3299         * gcc.target/mips/save-restore-2.c: Likewise.
3300         * gcc.target/mips/save-restore-3.c: Likewise.
3301         * gcc.target/mips/save-restore-4.c: Likewise.
3302
3303 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
3304
3305         PR tree-optimization/31966
3306         PR tree-optimization/32533
3307         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
3308         * gfortran.dg/pr32533.f90: Ditto.
3309
3310 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
3311
3312         * g++.dg/opt/nrv12.C: New test.
3313         * gcc.target/i386/nrv1.c: New test.
3314
3315         PR c++/31748
3316         * g++.dg/gomp/pr31748.C: New test.
3317
3318 2007-07-02  Ira Rosen  <irar@il.ibm.com>
3319  
3320         PR tree-optimization/32230
3321         * gcc.dg/vect/pr32230.c: New test.
3322
3323 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
3324
3325         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
3326         * bind_c_coms.f90: Ditto.
3327         * bind_c_coms_driver.c: Ditto.
3328         * bind_c_dts.f90: Ditto.
3329         * bind_c_dts_2.f03: Ditto.
3330         * bind_c_dts_2_driver.c: Ditto.
3331         * bind_c_dts_3.f03: Ditto.
3332         * bind_c_dts_4.f03: Ditto.
3333         * bind_c_dts_driver.c: Ditto.
3334         * bind_c_implicit_vars.f03: Ditto.
3335         * bind_c_procs.f03: Ditto.
3336         * bind_c_usage_2.f03: Ditto.
3337         * bind_c_usage_3.f03: Ditto.
3338         * bind_c_usage_5.f03: Ditto.
3339         * bind_c_usage_6.f03: Ditto.
3340         * bind_c_usage_7.f03: Ditto.
3341         * bind_c_vars.f90: Ditto.
3342         * bind_c_vars_driver.c: Ditto.
3343         * binding_c_table_15_1.f03: Ditto.
3344         * binding_label_tests.f03: Ditto.
3345         * binding_label_tests_10.f03: Ditto.
3346         * binding_label_tests_10_main.f03: Ditto.
3347         * binding_label_tests_11.f03: Ditto.
3348         * binding_label_tests_11_main.f03: Ditto.
3349         * binding_label_tests_12.f03: Ditto.
3350         * binding_label_tests_13.f03: Ditto.
3351         * binding_label_tests_13_main.f03: Ditto.
3352         * binding_label_tests_14.f03: Ditto.
3353         * binding_label_tests_2.f03: Ditto.
3354         * binding_label_tests_3.f03: Ditto.
3355         * binding_label_tests_4.f03: Ditto.
3356         * binding_label_tests_5.f03: Ditto.
3357         * binding_label_tests_6.f03: Ditto.
3358         * binding_label_tests_7.f03: Ditto.
3359         * binding_label_tests_8.f03: Ditto.
3360         * binding_label_tests_9.f03: Ditto.
3361         * c_assoc.f90: Ditto.
3362         * c_assoc_2.f03: Ditto.
3363         * c_f_pointer_shape_test.f90: Ditto.
3364         * c_f_pointer_tests.f90: Ditto.
3365         * c_f_tests_driver.c: Ditto.
3366         * c_funloc_tests.f03: Ditto.
3367         * c_funloc_tests_2.f03: Ditto.
3368         * c_funloc_tests_3.f03: Ditto.
3369         * c_funloc_tests_3_funcs.c: Ditto.
3370         * c_kind_params.f90: Ditto.
3371         * c_kind_tests_2.f03: Ditto.
3372         * c_kinds.c: Ditto.
3373         * c_loc_driver.c: Ditto.
3374         * c_loc_test.f90: Ditto.
3375         * c_loc_tests_2.f03: Ditto.
3376         * c_loc_tests_2_funcs.c: Ditto.
3377         * c_loc_tests_3.f03: Ditto.
3378         * c_loc_tests_4.f03: Ditto.
3379         * c_loc_tests_5.f03: Ditto.
3380         * c_loc_tests_6.f03: Ditto.
3381         * c_loc_tests_7.f03: Ditto.
3382         * c_loc_tests_8.f03: Ditto.
3383         * c_ptr_tests.f03: Ditto.
3384         * c_ptr_tests_10.f03: Ditto.
3385         * c_ptr_tests_5.f03: Ditto.
3386         * c_ptr_tests_7.f03: Ditto.
3387         * c_ptr_tests_7_driver.c: Ditto.
3388         * c_ptr_tests_8.f03: Ditto.
3389         * c_ptr_tests_8_funcs.c: Ditto.
3390         * c_ptr_tests_9.f03: Ditto.
3391         * c_ptr_tests_driver.c: Ditto.
3392         * c_size_t_driver.c: Ditto.
3393         * c_size_t_test.f03: Ditto.
3394         * com_block_driver.f90: Ditto.
3395         * global_vars_c_init.f90: Ditto.
3396         * global_vars_c_init_driver.c: Ditto.
3397         * global_vars_f90_init.f90: Ditto.
3398         * global_vars_f90_init_driver.c: Ditto.
3399         * interop_params.f03: Ditto.
3400         * iso_c_binding_only.f03: Ditto.
3401         * iso_c_binding_rename_1.f03: Ditto.
3402         * iso_c_binding_rename_1_driver.c: Ditto.
3403         * iso_c_binding_rename_2.f03: Ditto.
3404         * iso_c_binding_rename_2_driver.c: Ditto.
3405         * kind_tests_2.f03: Ditto.
3406         * kind_tests_3.f03: Ditto.
3407         * module_md5_1.f90: Ditto.
3408         * only_clause_main.c: Ditto.
3409         * print_c_kinds.f90: Ditto.
3410         * test_bind_c_parens.f03: Ditto.
3411         * test_c_assoc.c: Ditto.
3412         * test_com_block.f90: Ditto.
3413         * test_common_binding_labels.f03: Ditto.
3414         * test_common_binding_labels_2.f03: Ditto.
3415         * test_common_binding_labels_2_main.f03: Ditto.
3416         * test_common_binding_labels_3.f03: Ditto.
3417         * test_common_binding_labels_3_main.f03: Ditto.
3418         * test_only_clause.f90: Ditto.
3419         * use_iso_c_binding.f90: Ditto.
3420         * value_5.f90: Ditto.
3421         * value_test.f90: Ditto.
3422         * value_tests_f03.f90: Ditto.
3423
3424 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
3425
3426         * gcc.dg/tls/opt-14.c: New.
3427
3428 2007-07-01  Ollie Wild  <aaw@google.com>
3429
3430         * g++.dg/lookup/using16.C: New test.
3431         * g++.dg/lookup/using17.C: New test.
3432
3433 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
3434
3435         PR fortran/32239
3436         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
3437         (test_4): Use proper test for floating point equality.
3438         (test_8): Likewise.
3439
3440 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3441
3442         PR libgfortran/32554
3443         * gfortran.dg/fmt_p_1.f90: New test.
3444
3445 2007-07-01  Ira Rosen  <irar@il.ibm.com>
3446
3447         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
3448         initialization and fix dg-final check - the initialization loop is
3449         vectorizable.
3450
3451 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3452             Volker Reichelt  <reichelt@netcologne.de>
3453
3454         PR middle-end/32559
3455         * gcc.dg/pr32559.c: New test.
3456
3457 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
3458
3459         PR tree-optimization/25371
3460         * gcc.dg/vect/pr25371.c: New test.
3461
3462 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
3463
3464         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
3465         when allocating and initializing a flexible array.
3466
3467 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
3468
3469         PR fortran/20373
3470         * gfortran.dg/intrinsic.f90: New test.
3471
3472 2007-06-30  Tobias Burnus  <burnus@net-b.de>
3473
3474         PR fortran/32555
3475         * gfortran.dg/fmt_zero_check.f90: New.
3476
3477 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
3478
3479         PR fortran/30284
3480         * gfortran.dg/repeat_f90: New test.
3481
3482 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3483
3484         PR testsuite/25241
3485         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
3486         -pedantic-errors, so we should match errors.
3487         * gcc.dg/cpp/escape-1.c: Likewise.
3488         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
3489         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
3490         warning.
3491         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
3492         errors instead of warnings.
3493         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
3494         a pedantic warning.
3495         * gcc.dg/cpp/arith-3.c: Likewise.
3496
3497 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3498
3499         PR testsuite/25241
3500         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
3501         * gcc.dg/pch/valid-2.c: Likewise.
3502         * gcc.dg/pch/valid-3.c: Likewise.
3503         * gcc.dg/pch/warn-1.c: Likewise.
3504         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
3505         
3506 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3507
3508         PR c/4076
3509         * gcc.dg/Wunused-function.c: New.
3510         
3511 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3512
3513         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
3514
3515 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
3516
3517         * g++.dg/other/canon-31724.C: New.
3518         
3519 2007-06-29  Jan Hubicka  <jh@suse.cz>
3520
3521         PR middle-end/32372
3522         * gcc.c-torture/compile/pr32372.c: new.
3523
3524 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3525
3526         * gfortran.dg/operator_3.f90: New test.
3527
3528 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
3529
3530         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
3531         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
3532
3533 2007-06-29  Richard Guenther  <rguenther@suse.de>
3534
3535         PR middle-end/32493
3536         * gcc.dg/inline-23.c: New testcase.
3537
3538 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
3539
3540         PR tree-optimization/24659
3541         * gcc.target/i386/vectorize2.c: New test.
3542         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
3543         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
3544
3545 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
3546
3547         * gcc.dg/pointer-arith-9.c: New test.
3548
3549 2007-06-29  Tobias Burnus  <burnus@net-b.de>
3550
3551         PR fortran/32483
3552         * gfortran.dg/fmt_read_2.f90: New.
3553
3554 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3555
3556         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
3557         If it exists, don't try to create it.
3558
3559 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
3560
3561         * g++.dg/ext/visibility/ms-compat-1.C: New.
3562
3563 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3564
3565         PR tree-opt/32417
3566         * gfortran.fortran-torture/compile/pr32417.f90: New test.
3567
3568 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
3569
3570         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
3571         targets.
3572
3573 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
3574
3575         PR fortran/32467
3576         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
3577
3578 2007-06-27  Richard Guenther  <rguenther@suse.de>
3579
3580         PR middle-end/32492
3581         * gcc.dg/inline-22.c: New testcase.
3582
3583 2007-06-26  Hui-May Chang <hm.chang@apple.com>
3584
3585         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
3586         the scan-assembler constant.
3587
3588 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
3589
3590         PR 20216
3591         * gcc.dg/pr20216.c: New.
3592
3593 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3594
3595         PR tree-opt/32421
3596         * gcc.dg/vect/pr32421.c: New test.
3597
3598 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
3599
3600         PR c++/32111
3601         * g++.dg/other/friend5.C: New test.
3602
3603 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
3604
3605         PR fortran/32464
3606         * gfortran.dg/host_assoc_function_2.f90: New test.
3607
3608         PR fortran/31494
3609         * gfortran.dg/host_assoc_call_1.f90: New test.
3610
3611 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3612
3613         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
3614         
3615 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3616
3617         PR fortran/32456
3618         * gfortran.dg/error_format.f90: New test.
3619
3620 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3621
3622         PR fortran/32136
3623         * gfortran.dg/pr32136.f90: New test.
3624
3625 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
3626
3627         PR fortran/31726
3628         * gfortran.dg/minmaxloc_1.f90: New test.
3629
3630         PR fortran/32298
3631         * gfortran.dg/minmaxloc_2.f90: New test.
3632
3633 2007-06-23  Richard Guenther  <rguenther@suse.de>
3634
3635         PR tree-optimization/16876
3636         PR middle-end/29478
3637         * gcc.dg/pr29254.c: The warning is bogus.
3638         * gcc.dg/warn-1.c: Likewise.
3639         * gcc.dg/assign-warn-3.c: Likewise.
3640         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
3641
3642 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
3643
3644         * gcc.c-torture/execute/20070623-1.c: New.
3645
3646 2007-06-22  Jan Hubicka  <jh@suse.cz>
3647
3648         * gcc.c-torture/compile/pr31541.c: New.
3649
3650 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3651
3652         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
3653         Remove -m64 from dg-options.
3654
3655 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
3656
3657         PR middle-end/32374
3658         * gcc.dg/pr32374.c: New test.
3659
3660 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3661
3662         PR fortran/32360
3663         * gfortran.dg/pointer_assign_3.f90: New test.
3664
3665 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
3666
3667         * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
3668
3669 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3670
3671         PR fortran/31162
3672         * gfortran.dg/assign.f90: Update test.
3673         * gfortran.dg/real_do_1.f90: Update test.
3674         * gfortran.dg/gomp/omp_do1.f90: Update test.
3675         * gfortran.dg/warnings_are_errors_1.f: Update test.
3676         * gfortran.dg/g77/20010519-1.f: Update test.
3677         * gfortran.dg/g77/pr9258.f: Update test.
3678         * gfortran.dg/g77/960317-1.f: Update test.
3679
3680 2007-06-21  Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/32453
3683         * gcc.c-torture/compile/pr32453.c: New testcase.
3684
3685 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR tree-optimization/31866
3688         * gcc.dg/pr31866.c: New test.
3689
3690 2007-06-21  Richard Guenther  <rguenther@suse.de>
3691
3692         PR tree-optimization/32451
3693         * g++.dg/torture/20070621-1.C: New testcase.
3694
3695 2007-06-21  Christian Bruel  <christian.bruel@st.com>
3696
3697         * gcc.dg/attr-isr.c: Test delay slot content.
3698         
3699 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3700
3701         PR fortran/32361
3702         gfortran.dg/pointer_assign_2.f90: New test.
3703
3704 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3705
3706         PR fortran/25061
3707         gfortran.dg/invalid_procedure_name.f90: New test.
3708
3709 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
3710
3711         PR tree-optimization/25737
3712         * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
3713
3714 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
3715
3716         * gcc.target/i386/large-size-array-3.c: New.
3717
3718 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3719         Richard Guenther  <rguenther@suse.de>
3720
3721         PR fortran/32140
3722         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
3723
3724 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
3725
3726         PR middle-end/31959
3727         * gcc.dg/pr31959.c: New test.
3728
3729         PR inline-asm/32109
3730         * g++.dg/ext/asm10.C: New test.
3731
3732         PR middle-end/32285
3733         * gcc.c-torture/execute/20070614-1.c: New test.
3734
3735 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
3736
3737         * gcc.target/arm/stack-corruption.c: New test.
3738
3739 2007-06-19  Richard Guenther  <rguenther@suse.de>
3740
3741         * g++.dg/torture/pr30252.C: New testcase.
3742
3743 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
3744
3745         PR tree-optimization/32353
3746         * g++.dg/opt/nrv13.C: New test.
3747
3748 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
3749
3750         PR fortran/20863
3751         PR fortran/20882
3752         * gfortran.dg/impure_assignment_2.f90 : New test.
3753
3754         PR fortran/32236
3755         * gfortran.dg/data_initialized_2.f90 : New test.
3756
3757         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
3758         appropriate version of 'dmach'.
3759
3760 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3761
3762         PR target/32389
3763         * gcc.target/i386/pr32389.c New test.
3764
3765 2007-06-18  Simon Baldwin <simonb@google.com>
3766
3767         PR c++/31923
3768         * g++.dg/template/error25.C: New.
3769         * g++.dg/template/spec35.C: New.
3770
3771 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
3772
3773         * gcc.c-torture/compile/pr32355.c: New testcase.
3774         
3775 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
3776
3777         PR tree-optimization/32383
3778         * g++.dg/opt/pr32383.C: New test.
3779
3780 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
3781
3782         PR rtl-optimization/32366
3783         * gcc.dg/vect/pr32366.c: New test.
3784
3785 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
3786
3787         * gcc.c-torture/compile/pr32349.c: New testcase.
3788         
3789 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3790
3791         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
3792         * gcc.target/sparc/combined-2.c: Likewise.
3793         * gcc.target/sparc/fexpand.c : Likewise.
3794         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
3795         * gcc.target/sparc/fpack16.c : Likewise.
3796         * gcc.target/sparc/fpmerge.c : Likewise.
3797         * gcc.target/sparc/fpmul.c : Likewise.
3798         * gcc.target/sparc/noresult.c : Likewise.
3799         * gcc.target/sparc/pdist.c: Likewise.
3800
3801 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         PR middle-end/31723
3804         * gcc.target/i386/recip-divf.c: New test.
3805         * gcc.target/i386/recip-sqrtf.c: Ditto.
3806         * gcc.target/i386/recip-vec-divf.c: Ditto.
3807         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
3808         * gcc.target/i386/sse-recip.c: Ditto.
3809         * gcc.target/i386/sse-recip-vec.c: Ditto.
3810
3811 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3812
3813         PR tree-opt/32225
3814         * gcc.c-torture/compile/20070605-1.c: New test.
3815
3816         * gcc.c-torture/compile/20070603-1.c: New testcase.
3817         * gcc.c-torture/compile/20070603-2.c: New testcase.
3818
3819         * gcc.c-torture/compile/20070531-1.c: New test.
3820
3821         PR tree-opt/32167
3822         * gcc.c-torture/compile/20070531-2.c: New test.
3823
3824         PR tree-opt/32144
3825         * gcc.c-torture/compile/20070529-1.c: New test.
3826
3827         PR tree-opt/32145
3828         * gcc.c-torture/compile/20070529-2.c: New test.
3829
3830         PR tree-opt/32015
3831         * gcc.c-torture/compile/20070520-1.c: New test.
3832
3833         * g++.dg/ext/java-1.C: New test.
3834
3835         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
3836         loops instead of one. Remove the "can't determine dependence"
3837         check.
3838         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
3839         needed as the cast is gone in the first place.
3840         * gcc.dg/max-1.c: Change local variable a to be a global one.
3841         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
3842         have a cast which is PREd.
3843
3844 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
3845
3846         * g++.dg/lookup/anon6.C: New test.
3847
3848 2007-06-14  Dirk Mueller  <dmueller@suse.de>
3849
3850         PR c++/31806
3851         * g++.dg/opt/static6.C: New testcase.
3852
3853 2007-06-14  Geoff Keating  <geoffk@apple.com>
3854
3855         * g++.dg/ext/visibility/overload-1.C: New.
3856
3857         PR 31093
3858         * g++.dg/ext/visibility/anon4.C: New.
3859
3860 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
3861
3862         PR target/32268
3863         * gcc.target/i386/pr32268.c: New test.
3864
3865 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
3866
3867         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
3868         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
3869         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
3870
3871         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
3872         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
3873         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
3874         BID is used.
3875
3876 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
3877
3878         PR fortran/32302
3879         * gfortran.dg/common_resize_1.f90: New test.
3880
3881 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
3882
3883         PR target/32274
3884         * gcc.dg/vect/pr32224.c: Fix.   
3885         
3886 2007-06-13  Eric Christopher  <echristo@apple.com>
3887
3888         * gcc.target/i386/ssefn-1.c: Add -march=i386.
3889
3890 2007-06-13  Tobias Burnus  <burnus@net-b.de>
3891
3892         PR fortran/32323
3893         * gfortran.dg/actual_array_vect_1.f90: New.
3894
3895 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3896
3897         * gcc.target/sparc/mfpu.c: New test.
3898
3899 2007-06-12  Geoff Keating  <geoffk@apple.com>
3900
3901         * g++.dg/warn/weak1.C: Suppress on Darwin.
3902         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
3903
3904 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
3905
3906         PR middle-end/31579
3907          * g++.dg/torture/pr31579.C: New testcase.
3908
3909 2007-06-12  Ian Lance Taylor  <iant@google.com>
3910
3911         PR libstdc++/29286
3912         * g++.dg/init/new16.C: New test.
3913         * g++.dg/init/new17.C: New test.
3914         * g++.dg/init/new18.C: New test.
3915         * g++.dg/init/new19.C: New test.
3916
3917 2007-06-12  Olivier Hainque  <hainque@adacore.com>
3918
3919         * gnat.dg/lhs_view_convert.adb: New test.
3920
3921 2007-06-12  Richard Guenther  <rguenther@suse.de>
3922
3923         PR tree-optimization/15353
3924         PR tree-optimization/31657
3925         * gcc.c-torture/execute/20070424-1.c: New testcase.
3926         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
3927         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
3928         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
3929         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
3930         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
3931
3932 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3933
3934         PR rtl-optimization/32293
3935         * gcc.dg/pr32293.c: New test.
3936
3937 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
3938
3939         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
3940
3941 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
3942
3943         PR fortran/29786
3944         * gfortran.dg/equiv_7.f90: New test.
3945         * gfortran.dg/equiv_constraint_7.f90: Change error message.
3946
3947         PR fortran/30875
3948         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
3949
3950 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
3951
3952         * gcc.dg/setjmp-3.c: Rename raise to raise0.
3953         * gcc.dg/setjmp-4.c: Likewise.
3954         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
3955
3956 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
3957
3958         PR rtl-optimization/31025
3959         * gfortran.dg/pr31025.f90: New.
3960
3961 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3962
3963         PR target/32280
3964         * gcc.target/i386/pr32280.c: New test.
3965
3966 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
3967
3968         PR middle-end/32279
3969         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
3970
3971 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3972
3973         PR libgfortran/32235
3974         * gfortran.dg/backspace_9.f: New test.
3975
3976 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
3977
3978         * gcc.dg/tree-ssa/prefetch-7.c: New test.
3979
3980 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
3981
3982         * gcc.dg/tree-ssa/loop-28.c: New testcase.
3983
3984 2007-06-09  Ian Lance Taylor  <iant@google.com>
3985
3986         PR tree-optimization/32169
3987         * gcc.c-torture/compile/pr32169.c: New test.
3988
3989 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
3990
3991         * gcc.dg/vect/costmodel: New directory.
3992         * gcc.dg/vect/costmodel/i386: New directory.
3993         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
3994         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
3995         New test.
3996         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
3997         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
3998         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
3999         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
4000         * gcc.dg/vect/costmodel/x86_64: New directory.
4001         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
4002         New testsuite.
4003         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
4004         New test.
4005         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
4006         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
4007         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
4008         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
4009         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
4010
4011 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
4012
4013         PR tree-optimization/32243
4014         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
4015         flags for -Os tests.
4016         * gcc.dg/vect/03-vect-pr32243.c: New test.
4017
4018 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
4019
4020         PR tree-optimization/32224
4021         * gcc.dg/vect/pr32224.c: New test.
4022
4023 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
4024
4025         PR c++/32177
4026         * g++.dg/gomp/pr32177.C: New test.
4027
4028 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4029
4030         PR testsuite/25241
4031         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
4032         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
4033         warning nor an error.
4034         * gcc.dg/Wfatal-2.c: Likewise.
4035         * gcc.dg/Werror-1.c: Likewise.
4036         * gcc.dg/Werror-5.c: Likewise.
4037         * gcc.dg/Werror-7.c: Likewise.
4038         * gcc.dg/Werror-10.c: Likewise.
4039         * gcc.dg/Werror-11.c: Likewise.
4040
4041 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
4042
4043         PR c++/30759
4044         * g++.dg/init/brace6.C: New test.
4045
4046 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
4047
4048         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
4049         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
4050         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
4051         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
4052
4053         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
4054         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
4055         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
4056         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
4057         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
4058         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
4059         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
4060         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
4061
4062         * gcc.dg/darwin-minversion-3.c: New.
4063
4064 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
4065
4066         * gcc.target/i386/builtin-copysign.c: New test.
4067
4068 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
4069
4070         PR tree-optimization/32220
4071         * gfortran.dg/predcom-2.f: New testcase.
4072
4073 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4074
4075         PR tree-opt/32231
4076         * gcc.target/i386/vectorize4.c: New test.
4077
4078 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
4079
4080         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
4081
4082 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4083
4084         PR testsuite/25241
4085         * gcc.dg/simd-5.c: Mark output as a note.
4086         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
4087         dg-message.
4088         * gcc.dg/simd-1.c: Likewise.
4089         * gcc.dg/always_inline.c: Mark output as a sorry.
4090         * gcc.dg/always_inline2.c: Likewise.
4091         * gcc.dg/always_inline3.c: Likewise.
4092
4093 2007-06-06  Ian Lance Taylor  <iant@google.com>
4094
4095         * g++.dg/conversion/enum1.C: New test.
4096
4097 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
4098
4099         PR tree-optimization/32216
4100         * gcc.dg/vect/pr32216.c: New test.
4101
4102 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4103
4104         PR testsuite/18923
4105         * gfortran.dg/invalid_contains_1.f90: New test.
4106         * gfortran.dg/invalid_contains_2.f90: New test.
4107
4108 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4109
4110         PR testsuite/32057
4111         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
4112         midnight issues.
4113
4114 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4115
4116         PR testsuite/25241
4117         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
4118         dg-message to match de note.
4119         * gcc.dg/pr26570.c: Use dg-message for a note.
4120         * gcc.dg/pr29254.c: Use dg-message for generic output and use
4121         dg-error instead of dg-warning because of -Werror.
4122         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
4123         neither an error, nor a warning.
4124         * gcc.dg/glibc-uclibc-2.c: Likewise
4125         * gcc.dg/cpp/19940712-1.c: Likewise.
4126
4127 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
4128
4129         PR preprocessor/23479
4130         * gcc.dg/binary-constants-1.c: Add test suites for
4131         the 0b-prefixed binary integer constants.
4132         * gcc.dg/binary-constants-2.c: Ditto.
4133         * gcc.dg/binary-constants-3.c: Ditto.
4134         * gcc.dg/binary-constants-4.c: Ditto.
4135
4136 2007-06-05  Ian Lance Taylor  <iant@google.com>
4137
4138         * gcc.dg/Wstrict-overflow-19.c: New test.
4139
4140 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
4141
4142         * gcc.dg/matrix/matrix-6.c: Remove conversion.
4143
4144 2007-06-04  Ian Lance Taylor  <iant@google.com>
4145
4146         * gcc.dg/Wstrict-overflow-18.c: New test.
4147
4148 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4149
4150         PR testsuite/25241
4151         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
4152         * gcc.dg/cpp/mi5.c: Likewise.
4153         * gcc.dg/cpp/mi7.c: Likewise.
4154
4155 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
4156
4157         PR c/32191
4158         * gcc.dg/pr32191.c: New test.
4159
4160 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4161
4162         PR fortran/32124
4163         * gfortran.dg/allocate_stat_1.f90: Remove.
4164
4165 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
4166
4167         * gcc.target/i386/sse4_2-check.h: New.
4168         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
4169         * gcc.target/i386/sse4_2-crc32.h: Likewise.
4170         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
4171         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
4172         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
4173         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
4174         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
4175         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
4176         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
4177         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
4178         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
4179         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
4180         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
4181         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
4182         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
4183         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
4184         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
4185         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
4186
4187 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
4188
4189         * gcc.dg/pie-link.c: New test.
4190
4191 2007-06-01  Ian Lance Taylor  <iant@google.com>
4192
4193         * gcc.dg/Wstrict-overflow-17.c: New test.
4194
4195 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
4196
4197         * gcc.dg/builtin-return-1.c (g): New.
4198         (main): Allocate at least 64 bytes on the stack.
4199
4200 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
4201
4202         * g++.dg/init/cleanup3.C: New test.
4203
4204 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
4205
4206         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
4207         int is 16 bits.
4208
4209 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
4210
4211         PR fortran/32156
4212         * gfortran.dg/char_array_constructor_3.f90: New test.
4213
4214 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
4215
4216         PR tree-optimization/32160
4217         * gfortran.dg/predcom-1.f: New test.
4218
4219 2007-05-31  Richard Guenther  <rguenther@suse.de>
4220
4221         * g++.dg/other/str_empty.C: Move...
4222         * g++.dg/other/pr30567.C: Move...
4223         * g++.dg/tree-ssa/pr27218.C: Move...
4224         * g++.dg/torture: ...here and remove dg-options.
4225
4226 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
4227
4228         PR c++/32158
4229         * g++.dg/ext/is_pod_incomplete.C: New.
4230
4231 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
4232             Douglas Gregor <doug.gregor@gmail.com>
4233             Pedro Lamarao <pedro.lamarao@mndfck.org>
4234             Howard Hinnant <howard.hinnant@gmail.com>
4235
4236         PR c++/7412
4237         PR c++/29939
4238         * g++.dg/cpp0x/rv8p.C: New.
4239         * g++.dg/cpp0x/temp-constructor-bug.C: New.
4240         * g++.dg/cpp0x/cast-bug.C: New.
4241         * g++.dg/cpp0x/elision_weak.C: New.
4242         * g++.dg/cpp0x/collapse-bug.C: New.
4243         * g++.dg/cpp0x/rv3p.C: New.
4244         * g++.dg/cpp0x/rv7n.C: New.
4245         * g++.dg/cpp0x/overload-conv-1.C: New.
4246         * g++.dg/cpp0x/rv2n.C: New.
4247         * g++.dg/cpp0x/deduce.C: New.
4248         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
4249         * g++.dg/cpp0x/rv6p.C: New.
4250         * g++.dg/cpp0x/template_deduction.C: New.
4251         * g++.dg/cpp0x/implicit-copy.C: New.
4252         * g++.dg/cpp0x/rv1p.C: New.
4253         * g++.dg/cpp0x/cast.C: New.
4254         * g++.dg/cpp0x/rv5n.C: New.
4255         * g++.dg/cpp0x/collapse.C: New.
4256         * g++.dg/cpp0x/overload-conv-2.C: New.
4257         * g++.dg/cpp0x/rv4p.C: New.
4258         * g++.dg/cpp0x/rvo.C: New.
4259         * g++.dg/cpp0x/iop.C: New.
4260         * g++.dg/cpp0x/rv3n.C: New.
4261         * g++.dg/cpp0x/rv7p.C: New.
4262         * g++.dg/cpp0x/reference_collapsing.C: New.
4263         * g++.dg/cpp0x/overload.C: New.
4264         * g++.dg/cpp0x/named.C: New.
4265         * g++.dg/cpp0x/rv2p.C: New.
4266         * g++.dg/cpp0x/rv6n.C: New.
4267         * g++.dg/cpp0x/not_special.C: New.
4268         * g++.dg/cpp0x/bind.C: New.
4269         * g++.dg/cpp0x/rv1n.C: New.
4270         * g++.dg/cpp0x/rv5p.C: New.
4271         * g++.dg/cpp0x/elision.C: New.
4272         * g++.dg/cpp0x/named_refs.C: New.
4273         * g++.dg/cpp0x/unnamed_refs.C: New.
4274         * g++.dg/cpp0x/rv4n.C: New.
4275         * g++.dg/cpp0x/elision_neg.C: New.
4276         * g++.dg/init/copy7.C: Run in C++98 mode.
4277         * g++.dg/overload/arg1.C: Ditto.
4278         * g++.dg/overload/arg4.C: Ditto.
4279
4280 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR c++/31809
4283         * g++.dg/opt/static5.C: New test.
4284
4285 2007-05-30  Richard Guenther  <rguenther@suse.de>
4286
4287         * g++.dg/dg.exp: Prune torture/.
4288         * g++.dg/torture/dg-torture.exp: New testsuite.
4289
4290 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
4291
4292         * gcc.target/arm/pr27387.C: Move and rename to ...
4293         * g++.dg/inherit/thunk8.C: ... here.
4294
4295 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
4296
4297         PR tree-optimization/31769
4298         * g++.dg/gomp/pr31769.C: New test.
4299
4300 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
4301
4302         * gcc.target/i386/stack-realign.c: New.
4303
4304 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
4305
4306         * gcc.dg/tree-ssa/prefetch-6.c: New test.
4307
4308 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
4309
4310         * gfortran.dg/sizeof.f90: New.
4311
4312 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4313
4314         PR c/31339
4315         * gcc.dg/boolcomplex-1.c: New test.
4316
4317         PR c++/31339
4318         * g++.dg/ext/boolcomplex-1.c: New test.
4319
4320 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
4321
4322         * gcc.dg/matrix: New directory.
4323
4324 2007-05-28  Tobias Burnus  <burnus@net-b.de>
4325
4326         PR fortran/32124
4327         * gfortran.dg/allocate_stat_1.f90: New.
4328
4329 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4330
4331         PR fortran/31972
4332         * transfer_hollerith_1.f90: New test.
4333
4334 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4335
4336         PR tree-opt/32100
4337         * gcc.c-torture/execute/vrp-7.c: New test.
4338
4339 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
4340
4341         * gfortran.dg/transfer_simplify_4.f90: New test.
4342
4343 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4344
4345         PR fortran/32088
4346         * gfortran.dg/func_result_3.f90: New.
4347
4348 2007-05-27  Tobias Burnus  <burnus@net-b.de>
4349
4350         PR middle-end/32083
4351         * gfortran.dg/transfer_simplify_3.f90: New.
4352
4353 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4354
4355         PR target/32065
4356         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
4357         to compile options.
4358         * gcc.target/i386/pr32065-2.c: New test.
4359
4360 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4361
4362         PR fortran/31813
4363         * gfortran.dg/io_constraints_2.f90: Update.
4364
4365 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
4366
4367         PR fortran/31219
4368         * gfortran.dg/array_constructor_17.f90: New test.
4369
4370 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4371
4372         PR tree-opt/32090
4373         * g++.dg/opt/array2.C: New testcase.
4374
4375 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
4376
4377         PR target/32065
4378         * gcc.target/i386/pr32065.c: New test.
4379
4380 2007-05-25  Dirk Mueller  <dmueller@suse.de>
4381             Marcus Meissner <meissner@suse.de>
4382
4383         * gcc.dg/attr-alloc_size.c: New.
4384
4385 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
4386             Lee Millward  <lee.millward@gmail.com>
4387
4388         PR c++/31745
4389         * g++.dg/parse/crash34.C: New test.
4390
4391         * g++.dg/parse/crash35.C: New test.
4392
4393 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         * gcc.target/i386/sse2-check.h: New.
4396         * gcc.target/i386/sse2-vec-1.c: Likewise.
4397         * gcc.target/i386/sse2-vec-2.c: Likewise.
4398         * gcc.target/i386/sse2-vec-3.c: Likewise.
4399         * gcc.target/i386/sse2-vec-4.c: Likewise.
4400         * gcc.target/i386/sse2-vec-5.c: Likewise.
4401         * gcc.target/i386/sse2-vec-6.c: Likewise.
4402
4403 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
4404
4405         PR c++/31431
4406         PR c++/31432
4407         PR c++/31434
4408         PR c++/31435
4409         PR c++/31437
4410         PR c++/31438
4411         PR c++/31442
4412         PR c++/31443
4413         PR c++/31444
4414         PR c++/31445
4415         * g++.dg/cpp0x/pr31431.C: New.
4416         * g++.dg/cpp0x/pr31437.C: New.
4417         * g++.dg/cpp0x/pr31442.C: New.
4418         * g++.dg/cpp0x/pr31444.C: New.
4419         * g++.dg/cpp0x/pr31431-2.C: New.
4420         * g++.dg/cpp0x/pr31432.C: New.
4421         * g++.dg/cpp0x/pr31434.C: New.
4422         * g++.dg/cpp0x/pr31438.C: New.
4423         * g++.dg/cpp0x/pr31443.C: New.
4424         * g++.dg/cpp0x/pr31445.C: New.
4425         * g++.dg/cpp0x/variadic-crash1.C: New.
4426
4427 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
4428
4429         * gcc.target/arm/long-calls-1.c: New test.
4430         * gcc.target/arm/long-calls-2.c: Likewise.
4431         * gcc.target/arm/long-calls-3.c: Likewise.
4432         * gcc.target/arm/long-calls-4.c: Likewise.
4433
4434 2007-05-25  Richard Guenther  <rguenther@suse.de>
4435             Andrew Pinski  <andrew_pinski@playstation.sony.com>
4436
4437         PR tree-optimization/31982
4438         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
4439
4440 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
4441
4442         PR fortran/32047
4443         * gfortran.dg/result_in_spec_2.f90: New test.
4444
4445 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4446
4447         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
4448
4449 2007-05-24  Ollie Wild  <aaw@google.com>
4450
4451         * gcc.dg/cpp/counter-1.c: New test.
4452         * gcc.dg/pch/counter-1.c: New test.
4453         * gcc.dg/pch/counter-1.hs: New file.
4454         * gcc.dg/pch/counter-2.c: New test.
4455         * gcc.dg/pch/counter-2.hs: New file.
4456         * gcc.dg/pch/counter-3.c: New test.
4457         * gcc.dg/pch/counter-3.hs: New file.
4458
4459 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
4460
4461         * gcc.dg/tree-ssa/predcom-1.c: New test.
4462         * gcc.dg/tree-ssa/predcom-2.c: New test.
4463         * gcc.dg/tree-ssa/predcom-3.c: New test.
4464         * gcc.dg/tree-ssa/predcom-4.c: New test.
4465         * gcc.dg/tree-ssa/predcom-5.c: New test.
4466         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
4467
4468 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
4469
4470         PR testsuite/32062
4471         * gcc.target/i386/sse4_1-check.h (MASK): New.
4472
4473 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4474
4475         PR fortran/32038
4476         * gfortran.dg/pr25603.f: Initialize integer variables.
4477
4478 2007-05-23  Ian Lance Taylor  <iant@google.com>
4479
4480         * g++.dg/other/vrp1.C: New test.
4481
4482 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
4483
4484         PR preprocessor/20077
4485         * gcc.dg/cpp/paste15.c: New test.
4486
4487 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
4488             Nigel Stephens  <nigel@mips.com>
4489             Richard Sandiford  <richard@codesourcery.com>
4490
4491         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
4492         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
4493         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
4494         * gcc.target/mips/inter/mips16-inter.exp: New.
4495
4496 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
4497
4498         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
4499
4500 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
4501
4502         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
4503         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
4504         * gcc.target/i386/sse3-addsubps.c: Likewise.
4505         * gcc.target/i386/sse3-haddpd.c: Likewise.
4506         * gcc.target/i386/sse3-haddps.c: Likewise.
4507         * gcc.target/i386/sse3-hsubpd.c: Likewise.
4508         * gcc.target/i386/sse3-hsubps.c: Likewise.
4509         * gcc.target/i386/sse3-lddqu.c: Likewise.
4510         * gcc.target/i386/sse3-movddup.c: Likewise.
4511         * gcc.target/i386/sse3-movshdup.c: Likewise.
4512         * gcc.target/i386/sse3-movsldup.c: Likewise.
4513
4514         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
4515         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
4516         * gcc.target/i386/ssse3-pabsd.c: Likewise.
4517         * gcc.target/i386/ssse3-pabsw.c: Likewise.
4518         * gcc.target/i386/ssse3-palignr.c: Likewise.
4519         * gcc.target/i386/ssse3-phaddd.c: Likewise.
4520         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
4521         * gcc.target/i386/ssse3-phaddw.c: Likewise.
4522         * gcc.target/i386/ssse3-phsubd.c: Likewise.
4523         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
4524         * gcc.target/i386/ssse3-phsubw.c: Likewise.
4525         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
4526         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
4527         * gcc.target/i386/ssse3-pshufb.c: Likewise.
4528         * gcc.target/i386/ssse3-psignb.c: Likewise.
4529         * gcc.target/i386/ssse3-psignd.c: Likewise.
4530         * gcc.target/i386/ssse3-psignw.c: Likewise.
4531         * gcc.target/i386/ssse3-vals.h: Likewise.
4532
4533         * gcc.target/i386/sse3-check.h: New file.
4534         * gcc.target/i386/ssse3-check.h: Likewise.
4535
4536 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4537
4538         PR middle-end/31095
4539         * gcc.c-torture/compile/bcopy-1.c: New testcase.
4540
4541 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4542
4543         PR middle-end/31606
4544         * gcc.c-torture/20070522-1.c: New testcase.
4545
4546 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4547
4548         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
4549
4550 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
4551
4552         * gcc.c-torture/execute/ieee/20000320-1.x,
4553         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
4554         m68k-*-* and check_effective_target_coldfire_fpu.
4555
4556 2007-05-22  Ollie Wild  <aaw@google.com>
4557
4558         * g++.dg/lookup/hidden-class10.C: New test.
4559         * g++.dg/lookup/hidden-class11.C: New test.
4560
4561 2007-05-22  Ollie Wild  <aaw@google.com>
4562
4563         * g++.dg/lookup/name-clash5.C: New test.
4564         * g++.dg/lookup/name-clash6.C: New test.
4565
4566 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4567
4568         * g++.dg/other/i386-2.C: Update comments on header files tested.
4569         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
4570         of <tmmintrin.h>.
4571         * gcc.target/i386/sse-12.c: Likewise.
4572         * gcc.target/i386/sse-13.c: Likewise.
4573         * gcc.target/i386/sse-14.c: Likewise.
4574
4575         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
4576         Redefined to test with immediate operand.
4577         (__builtin_ia32_blendps): Likewise.
4578         (__builtin_ia32_blendpd): Likewise.
4579         (__builtin_ia32_dpps): Likewise.
4580         (__builtin_ia32_dpps): Likewise.
4581         (__builtin_ia32_insertps128): Likewise.
4582         (__builtin_ia32_vec_ext_v4sf): Likewise.
4583         (__builtin_ia32_vec_set_v16qi): Likewise.
4584         (__builtin_ia32_vec_set_v4si): Likewise.
4585         (__builtin_ia32_vec_set_v2di): Likewise.
4586         (__builtin_ia32_vec_ext_v16qi): Likewise.
4587         (__builtin_ia32_vec_ext_v4si): Likewise.
4588         (__builtin_ia32_vec_ext_v2di): Likewise.
4589         (__builtin_ia32_roundpd): Likewise.
4590         (__builtin_ia32_roundsd): Likewise.
4591         (__builtin_ia32_roundps): Likewise.
4592         (__builtin_ia32_roundss): Likewise.
4593         (__builtin_ia32_mpsadbw128): Likewise.
4594
4595 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4596
4597         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
4598
4599 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4600
4601         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
4602         failures.
4603         * gcc.dg/dfp/func-struct.c: Ditto.
4604         * gcc.dg/dfp/operator-assignment.c: Ditto.
4605         * gcc.dg/dfp/convert-bfp.c: Ditto.
4606         * gcc.dg/dfp/convert-int.c: Ditto.
4607         * gcc.dg/dfp/convert-int-max.c: Ditto.
4608         * gcc.dg/dfp/func-scalar.c: Ditto.
4609         * gcc.dg/dfp/cast.c: Ditto.
4610         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
4611         failures, and fix a typo in return type of arg1_128.
4612         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
4613         failures, and fix a typo in a constant suffix.
4614         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
4615         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
4616
4617 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
4618             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4619
4620         * lib/gcc-dg.exp(process_message): New proc.
4621         (dg-message): New test directive.
4622         * gcc.dg/always_inline.c: Use dg-message.
4623         * gcc.dg/always_inline2.c: Ditto.
4624         * gcc.dg/always_inline3.c: Ditto.
4625         * gcc.dg/invalid-call-1.c: Ditto.
4626         * gcc.dg/pr17506.c: Ditto.
4627         * gcc.dg/simd-5.c: Ditto.
4628         * gcc.dg/simd-6.c: Ditto.
4629         * gcc.dg/va-arg-2.c: Ditto.
4630         * gcc.dg/cpp/syshdr.c: Ditto.
4631         * gcc.dg/cpp/unc4.c: Ditto.
4632         * gcc.dg/cpp/trad/mi1.c: Ditto.
4633         * gcc.dg/cpp/trad/mi5.c: Ditto.
4634         * gcc.dg/cpp/trad/mi7.c: Ditto.
4635         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
4636         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
4637         * gcc.test-framework/test-framework.awk: Special-case outexists
4638         tests.
4639
4640 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
4641
4642         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
4643         (bit_SSE4_2): Likewise.
4644         (bit_POPCNT): Likewise.
4645
4646         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
4647         Check if assembler supports SSE4 instructions.
4648
4649         * gcc.target/i386/sse4_1-blendpd.c: New file.
4650         * gcc.target/i386/sse4_1-blendps.c: Likewise.
4651         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
4652         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
4653         * gcc.target/i386/sse4_1-check.h: Likewise.
4654         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
4655         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
4656         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
4657         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
4658         * gcc.target/i386/sse4_1-extractps.c: Likewise.
4659         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
4660         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
4661         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
4662         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
4663         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
4664         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
4665         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
4666         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
4667         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
4668         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
4669         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
4670         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
4671         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
4672         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
4673         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
4674         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
4675         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
4676         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
4677         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
4678         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
4679         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
4680         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
4681         * gcc.target/i386/sse4_1-pminud.c: Likewise.
4682         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
4683         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
4684         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
4685         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
4686         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
4687         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
4688         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
4689         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
4690         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
4691         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
4692         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
4693         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
4694         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
4695         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
4696         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
4697         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
4698         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
4699         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
4700         * gcc.target/i386/sse4_1-round.h: Likewise.
4701         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
4702         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
4703         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
4704         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
4705         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
4706         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
4707         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
4708         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
4709         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
4710         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
4711         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
4712         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
4713         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
4714         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
4715
4716 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4717
4718         PR fortran/31627
4719         * gfortran.dg/bounds_check_7.f90: New test.
4720
4721 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
4722
4723         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
4724         (check_effective_target_sse4a): Ditto.
4725
4726         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
4727         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
4728         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
4729         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
4730         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
4731         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
4732         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
4733         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
4734         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
4735         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
4736         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
4737         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
4738         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
4739         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
4740         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
4741         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
4742         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
4743         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
4744         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
4745         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
4746
4747 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
4748
4749         * g++.dg/ext/cleanup-1.C: New test.
4750         * g++.dg/ext/cleanup-2.C: Likewise.
4751         * g++.dg/ext/cleanup-3.C: Likewise.
4752         * g++.dg/ext/cleanup-4.C: Likewise.
4753         * g++.dg/ext/cleanup-5.C: Likewise.
4754         * g++.dg/ext/cleanup-6.C: Likewise.
4755         * g++.dg/ext/cleanup-8.C: Likewise.
4756         * g++.dg/ext/cleanup-9.C: Likewise.
4757         * g++.dg/ext/cleanup-10.C: Likewise.
4758         * g++.dg/ext/cleanup-11.C: Likewise.
4759         * g++.dg/ext/cleanup-dtor.C: Likewise.
4760
4761 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4762
4763         PR middle-end/31995
4764         * gcc.dg/vect/vect-102a.c: New test.
4765
4766 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
4767             Paolo Carlini  <pcarlini@suse.de>
4768             Uros Bizjak  <ubizjak@gmail.com>
4769
4770         * gcc.dg/gcc-have-sync-compare-and-swap.c,
4771         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
4772         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
4773         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
4774         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
4775         New testcases.
4776
4777 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
4778
4779         PR fortran/32002
4780         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
4781
4782 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4783
4784         PR fortran/32027
4785         * gfortran.dg/do_3.F90: Add checks for the final value of the
4786         loop variable.
4787
4788 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4789
4790         * gcc.c-torture/execute/990127-2.x: New file.
4791
4792 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
4793
4794         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
4795         * gcc.target/i386/sse-12: Add -O to compile options.
4796         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
4797         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4798         and mm3dnow.h.  Add -O to compile options.
4799
4800 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
4801
4802         PR fortran/31867
4803         * gfortran.dg/char_length_5.f90: New test.
4804
4805         PR fortran/31994
4806         * gfortran.dg/array_reference_1.f90: New test.
4807
4808 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4809
4810         PR middle-end/7651
4811         PR c++/11856
4812         PR c/12963
4813         PR c/23587
4814         PR other/29694
4815         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
4816         * gcc.dg/Wtype-limits.c: New.
4817         * gcc.dg/Wtype-limits-Wextra.c: New.
4818         * gcc.dg/Wtype-limits-no.c: New.
4819         * g++.dg/warn/Wtype-limits.C: New.
4820         * g++.dg/warn/Wtype-limits-Wextra.C: New.
4821         * g++.dg/warn/Wtype-limits-no.C: New.
4822
4823 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4824
4825         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
4826         instead of "-msse2".'
4827         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
4828         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
4829         and mm3dnow.h.
4830         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
4831         to test with immediate operand.
4832         (__builtin_ia32_insertqi): Ditto.
4833         (__builtin_ia32_palignr128): Ditto.
4834         (__builtin_ia32_palignr): Ditto.
4835         (__builtin_ia32_pshufhw): Ditto.
4836         (__builtin_ia32_pshuflw): Ditto.
4837         (__builtin_ia32_pshufd): Ditto.
4838         (__builtin_ia32_vec_set_v8hi): Ditto.
4839         (__builtin_ia32_vec_ext_v8hi): Ditto.
4840         (__builtin_ia32_shufpd): Ditto.
4841         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4842
4843 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
4844
4845         PR fortran/32001
4846         * gfortran.dg/min_max_conformance.f90: Added more testcases.
4847
4848 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4849
4850         PR target/31585
4851         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
4852         and "__inline".  Use "-msse" instead of "-msse2".
4853
4854 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4855
4856         PR middle-end/7651
4857         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
4858         * gcc.dg/20030906-2.c: Likewise.
4859         * objc.dg/method-17.m: Add -Wreturn-type.
4860         * obj-c++.dg/method-21.mm: Likewise.
4861
4862 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
4863
4864         PR target/31585
4865         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
4866         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
4867         (__builtin_ia32_psrlqi128): Ditto.
4868         (__builtin_ia32_psrlwi128): Ditto.
4869         (__builtin_ia32_psrldi128): Ditto.
4870         (__builtin_ia32_psrldqi128): Ditto.
4871         (__builtin_ia32_pslldqi128): Ditto.
4872         (__builtin_ia32_psrawi128): Ditto.
4873         (__builtin_ia32_psradi128): Ditto.
4874         (__builtin_ia32_psllqi128): Ditto.
4875         (__builtin_ia32_pslldi128): Ditto.
4876         (__builtin_prefetch): Ditto.
4877         (__builtin_ia32_pshufw): Ditto.
4878         (__builtin_ia32_vec_set_v4hi): Ditto.
4879         (__builtin_ia32_vec_ext_v4hi): Ditto.
4880         (__builtin_ia32_shufps): Ditto.
4881         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
4882
4883 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4884
4885         PR fortran/31974
4886         * gfortran.dg/char_allocation_1.f90: New test.
4887
4888 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4889
4890         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
4891         * gcc.dg/Wconversion-sign.c: New.
4892         * gcc.dg/Wconversion-integer-no-sign.c: New.
4893         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
4894         Wconversion-sign.C
4895         * g++.dg/warn/Wconversion-sign.C: New.
4896         * g++.old-deja/g++.other/warn4.C: Update.
4897         * g++.dg/warn/Wconversion1.C: Likewise.
4898
4899 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4900
4901         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
4902         * gcc.dg/torture/builtin-math-4.c: Likewise.
4903
4904 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4905
4906         PR libfortran/31964
4907         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
4908
4909 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4910
4911         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
4912
4913 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
4914
4915         PR target/31628
4916         * gcc.target/i386/pr31628.c: New.
4917
4918 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
4919
4920         PR middle-end/31344
4921         * gcc.dg/pr31344.c: New test.
4922
4923 2007-05-17  Ian Lance Taylor  <iant@google.com>
4924
4925         PR tree-optimization/31953
4926         * gcc.c-torture/compile/pr31953.c: New test.
4927
4928 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4929
4930         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
4931
4932         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
4933         and drem.
4934         * gcc.dg/torture/builtin-math-4.c: Likewise.
4935
4936         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
4937         * gcc.dg/torture/builtin-math-4.c: Likewise.
4938
4939         * gcc.dg/torture/builtin-math-4.c: New test.
4940
4941 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
4942             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
4943
4944         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
4945         * gcc.dg/cpp/include2.c: Ditto.
4946         * gcc.dg/cpp/mac-dir-2.c: Ditto.
4947         * gcc.dg/cpp/paste5.c: Ditto.
4948         * gcc.dg/cpp/paste6.c: Ditto.
4949         * gcc.dg/cpp/paste8.c: Ditto.
4950         * gcc.dg/cpp/paste11.c: Ditto.
4951         * gcc.dg/cpp/paste13.c: Ditto.
4952         * gcc.dg/cpp/skipping2.c: Ditto.
4953         * gcc.dg/reg-vol-struct-1.c: Ditto.
4954         * gcc.dg/Wshadow-1.c: Ditto.
4955         * gcc.dg/cpp/trad/comment.c: Ditto.
4956         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
4957         * gcc.dg/cpp/if-2.c: Ditto.
4958         * gcc.dg/array-5.c: Ditto.
4959         * gcc.dg/inline-15.c: Ditto.
4960         * gcc.dg/pr27953.c: Ditto.
4961         * gcc.dg/Wno-c++-compat.c: Ditto.
4962
4963 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
4964
4965         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
4966
4967 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4968
4969         * gcc.c-torture/execute/20070517-1.c: New test.
4970
4971 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
4972
4973         PR fortran/31919
4974         * gfortran.dg/min_max_conformance.f90: New test.
4975
4976 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
4977
4978         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
4979         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
4980         gcc.dg/vect/vect-104.c: Use more complex construction to
4981         prevent vectorizing.
4982         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
4983
4984 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
4985
4986         PR tree-optimization/24659
4987         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
4988         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
4989         not vect_int target.
4990         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
4991         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
4992         targets.
4993         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
4994         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
4995         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
4996
4997 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
4998
4999         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
5000         and x86_64-*-* targets.
5001         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
5002
5003 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
5004
5005         PR fortran/18769
5006         PR fortran/30881
5007         PR fortran/31194
5008         PR fortran/31216
5009         PR fortran/31427
5010         * transfer_simplify_1.f90: New test.
5011         * transfer_simplify_2.f90: New test.
5012
5013 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
5014
5015         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
5016
5017 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
5018
5019         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
5020
5021         * gcc.dg/fltconst-pedantic-dfp.c: New test.
5022
5023         PR c/31924
5024         * gcc.dg/fltconst-1.c: New test.
5025
5026         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
5027         * gcc.dg/dfp/operator-assignment.c: Ditto.
5028
5029 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
5030
5031         PR c++/29928
5032         * g++.dg/rtti/typeid5.C: New.
5033
5034 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5035
5036         PR fortran/31725
5037         * gfortran.dg/substr_4.f: New test.
5038
5039 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
5040
5041         * gcc.target/m68k/interrupt_thread-1.c,
5042         gcc.target/m68k/interrupt_thread-2.c,
5043         gcc.target/m68k/interrupt_thread-3.c: New.
5044         * gcc.target/m68k/m68k.exp: Accept fido.
5045
5046 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
5047
5048         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
5049         * gfortran.dg/altreturn_3.f90: Likewise.
5050         * gfortran.dg/assumed_dummy_1.f90: Likewise.
5051         * gfortran.dg/default_numeric_type_1.f90: Likewise.
5052         * gfortran.dg/inquire_iolength.f90: Likewise.
5053         * gfortran.dg/module_naming_1.f90: Likewise.
5054         * gfortran.dg/oldstyle_2.f90: Likewise.
5055         * gfortran.dg/operator_2.f90: Likewise.
5056         * gfortran.dg/parameter_array_element_1.f90: Likewise.
5057         * gfortran.dg/used_types_11.f90: Likewise.
5058         * gfortran.dg/zero_array_components_1.f90: Likewise.
5059         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
5060         * gfortran.dg/parameter_array_dummy.f90: Likewise.
5061         * gfortran.dg/real_const_3.f90: Likewise.
5062
5063 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
5064
5065         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
5066         * gcc.dg/tree-ssa/loop-30.c: New test.
5067
5068 2007-05-13  Richard Guenther  <rguenther@suse.de>
5069
5070         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
5071         scanning forwprop1.
5072         * g++.dg/tree-ssa/pr31146.C: Likewise.
5073
5074 2007-05-13  Revital Eres  <eres@il.ibm.com>
5075
5076         * gcc.dg/dse.c: New test.
5077
5078 2007-05-12  Richard Guenther  <rguenther@suse.de>
5079
5080         PR tree-optimization/31797
5081         * gcc.c-torture/compile/pr31797.c: New testcase.
5082
5083 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
5084
5085         PR fortran/30746
5086         * gfortran.dg/host_assoc_function_1.f90: New test.
5087
5088 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
5089
5090         PR c++/31829
5091         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
5092
5093 2007-05-11  Silvius Rus  <rus@google.com>
5094
5095         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
5096         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
5097         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
5098         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
5099         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
5100         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
5101         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
5102         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
5103         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
5104         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
5105         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
5106         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
5107         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
5108         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
5109         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
5110         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
5111
5112 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
5113
5114         PR other/31852
5115         * gcc.c-torture/execute/builtins/memchr.c: New.
5116         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
5117         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
5118
5119 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5120
5121         PR fortran/30876
5122         * gfortran.dg/recursive_reference_1.f90: Put error at correct
5123         line.
5124         * gfortran.dg/recursive_reference_2.f90: New test.
5125
5126 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
5127
5128         PR fortran/30878
5129         * gfortran.dg/namelist_29.f90: New test.
5130
5131 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
5132
5133         PR fortran/31474
5134         * gfortran.dg/entry_10.f90: New test.
5135
5136 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
5137
5138         PR tree-optimization/31885
5139         * gcc.dg/tree-ssa/loop-29.c: New test.
5140
5141 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
5142
5143         * assumed_dummy_1.f90: Fix dg directive.
5144         * char_initialiser_actual.f90: Likewise.
5145         * nested_modules_2.f90: Likewise.
5146         * shift-alloc.f90: Likewise.
5147
5148 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
5149
5150         * gcc.dg/20070507-1.c: Disable for non-pic targets.
5151
5152 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5153
5154         PR libfortran/31880
5155         * gfortran.dg/unf_read_corrupted_2.f90: New test.
5156
5157 2007-05-09  Mike Stump  <mrs@apple.com>
5158
5159         * g++.dg/other/first-global.C: Add -fpie for darwin.
5160         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
5161
5162 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
5163
5164         * gcc.dg/20070507-1.c: New testcase.
5165
5166 2007-05-08  Chao-ying Fu  <fu@mips.com>
5167
5168         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
5169         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
5170         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
5171         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
5172
5173 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
5174
5175         PR 31847
5176         * gcc.dg/pr31847.c: New test.
5177
5178 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5179
5180         PR fortran/31692
5181         * gfortran.dg/actual_array_result_1.f90: New test.
5182
5183 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
5184
5185         PR fortran/29397
5186         * gfortran.dg/parameter_array_init_1.f90: New test.
5187
5188         PR fortran/29400
5189         * gfortran.dg/parameter_array_init_2.f90: New test.
5190
5191 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
5192
5193         PR target/31854
5194         * gcc.target/i386/pr31854.c: New test.
5195
5196 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
5197
5198         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
5199
5200 2007-05-07  Mike Stump  <mrs@apple.com>
5201
5202         * g++.old-deja/g++.mike/empty.C: Add.
5203
5204 2007-05-07  Eric Christopher  <echristo@apple.com>
5205
5206         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
5207
5208 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
5209
5210         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
5211         variable.  Rearrange conversions from binary float to decimal float.
5212
5213 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
5214
5215         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
5216         x86.
5217
5218 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
5219
5220         * gnat.dg/opt1.ad[sb]: New testcase.
5221
5222 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5223
5224         PR fortran/31399
5225         * gfortran.dg/do_3.F90: New test.
5226
5227 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5228
5229         PR fortran/31764
5230         * gfortran.dg/new_line.f90: Add new checks.
5231
5232 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5233
5234         PR fortran/31201
5235         * gfortran.dg/large_unit_1.f90: New.
5236         * gfortran.dg/large_unit_2.f90: New.
5237         * gfortran.dg/iostat_4.f90: New
5238         * gfortran.dg/bounds_check_fail_1.f90: Updated.
5239
5240 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
5241
5242         PR fortran/31540
5243         * gfortran.dg/char_result_4.f90: New test.
5244
5245 2007-06-05  Revital Eres  <eres@il.ibm.com>
5246
5247         PR 30957
5248         * gcc.dg/pr30957-1.c: New test.
5249
5250 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5251
5252         PR fortran/31251
5253         * gfortran.dg/char_type_len_2.f90: New test.
5254
5255 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
5256
5257         PR 31775
5258         * g++.dg/other/nested-extern.cc: New.
5259         * g++.dg/other/nested-extern-1.C: New.
5260         * g++.dg/other/nested-extern-2.C: New.
5261
5262 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5263
5264         PR fortran/31760
5265         * gfortran.dg/erf.f90: New test.
5266         * gfortran.dg/besxy.f90: New test.
5267
5268 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
5269
5270         PR fortran/22359
5271         * gfortran.dg/fseek.f90: New test.
5272
5273 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
5274
5275         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
5276
5277 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5278
5279         PR libfortran/31210
5280         * gfortran.dg/zero_length_1.f90: New test.
5281
5282 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5283
5284         PR fortran/31803
5285         * gfortran.dg/char_pointer_assign_3.f90: New test.
5286         * gfortran.dg/char_result_2.f90: Re-enable test.
5287
5288 2007-05-04  Tobias Burnus  <burnus@net-b.de>
5289
5290         PR fortran/25071
5291         * gfortran.dg/char_length_3.f90: New test.
5292         * gfortran.dg/char_result_2.f90: Fix test.
5293
5294 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
5295
5296         PR tree-optimization/30565
5297         * gcc.dg/tree-ssa/loop-27.c: New test.
5298
5299 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
5300
5301         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
5302         * gcc.target/bfin/arith.c (__v2hi): Likewise.
5303         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
5304         * gcc.target/bfin/shift.c (__v2hi): Likewise.
5305
5306 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
5307
5308         PR tree-optimization/31699
5309         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
5310         New.
5311         (check_effective_target_vect_floatint_cvt): New.
5312         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
5313         of specific targets.
5314         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
5315         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
5316         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5317         * gcc.dg/vect/vect-iv-4.c: Likewise.
5318         * gcc.dg/vect/vect-multitypes-11.c: New.
5319         * gcc.dg/vect/pr31699.c: New.
5320
5321 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
5322
5323         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
5324
5325 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
5326
5327         PR C++/31663
5328         * g++.dg/warn/anonymous-namespace-2.C: New.
5329         * g++.dg/warn/anonymous-namespace-2.h: New.
5330
5331 2007-05-02  Paul Brook  <paul@codesourcery.com>
5332
5333         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
5334
5335 2007-05-02  Eric Christopher  <echristo@apple.com>
5336
5337         * gcc.dg/cpp/if-div.c: New file.
5338
5339 2007-05-02  Tom Tromey  <tromey@redhat.com>
5340
5341         PR preprocessor/28709:
5342         * gcc.dg/cpp/pr28709.c: New file.
5343
5344 2007-05-02  Richard Guenther  <rguenther@suse.de>
5345
5346         PR tree-optimization/31146
5347         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
5348
5349 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
5350
5351         * gcc.c-torture/compile/limits-blockid.c: New.
5352         * gcc.c-torture/compile/limits-caselabels.c: New.
5353         * gcc.c-torture/compile/limits-declparen.c: New.
5354         * gcc.c-torture/compile/limits-enumconst.c: New.
5355         * gcc.c-torture/compile/limits-exprparen.c: New.
5356         * gcc.c-torture/compile/limits-externalid.c: New.
5357         * gcc.c-torture/compile/limits-fnargs.c: New.
5358         * gcc.c-torture/compile/limits-fndefn.c: New.
5359         * gcc.c-torture/compile/limits-idexternal.c: New.
5360         * gcc.c-torture/compile/limits-idinternal.c: New.
5361         * gcc.c-torture/compile/limits-pointer.c: New.
5362         * gcc.c-torture/compile/limits-stringlit.c: New.
5363         * gcc.c-torture/compile/limits-structmem.c: New.
5364         * gcc.c-torture/compile/limits-structnest.c: New.
5365
5366 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
5367
5368         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
5369
5370 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5371
5372         PR middle-end/31740
5373         * gcc.c-torture/compile/20070501-1.c: New testcase.
5374
5375 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
5376
5377         PR fortran/31732
5378         * gfortran.dg/array_memset_2:  New test case.
5379
5380 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5381
5382         PR testsuite/31615
5383         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
5384
5385 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
5386
5387         PR testsuite/31589
5388         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
5389         dg-final test.
5390         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
5391         keyword to dg-final test.
5392         * gcc.dg/vect/vect-iv-4.c: Likewise.
5393         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
5394         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
5395         test.
5396         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
5397         cast.
5398         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
5399         * lib/target-supports.exp
5400         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
5401         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
5402
5403 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
5404
5405         * gcc.c-torture/execute/ieee/20000320-1.c: Use
5406         __LONG_LONG_MAX__ and its friends instead of those supplied by
5407         limits.h.
5408
5409 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
5410
5411         PR C++/31721
5412         * g++.dg/ext/vector7.C: New testcase.
5413
5414 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5415
5416         PR fortran/31591
5417         * gfortran.dg/bound_simplification_1.f90: New test.
5418
5419 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5420
5421         PR fortran/31645
5422         * gfortran.dg/bom_error.f90: New test.
5423         * gfortran.dg/bom_include.f90: New test.
5424         * gfortran.dg/bom_UTF16-LE.f90: New test.
5425         * gfortran.dg/bom_UTF16-BE.f90: New test.
5426         * gfortran.dg/bom_UTF-8.f90: New test.
5427         * gfortran.dg/bom_UTF-32.f90: New test.
5428         * gfortran.dg/bom_UTF-8.F90: New test.
5429         * gfortran.dg/bom_include.inc: New file.
5430
5431 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5432
5433         PR C++/30221
5434         * g++.dg/init/ptrfn2.C: New test.
5435         * g++.dg/init/ptrfn3.C: New test.
5436
5437 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
5438
5439         PR fortran/31711
5440         * gfortran.dg/dependency_21.f90: New test.
5441
5442 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5443
5444         * gfortran.dg/secnds.f: Use real*8.
5445         * gfortran.dg/secnds-1.f: Use real*8.
5446
5447 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5448
5449         PR libfortran/31532
5450         * gfortran.dg/inquire_5.f90: Update test.
5451
5452 2007-04-27  Ian Lance Taylor  <iant@google.com>
5453
5454         PR middle-end/31710
5455         * gcc.c-torture/compile/pr31710.c: New test.
5456
5457 2007-04-27  Richard Guenther  <rguenther@suse.de>
5458
5459         PR tree-optimization/30965
5460         PR tree-optimization/30978
5461         * gcc.dg/tree-ssa/pr30978.c: New testcase.
5462         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
5463         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
5464         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
5465
5466 2007-04-27  Richard Guenther  <rguenther@suse.de>
5467
5468         PR tree-optimization/31715
5469         * gcc.dg/Warray-bounds-4.c: New testcase.
5470
5471 2007-04-26  Ian Lance Taylor  <iant@google.com>
5472
5473         PR target/28675
5474         * gcc.c-torture/compile/pr28675.c: New test.
5475
5476 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5477
5478         PR C++/30016
5479         * g++.dg/ext/vector6.C: New test.
5480
5481 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
5482
5483         * gcc.c-torture/execute/ieee/20000320-1.x: New.
5484
5485 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
5486
5487         PR middle-end/31617
5488         * g++.dg/other/str_empty.C: Add expected warning.
5489
5490 2007-04-26  Richard Guenther  <rguenther@suse.de>
5491         Daniel Berlin  <dberlin@dberlin.org>
5492
5493         PR tree-optimization/30567
5494         * g++.dg/other/pr30567.C: New testcase.
5495
5496 2007-04-26  Richard Guenther  <rguenther@suse.de>
5497
5498         PR tree-optimization/31703
5499         * gcc.c-torture/compile/pr31703.c: New testcase.
5500         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
5501         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5502
5503 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
5504
5505         * gfortran.dg/open_errors.f90: Added if statements checking
5506         the value of iostat.
5507
5508 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
5509
5510         PR c++/31598
5511         * g++.dg/gomp/pr31598.C: New test.
5512
5513         PR tree-optimization/30558
5514         * g++.dg/gomp/pr30558.C: New test.
5515
5516 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
5517
5518         PR c++/31338
5519         * g++.dg/ext/complex2.C: New test.
5520
5521 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
5522
5523         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
5524
5525 2007-04-25  Thiemo Seufer  <ths@mips.com>
5526
5527         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
5528         value to signed char.
5529
5530 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
5531
5532         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
5533         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
5534         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
5535
5536 2007-04-25  Tobias Burnus  <burnus@net-b.de>
5537
5538         PR fortran/31668
5539         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
5540         statement functions.
5541         * gfortran.dg/c_by_val_5.f90: New test.
5542
5543 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
5544
5545         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
5546         with two new subroutines to avoid parameter-induced aliasing.
5547         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
5548         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
5549
5550 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5551
5552         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
5553         * g++.dg/warn/Warray-bounds.C: Likewise.
5554
5555 2007-04-24  Ian Lance Taylor  <iant@google.com>
5556
5557         PR tree-optimization/31605
5558         * gcc.c-torture/execute/pr31605.c: New test.
5559
5560 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5561
5562         PR fortran/31587
5563         * lib/gcc-dg.exp (scan-module): New function.
5564         * gfortran.dg/module_md5_1.f90: New test.
5565
5566 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
5567
5568         * g++.old-deja/g++.pt/defarg6.C: Only run with
5569         -std=gnu++98.
5570         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
5571         * g++.dg/cpp0x/variadic61.C: Ditto.
5572         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
5573         * g++.dg/cpp0x/variadic62.C: Ditto.
5574         * g++.dg/template/meminit1.C: Ditto.
5575         * g++.dg/template/operator7.C: Ditto.
5576         * g++.dg/template/static15.C: Ditto.
5577         * g++.dg/template/invalid1.C: Ditto.
5578         * g++.dg/template/shift1.C: Ditto.
5579         * g++.dg/template/error10.C: Ditto.
5580
5581 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
5582
5583         PR diagnostic/25923
5584         * gfortran.dg/pr25923.f90: New test.
5585
5586 2007-04-24  Ian Lance Taylor  <iant@google.com>
5587
5588         PR tree-optimization/31602
5589         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
5590
5591 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
5592
5593         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
5594         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
5595
5596 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
5597
5598         * gcc.target/i386/reload-1.c. New.
5599
5600 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5601             Olga Golovanevsky  <olga@il.ibm.com>
5602
5603         * g++.dg/other/str_empty.C: New test.
5604
5605 2007-04-24  Richard Henderson  <rth@redhat.com>
5606
5607         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
5608
5609 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
5610
5611         PR target/31641
5612         * gcc.c-torture/compile/pr31641.c: New testcase.
5613
5614 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
5615
5616         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
5617         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
5618         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
5619         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
5620
5621 2007-04-23  Simon Baldwin  <simonb@google.com>
5622
5623         * g++.dg/other/error15.C: New.
5624         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
5625         triggering a "multiple parameters named" error.
5626
5627 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
5628
5629         PR fortran/31618
5630         * gfortran.dg/backspace_8.f:  New test case.
5631
5632 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
5633
5634         PR fortran/31630
5635         * gfortran.dg/used_types_17.f90: New test.
5636
5637         PR fortran/31620
5638         * gfortran.dg/zero_array_components_1.f90: New test.
5639
5640 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5641
5642         PR fortran/31616
5643         * gfortran.dg/open_errors.f90: Allow a different error message.
5644
5645 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
5646
5647         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
5648         Rename from check_effective_target_vect_pack_mod.  Rename global
5649         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
5650         messages.
5651         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
5652         rename.
5653         * gcc.dg/vect/vect-iv-8a.c: Ditto.
5654         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
5655
5656 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5657
5658         PR middle-end/31448
5659         * gcc.c-torture/execute/pr31448.c: New testcase.
5660
5661 2007-04-22  Nick Clifton  <nickc@redhat.com>
5662
5663         * gcc.dg/20020312-2.c: Add support for the FRV.
5664
5665 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
5666
5667         PR tree-optimization/24659
5668         * gcc.dg/vect/vect-float-extend-1.c: New test.
5669         * gcc.dg/vect/vect-float-truncate-1.c: New test.
5670
5671 2007-04-22  Richard Guenther  <rguenther@suse.de>
5672
5673         PR tree-optimization/29789
5674         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
5675         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
5676
5677 2007-04-22  Revital Eres  <eres@il.ibm.com>
5678
5679         * gcc.dg/var-expand2.c: New test.
5680
5681 2007-04-22  Revital Eres  <eres@il.ibm.com>
5682
5683         * gcc.dg/var-expand3.c: New test.
5684
5685 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5686
5687         PR fortran/31495
5688         * gfortran.dg/continuation_8.f90: New test.
5689
5690 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5691
5692         PR C/30265
5693         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
5694         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
5695
5696 2007-04-21  Richard Guenther  <rguenther@suse.de>
5697
5698         PR middle-end/31136
5699         * gcc.c-torture/execute/pr31136.c: New testcase.
5700
5701 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
5702
5703         * gcc.target/i386/movsi-sm-1.c: New.
5704
5705 2007-04-20  Richard Henderson  <rth@redhat.com>
5706
5707         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
5708         * gcc.dg/pr27095.c: Cope with alpha GOT load.
5709
5710 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * gcc.target/i386/ordcmp-1.c: New test.
5713         * gcc.target/i386/unordcmp-1.c: New test.
5714
5715         PR tree-optimization/31632
5716         * gcc.c-torture/compile/20070419-1.c: New test.
5717
5718 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5719
5720         * gcc.dg/invalid-call-1.c: New test.
5721
5722 2007-04-18  Dirk Mueller  <dmueller@suse.de>
5723
5724         PR diagnostic/31227
5725         * gcc.dg/Warray-bounds-3.c: New.
5726
5727 2007-04-18  Richard Guenther  <rguenther@suse.de>
5728
5729         PR tree-optimization/19431
5730         PR tree-optimization/21463
5731         * gcc.c-torture/execute/20070212-1.c: New testcase.
5732         * gcc.c-torture/execute/20070212-2.c: Likewise.
5733         * gcc.c-torture/execute/20070212-3.c: Likewise.
5734         * gcc.dg/tree-ssa/pr19431.c: Likewise.
5735         * gcc.dg/tree-ssa/pr21463.c: Likewise.
5736         * g++.dg/tree-ssa/pr21463.C: Likewise.
5737         * g++.dg/tree-ssa/pr30738.C: Likewise.
5738
5739 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5740
5741         PR c++/31513
5742         * g++.dg/expr/bitfield8.C: New test.
5743
5744 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
5745             Richard Sandiford  <richard@codesourcery.com>
5746
5747         * lib/target-supports.exp (check_profiling_available): Return 0
5748         for uClibc with -p or -pg.
5749
5750 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
5751
5752         PR c++/31517
5753         * g++.dg/template/init7.C: New test.
5754
5755 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
5756
5757         PR rtl-optimization/31360
5758         * gcc.dg/loop-7.c: New test.
5759
5760 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
5761
5762         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
5763         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
5764         build.
5765         (compat-execute): Likewise.
5766         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
5767         files to remote hosts.
5768         * lib/c-ctorture.exp (c-torture-compile): Likewise.
5769         (c-torture-execute): Likewise.
5770         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
5771         or plain file.  Use remote_upload and remote_download to copy
5772         files about.
5773         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
5774         before scanning it.
5775
5776 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
5777
5778         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
5779
5780 2007-04-16  Lawrence Crowl  <crowl@google.com>
5781
5782         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
5783         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
5784         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
5785         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5786         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
5787         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
5788         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
5789         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
5790         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
5791         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5792         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
5793
5794         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
5795         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
5796         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
5797         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
5798         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
5799         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
5800         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
5801         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
5802         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
5803         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
5804         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
5805
5806 2007-04-16  Ian Lance Taylor  <iant@google.com>
5807
5808         PR tree-optimization/31522
5809         * gcc.dg/Wstrict-overflow-16.c: New test.
5810
5811 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
5812
5813         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
5814
5815 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
5816
5817         PR fortran/31144
5818         * gfortran.dg/module_naming_1.f90: New.
5819
5820 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
5821
5822         * lib/target-supports.exp (check_profiling_available): Return
5823         false for m68k-*-uclinux.
5824
5825 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
5826
5827         PR c++/29365
5828         Testcase for c++ anonymous namespace warning
5829
5830         * g++.dg/warn/anonymous-namespace-1.C: New test
5831         * g++.dg/warn/anonymous-namespace-1.h: New test
5832
5833 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5834
5835         PR testsuite/31578
5836         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
5837
5838 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5839
5840         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
5841
5842 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
5843
5844         PR fortran/31204
5845         * gfortran.dg/array_constructor_16.f90: New test.
5846
5847 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
5848
5849         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
5850         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
5851
5852 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5853
5854         PR rtl-optimization/31500
5855         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
5856         * g++.dg/warn/Warray-bounds.C: Likewise.
5857
5858 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5859
5860         PR C/31520
5861         * gcc.dg/gnu89-init-4.c: New testcase.
5862
5863 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
5864
5865         PR c++/25874
5866         * gcc.dg/gomp/pr25874.c: Add dg-options.
5867         * g++.dg/gomp/pr25874.C: Add dg-options.
5868
5869 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
5870
5871         PR fortran/21061
5872         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
5873         * gfortran.dg/warnings_are_errors_1.f: New testcase.
5874
5875 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5876
5877         PR fortran/31561
5878         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
5879
5880 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
5881
5882         PR fortran/29507
5883         PR fortran/31404
5884         * gfortran.dg/initialization_6.f90: New test.
5885
5886 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
5887
5888         * gcc.c-torture/compile/pr27528.c: Require nonpic.
5889
5890         * lib/target-supports.exp (check_gc_sections_available):
5891         Return false if ldflags includes -elf2flt.
5892
5893 2007-04-13  Jason Merrill  <jason@redhat.com>
5894
5895         PR c++/31074
5896         * conv3.C: New test.
5897
5898 2007-04-13  Mike Stump  <mrs@apple.com>
5899
5900         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
5901         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
5902
5903 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
5904
5905         PR tree-optimization/29598
5906         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
5907
5908 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5909
5910         PR fortran/31559
5911         * gfortran.dg/func_assign.f90: New test.
5912
5913 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
5914
5915         PR fortran/31550
5916         * gfortran.dg/used_types_16.f90: New test.
5917
5918 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
5919
5920         PR fortran/18937
5921         * gfortran.dg/goto_2.f90: New.
5922         * gfortran.dg/goto_3.f90: New.
5923         * gfortran.dg/pr17708.f90: Rename to ...
5924         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
5925
5926 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5927
5928         PR fortran/31562
5929         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
5930         instead of a struct.
5931
5932 2007-04-13  Tobias Burnus  <burnus@net-b.de>
5933
5934         PR fortran/31562
5935         * gfortran.dg/value_4.c: Use GNU extensions for complex
5936         instead of a struct.
5937
5938 2007-04-13  Richard Guenther  <rguenther@suse.de>
5939
5940         PR tree-optimization/21258
5941         * gcc.dg/tree-ssa/vrp34.c: New testcase.
5942
5943 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5944
5945         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
5946         <complex.h>.
5947
5948 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
5949
5950         PR fortran/31250
5951         * gfortran.dg/char_length_2.f90: New.
5952         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
5953         * gfortran.dg/repeat_4.f90: Likewise.
5954
5955         PR fortran/31266
5956         * gfortran.dg/char_assign_1.f90: New.
5957
5958         PR fortran/31471
5959         * gfortran.dg/block_name_1.f90: New.
5960         * gfortran.dg/block_name_2.f90: New.
5961
5962 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
5963
5964         PR c++/31078
5965         * g++.dg/other/pr31078.C: New.
5966
5967 2007-04-12  Richard Guenther  <rguenther@suse.de>
5968
5969         PR tree-optimization/31169
5970         * gcc.c-torture/execute/pr31169.c: New testcase.
5971
5972 2007-04-12  Richard Guenther  <rguenther@suse.de>
5973
5974         PR tree-optimization/24689
5975         PR tree-optimization/31307
5976         * g++.dg/tree-ssa/pr31307.C: New testcase.
5977         * gcc.dg/tree-ssa/pr24689.c: Likewise.
5978
5979 2007-04-12  Tobias Burnus  <burnus@net-b.de>
5980
5981         PR fortran/31472
5982         * gfortran.dg/access_spec_1.f90: New test.
5983         * gfortran.dg/access_spec_2.f90: New test.
5984         * gfortran.dg/non_module_public.f90: Match new error message.
5985
5986 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
5987
5988         PR testsuite/31538
5989         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
5990         to 4 at line 38 to fix bounds problem.
5991
5992 2007-04-11  Tobias Burnus  <burnus@net-b.de>
5993
5994         PR testsuite/31240
5995         * gfortran.dg/pointer_intent_1.f90: Fix test.
5996
5997 2007-04-10  Eric Christopher  <echristo@apple.com>
5998
5999         * lib/target-supports.exp
6000         (check_effective_target_fstack_protector): Rewrite.
6001
6002 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/31449
6005         * g++.dg/init/const5.C: New test.
6006
6007 2007-04-09  Jan Hubicka  <jh@suse.cz>
6008
6009         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
6010
6011 2007-04-08  Jan Hubicka  <jh@suse.cz>
6012
6013         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
6014
6015 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6016
6017         PR fortran/31257
6018         * gfortran.dg/achar_4.f90: New test.
6019
6020 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6021
6022         PR fortran/30880
6023         * gfortran.dg/used_dummy_types_8.f90: New test.
6024
6025 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6026
6027         PR fortran/30872
6028         * gfortran.dg/parameter_array_element_1.f90: New test.
6029
6030 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6031
6032         PR fortran/31222
6033         * gfortran.dg/default_numeric_type_1.f90: New test.
6034
6035 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6036
6037         PR fortran/31424
6038         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
6039
6040 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
6041
6042         PR fortran/31293
6043         * gfortran.dg/interface_12.f90: New test.
6044
6045 2007-04-07  Bruce Korb  <bkorb@gnu.org>
6046
6047         * gcc.dg/format/opt-6.c: New test.
6048         * gcc.dg/format/nul-1.c: New test.
6049         * gcc.dg/format/nul-2.c: New test.
6050
6051 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6052
6053         PR libgfortran/31395
6054         * gfortran.dg/fmt_colon.f90: New test.
6055
6056 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
6057
6058         * g++.old-deja/g++.other/init18.C: Use
6059         dg-require-effective-target instead of an explicit xfail.
6060
6061 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
6062
6063         * gcc.dg/dfp/signbit-1.c
6064         * gcc.dg/dfp/signbit-2.c
6065
6066 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6067
6068         PR fortran/31483
6069         * gfortran.dg/altreturn_5.f90: New test.
6070
6071 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
6072
6073         PR fortran/31292
6074         * gfortran.dg/contained_module_proc_1.f90: New test.
6075
6076 2007-04-04  Stuart Hastings  <stuart@apple.com>
6077
6078         PR 31281
6079         * objc/execute/exceptions/pr31281.m: New.
6080
6081 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
6082
6083         * g++.dg/ext/dllimport12.C: Update comments.
6084
6085 2007-04-03  Eric Christopher  <echristo@apple.com>
6086
6087         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
6088
6089 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6090
6091         PR fortran/31304
6092         * gfortran.dg/repeat_2.f90: New test.
6093         * gfortran.dg/repeat_3.f90: New test.
6094         * gfortran.dg/repeat_4.f90: New test.
6095
6096 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
6097
6098         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
6099
6100 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR c++/30847
6103         * g++.dg/parse/cond3.C: New test.
6104
6105         PR middle-end/30704
6106         * gcc.c-torture/execute/ieee/pr30704.c: New test.
6107
6108 2007-04-02  Jason Merrill  <jason@redhat.com>
6109
6110         PR c++/31187
6111         * g++.dg/ext/visibility/anon3.C: New test.
6112
6113 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6114
6115         PR libgfortran/31052
6116         * gfortran.dg/namelist_28.f90: New test.
6117
6118 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6119
6120         PR libgfortran/31366
6121         * gfortran.dg/direct_io_6.f90: New test.
6122
6123 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6124
6125         PR libgfortran/31207
6126         * gfortran.dg/advance_5.f90: New test.
6127         * gfortran.dg/advance_6.f90: New test.
6128
6129 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
6130
6131         * g++.dg/ext/dllimport6.C: Remove extra ';'.
6132         * g++.dg/ext/dllimport7.C: Likewise.
6133         * g++.dg/ext/selectany1.C: Likewise.
6134
6135 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
6136
6137         * g++.dg/parser/pr31138.C: New.
6138         * g++.dg/parser/pr31140.C: New.
6139         * g++.dg/parser/pr31141.C: New.
6140
6141 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
6142
6143         PR c++/26099
6144         * g++.dg/ext/is_base_of.C: New.
6145         * g++.dg/ext/has_virtual_destructor.C: New.
6146         * g++.dg/ext/is_polymorphic.C: New.
6147         * g++.dg/ext/is_base_of_diagnostic.C: New.
6148         * g++.dg/ext/is_enum.C: New.
6149         * g++.dg/ext/has_nothrow_assign.C: New.
6150         * g++.dg/ext/has_nothrow_constructor.C: New.
6151         * g++.dg/ext/is_empty.C: New.
6152         * g++.dg/ext/has_trivial_copy.C: New.
6153         * g++.dg/ext/has_trivial_assign.C: New.
6154         * g++.dg/ext/is_abstract.C: New.
6155         * g++.dg/ext/is_pod.C: New.
6156         * g++.dg/ext/has_nothrow_copy.C: New.
6157         * g++.dg/ext/is_class.C: New.
6158         * g++.dg/ext/has_trivial_constructor.C: New.
6159         * g++.dg/ext/is_union.C: New.
6160         * g++.dg/ext/has_trivial_destructor.C: New.
6161         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
6162         * g++.dg/template/crash43.C: Likewise.
6163
6164 2007-03-29  Dirk Mueller  <dmueller@suse.de>
6165
6166         * g++.dg/warn/pedantic2.C: New testcase.
6167
6168 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6169
6170         * size_dim.f90: Fix dg directive.
6171         * pr16433.f: Likewise.
6172         * use_6.f90: Likewise.
6173         * use_7.f90: Likewise.
6174         * entry_9.f90: Likewise.
6175         * pointer_intent_2.f90: Likewise.
6176         * protected_1.f90: Likewise.
6177         * fmt_missing_period_2.f: Likewise.
6178         * pointer_intent_3.f90: Likewise.
6179         * protected_2.f90: Likewise.
6180         * protected_3.f90: Likewise.
6181         * pr15754.f90: Likewise.
6182         * protected_4.f90: Likewise.
6183         * protected_5.f90: Likewise.
6184         * initialization_2.f90: Likewise.
6185         * protected_6.f90: Likewise.
6186         * continuation_7.f90: Likewise.
6187         * derived_function_interface_1.f90: Likewise.
6188         * der_pointer_4.f90: Likewise.
6189         * fmt_zero_precision.f90: Likewise.
6190         * blockdata_3.f90: Likewise.
6191         * fmt_missing_period_1.f: Likewise.
6192         * real_const_3.f90: Likewise.
6193         * use_4.f90: Likewise.
6194         * fmt_missing_period_3.f: Likewise.
6195         * use_5.f90: Likewise.
6196
6197 2007-03-28  Mike Stump  <mrs@apple.com>
6198
6199         * gcc.dg/darwin-comm.c: Add.
6200
6201 2007-03-28  Eric Christopher  <echristo@apple.com>
6202
6203         * lib/target-supports.exp (check_effective_target_fstack_protector):
6204         New.
6205         * gcc.dg/ssp-1.c: Use.
6206         * gcc.dg/ssp-2.c: Ditto.
6207
6208 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
6209
6210         PR c++/29077
6211         * g++.dg/parse/constructor3.C: New test.
6212
6213 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
6214
6215         * gnat.dg/thin_pointer.ad[sb]: New test.
6216
6217 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
6218
6219         * g++.dg/cpp0x/bracket1.C: New.
6220         * g++.dg/cpp0x/bracket2.C: New.
6221         * g++.dg/cpp0x/bracket3.C: New.
6222         * g++.dg/cpp0x/bracket4.C: New.
6223
6224 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6225
6226         * g++.dg/cpp0x/temp_default1.C: New.
6227         * g++.dg/cpp0x/temp_default3.C: New.
6228         * g++.dg/cpp0x/temp_default2.C: New.
6229         * g++.dg/cpp0x/temp_default4.C: New.
6230
6231 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
6232
6233         PR c++/29993
6234         * g++.dg/other/cv_func2.C: New.
6235
6236 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
6237
6238         * gcc.dg/dfp/func-vararg-alternate.h: New file.
6239         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
6240         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
6241         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
6242
6243         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
6244         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
6245
6246         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
6247
6248         * lib/compat.exp (compat-execute): Fix processing of file names.
6249
6250 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
6251
6252         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
6253
6254 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
6255
6256         * lib/target-supports.exp (check_effective_target_fortran_large_real):
6257         Delete created executable test file.
6258         (check_effective_target_fortran_large_int): Ditto.
6259         (check_effective_target_static_libgfortran): Ditto.
6260
6261 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
6262
6263         PR c++/30500
6264         * g++.dg/warn/pragma-system_header1.C: New test.
6265         * g++.dg/warn/pragma-system_header2.C: New test.
6266         * g++.dg/warn/pragma-system_header1.h. New.
6267         * g++.dg/warn/pragma-system_header2.h. New.
6268
6269 2007-03-26  Ian Lance Taylor  <iant@google.com>
6270
6271         PR tree-optimization/31345
6272         * gcc.c-torture/compile/pr31345-1.c: New test.
6273
6274 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
6275
6276         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
6277         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
6278         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
6279         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
6280         * gfortran.dg/overload_1.f90: Likewise.
6281         * gfortran.dg/impure_assignment_1.f90: Likewise.
6282         * gfortran.dg/error_recovery_3.f90: Likewise.
6283         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
6284         * gfortran.dg/sequence_types_1.f90: Likewise.
6285         * gfortran.dg/internal_references_1.f90: Likewise.
6286         * gfortran.dg/present_1.f90: Likewise.
6287         * gfortran.dg/volatile10.f90: Likewise.
6288         * gfortran.dg/module_equivalence_2.f90: Likewise.
6289         * gfortran.dg/use_4.f90: Likewise.
6290         * gfortran.dg/elemental_result_1.f90: Likewise.
6291         * gfortran.dg/generic_actual_arg.f90: Likewise.
6292         * gfortran.dg/private_type_5.f90: Likewise.
6293         * gfortran.dg/protected_4.f90: Likewise.
6294         * gfortran.dg/interface_3.f90: Likewise.
6295
6296 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6297
6298         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
6299         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
6300
6301 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
6302
6303         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
6304
6305 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6306
6307         PR libgfortran/31199
6308         * gfortran.dg/fmt_t_4.f90: New test.
6309
6310 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6311
6312         PR libfortran/31297
6313         * gfortran.dg/backspace_5.f:  Initialize variable(s).
6314         * gfortran.dg/backspace_6.f:  Likewise.
6315         * gfortran.dg/char_bounds_check_fail_1: Likewise.
6316         * gfortran.dg/direct_io_2.f90:  Likewise.
6317         * gfortran.dg/write_back.f:  Likewise.
6318         * gfortran.dg/write_rewind_2.f:  Likewise.
6319         * gfortran.dg/write_rewind_1.f:  Likewise.
6320         * gfortran.dg/write_rewind_2.f:  Likewise.
6321
6322 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
6323
6324         PR tree-optimization/30784
6325         * gcc.dg/vect/pr30784.c: New test.
6326
6327 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6328
6329         PR fortran/30877
6330         * gfortran.dg/operator_1.f90: New test.
6331         * gfortran.dg/operator_2.f90: New test.
6332
6333 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
6334
6335         PR libfortran/31196
6336         * gfortran.dg/reshape_transpose_1.f90:  New test.
6337
6338 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6339
6340         PR fortran/30655
6341         * gfortran.dg/bounds_check_6.f90: New test.
6342
6343 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
6344
6345         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
6346         #ifndef/#endif.
6347         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
6348         * gcc.dg/dfp/decfloat-constants.c: Ditto.
6349
6350 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
6351
6352         PR fortran/31209
6353         * gfortran.dg/pointer_function_actual_1.f90: New test.
6354
6355         PR fortran/31200
6356         * gfortran.dg/pointer_function_actual_2.f90: New test.
6357
6358         PR fortran/31215
6359         * gfortran.dg/result_in_spec_1.f90: New test.
6360
6361 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6362
6363         PR fortran/30834
6364         * gfortran.dg/integer_exponentiation_3.F90: New test.
6365         * gfortran.dg/integer_exponentiation_4.f90: New test.
6366         * gfortran.dg/integer_exponentiation_5.F90: New test.
6367
6368 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6369
6370         PR c++/30863
6371         * g++.dg/template/error24.C: New test.
6372         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
6373
6374 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
6375
6376         PR c++/31273
6377         * g++.dg/expr/bitfield7.C: New test.
6378
6379 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6380
6381         PR other/23572
6382         * gcc.dg/float-range-4.c: New.
6383         * gcc.dg/float-range-1.c: Update. Test for a warning.
6384         * gcc.dg/float-range-3.c: New.
6385         * gcc.dg/float-range-5.c: New.
6386
6387 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6388
6389         PR fortran/31262
6390         * gfortran.dg/no_range_check_1.f90: New test.
6391
6392 2007-03-22  Dirk Mueller  <dmueller@suse.de>
6393
6394         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6395         * g++.dg/other/static1.C: Remove stray semicolon.
6396         * g++.dg/other/init1.C: Likewise.
6397         * g++.dg/rtti/dyncast1.C: Likewise.
6398         * g++.dg/tree-ssa/pr17153.C: Likewise.
6399         * g++.dg/lookup/disamb1.C: Likewise.
6400         * g++.dg/lookup/scoped2.C: Likewise.
6401         * g++.dg/lookup/friend7.C: Likewise.
6402         * g++.dg/parse/parse4.C: Likewise.
6403         * g++.dg/parse/parse5.C: Likewise.
6404         * g++.dg/expr/pr29066.C: Likewise.
6405         * g++.dg/expr/cast4.C: Likewise.
6406         * g++.dg/tc1/dr193.C: Likewise.
6407         * g++.dg/tc1/dr213.C: Likewise.
6408         * g++.dg/abi/dcast1.C: Likewise.
6409         * g++.dg/abi/covariant2.C: Likewise.
6410         * g++.dg/inherit/covariant11.C: Likewise.
6411         * g++.dg/inherit/covariant9.C: Likewise.
6412         * g++.dg/inherit/covariant10.C: Likewise.
6413         * g++.dg/init/static3.C: Likewise.
6414         * g++.dg/init/init-ref3.C: Likewise.
6415         * g++.dg/init/ref10.C: Likewise.
6416         * g++.dg/template/meminit2.C: Likewise.
6417         * g++.dg/template/using9.C: Likewise.
6418         * g++.dg/template/friend9.C: Likewise.
6419         * g++.dg/template/ref1.C: Likewise.
6420         * g++.old-deja/g++.warn/inline.C: Likewise.
6421         * g++.old-deja/g++.robertl/eb91.C: Likewise.
6422         * g++.old-deja/g++.robertl/eb46.C: Likewise.
6423         * g++.old-deja/g++.robertl/eb34.C: Likewise.
6424         * g++.old-deja/g++.robertl/eb43.C: Likewise.
6425         * g++.old-deja/g++.robertl/eb26.C: Likewise.
6426         * g++.old-deja/g++.robertl/eb116.C: Likewise.
6427         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6428         * g++.old-deja/g++.brendan/overload8.C: Likewise.
6429         * g++.old-deja/g++.brendan/overload11.C: Likewise.
6430         * g++.old-deja/g++.brendan/copy7.C: Likewise.
6431         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6432         * g++.old-deja/g++.brendan/template11.C: Likewise.
6433         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
6434         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6435         * g++.old-deja/g++.brendan/crash16.C: Likewise.
6436         * g++.old-deja/g++.jason/pmem2.C: Likewise.
6437         * g++.old-deja/g++.jason/parse9.C: Likewise.
6438         * g++.old-deja/g++.jason/byval2.C: Likewise.
6439         * g++.old-deja/g++.jason/overload8.C: Likewise.
6440         * g++.old-deja/g++.jason/pmf8.C: Likewise.
6441         * g++.old-deja/g++.jason/template33.C: Likewise.
6442         * g++.old-deja/g++.jason/return3.C: Likewise.
6443         * g++.old-deja/g++.jason/scoping2.C: Likewise.
6444         * g++.old-deja/g++.jason/virtual.C: Likewise.
6445         * g++.old-deja/g++.jason/opeq3.C: Likewise.
6446         * g++.old-deja/g++.jason/template27.C: Likewise.
6447         * g++.old-deja/g++.jason/synth6.C: Likewise.
6448         * g++.old-deja/g++.jason/ref8.C: Likewise.
6449         * g++.old-deja/g++.jason/offset1.C: Likewise.
6450         * g++.old-deja/g++.other/static20.C: Likewise.
6451         * g++.old-deja/g++.other/array1.C: Likewise.
6452         * g++.old-deja/g++.other/new3.C: Likewise.
6453         * g++.old-deja/g++.other/array2.C: Likewise.
6454         * g++.old-deja/g++.other/overload9.C: Likewise.
6455         * g++.old-deja/g++.other/cast6.C: Likewise.
6456         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
6457         * g++.old-deja/g++.other/eh4.C: Likewise.
6458         * g++.old-deja/g++.other/using7.C: Likewise.
6459         * g++.old-deja/g++.other/init18.C: Likewise.
6460         * g++.old-deja/g++.other/dyncast1.C: Likewise.
6461         * g++.old-deja/g++.other/dyncast2.C: Likewise.
6462         * g++.old-deja/g++.other/dtor11.C: Likewise.
6463         * g++.old-deja/g++.pt/static11.C: Likewise.
6464         * g++.old-deja/g++.pt/crash19.C: Likewise.
6465         * g++.old-deja/g++.pt/overload12.C: Likewise.
6466         * g++.old-deja/g++.pt/crash46.C: Likewise.
6467         * g++.old-deja/g++.pt/mi1.C: Likewise.
6468         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
6469         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6470         * g++.old-deja/g++.pt/local5.C: Likewise.
6471         * g++.old-deja/g++.pt/typename2.C: Likewise.
6472         * g++.old-deja/g++.pt/explicit80.C: Likewise.
6473         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
6474         * g++.old-deja/g++.law/visibility1.C: Likewise.
6475         * g++.old-deja/g++.law/visibility2.C: Likewise.
6476         * g++.old-deja/g++.law/virtual2.C: Likewise.
6477         * g++.old-deja/g++.law/operators19.C: Likewise.
6478         * g++.old-deja/g++.law/parsing10.C: Likewise.
6479         * g++.old-deja/g++.law/visibility4.C: Likewise.
6480         * g++.old-deja/g++.law/operators4.C: Likewise.
6481         * g++.old-deja/g++.law/dtors2.C: Likewise.
6482         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6483         * g++.old-deja/g++.law/visibility10.C: Likewise.
6484         * g++.old-deja/g++.law/scope3.C: Likewise.
6485         * g++.old-deja/g++.law/casts2.C: Likewise.
6486         * g++.old-deja/g++.law/code-gen5.C: Likewise.
6487         * g++.old-deja/g++.law/operators33.C: Likewise.
6488         * g++.old-deja/g++.law/friend4.C: Likewise.
6489         * g++.old-deja/g++.mike/pmf7.C: Likewise.
6490         * g++.old-deja/g++.mike/p5611.C: Likewise.
6491         * g++.old-deja/g++.mike/net37.C: Likewise.
6492         * g++.old-deja/g++.mike/p3570.C: Likewise.
6493         * g++.old-deja/g++.mike/p5718.C: Likewise.
6494         * g++.old-deja/g++.mike/net21.C: Likewise.
6495         * g++.old-deja/g++.mike/p1862.C: Likewise.
6496         * g++.old-deja/g++.mike/p4511.C: Likewise.
6497         * g++.old-deja/g++.mike/virt3.C: Likewise.
6498         * g++.old-deja/g++.mike/p16146.C: Likewise.
6499         * g++.old-deja/g++.mike/p1989.C: Likewise.
6500         * g++.old-deja/g++.mike/p5571.C: Likewise.
6501         * g++.old-deja/g++.gb/scope10.C: Likewise.
6502         * g++.old-deja/g++.abi/primary5.C: Likewise.
6503         * g++.old-deja/g++.abi/empty2.C: Likewise.
6504         * g++.old-deja/g++.abi/arraynew.C: Likewise.
6505         * g++.old-deja/g++.eh/vbase4.C: Likewise.
6506         * g++.old-deja/g++.eh/ptr1.C: Likewise.
6507         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
6508         * g++.old-deja/g++.bob/template3.C: Likewise.
6509         * g++.old-deja/g++.bob/inherit1.C: Likewise.
6510
6511 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
6512
6513         PR fortran/31193
6514         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
6515
6516 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
6517
6518         PR fortran/20897
6519         * gfortran.dg/derived_name_1.f90: New.
6520         * gfortran.dg/derived_name_2.f: New.
6521
6522 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6523
6524         * lib/target-supports.exp (check_effective_target_nonpic): New
6525         procedure.
6526         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
6527         when compiling PIC.
6528         * gcc.target/i386/asm-4.c: Require nonpic.
6529         * gcc.target/i386/cmov1.c: Likewise.
6530         * gcc.target/i386/mul.c: Likewise.
6531         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
6532         * gcc.target/i386/ssetype-1.c: Require nonpic.
6533         * gcc.target/i386/ssetype-3.c: Likewise.
6534         * gcc.target/i386/ssetype-5.c: Likewise.
6535
6536 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
6537
6538         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
6539         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
6540         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
6541         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
6542
6543 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
6544
6545         PR tree-optimization/30590
6546         * g++.dg/opt/pr30590.C: New testcase.
6547
6548 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
6549
6550         PR c/30762
6551         * gcc.dg/pr30762-1.c: New test.
6552         * gcc.dg/pr30762-2.c: New test.
6553
6554         PR inline-asm/30505
6555         * gcc.target/i386/pr30505.c: New test.
6556
6557 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
6558
6559         * gcc.target/arm/register-variables.c: New.
6560
6561 2007-03-19  Jeff Law  <law@redhat.com>
6562
6563         * PR tree-optimization/30984
6564         * gcc.c-torture/pr30984.c: New test.
6565
6566 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6567         Richard Guenther  <rguenther@suse.de>
6568
6569         PR tree-optimization/31254
6570         * gcc.dg/torture/pr31254.c: New testcase.
6571
6572 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
6573
6574         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
6575         target default_packed.
6576
6577 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6578
6579         PR fortran/31203
6580         * gfortran.dg/string_length_1.f90: New test.
6581
6582 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6583
6584         PR testsuite/30395
6585         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
6586
6587 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6588
6589         PR libgfortran/31052
6590         * gfortran.dg/namelist_27.f90: New test.
6591
6592 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
6593
6594         PR fortran/30531
6595         * gfortran.dg/used_types_14.f90: New test.
6596
6597         PR fortran/31086
6598         * gfortran.dg/used_types_15.f90: New test.
6599
6600 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
6601
6602         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
6603         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
6604
6605 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6606
6607         PR fortran/31120
6608         * gfortran.dg/integer_exponentiation_2.f90: New test.
6609
6610 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
6611
6612         PR tree-optimization/31041
6613         * gcc.dg/vect/pr31041.c: New test.
6614
6615 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6616
6617         * g++.dg/warn/Wconversion-integer.C: New
6618         * g++.dg/warn/Wconversion-real.C: New.
6619         * g++.dg/warn/Wconversion-real-integer.C: New.
6620         * g++.dg/warn/conv2.C: Updated.
6621
6622 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6623
6624         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
6625         exclude RTPs.
6626
6627 2007-03-16  Richard Guenther  <rguenther@suse.de>
6628
6629         PR tree-optimization/31146
6630         * g++.dg/tree-ssa/pr31146.C: New testcase.
6631
6632 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6633
6634         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
6635         assume that the target has <features.h>.
6636
6637 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
6638
6639         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
6640         dg-options rather than to the whole test.
6641
6642 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
6643
6644         PR debug/29906
6645         * g++.dg/debug/pr29906.C: New
6646
6647 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6648
6649         PR libgfortran/31099
6650         * gfortran.dg/unformatted_recl.f90: Update test.
6651
6652 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
6653
6654         * gcc.dg/tree-ssa/prefetch-5.c: New test.
6655
6656 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6657
6658         PR c++/30891
6659         * g++.dg/parse/namespace-definition.C: New.
6660
6661 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6662
6663         PR c++/24924
6664         * g++.dg/cpp/pedantic-errors.C: New.
6665         * g++.dg/cpp/permissive.C: New.
6666
6667 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6668
6669         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
6670         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
6671
6672 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6673
6674         * lib/target-supports.exp (check_missing_uclibc_feature)
6675         (check_effective_target_wchar): New procedures.
6676         * gcc.dg/wchar_t-1.c: Require target wchar.
6677         * gcc.dg/wint_t-1.c: Likewise.
6678
6679 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6680
6681         * lib/target-supports.exp (check_gc_sections_available): Return
6682         false for VxWorks targets.
6683
6684 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6685
6686         * g++.dg/warn/Wconversion2.C: Fix typo.
6687         * gcc.dg/if-empty-1.c: Ditto.
6688
6689 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
6690
6691         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
6692
6693 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6694
6695         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
6696         * gcc.target/i386/pr31167.c: Ditto.
6697
6698 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
6699
6700         PR target/31167
6701         * gcc.target/i386/pr31167.c: New test.
6702
6703 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
6704
6705         PR fortran/30922
6706         * gfortran.dg/import5.f90.f90: New test.
6707
6708
6709         PR fortran/30879
6710         * gfortran.dg/data_components_1.f90: New test.
6711
6712
6713         PR fortran/30870
6714         * gfortran.dg/generic_13.f90: New test.
6715
6716         PR fortran/31163
6717         * gfortran.dg/alloc_comp_basics_5.f90: New test.
6718
6719 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6720
6721         PR libgfortran/31051
6722         * gfortran.dg/fmt_t_4.f90: New
6723
6724 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6725
6726         PR C++/31165
6727         * g++.dg/other/default7.C: New test.
6728
6729 2007-03-15  Dirk Mueller  <dmueller@suse.de>
6730
6731         * g++.dg/warn/Wconversion2.C: New.
6732
6733 2007-03-14  Eric Christopher  <echristo@apple.com>
6734
6735         * gcc.dg/ssp-1.c: New.
6736         * gcc.dg/ssp-2.c: Ditto.
6737
6738 2007-03-14  Dirk Mueller  <dmueller@suse.de>
6739
6740         * g++.dg/warn/do-empty.C: New.
6741         * gcc.dg/do-empty.c: New.
6742         * gcc.dg/if-empty-1.c: Update.
6743         * gcc.dg/20001116-1.c: Update.
6744         * gcc.dg/pr23165.c: Update.
6745
6746 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
6747
6748         * gfortran.dg/module_implicit_conversion.f90: New test.
6749
6750 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
6751
6752         PR middle-end/31127
6753         * gcc.dg/pr31127.c: New.
6754
6755 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
6756
6757         * gcc.dg/tree-ssa/loop-26.c: New test.
6758
6759 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
6760
6761         * gcc.target/i386/cmpxchg16b-1.c: New test.
6762
6763 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6764
6765         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
6766         * gcc.dg/c99-vla-1.c: Likewise.
6767         * g++.dg/ext/vla1.C: Likewise
6768
6769 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
6770
6771         * gcc.dg/wvla-1.c: New test
6772         * gcc.dg/wvla-2.c: New test
6773         * gcc.dg/wvla-3.c: New test
6774         * gcc.dg/wvla-4.c: New test
6775         * gcc.dg/wvla-5.c: New test
6776         * gcc.dg/wvla-6.c: New test
6777         * gcc.dg/wvla-7.c: New test
6778         * g++.dg/warn/Wvla-1.C: New test
6779         * g++.dg/warn/Wvla-2.C: New test
6780         * g++.dg/warn/Wvla-3.C: New test
6781
6782 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
6783
6784         PR c++/30108
6785         * g++.dg/other/default6.C: New test.
6786
6787 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6788
6789         * lib/target-supports.exp (check_profiling_available): Return false
6790         for VxWorks.
6791         (check_effective_target_vxworks_kernel): New procedure.
6792         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
6793         VxWorks.
6794         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
6795         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
6796         to include VxWorks.
6797         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
6798
6799 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
6800
6801         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
6802         PIC is not supported.
6803         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
6804         * gcc.dg/20020426-2.c: Likewise.
6805         * gcc.dg/pr28243.c: Likewise.
6806         * gcc.dg/visibility-11.c: Likewise.
6807         * gcc.dg/tls/opt-9.c: Likewise.
6808         * gcc.dg/tls/opt-10.c: Likewise.
6809         * gcc.dg/tls/pic-1.c: Likewise.
6810         * gcc.dg/tls/struct-1.c: Likewise.
6811         * gcc.target/i386/20000807-1.c: Likewise.
6812         * gcc.target/i386/20000904-1.c: Likewise.
6813         * gcc.target/i386/20011119-1.c: Likewise.
6814         * gcc.target/i386/990213-2.c: Likewise.
6815         * gcc.target/i386/990214-1.c: Likewise.
6816         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6817         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6818         * gcc.target/i386/pic-1.c: Likewise.
6819         * gcc.target/i386/pr21518.c: Likewise.
6820         * gcc.target/i386/pr23098.c: Likewise.
6821         * gcc.target/i386/pr23943.c: Likewise.
6822
6823 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
6824
6825         PR c++/31038
6826         * g++.dg/template/complit2.C: New test.
6827
6828         PR c++/30328
6829         * g++.dg/ext/bitfield1.C: New test.
6830
6831 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
6832
6833         PR fortran/30883
6834         * gfortran.dg/interface_11.f90: New test.
6835
6836 2007-03-11  Richard Guenther  <rguenther@suse.de>
6837
6838         PR tree-optimization/31115
6839         * gcc.dg/torture/pr31115.c: New testcase.
6840
6841 2007-03-11  Ira Rosen  <irar@il.ibm.com>
6842
6843         PR tree-optimization/29925
6844         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
6845
6846 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
6847
6848         PR c++/30274
6849         * g++.dg/expr/bitfield3.C: New test.
6850         * g++.dg/expr/bitfield4.C: Likewise.
6851         * g++.dg/expr/bitfield5.C: Likewise.
6852         * g++.dg/expr/bitfield6.C: Likewise.
6853
6854         PR c++/30924
6855         * g++.dg/template/array18.C: New test.
6856
6857 2007-03-10  Dirk Mueller  <dmueller@suse.de>
6858
6859         PR c++/17946
6860         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
6861         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
6862
6863 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
6864
6865         PR c++/20599
6866         * g++.dg/cpp0x/variadic-bind.C: New.
6867         * g++.dg/cpp0x/variadic-function.C: New.
6868         * g++.dg/cpp0x/variadic-mem_fn.C: New.
6869         * g++.dg/cpp0x/variadic-tuple.C: New.
6870         * g++.dg/cpp0x/variadic1.C: New.
6871         * g++.dg/cpp0x/variadic2.C: New.
6872         * g++.dg/cpp0x/variadic3.C: New.
6873         * g++.dg/cpp0x/variadic4.C: New.
6874         * g++.dg/cpp0x/variadic5.C: New.
6875         * g++.dg/cpp0x/variadic6.C: New.
6876         * g++.dg/cpp0x/variadic7.C: New.
6877         * g++.dg/cpp0x/variadic8.C: New.
6878         * g++.dg/cpp0x/variadic9.C: New.
6879         * g++.dg/cpp0x/variadic10.C: New.
6880         * g++.dg/cpp0x/variadic11.C: New.
6881         * g++.dg/cpp0x/variadic12.C: New.
6882         * g++.dg/cpp0x/variadic13.C: New.
6883         * g++.dg/cpp0x/variadic14.C: New.
6884         * g++.dg/cpp0x/variadic15.C: New.
6885         * g++.dg/cpp0x/variadic16.C: New.
6886         * g++.dg/cpp0x/variadic17.C: New.
6887         * g++.dg/cpp0x/variadic18.C: New.
6888         * g++.dg/cpp0x/variadic19.C: New.
6889         * g++.dg/cpp0x/variadic20.C: New.
6890         * g++.dg/cpp0x/variadic21.C: New.
6891         * g++.dg/cpp0x/variadic22.C: New.
6892         * g++.dg/cpp0x/variadic23.C: New.
6893         * g++.dg/cpp0x/variadic24.C: New.
6894         * g++.dg/cpp0x/variadic25.C: New.
6895         * g++.dg/cpp0x/variadic26.C: New.
6896         * g++.dg/cpp0x/variadic27.C: New.
6897         * g++.dg/cpp0x/variadic28.C: New.
6898         * g++.dg/cpp0x/variadic29.C: New.
6899         * g++.dg/cpp0x/variadic30.C: New.
6900         * g++.dg/cpp0x/variadic31.C: New.
6901         * g++.dg/cpp0x/variadic32.C: New.
6902         * g++.dg/cpp0x/variadic33.C: New.
6903         * g++.dg/cpp0x/variadic34.C: New.
6904         * g++.dg/cpp0x/variadic35.C: New.
6905         * g++.dg/cpp0x/variadic36.C: New.
6906         * g++.dg/cpp0x/variadic37.C: New.
6907         * g++.dg/cpp0x/variadic38.C: New.
6908         * g++.dg/cpp0x/variadic39.C: New.
6909         * g++.dg/cpp0x/variadic40.C: New.
6910         * g++.dg/cpp0x/variadic41.C: New.
6911         * g++.dg/cpp0x/variadic42.C: New.
6912         * g++.dg/cpp0x/variadic43.C: New.
6913         * g++.dg/cpp0x/variadic44.C: New.
6914         * g++.dg/cpp0x/variadic45.C: New.
6915         * g++.dg/cpp0x/variadic46.C: New.
6916         * g++.dg/cpp0x/variadic47.C: New.
6917         * g++.dg/cpp0x/variadic48.C: New.
6918         * g++.dg/cpp0x/variadic49.C: New.
6919         * g++.dg/cpp0x/variadic50.C: New.
6920         * g++.dg/cpp0x/variadic51.C: New.
6921         * g++.dg/cpp0x/variadic52.C: New.
6922         * g++.dg/cpp0x/variadic53.C: New.
6923         * g++.dg/cpp0x/variadic54.C: New.
6924         * g++.dg/cpp0x/variadic55.C: New.
6925         * g++.dg/cpp0x/variadic56.C: New.
6926         * g++.dg/cpp0x/variadic57.C: New.
6927         * g++.dg/cpp0x/variadic58.C: New.
6928         * g++.dg/cpp0x/variadic59.C: New.
6929         * g++.dg/cpp0x/variadic60.C : New.
6930         * g++.dg/cpp0x/variadic61.C : New.
6931         * g++.dg/cpp0x/variadic62.C : New.
6932         * g++.dg/cpp0x/variadic63.C : New.
6933         * g++.dg/cpp0x/variadic64.C : New.
6934         * g++.dg/cpp0x/variadic65.C : New.
6935         * g++.dg/cpp0x/variadic66.C : New.
6936         * g++.dg/cpp0x/variadic67.C : New.
6937         * g++.dg/cpp0x/variadic68.C : New.
6938         * g++.dg/cpp0x/variadic69.C : New.
6939         * g++.dg/cpp0x/variadic70.C : New.
6940         * g++.dg/cpp0x/variadic71.C : New.
6941         * g++.dg/cpp0x/variadic72.C : New.
6942         * g++.dg/cpp0x/variadic73.C : New.
6943         * g++.dg/cpp0x/variadic74.C : New.
6944         * g++.dg/cpp0x/variadic75.C : New.
6945         * g++.dg/cpp0x/variadic-ex1.C : New.
6946         * g++.dg/cpp0x/variadic-ex2.C : New.
6947         * g++.dg/cpp0x/variadic-ex3.C : New.
6948         * g++.dg/cpp0x/variadic-ex4.C : New.
6949         * g++.dg/cpp0x/variadic-ex5.C : New.
6950         * g++.dg/cpp0x/variadic-ex6.C : New.
6951         * g++.dg/cpp0x/variadic-ex7.C : New.
6952         * g++.dg/cpp0x/variadic-ex8.C : New.
6953         * g++.dg/cpp0x/variadic-ex9.C : New.
6954         * g++.dg/cpp0x/variadic-ex10.C : New.
6955         * g++.dg/cpp0x/variadic-ex11.C : New.
6956         * g++.dg/cpp0x/variadic-ex12.C : New.
6957         * g++.dg/cpp0x/variadic-ex13.C : New.
6958         * g++.dg/cpp0x/variadic-ex14.C : New.
6959
6960 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6961
6962         PR libgfortran/31099
6963         * gfortran.dg/unformatted_recl.f90: New test.
6964
6965 2007-03-09  Roger Sayle  <roger@eyesopen.com>
6966
6967         * gcc.dg/fold-eqcmplx-1.c: New test case.
6968
6969 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
6970
6971         PR rtl-optimization/30643
6972         * gcc.dg/pr30643.c: New.
6973
6974 2007-03-09  Chao-ying Fu  <fu@mips.com>
6975
6976         * gcc.target/mips/mips32-dspr2-type.c: New test.
6977         * gcc.target/mips/mips32-dspr2.c: New test.
6978         * gcc.target/mips/dspr2-MULT.c: New test.
6979         * gcc.target/mips/dspr2-MULTU.c: New test.
6980         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
6981         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
6982         Adjust some formats.
6983
6984 2007-03-09  Dirk Mueller  <dmueller@suse.de>
6985
6986         PR c++/17946
6987         * gcc.dg/Wlogical-op-1.c: New.
6988         * g++.dg/warn/Wlogical-op-1.C: New.
6989
6990 2007-03-09  Richard Guenther  <rguenther@suse.de>
6991
6992         PR tree-optimization/30904
6993         PR middle-end/31058
6994         * gcc.dg/pr30904.c: Remove xfail.
6995
6996 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6997
6998         PR C/31072
6999         * gcc.c-torture/execute/pr31072.c: New test.
7000
7001 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7002
7003         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
7004         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7005         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
7006         *lrint* and *lround*.
7007         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
7008         floor->lfloor.
7009         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
7010         * gcc.dg/torture/builtin-integral-1.c: Likewise.
7011         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
7012         and *lround*.  Correct macro names.
7013         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
7014         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
7015
7016 2007-03-08  Ian Lance Taylor  <iant@google.com>
7017
7018         * gcc.dg/no-strict-overflow-5.c: New test.
7019         * gcc.dg/no-strict-overflow-6.c: New test.
7020         * gcc.dg/Wstrict-overflow-11.c: New test.
7021         * gcc.dg/Wstrict-overflow-12.c: New test.
7022         * gcc.dg/Wstrict-overflow-13.c: New test.
7023         * gcc.dg/Wstrict-overflow-14.c: New test.
7024         * gcc.dg/Wstrict-overflow-15.c: New test.
7025
7026 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7027
7028         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
7029         for VxWorks kernel mode.
7030         * gcc.c-torture/execute/strncmp-1.x: Likewise.
7031
7032 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7033
7034         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
7035         mode.
7036
7037 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
7038
7039         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
7040         and lib/bfill.c on VxWorks targets.
7041         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
7042         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
7043         lib/bfill.c and lib/memmove.c on VxWorks targets.
7044         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
7045         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
7046         on VxWorks targets.
7047         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
7048         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
7049
7050 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7051
7052         * gfortran.dg/use_5.f90: New test.
7053         * gfortran.dg/use_6.f90: Ditto.
7054         * gfortran.dg/use_7.f90: Ditto.
7055
7056 2007-03-08  Tobias Burnus  <burnus@net-b.de>
7057
7058         PR fortran/30973
7059         * gfortran.dg/use_4.f90: New test.
7060         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
7061
7062 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
7063
7064         PR fortran/31011
7065         * gfortran.dg/parameter_array_section_2.f90: New test.
7066
7067 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
7068
7069         PR c++/30852
7070         * g++.dg/ext/offsetof1.C: Add cases with volatile.
7071
7072         PR c++/30534
7073         * g++.dg/template/arg5.C: New test.
7074
7075 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
7076
7077         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
7078
7079 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
7080
7081         * gcc.dg/var-expand1.c: Add newline at end of file.
7082
7083 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
7084
7085         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
7086
7087 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
7088
7089         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
7090
7091 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7092
7093         * gcc.dg/torture/builtin-convert-4.c: New test.
7094
7095 2007-03-05  Ian Lance Taylor  <iant@google.com>
7096
7097         * gcc.c-torture/compile/pr31034.c: New test.
7098
7099 2007-03-05  Ian Lance Taylor  <iant@google.com>
7100
7101         * gcc.dg/inline-18.c: New test.
7102         * gcc.dg/inline-19.c: New test.
7103         * gcc.dg/inline-20.c: New test.
7104         * gcc.dg/inline-21.c: New test.
7105
7106 2007-03-05  Richard Guenther  <rguenther@suse.de>
7107
7108         PR tree-optimization/14052
7109         * gcc.dg/tree-ssa/vrp33.c: New testcase.
7110
7111 2007-03-05  Richard Guenther  <rguenther@suse.de>
7112
7113         PR tree-optimization/23777
7114         * gcc.dg/tree-ssa/pr23777.c: New testcase.
7115
7116 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7117
7118         PR other/30465
7119         * gcc.dg/multiple-overflow-warn-3.c: New.
7120         * g++.dg/warn/multiple-overflow-warn-3.C: New.
7121
7122 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
7123
7124         PR c++/30895
7125         * g++.dg/parse/template23.C: New test.
7126
7127 2007-03-04  Roger Sayle  <roger@eyesopen.com>
7128
7129         PR middle-end/30744
7130         * gcc.dg/pr30744-1.c: New test case.
7131
7132 2007-03-04  Tobias Burnus  <burnus@net-b.de>
7133
7134         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
7135
7136 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
7137
7138         PR target/30406
7139         * gfortran.dg/logical_3.f90: New test.
7140
7141 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
7142
7143         PR libfortran/30981
7144         * gfortran.dg/integer_exponentiation_1.f90:  New test.
7145
7146 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
7147
7148         * gcc.target/m68k/m68k.exp: New.
7149         * gcc.target/m68k/crash1.c: New.
7150
7151 2007-03-03  Tobias Burnus  <burnus@net-b.de>
7152
7153         * gfortran.dg/c_by_val.c: Use int64_t instead of long
7154         to be more compatible with integer(kind=8).
7155
7156 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7157
7158         PR libfortran/31001
7159         * gfortran.dg/zero_sized_3.f90: New test.
7160
7161 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7162
7163         PR c++/15787
7164         * g++.dg/parse/else.C: New.
7165         * g++.dg/parse/else-2.C: New.
7166
7167 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
7168             Tobias Burnus  <burnus@net-b.de>
7169
7170         PR fortran/30882
7171         * gfortran.dg/size_dim.f90: New test.
7172
7173 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
7174             Tobias Burnus  <burnus@net-b.de>
7175
7176         PR fortran/30873
7177         * gfortran.dg/entry_9.f90: New test.
7178
7179 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
7180
7181         PR c++/28253
7182         * g++.dg/inherit/covariant16.C: New test.
7183
7184 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
7185
7186         * g++.dg/other/darwin-minversion-1.C: New.
7187
7188 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
7189
7190         * gcc.dg/tree-ssa/20070302-1.c: New test.
7191
7192 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
7193
7194         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
7195         tests.
7196
7197 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
7198
7199         * gcc.dg/tree-ssa/prefetch-4.c: New test.
7200
7201 2007-03-01  Simon Baldwin <simonb@google.com>
7202
7203         PR c++/23689
7204         * warn/ignored_typedef.C: New.
7205         * init/ctor8.C: Added dg-warning to consume ignored typedef
7206         warning.
7207         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
7208         and added an explicit line number.
7209
7210 2007-02-28  Richard Guenther  <rguenther@suse.de>
7211
7212         PR middle-end/30364
7213         * gcc.dg/torture/pr30364-1.c: New testcase.
7214         * gcc.dg/torture/pr30364-2.c: Likewise.
7215         * gcc.dg/torture/pr30364-3.c: Likewise.
7216
7217 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7218
7219         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
7220         powerpc*, use -funsafe-math-optimizations.
7221         * gcc.dg/torture/builtin-logb-1.c: Likewise.
7222         * gcc.dg/torture/builtin-modf-1.c: Likewise.
7223
7224 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7225             Paul Thomas  <pault@gcc.gnu.org>
7226
7227         PR fortran/30888
7228         PR fortran/30887
7229         * c_by_val_1.f: Test %VAL() with non-default kind.
7230         * c_by_val.c: Ditto.
7231         * c_by_val_4.f: New test.
7232
7233 2007-02-28  Tobias Burnus  <burnus@net-b.de>
7234
7235         PR fortran/30968
7236         * gfortran.dg/continuation_7.f90: New test.
7237
7238 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
7239
7240         * g++.dg/inherit/thunk7.C: New test.
7241         * lib/target-supports.exp (check_profiling_available): Not available
7242         for bfin-*-*.
7243
7244 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
7245
7246         PR target/30970
7247         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
7248
7249 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
7250
7251         * lib/target-supports.exp (check_effective_target_init_priority):
7252         Remove Solaris special case.
7253
7254 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
7255
7256         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
7257         for more builtin types.
7258
7259         * g++.dg/ext/visibility/class1.C: Port to Darwin.
7260         * g++.dg/ext/visibility/noPLT.C: Likewise.
7261
7262 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7263
7264         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
7265         sh* targets.
7266
7267 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
7268
7269         PR fortran/30865
7270         * size_optional_dim_1.f90:  New test.
7271
7272 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
7273
7274         * gcc.dg/vxworks/vxworks.exp: New file.
7275         * gcc.dg/vxworks/initpri1.c: Likewise.
7276         * gcc.dg/vxworks/initpri2.c: Likewise.
7277         * gcc.dg/initpri2.c: Add more tests.
7278         * g++.dg/special/initpri2.C: Likewise.
7279
7280         * gcc.dg/initpri1.c: New test.
7281         * gcc.dg/initpri2.c: Likewise.
7282         * g++.dg/special/initpri1.C: New test.
7283         * g++.dg/special/initpri2.C: Likewise.
7284         * g++.dg/special/conpr-1.C: Use init_priority effective target.
7285         * g++.dg/special/conpr-2.C: Likewise.
7286         * g++.dg/special/conpr-3.C: Likewise.
7287         * g++.dg/special/conpr-4.C: Likewise.
7288         * g++.dg/special/initp1.C: Likewise.
7289         * g++.dg/special/ecos.exp: Remove code to detect availability of
7290         constructor priorities.
7291         * lib/target-supports.exp (check_effective_target_init_priority):
7292         New function.
7293
7294 2007-02-24  Jan Hubicka  <jh@suse.cz>
7295
7296         * gcc.c-torture/execute/pr30778.c: New testcase.
7297
7298 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7299
7300         PR libgfortran/30918
7301         * gfortran.dg/namelist_26.f90: New test.
7302
7303 2007-02-24  Richard Guenther  <rguenther@suse.de>
7304
7305         PR middle-end/30951
7306         * gcc.dg/pr30951.c: New testcase.
7307
7308 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7309
7310         * gcc.dg/torture/builtin-modf-1.c: New test.
7311
7312 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
7313
7314         PR tree-optimization/30904
7315         * gcc.dg/pr30904.c: New test.
7316
7317 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7318
7319         * gcc.test-framework/README: Correct command.
7320         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
7321         -Wunused-value.
7322         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
7323
7324 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
7325
7326         * lib/target-supports.exp (check_effective_target_unwrapped): New.
7327
7328 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
7329
7330         * lib/target-supports.exp (check_effective_target_newlib): New
7331         function.
7332
7333 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
7334
7335         PR fortran/30660
7336         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
7337         allocatable component.
7338
7339
7340 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7341
7342         * gcc.dg/torture/builtin-logb-1.c: New test.
7343         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
7344         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
7345         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
7346         sh* targets.
7347
7348 2007-02-23  Richard Guenther  <rguenther@suse.de>
7349
7350         * g++.dg/warn/changes-meaning.C: New testcase.
7351
7352 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7353
7354         PR libgfortran/30910
7355         * gfortran.dg/fmt_zero_precision.f90: Update test.
7356
7357 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7358
7359         * gcc.dg/torture/builtin-frexp-1.c: New test.
7360
7361 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
7362
7363         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
7364
7365 2007-02-22  Ian Lance Taylor  <iant@google.com>
7366
7367         PR debug/30898
7368         * g++.dg/debug/pr30898.C: New test.
7369
7370 2007-02-22  Ira Rosen  <irar@il.ibm.com>
7371
7372         * gcc.dg/vect/vect-106.c: New test.
7373
7374 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7375             Ira Rosen  <irar@il.ibm.com>
7376
7377         PR tree-optimization/30843
7378         * gcc.dg/vect/pr30843.c: New test.
7379
7380 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
7381
7382         PR tree-optimization/30858
7383         * gcc.dg/vect/pr30858.c: New test.
7384
7385 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
7386
7387         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
7388         to set options for compiling testglue.
7389         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
7390         * lib/obj-c++.exp (obj-c++_init): Likewise.
7391
7392 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
7393
7394         * gnat.dg/derived_aggregate.adb: New test.
7395
7396 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7397
7398         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
7399         sh* targets.  Call the correct CKSGN macro.
7400
7401 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
7402
7403         * gfortran.dg/gomp/omp_parse1.f90: New test.
7404         * gfortran.dg/gomp/omp_parse2.f: New test.
7405
7406 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
7407
7408         PR fortran/30869
7409         * gfortran.dg/do_pointer_1.f90:  New test.
7410
7411 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7412
7413         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
7414         and scalbln.
7415
7416 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
7417
7418         * gcc.dg/darwin-minversion-1.c: New.
7419         * gcc.dg/darwin-minversion-2.c: New.
7420
7421 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7422
7423         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
7424
7425 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7426             DJ Delorie <dj@redhat.com>
7427
7428         PR other/30824
7429         * gcc.dg/Wfatal.c: New.
7430         * gcc.dg/Wfatal-2.c: New.
7431         * gcc.dg/Werror-1.c: Adjust expectations.
7432         * gcc.dg/Werror-5.c: Likewise.
7433         * gcc.dg/Werror-7.c: Likewise.
7434         * gcc.dg/Werror-10.c: Likewise.
7435         * gcc.dg/Werror-11.c: Likewise.
7436
7437 2007-02-20  Tobias Burnus  <burnus@net-b.de>
7438
7439         PR fortran/30522
7440         * gfortran.dg/volatile10.f90: New test.
7441
7442 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
7443
7444         PR libfortran/30533
7445         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
7446
7447 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7448
7449         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
7450         * gcc.dg/Walways-true-1.c: Likewise.
7451         * gcc.dg/weak/weak-3.c: Likewise.
7452         * gcc.dg/Werror-1.c: Likewise.
7453         * gcc.dg/Werror-3.c: Likewise.
7454         * gcc.dg/Werror-4.c: Likewise.
7455         * gcc.dg/Werror-5.c: Likewise.
7456         * gcc.dg/Werror-6.c: Likewise.
7457         * gcc.dg/Werror-7.c: Likewise.
7458         * gcc.dg/Werror-8.c: Likewise.
7459         * gcc.dg/Werror-10.c: Likewise.
7460         * gcc.dg/Werror-11.c: Likewise.
7461         * gcc.dg/Werror-12.c: Likewise.
7462         * g++.old-deja/g++.mike/warn8.C: Likewise.
7463         * g++.dg/warn/Walways-true-1.C: Likewise.
7464         * g++.dg/warn/Walways-true-2.C: Likewise.
7465         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
7466         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
7467         -Wstring-literal-comparison with -Waddress.
7468         * gcc.dg/Wstring-literal-comparison-4.c: Replace
7469         -Wno-string-literal-comparison with -Wno-address.
7470
7471 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
7472
7473         * gnat.dg/self_aggregate_with_call.adb: New test.
7474
7475 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
7476
7477         PR tree-optimization/30975
7478         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
7479         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
7480         * gcc.dg/vect/pr30795.c: New.
7481
7482 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7483
7484         PR fortran/30681
7485         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
7486
7487 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7488
7489         PR rtl-optimization/28173
7490         * gcc.target/i386/andor-1.c: New test case.
7491
7492 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7493
7494         * gcc.dg/torture/builtin-ldexp-1.c: New.
7495         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
7496
7497 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7498
7499         * gfortran.dg/array_constructor_15.f90: New test case.
7500
7501 2007-02-18  Roger Sayle  <roger@eyesopen.com>
7502
7503         * gfortran.dg/forall_10.f90: New test case.
7504
7505 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7506
7507         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
7508
7509 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
7510
7511         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
7512         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
7513
7514 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
7515
7516         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
7517         * gcc.target/i386/builtin-bswap-3.c: Ditto.
7518         * gcc.target/i386/xchg-1.c: New test.
7519         * gcc.target/i386/xchg-2.c: New test.
7520
7521 2007-02-16  Richard Guenther  <rguenther@suse.de>
7522             Christian Bruel  <christian.bruel@st.com>
7523
7524         * gcc.dg/strict-overflow-5.c: New testcase.
7525
7526 2007-02-16  Tobias Burnus  <burnus@net-b.de>
7527
7528         PR fortran/30793
7529         * gfortran.dg/func_derived_4.f90: New test.
7530
7531 2007-02-15  Roger Sayle  <roger@eyesopen.com>
7532
7533         PR middle-end/30391
7534         * gfortran.dg/pr30391-1.f90: New test case.
7535
7536 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7537
7538         PR middle-end/30433
7539         * gcc.c-torture/compile/pr30433.c: New testcase to check
7540         that complex constants comparisions are foldded.
7541
7542 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7543
7544         PR C++/30158
7545         * g++.dg/ext/stmtexpr10.C: New testcase.
7546
7547 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7548
7549         PR middle-end/30729
7550         * gcc.dg/Wunused-value-2.c: New testcase.
7551
7552 2007-02-15  Ian Lance Taylor  <iant@google.com>
7553
7554         * g++.dg/eh/subreg-1.C: New test.
7555
7556 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7557
7558         PR c/26494
7559         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
7560         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
7561         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
7562         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
7563         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
7564         * gcc.dg/Werror-implicit-function-declaration.c: New.
7565
7566 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7567
7568         PR c++/28943
7569         * g++.dg/warn/pr28943.C: New.
7570
7571 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7572
7573         * gfortran.fortran-torture/execute/math.f90: Fix typo.
7574
7575 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7576
7577         PR fortran/30779
7578         * gfortran.dg/error_recovery_3.f90: New test.
7579
7580 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7581
7582         * g++.dg/tree-ssa/sra-1.C: New.
7583
7584 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7585
7586         * g++.dg/tree-ssa/sra-1.C: New.
7587
7588 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
7589
7590         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
7591
7592 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7593
7594         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
7595
7596 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
7597
7598         PR fortran/30799
7599         * gfortran.dg/logical_2.f90: New test.
7600
7601 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
7602
7603         * gcc.dg/torture/complex-alias-1.c: New test.
7604
7605 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
7606
7607         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
7608         instead of -fdump-tree-tailcall.
7609
7610 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
7611
7612         * gfortran.dg/interface_10.f90: Fix comment typo.
7613
7614 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
7615
7616         PR tree-optimization/30771
7617         * gcc.dg/vect/pr30771.c: New test.
7618
7619 2007-02-13  Ian Lance Taylor  <iant@google.com>
7620
7621         * gcc.dg/Wstrict-overflow-1.c: New test.
7622         * gcc.dg/Wstrict-overflow-2.c: New test.
7623         * gcc.dg/Wstrict-overflow-3.c: New test.
7624         * gcc.dg/Wstrict-overflow-4.c: New test.
7625         * gcc.dg/Wstrict-overflow-5.c: New test.
7626         * gcc.dg/Wstrict-overflow-6.c: New test.
7627         * gcc.dg/Wstrict-overflow-7.c: New test.
7628         * gcc.dg/Wstrict-overflow-8.c: New test.
7629         * gcc.dg/Wstrict-overflow-9.c: New test.
7630         * gcc.dg/Wstrict-overflow-10.c: New test.
7631
7632 2007-02-13  Roger Sayle  <roger@eyesopen.com>
7633
7634         * gcc.target/ia64/builtin-bswap-2.c: New test case.
7635
7636 2007-02-13  Richard Henderson  <rth@redhat.com>
7637
7638         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
7639         * gcc.c-torture/execute/pr29302-1.c: ... here.
7640
7641 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7642
7643         PR c/29521
7644         * gcc.dg/c90-return-1.c: Update output.
7645         * gcc.dg/c99-return-1.c: Likewise.
7646
7647 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
7648
7649         PR fortran/30554
7650         * gfortran.dg/used_dummy_types_7.f90: New test..
7651
7652 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
7653
7654         * gcc.target/i386/parity-1.c: New test.
7655         * gcc.target/i386/parity-2.c: New test.
7656
7657 2007-02-12  Roger Sayle  <roger@eyesopen.com>
7658
7659         * gcc.target/i386/builtin-bswap-3.c: New test case.
7660
7661 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
7662
7663         PR tree-optimization/29145
7664         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
7665         alias analysis is improved to take better advantage of restrict
7666         qualified pointers.
7667         * gcc.dg/vect/vect-80.c: Likewise.
7668         * gcc.dg/vect/pr29145.c: New.
7669
7670 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
7671
7672         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
7673         * gcc.target/i386/sse4a-insert.c: Likewise.
7674
7675 2007-02-11  Roger Sayle  <roger@eyesopen.com>
7676
7677         * gcc.target/ia64/builtin-popcount-1.c: New test case.
7678         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
7679
7680 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
7681
7682         PR fortran/30478
7683         * gfortran.dg/enum_4.f90: Update error message checks.
7684
7685 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
7686
7687         PR fortran/30554
7688         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
7689         versions of the modules.
7690
7691         PR fortran/30617
7692         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
7693         by getting rid of recursive I/O and providing functions with
7694         results.
7695
7696         PR fortran/30319
7697         * gfortran.dg/char_array_constructor_2.f90
7698
7699 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
7700
7701         PR c++/26988
7702         * g++.dg/template/spec34.C: New test
7703
7704 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
7705
7706         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
7707         on i?86 and x86_64.
7708         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
7709         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
7710         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
7711         on i?86 and x86_64.
7712         * gcc.dg/vect/vect-113.c: Ditto.
7713
7714 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
7715
7716         PR c++/29487
7717         * g++.dg/eh/weak1-C: New test.
7718         * g++.dg/eh/weak1-a.cc: Likewise.
7719         * g++.dg/eh/comdat1.C: Likewise.
7720
7721 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
7722             Dorit Nuzman  <dorit@il.ibm.com>
7723
7724         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
7725         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
7726         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
7727         * gcc.dg/vect/vect-113.c: Likewise.
7728
7729         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
7730
7731 2007-02-10  Richard Henderson  <rth@redhat.com>
7732
7733         * lib/target-supports.exp (check_effective_target_tls): Redefine
7734         to mean non-emulated tls.
7735         * gcc.dg/tls/alias-1.c: Remove tls requirement.
7736         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
7737         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
7738         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7739         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7740         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
7741         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
7742
7743 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
7744
7745         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
7746
7747 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
7748
7749         * gfortran.dg/secnds.f: Replace time tolerance with a
7750         before-and-after bracket.
7751         * gfortran.dg/secnds-1.f: Likewise.
7752
7753 2007-02-09  Tobias Burnus  <burnus@net-b.de>
7754
7755         PR fortran/30512
7756         * gfortran.dg/maxlocval_1.f90: New test.
7757
7758 2007-02-09  Roger Sayle  <roger@eyesopen.com>
7759
7760         * gcc.target/ia64/builtin_bswap-1.c: New test case.
7761
7762 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7763
7764         PR fortran/30720
7765         * gfortran.dg/array_function_1.f90: New test.
7766
7767 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7768
7769         * lib/target-supports.exp (check_effective_target_lax_strtofp)
7770         (check_effective_target_dummy_wcsftime): New functions.
7771
7772 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7773
7774         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
7775         * lib/target-supports.exp (check_effective_target_uclibc): New
7776         function.
7777
7778 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7779
7780         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
7781         (vsnprintf): Don't define for uClibc targets.
7782
7783 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7784
7785         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
7786         set before checking whether it was allowed.
7787         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
7788         before checking inside_main.
7789
7790 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7791
7792         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
7793         uClinux targets.
7794         (u16sf): Likewise u4sf.
7795         * g++.dg/compat/struct-layout-1.h: Likewise.
7796
7797 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
7798
7799         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
7800         procedure.
7801         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
7802         m68k targets if check_effective_target_coldfire_fpu returns true.
7803
7804 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
7805         Richard Guenther  <rguenther@suse.de>
7806
7807         PR middle-end/23361
7808         * gcc.dg/fold-compare-3.c: New testcase.
7809         * gcc.dg/tree-ssa/loop-24.c: Likewise.
7810
7811 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
7812
7813         * gcc.dg/pr26570.c: Clean up coverage files.
7814         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
7815         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
7816         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
7817         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
7818         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
7819         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
7820         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
7821         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
7822         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
7823         * gcc.dg/tree-ssa/pr25501.c: Ditto.
7824         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
7825         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
7826         * gcc.dg/vect/pr28952.c: Ditto.
7827         * gcc.dg/vect/pr27151.c: Ditto.
7828         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
7829         * g++.dg/gomp/macro-3.C: Ditto.
7830
7831 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
7832
7833         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
7834         of the loop.
7835
7836 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7837
7838         * gcc.target/i386/builtin-bswap-2.c: New test case.
7839
7840 2007-02-08  Roger Sayle  <roger@eyesopen.com>
7841
7842         * gfortran.dg/forall_8.f90: New test case.
7843         * gfortran.dg/forall_9.f90: Likewise.
7844
7845 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7846
7847         * gcc.dg/builtins-20.c: Add some -~ complex cases.
7848
7849 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
7850
7851         * lib/target-supports.exp (check_effective_target_simulator): New.
7852
7853 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
7854
7855         * gcc.dg/tree-ssa/loop-25.c: New test.
7856
7857 2007-02-06  Richard Henderson  <rth@redhat.com>
7858
7859         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
7860
7861 2007-02-06  Roger Sayle  <roger@eyesopen.com>
7862
7863         * gcc.target/powerpc/popcount-1.c: New test case.
7864         * gcc.target/powerpc/parity-1.c: Likewise.
7865
7866 2007-02-06  Richard Guenther  <rguenther@suse.de>
7867
7868         PR middle-end/27302
7869         * gcc.dg/torture/pr27302-2.c: New testcase.
7870
7871 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
7872
7873         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
7874         * gcc.dg/vect/vect-iv-1.c: New test.
7875         * gcc.dg/vect/vect-iv-2.c: New test.
7876         * gcc.dg/vect/vect-iv-3.c: New test.
7877         * gcc.dg/vect/vect-iv-4.c: New test.
7878         * gcc.dg/vect/vect-iv-5.c: New test.
7879         * gcc.dg/vect/vect-iv-6.c: New test.
7880         * gcc.dg/vect/vect-iv-7.c: New test.
7881         * gcc.dg/vect/vect-iv-8.c: New test.
7882         * gcc.dg/vect/vect-iv-9.c: New test.
7883         * gcc.dg/vect/vect-iv-10.c: New test.
7884         * gcc.dg/vect/vect-iv-11.c: New test.
7885         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
7886         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
7887         * gcc.dg/vect/vect-14.c: Now vectorizable.
7888         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
7889         loop).
7890         * gcc.dg/vect/vect-27.c: Likewise.
7891         * gcc.dg/vect/vect-29.c Likewise.
7892         * gcc.dg/vect/vect-dv-2.c: Likewise.
7893         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
7894         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
7895         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7896
7897 2007-02-06  Ira Rosen  <irar@il.ibm.com>
7898
7899         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
7900
7901 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7902
7903         * gcc.dg/builtins-20.c: Add more cases.
7904
7905 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
7906
7907         PR debug/30189
7908         * gcc.dg/pr30189.c: New test.
7909
7910 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
7911
7912         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
7913         for running tests.
7914         * gcc.target/i386/sse4a-extract.c: New test.
7915         * gcc.target/i386/sse4a-insert.c: New test.
7916         * gcc.target/i386/sse4a-montsd.c: New test.
7917         * gcc.target/i386/sse4a-montss.c: New test.
7918
7919 2007-02-05  Richard Guenther  <rguenther@suse.de>
7920
7921         * gcc.target/i386/vectorize3.c: New testcase.
7922
7923 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
7924
7925         PR target/30665
7926         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
7927
7928 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7929
7930         PR fortran/30611
7931         * gfortran.dg/repeat_1.f90: New test.
7932
7933 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
7934
7935         PR fortran/30605
7936         * gfortran.dg/spread_shape_1.f90: Remove tabs.
7937         * gfortran.dg/derived_init_2.f90: Ditto.
7938         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
7939         * gfortran.dg/array_initializer_1.f90: Ditto.
7940         * gfortran.dg/do_2.f90: Ditto.
7941         * gfortran.dg/proc_assign_1.f90: Ditto.
7942
7943 2007-02-04  Richard Guenther  <rguenther@suse.de>
7944
7945         PR middle-end/30636
7946         * g++.dg/warn/pr30636.C: New testcase.
7947         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
7948
7949 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
7950
7951         PR middle-end/30667
7952         * gfortran.dg/pr30667.f: New test.
7953
7954 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7955
7956         * gcc.dg/builtins-54.c: Add more cases.
7957
7958 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
7959
7960         PR fortran/30514
7961         * gfortran.dg/zero_sized_2.f90: New test.
7962
7963         PR fortran/30660
7964         * gfortran.dg/alloc_comp_basics_4.f90: New test.
7965
7966         PR fortran/29820
7967         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
7968         file.
7969
7970 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
7971
7972         PR fortran/30683
7973         * gfortran.dg/interface_10.f90: New test.
7974
7975 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7976
7977         * gcc.dg/builtins-20.c: Add more cases.
7978
7979 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
7980
7981         PR target/29682
7982         * gcc-target/ia64/pr29682.c: New test.
7983
7984 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
7985
7986         PR fortran/30284
7987         * gfortran.dg/arrayio_11.f90.f90: New test.
7988
7989         PR fortran/30626
7990         * gfortran.dg/arrayio_12.f90.f90: New test.
7991
7992 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR c++/30536
7995         * g++.dg/tls/diag-5.C: New test.
7996
7997         PR middle-end/30473
7998         * gcc.dg/pr30473.c: New test.
7999         * gcc.c-torture/execute/20070201-1.c: New test.
8000
8001 2007-02-01  Roger Sayle  <roger@eyesopen.com>
8002
8003         * gfortran.dg/dependency_20.f90: New test case.
8004
8005 2007-01-31  Ian Lance Taylor  <iant@google.com>
8006
8007         * gcc.dg/lower-subreg-1.c (test): New test.
8008
8009 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
8010
8011         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
8012
8013 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8014
8015         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
8016         * gcc.dg/torture/builtin-math-3.c: Likewise.
8017
8018 2007-01-31  Dirk Mueller  <dmueller@suse.de>
8019
8020         gcc.dg/Wparentheses-2.c: Update and add new tests.
8021
8022 2007-01-31  Ira Rosen  <irar@il.ibm.com>
8023
8024         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
8025         vectorize.
8026
8027 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
8028
8029         * gcc.dg/builtins-63.c: New test.
8030
8031 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8032
8033         PR fortran/27588
8034         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
8035
8036 2007-01-31  Tobias Burnus  <burnus@net-b.de>
8037
8038         PR fortran/30520
8039         * gfortran.dg/volatile8.f90: New argument conformance test.
8040         * gfortran.dg/volatile9.f90: New scope test.
8041
8042 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8043
8044         PR c++/24745
8045         * g++.dg/warn/null4.C: New.
8046
8047 2001-01-30  Roger Sayle  <roger@eyesopen.com>
8048             Uros Bizjak  <ubizjak@gmail.com>
8049
8050         * gcc.dg/large-size-array-3.c: Correct typo.
8051
8052 2007-01-30  Richard Guenther  <rguenther@suse.de>
8053
8054         PR middle-end/27657
8055         * g++.dg/debug/pr27657.C: New testcase.
8056
8057 2007-01-30  Richard Guenther  <rguenther@suse.de>
8058
8059         PR middle-end/30313
8060         * gcc.dg/torture/pr30313.c: New testcase.
8061
8062 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
8063
8064         * gcc.dg/dfp/dfp-except.h: New file.
8065         * gcc.dg/dfp/fe-check.h: New file.
8066         * gcc.dg/dfp/fe-binop.c: New test.
8067         * gcc.dg/dfp/fe-convert-1.c: New test.
8068         * gcc.dg/dfp/fe-convert-2.c: New test.
8069         * gcc.dg/dfp/fe-convert-3.c: New test.
8070
8071         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
8072         * gcc.dg/dfp/decfloat-constants.c: Ditto.
8073         * gcc.dg/dfp/convert-dfp.c: Ditto.
8074         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8075
8076 2007-01-29  Josh Conner  <jconner@apple.com>
8077
8078         * gcc.target/powerpc/altivec-24.c: New test.
8079
8080 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
8081
8082         PR c++/28266
8083         * g++.dg/parse/defarg12.C: New test.
8084
8085 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
8086
8087         PR fortran/30554
8088         * gfortran.dg/used_dummy_types_6.f90: New test.
8089
8090 2007-01-28  Jan Hubicka  <jh@suse.cz>
8091
8092         * gcc.dg/tree-prof/val-prof-6.c: New test.
8093
8094 2007-01-28  Roger Sayle  <roger@eyesopen.com>
8095
8096         * gcc.dg/large-size-array-3.c: Correct test case (portability).
8097
8098 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
8099
8100         PR C++/28988
8101         * g++.dg/expr/dtor4.C: New test.
8102
8103 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
8104
8105         * gcc.dg/tree-ssa/loop-23.c: New test.
8106
8107 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
8108
8109         PR libfortran/30389
8110         * gfortran.dg/achar_2.f90:  New test.
8111         * gfortran.dg/achar_3.f90:  New test.
8112
8113 2007-01-27  Ian Lance Taylor  <iant@google.com>
8114
8115         * gcc.dg/strict-overflow-1.c: New test.
8116         * gcc.dg/no-strict-overflow-1.c: New test.
8117         * gcc.dg/strict-overflow-2.c: New test.
8118         * gcc.dg/no-strict-overflow-2.c: New test.
8119         * gcc.dg/strict-overflow-3.c: New test.
8120         * gcc.dg/no-strict-overflow-3.c: New test.
8121         * gcc.dg/strict-overflow-4.c: New test.
8122         * gcc.dg/no-strict-overflow-4.c: New test.
8123         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
8124         * gcc.dg/pr15784-1.c: Likewise.
8125         * gcc.dg/pr20922-1.c: Likewise.
8126         * gcc.dg/pr20922-3.c: Likewise.
8127         * gcc.dg/pr20922-4.c: Likewise.
8128         * gcc.dg/pr20922-6.c: Likewise.
8129         * gcc.dg/compare-4.c: Likewise.
8130         * gcc.dg/torture/pr26898-1.c: Likewise.
8131         * gcc.dg/tree-ssa/divide-1.c: Likewise.
8132         * gcc.dg/tree-ssa/divide-2.c: Likewise.
8133         * gcc.dg/tree-ssa/divide-3.c: Likewise.
8134         * gcc.dg/tree-ssa/divide-4.c: Likewise.
8135         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
8136         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
8137         * gcc.dg/tree-ssa/pr21082.c: Likewise.
8138         * gcc.dg/tree-ssa/pr26899.c: Likewise.
8139         * g++.dg/tree-ssa/pr21082.C: Likewise.
8140
8141 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8142
8143         * gcc-dg/large-size-array-3.c: New test case.
8144
8145 2007-01-27  Roger Sayle  <roger@eyesopen.com>
8146
8147         * gfortran.dg/forall_7.f90: New test case.
8148
8149 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
8150
8151         PR fortran/30407
8152         * gfortran.dg/where_operator_assign_1.f90: New test.
8153         * gfortran.dg/where_operator_assign_2.f90: New test.
8154         * gfortran.dg/where_operator_assign_3.f90: New test.
8155
8156 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
8157
8158         * lib/target-supports.exp
8159         (check_effective_target_powerpc_altivec): New.
8160         (check_effective_target_vect_cmdline_needed): Use it.
8161
8162 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
8163
8164         PR fortran/30278
8165         * gfortran.dg/backslash_3.f: New test.
8166
8167 2007-01-26  Richard Guenther  <rguenther@suse.de>
8168
8169         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
8170
8171 2007-01-26  Tobias Burnus  <burnus@net-b.de>
8172
8173         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
8174         * gfortran.dg/vect/vect.exp: Ditto.
8175         * gfortran.dg/dg.exp: Ditto.
8176         * gfortran.fortran-torture/execute/execute.exp: Ditto.
8177         * gfortran.fortran-torture/compile/compile.exp: Ditto.
8178
8179 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8180
8181         * gcc.dg/builtins-20.c: Add more cases.
8182         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
8183
8184 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8185
8186         PR fortran/30437
8187         * gcc.dg/Wall.c: New.
8188         * gcc.dg/Wno-all.c: New.
8189         * gfortran.dg/Wall.f90: New.
8190         * gfortran.dg/Wno-all.f90: New.
8191
8192 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
8193
8194         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
8195         * g++.dg/eh/simd-2.C: Also run on Darwin.
8196         * g++.dg/eh/simd-3.C: New.
8197         * g++.dg/eh/simd-4.C: New.
8198
8199 2007-01-25  Richard Guenther  <rguenther@suse.de>
8200
8201         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
8202         and _PROFILE_USE.
8203         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
8204
8205 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
8206
8207         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
8208         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
8209         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
8210         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
8211         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
8212         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
8213         * gcc.dg/ipa/ipa-7.c: New testcase.
8214
8215 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
8216
8217         * g++.dg/cpp0x/warn_cxx0x.C: New.
8218
8219 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8220
8221         * gcc.dg/builtins-20.c: Test builtin carg.
8222
8223 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
8224
8225         PR middle-end/27416
8226         * gcc.dg/gomp/pr27416.c: New test.
8227
8228         PR middle-end/30494
8229         * gcc.dg/gomp/pr30494.c: New test.
8230         * g++.dg/gomp/pr30494.C: New test.
8231
8232         PR middle-end/30421
8233         * gcc.dg/gomp/pr30421.c: New test.
8234
8235 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
8236
8237         * gcc.target/ia64/versionid-1.c: New test.
8238         * gcc.target/ia64/versionid-2.c: New test.
8239
8240 2007-01-24  Richard Guenther  <rguenther@suse.de>
8241
8242         PR testsuite/30181
8243         * gcc.dg/builtins-57.c: Change to a link-time testcase
8244         to support non-C99 targets.
8245
8246 2007-01-24  Jan Hubicka  <jh@suse.cz>
8247
8248         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
8249
8250 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
8251
8252         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
8253
8254 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
8255
8256         PR objc/27438
8257         * objc.dg/const-str-12.m: New test.
8258
8259 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8260
8261         PR fortran/30532
8262         * gfortran.dg/ctrl-z.f90:  New test.
8263
8264 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8265
8266         PR fortran/30481
8267         * gfortran.dg/namelist_assumed_char.f90:  New test.
8268
8269 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
8270
8271         PR c++/27492
8272         * g++.dg/inherit/covariant15.C: New test.
8273
8274 2007-01-23  Ian Lance Taylor  <iant@google.com>
8275
8276         * g++.dg/warn/Wparentheses-24.C: New test.
8277
8278 2007-01-23  Richard Guenther  <rguenther@suse.de>
8279
8280         PR testsuite/30560
8281         * ada/acats/run_acats: Do not call gnatmake or gnatchop
8282         with full path.
8283
8284 2007-01-22  Richard Guenther  <rguenther@suse.de>
8285
8286         PR tree-optimization/30038
8287         * gcc.dg/builtins-62.c: New testcase.
8288
8289 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8290
8291         * gcc.c-torture/compile/20070121.c: New test.
8292
8293 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
8294
8295         PR libfortran/30525
8296         * gfortran.dg/char_comparison_1.f:  New test.
8297
8298 2007-01-21  Ira Rosen  <irar@il.ibm.com>
8299
8300         * gcc.dg/vect/vect-strided-same-dr.c: New test.
8301
8302 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
8303
8304         PR objc/30479
8305         * objc.dg/pch: New directory.
8306         * objc.dg/pch/pch.exp: New file.
8307         * objc.dg/pch/interface-1.m: New test.
8308         * objc.dg/pch/interface-1.hs: New include file.
8309         * lib/objc.exp (objc_target_compile): Add
8310         "-x objective-c-header" in front of the sources if this is
8311         a precompiled header being compiled.
8312
8313 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8314
8315         * gfortran.dg/array_memcpy_3.f90: New test case.
8316         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
8317
8318 2007-01-20  Roger Sayle  <roger@eyesopen.com>
8319             Brooks Moses  <brooks.moses@codesourcery.com>
8320             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8321
8322         * gfortran.dg/intrinsic_sign_1.f90: New test case.
8323         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8324
8325 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8326
8327         * gcc.dg/torture/builtin-math-3.c: Test fdim.
8328
8329 2007-01-19  Mike Stump  <mrs@apple.com>
8330
8331         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
8332         away.
8333
8334 2007-01-19  Roger Sayle  <roger@eyesopen.com>
8335
8336         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
8337         option instead of -funsafe-math-optimizations.
8338
8339 2007-01-19  Tomas Bily  <tbily@suse.cz>
8340
8341         gcc.dg/tree-prof/indir-call-prof.c: New.
8342         g++.dg/dg.exp: Add tree-prof subdirectory.
8343         g++.dg/tree-prof/indir-call-prof.C: New.
8344         g++.dg/tree-prof/tree-prof.exp: New.
8345
8346 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8347
8348         PR c++/17947
8349         * g++.dg/warn/deprecated.C: Update warning output.
8350         * g++.dg/warn/deprecated-2.C: Likewise.
8351         * g++.dg/warn/deprecated-3.C: New.
8352
8353 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8354
8355         * gcc.c-torture/execute/nestfunc-7.c: New.
8356
8357 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
8358
8359         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
8360
8361 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8362
8363         * gcc.dg/m68k-pic-1.c: New.
8364
8365 2007-01-18  Roger Sayle  <roger@eyesopen.com>
8366
8367         * gfortran.dg/array_memcpy_4.f90: New test case.
8368
8369 2007-01-18  Josh Conner  <jconner@apple.com>
8370
8371         PR target/30485
8372         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
8373         * gcc.dg/vect/no-trapping-math-1: New.
8374         * gcc.dg/vect/no-trapping-math-2: New.
8375
8376 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
8377
8378         * gcc.target/i386/387-8.c: Update comment about optimizing
8379         inherent load of 1.0 of fptan instruction.
8380
8381 2007-01-18  Dirk Mueller  <dmueller@suse.de>
8382             Richard Guenther <rguenther@suse.de>
8383
8384         PR diagnostic/8268
8385         * gcc.dg/Warray-bounds.c: New testcase.
8386         * gcc.dg/Warray-bounds-2.c: New testcase.
8387         * g++.dg/warn/Warray-bounds.C: New testcase.
8388         * g++.dg/warn/Warray-bounds-2.C: New testcase.
8389
8390 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
8391
8392         PR fortran/30476
8393         * gfortran.dg/generic_12.f90: New test.
8394
8395 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
8396
8397         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
8398         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
8399
8400 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
8401
8402         * gcc.dg/dfp/compare-special.h: New file.
8403         * gcc.dg/dfp/compare-special-32.c: New test.
8404         * gcc.dg/dfp/compare-special-64.c: New test.
8405         * gcc.dg/dfp/compare-special-128.c: New test.
8406
8407 2007-01-16  Roger Sayle  <roger@eyesopen.com>
8408             Paul Thomas  <pault@gcc.gnu.org>
8409             Steven G. Kargl  <kargl@gcc.gnu.org>
8410
8411         PR fortran/30404
8412         * gfortran.dg/forall_6.f90: New test case.
8413         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
8414         * gfortran.dg/dependency_13.f90: Likewise.
8415
8416 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8417
8418         PR testsuite/12325
8419         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
8420         targets that don't support Inf.
8421
8422 2007-01-15  Dale Johannesen  <dalej@apple.com>
8423
8424         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
8425
8426 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
8427
8428         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
8429         of achar for 0xff to avoid the "Extended ASCII not
8430         implemented" error message.
8431
8432 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
8433
8434         PR fortran/28172
8435         * gfortran.dg/altreturn_4.f90: New test.
8436
8437         PR fortran/29389
8438         * gfortran.dg/stfunc_4.f90: New test.
8439
8440         PR fortran/29712
8441         * gfortran.dg/bound_2.f90: Reinstate commented out line.
8442         * gfortran.dg/initialization_1.f90: Change warning.
8443
8444         PR fortran/30283
8445         * gfortran.dg/specification_type_resolution_2.f90: New test.
8446
8447 2007-01-14  Jan Hubicka  <jh@suse.cz>
8448
8449         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
8450         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
8451         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
8452         elimination.
8453
8454 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
8455
8456         PR fortran/30410
8457         * gfortran.dg/external_procedures_2.f90: New test.
8458
8459 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
8460
8461         PR target/30413
8462         * gcc.target/i386/pr30413.c: New test.
8463
8464 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
8465
8466         PR fortran/30452
8467         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
8468
8469 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
8470
8471         * gcc.dg/20070112-1.c: New test.
8472
8473 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8474
8475         PR libgfortran/30435
8476         * gfortran.dg/list_read_6.f90: New test.
8477
8478 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
8479
8480         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
8481
8482 2007-01-12  Tom Tromey  <tromey@redhat.com>
8483
8484         PR preprocessor/28227:
8485         * gcc.dg/cpp/pr28227.c: New file.
8486
8487 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8488
8489         * gcc.dg/tree-ssa/loop-22.c: New test.
8490
8491 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
8492
8493         PR tree-optimization/29516
8494         * gcc.dg/tree-ssa/loop-20.c: New test.
8495
8496 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
8497
8498         PR libfortran/30415
8499         * minmaxloc_integer_kinds_1.f90:  New test.
8500
8501 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
8502
8503         PR c++/29573
8504         * g++.dg/template/sizeof-template-argument.C: New test.
8505
8506 2007-01-11  Jan Hubicka  <jh@suse.cz>
8507
8508         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
8509         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
8510         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
8511         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
8512         * gcc.dg/tree-ssa/pr21658.c: Likewise.
8513         * gcc.dg/tree-ssa/pr15349.c: Likewise.
8514         * gcc.dg/tree-ssa/pr25501.c: Likewise.
8515         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
8516         transformation in question.
8517         * gcc.dg/tree-ssa/vrp05.c: Likewise.
8518         * gcc.dg/tree-ssa/pr20701.c: Likewise.
8519         * gcc.dg/always_inline3.c: Likewise.
8520
8521 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
8522
8523         PR c++/28999
8524         * g++.dg/template/typename11.C: New test.
8525
8526 2007-01-10  Robert Kennedy <jimbob@google.com>
8527
8528         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
8529
8530 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8531
8532         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
8533         for different integer kinds.
8534         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
8535         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
8536         * gfortran.dg/ishft_2.f90: New test.
8537         * gfortran.dg/ishft_3.f90: New test.
8538
8539 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
8540
8541         * gfortran.dg/altreturn_2.f90: Removed executable bit.
8542
8543 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
8544
8545         PR tree-optimization/30322
8546         * gcc.dg/tree-ssa/loop-21.c: New test.
8547
8548 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
8549
8550         * g++.dg/rtti/darwin-builtin-linkage.C: New.
8551
8552 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8553
8554         * gcc.target/spu/intrinsics-1.c: Remove xfail.
8555
8556 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8557
8558         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
8559         * g++.dg/warn/overflow-warn-3.C: Likewise.
8560         * g++.dg/warn/overflow-warn-4.C: Likewise.
8561         * g++.dg/warn/overflow-warn-5.C: Likewise.
8562         * g++.dg/warn/overflow-warn-6.C: Likewise.
8563         * g++.dg/warn/Woverflow-1.C: Likewise.
8564         * g++.dg/warn/Woverflow-2.C: Likewise.
8565         * g++.dg/warn/Woverflow-3.C: Likewise.
8566         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
8567
8568 2007-01-08  Roger Sayle  <roger@eyesopen.com>
8569
8570         * gfortran.dg/array_constructor_14.f90: New test case.
8571         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
8572
8573 2007-01-08  Richard Guenther  <rguenther@suse.de>
8574
8575         PR tree-optimization/23603
8576         * gcc.dg/tree-ssa/vrp31.c: New testcase.
8577         * gcc.dg/tree-ssa/vrp32.c: Likewise.
8578
8579 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8580
8581         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
8582         in __v8qi typedef.
8583         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
8584         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
8585         compiler behaviour.
8586         * gcc.dg/simd-5.c: Likewise.
8587         * gcc.dg/simd-6.c: Likewise.
8588         * g++.dg/conversion/simd1.C: Likewise.
8589         * g++.dg/conversion/simd3.C: Likewise.
8590         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
8591         (main): Use it.
8592
8593 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
8594
8595         PR tree-optimization/29877
8596         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
8597         name of a hard register for the target concerned.  Adjust dg-error
8598         directives to cope with new behaviour of TER.
8599
8600 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8601
8602         PR c++/28986
8603         * g++.dg/conversion/nullptr1.C: Added overflow warning.
8604         * g++.dg/warn/overflow-warn-1.C: New.
8605         * g++.dg/warn/overflow-warn-3.C: New.
8606         * g++.dg/warn/overflow-warn-4.C: New.
8607         * g++.dg/warn/overflow-warn-5.C: New.
8608         * g++.dg/warn/overflow-warn-6.C: New.
8609         * g++.dg/warn/Woverflow-1.C: New.
8610         * g++.dg/warn/Woverflow-2.C: New.
8611         * g++.dg/warn/Woverflow-3.C: New.
8612         * g++.dg/warn/multiple-overflow-warn-2.C: New.
8613
8614 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
8615
8616         PR fortran/27698
8617         * gfortran.dg/invalid_name.f90: New test.
8618         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
8619         * gfortran.dg/gomp/pr29759.f90: Ditto.
8620
8621 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
8622
8623         * gfortran.dg/present_1.f90:  Update error message.
8624
8625 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
8626
8627         PR c++/19439
8628         * g++.dg/template/duplicate1.C: New test
8629         * g++.dg/template/memfriend6.C: Adjust error markers.
8630
8631 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
8632
8633         PR tree-opt/30385
8634         * gcc.dg/torture/inline-1.c: New test.
8635
8636 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8637
8638         PR c/19978
8639         * gcc.dg/multiple-overflow-warn-1.c: New.
8640         * gcc.dg/multiple-overflow-warn-2.c: New.
8641         * gcc.dg/overflow-warn-6.c: New.
8642         * g++.dg/warn/multiple-overflow-warn-1.C: New.
8643
8644 2007-01-05  Roger Sayle  <roger@eyesopen.com>
8645
8646         * gfortran.dg/array_memcpy_1.f90: New test case.
8647         * gfortran.dg/array_memcpy_2.f90: Likewise.
8648
8649 2007-01-05  Richard Guenther  <rguenther@suse.de>
8650
8651         PR middle-end/27826
8652         * g++.dg/opt/pr27826.C: New testcase.
8653
8654 2007-01-05  Ian Lance Taylor  <iant@google.com>
8655
8656         * gcc.dg/Walways-true-1.c: New test.
8657         * gcc.dg/Walways-true-2.c: New test.
8658         * g++.dg/warn/Walways-true-1.C: New test.
8659         * g++.dg/warn/Walways-true-2.C: New test.
8660
8661 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
8662
8663         PR c/30360
8664         * gcc.dg/pr30360.c: New test.
8665
8666 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
8667
8668         PR fortran/23232
8669         * gfortran.dg/data_implied_do_1.f90: New test.
8670
8671         PR fortran/27996
8672         PR fortran/27998
8673         * gfortran.dg/char_length_1.f90: New test.
8674
8675 2007-01-05  Richard Guenther  <rguenther@suse.de>
8676
8677         PR middle-end/28116
8678         * g++.dg/opt/pr28116.C: New testcase.
8679
8680 2007-01-05  Tobias Burnus  <burnus@net-b.de>
8681
8682         PR fortran/29624
8683         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
8684           invalid deallocate.
8685         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
8686         * gfortran.dg/protected_4.f90: Add pointer intent check.
8687         * gfortran.dg/protected_6.f90: Add pointer intent check.
8688         * gfortran.dg/pointer_intent_1.f90: New test.
8689         * gfortran.dg/pointer_intent_2.f90: New test.
8690         * gfortran.dg/pointer_intent_3.f90: New test.
8691
8692 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
8693
8694         PR 30235
8695         * gfortran.dg/altreturn_2.f90: new test.
8696
8697 2007-01-04  Tom Tromey  <tromey@redhat.com>
8698
8699         PR preprocessor/28165:
8700         * gcc.dg/cpp/pr28165.c: New file.
8701
8702 2007-01-03  Josh Conner  <jconner@apple.com>
8703
8704         PR middle-end/29683
8705         * gcc.dg/pr29683.c: New.
8706
8707 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8708
8709         PR c++/28217
8710         * g++.dg/pch/template-1.C: New test.
8711         * g++.dg/pch/template-1.Hs: New file.
8712
8713 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8714
8715         PR middle-end/30353
8716         * gcc.c-torture/compile/complex-4.c: New test.
8717
8718 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
8719
8720         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
8721         -maltivec.
8722         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
8723
8724 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
8725
8726         PR middle-end/30286
8727         * gcc.dg/pr30286.c: New test.
8728
8729         PR c++/29535
8730         * g++.dg/template/crash66.C: New test.
8731
8732         PR c++/29054
8733         * g++.dg/template/friend49.C: New test.
8734
8735 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
8736
8737         * gfortran.dg/ibits.f90: New test.
8738
8739 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
8740
8741         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
8742         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
8743
8744 2007-01-02  Jan Hubicka  <jh@suse.cz>
8745
8746         * gcc.dg/pr16194.c: We now output error on all three functions,
8747         not just first one.
8748
8749 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8750
8751         PR c/19977
8752         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
8753         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
8754
8755 2006-01-02  Ian Lance Taylor  <iant@google.com>
8756
8757         * g++.dg/warn/Wparentheses-22.C: New test.
8758         * g++.dg/warn/Wparentheses-23.C: New test.
8759
8760 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8761
8762         PR middle-end/7651
8763         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
8764         * gcc.dg/declspec-3-Wextra.c: New.
8765         * gcc.dg/declspec-3-no.c: New
8766
8767 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
8768
8769         PR fortran/20896
8770         * gfortran.dg/interface_10.f90: Remove.
8771
8772 2007-01-01  Roger Sayle  <roger@eyesopen.com>
8773
8774         * gcc.dg/fold-eqxor-4.c: New test case.
8775
8776 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
8777
8778         PR middle-end/30311
8779         * gcc.c-torture/compile/pr30311.c: New test.
8780
8781 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
8782
8783         PR middle-end/30253
8784         * gcc.c-torture/compile/statement-expression-1.c: New test.
8785
8786 2007-01-01  Andreas Schwab  <schwab@suse.de>
8787
8788         PR target/29166
8789         * g++.dg/eh/pr29166.C: New test.
8790
8791 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
8792
8793         * lib/target-supports.exp (check_effective_target_powerpc_spe):
8794         New.
8795         (check_effective_target_vect_cmdline_needed): Use it.
8796
8797 2006-12-31  Richard Guenther  <rguenther@suse.de>
8798
8799         PR middle-end/30137
8800         * gcc.dg/pr30137-1.c: New testcase.
8801         * gcc.dg/pr30137-2.c: Likewise.
8802
8803 2006-12-31  Roger Sayle  <roger@eyesopen.com>
8804
8805         PR middle-end/30322
8806         * gcc.dg/fold-plusnot-1.c: New test case.
8807
8808 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
8809
8810         PR c++/29731
8811         * g++.dg/parse/template22.C: New test.
8812
8813 2006-12-31  Richard Guenther  <rguenther@suse.de>
8814
8815         PR middle-end/30338
8816         * gcc.c-torture/compile/pr30338.c: New testcase.
8817
8818 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8819
8820         PR fortran/27900
8821         * gfortran.dg/intrinsic_actual_4.f90: New test.
8822
8823         PR fortran/24325
8824         * gfortran.dg/func_decl_3.f90: New test.
8825
8826 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
8827
8828         PR fortran/23060
8829         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
8830         * gfortran.dg/c_by_val_1.f: New test.
8831         * gfortran.dg/c_by_val_2.f: New test.
8832         * gfortran.dg/c_by_val_3.f: New test.
8833
8834 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
8835
8836         PR libfortran/30321
8837         * gfortran.dg/sum_zero_array_1.f90:  New test.
8838
8839 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
8840
8841         PR preprocessor/29612
8842         * gcc.dg/cpp/pr29612-1.c: New test.
8843         * gcc.dg/cpp/pr29612-2.c: New test.
8844
8845 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
8846
8847         PR fortran/30034
8848         * gfortran.dg/pure_formal_proc_1.f90: New test.
8849
8850         PR fortran/30237
8851         * gfortran.dg/intrinsic_actual_3.f90: New test.
8852
8853 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8854
8855         PR fortran/30014
8856         * gfortran.dg/io_constraints_1.f90: Update test.
8857         * gfortran.dg/io_constraints_2.f90: Update test.
8858         * gfortran.dg/inquire_iolength.f90: New test.
8859
8860 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
8861
8862         PR fortran/20896
8863         * gfortran.dg/interface_10.f90: New test.
8864         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
8865         since z is already, locally a variable.
8866
8867         PR fortran/25135
8868         * gfortran.dg/generic_11.f90: New test.
8869         * gfortran.dg/interface_7.f90: Remove name clash between module
8870         name and procedure 'x' referenced in the interface.
8871
8872 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8873
8874         PR middle-end/7651
8875         * gcc.dg/Wmissing-parameter-type.c: New.
8876         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
8877         * gcc.dg/Wmissing-parameter-type-no.c: New.
8878
8879 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
8880
8881         PR fortran/25818
8882         * gfortran.dg/entry_array_specs_2.f: New test.
8883
8884         PR fortran/30084
8885         * gfortran.dg/nested_modules_6.f90: New test.
8886
8887 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8888
8889         PR middle-end/7651
8890         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
8891         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
8892
8893 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
8894
8895         PR C++/30168
8896         * g++.dg/opt/complex6.C: New test.
8897
8898 2006-12-22  Ben Elliston  <bje@au.ibm.com>
8899
8900         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
8901         full" if the linker on spu-*-* warns about exceeding local store.
8902
8903         And revert this patch:
8904         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
8905         fail to link due to relocation overflows on spu-*-*.
8906
8907 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8908
8909         PR fortran/30273
8910         * gfortran.dg/dependency_19.f90: New test.
8911
8912 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
8913
8914         PR fortran/30202
8915         * gfortran.dg/alloc_comp_basics_3.f90: New test.
8916
8917 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR middle-end/30262
8920         * gcc.c-torture/execute/20061220-1.c: New test.
8921
8922         PR middle-end/30263
8923         * gcc.dg/gomp/asm-1.c: New test.
8924
8925         PR target/30230
8926         * g++.dg/eh/ia64-2.C: New test.
8927
8928 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
8929
8930         PR target/28966
8931         PR target/29248
8932         * gcc.dg/rs6000-leaf.c: New.
8933
8934 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
8935
8936         PR fortran/25392
8937         * gfortran.dg/f2c_8.f90: New test.
8938
8939 2006-12-20  Bill Wendling  <wendling@apple.com>
8940
8941         * gcc.dg/asm-b.c: Check for __ppc64__.
8942
8943 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8944
8945         PR fortran/30190
8946         * gfortran.dg/bounds_check_5.f90: New test.
8947
8948 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
8949
8950         PR middle-end/30143
8951         * gcc.dg/gomp/complex-1.c: New testcase.
8952
8953 2006-12-20  Roger Sayle  <roger@eyesopen.com>
8954
8955         * gfortran.dg/array_memset_1.f90: New test case.
8956
8957 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
8958
8959         * lib/target-supports.exp: Add spu to
8960         check_effective_target_vect_widen_mult_hi_to_si.
8961
8962 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
8963
8964         PR fortran/29992
8965         * gfortran.dg/generic_9.f90: New test.
8966
8967         PR fortran/30081
8968         * gfortran.dg/generic_10.f90: New test.
8969
8970 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
8971
8972         PR tree-opt/30045
8973         * gcc.dg/pr30045.c: New test.
8974
8975 2006-12-20  Ben Elliston  <bje@au.ibm.com>
8976
8977         * gcc.dg/20020312-2.c: Add a case for __SPU__.
8978
8979 2006-12-19  Eric Christopher  <echristo@apple.com>
8980
8981         PR target/29302
8982         * gcc.c-torture/execute/pr29302-1.c: New.
8983
8984 2006-12-19  Tobias Burnus  <burnus@net-b.de>
8985
8986         PR fortran/39238
8987         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
8988
8989 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
8990
8991         PR fortran/30236
8992         * gfortran.dg/altreturn_3.f90: New test.
8993
8994         * gfortran.dg/char_result_12.f90: Fix comment typos.
8995
8996 2006-12-19  Ben Elliston  <bje@au.ibm.com>
8997
8998         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
8999         as newlib's stdio.h uses non-traditional cpp constructs.
9000
9001 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9002
9003         * gfortran.dg/advance.f90: Renamed to advance_1.f90
9004         * gfortran.dg/append-1.f90: Renamed to append_1.f90
9005         * gfortran.dg/array-1.f90: Renamed to array_1.f90
9006         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
9007         * gfortran.dg/backspace.f: Renamed to backspace_1.f
9008         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
9009         * gfortran.dg/default_initialization.f: Renamed to
9010         default_initialization_1.f
9011         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
9012         dollar_edit_descriptor_1.f
9013         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
9014         dollar_edit_descriptor_2.f
9015         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
9016         dollar_edit_descriptor_3.f
9017         * gfortran.dg/logint-1.f: Renamed to logint_1.f
9018         * gfortran.dg/logint-2.f: Renamed to logint_2.f
9019         * gfortran.dg/logint-3.f: Renamed to logint_3.f
9020         * gfortran.dg/advance_1.f90: Renamed from advance.f90
9021         * gfortran.dg/append_1.f90: Renamed from append-1.f90
9022         * gfortran.dg/array_1.f90: Renamed from array-1.f90
9023         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
9024         * gfortran.dg/backspace_1.f: Renamed from backspace.f
9025         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
9026         * gfortran.dg/default_initialization_1.f: Renamed from
9027         default_initialization.f
9028         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
9029         dollar_edit_descriptor-1.f
9030         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
9031         dollar_edit_descriptor-2.f
9032         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
9033         dollar_edit_descriptor-3.f
9034         * gfortran.dg/logint_1.f: Renamed from logint-1.f
9035         * gfortran.dg/logint_2.f: Renamed from logint-2.f
9036         * gfortran.dg/logint_3.f: Renamed from logint-3.f
9037
9038 2006-12-18  Bill Wendling  <wendling@apple.com>
9039
9040         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
9041         id is an OjbC keyword.
9042
9043 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9044
9045         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
9046
9047 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
9048
9049         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
9050
9051 2006-12-18  Ian Lance Taylor  <iant@google.com>
9052
9053         * g++.dg/warn/Wmissing-declarations-1.C: New test.
9054
9055 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9056
9057         * gcc.c-torture/compile/pr27528.c: Use empty templates.
9058
9059 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
9060
9061         PR fortran/30207
9062         * gfortran.fortran-torture/execute/where21.f90: New test.
9063
9064 2006-12-17  Tobias Burnus  <burnus@net-b.de>
9065
9066         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
9067
9068 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9069
9070         PR middle-end/7651
9071         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
9072         * gcc.dg/if-empty-1.c: Likewise.
9073         * gcc.dg/pr23165.c: Likewise.
9074         * g++.dg/warn/empty-body.C: Likewise.
9075
9076 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9077
9078         PR libfortran/30005
9079         * gfortran.dg/open_errors.f90: New test.
9080
9081 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
9082
9083         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
9084
9085         * gcc.target/i386/ssse3-pabsb.c: New file.
9086         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9087         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9088         * gcc.target/i386/ssse3-palignr.c: Likewise.
9089         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9090         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9091         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9092         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9093         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9094         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9095         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9096         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9097         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9098         * gcc.target/i386/ssse3-psignb.c: Likewise.
9099         * gcc.target/i386/ssse3-psignd.c: Likewise.
9100         * gcc.target/i386/ssse3-psignw.c: Likewise.
9101         * gcc.target/i386/ssse3-vals.h: Likewise.
9102
9103 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
9104
9105         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
9106         * lib/fortran-torture.exp: Include target-supports.exp.
9107
9108 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
9109
9110         PR target/30185
9111         * gcc.c-torture/execute/pr30185.c: New test.
9112
9113 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9114
9115         PR testsuite/30179
9116         PR testsuite/30180
9117         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
9118         * gcc.dg/builtin-bswap-2.c: Likewise.
9119         * gcc.dg/builtin-bswap-3.c: Likewise.
9120         * gcc.dg/builtin-bswap-4.c: Likewise.
9121         * lib/target-supports.exp (check_effective_target_stdint_types): New.
9122         * gcc.c-torture/execute/mode-dependent-address.x: New file.
9123
9124 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9125
9126         PR libfortran/30145
9127         * gfortran.dg/write_zero_array: New test.
9128
9129 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9130
9131         PR fortran/30200
9132         * gfortran.dg/write_fmt_trim.f90: New test.
9133
9134 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
9135
9136         PR 30194
9137         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
9138         temporarily.
9139
9140 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9141
9142         * lib/target-supports.exp (check_weak_available): Use istarget
9143         "hppa*-*-hpux10*" instead of regexp.
9144         (check_cxa_atexit_available): Likewise.
9145
9146 2006-12-14  Richard Guenther  <rguenther@suse.de>
9147
9148         PR tree-optimization/30197
9149         * gcc.c-torture/execute/complex-1.c: Fix function name.
9150         * gcc.dg/builtins-61.c: New testcase.
9151
9152 2006-12-14  Richard Guenther  <rguenther@suse.de>
9153
9154         PR middle-end/30172
9155         * gcc.dg/pr30172-1.c: New testcase.
9156
9157 2006-12-14  Richard Guenther  <rguenther@suse.de>
9158
9159         PR tree-optimization/30198
9160         * gcc.dg/builtins-60.c: New testcase.
9161
9162 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
9163
9164         * lib/target-supports.exp (vect_no_align): Remove spu.
9165
9166 2006-12-13  Ian Lance Taylor  <iant@google.com>
9167
9168         PR c++/19564
9169         PR c++/19756
9170         * g++.dg/warn/Wparentheses-5.C: New test.
9171         * g++.dg/warn/Wparentheses-6.C: New test.
9172         * g++.dg/warn/Wparentheses-7.C: New test.
9173         * g++.dg/warn/Wparentheses-8.C: New test.
9174         * g++.dg/warn/Wparentheses-9.C: New test.
9175         * g++.dg/warn/Wparentheses-10.C: New test.
9176         * g++.dg/warn/Wparentheses-11.C: New test.
9177         * g++.dg/warn/Wparentheses-12.C: New test.
9178         * g++.dg/warn/Wparentheses-13.C: New test.
9179         * g++.dg/warn/Wparentheses-14.C: New test.
9180         * g++.dg/warn/Wparentheses-15.C: New test.
9181         * g++.dg/warn/Wparentheses-16.C: New test.
9182         * g++.dg/warn/Wparentheses-17.C: New test.
9183         * g++.dg/warn/Wparentheses-18.C: New test.
9184         * g++.dg/warn/Wparentheses-19.C: New test.
9185         * g++.dg/warn/Wparentheses-20.C: New test.
9186         * g++.dg/warn/Wparentheses-21.C: New test.
9187
9188 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9189
9190         PR testsuite/30157
9191         * lib/target-supports.exp (check_cxa_atexit_available): Return false
9192         for target "hppa.*hpux10".
9193
9194 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
9195
9196         * g++.dg/debug/vartrack1.C: New test.
9197
9198         * g++.dg/opt/ifcvt1.C: New test.
9199
9200         * gcc.dg/tls/opt-13.c: New test.
9201
9202         * gcc.dg/20060425-2.c: New test.
9203
9204         * g++.dg/opt/pr15054-2.C: New test.
9205
9206         * gcc.c-torture/execute/20060420-1.c: New test.
9207
9208         * gcc.c-torture/execute/20060412-1.c: New test.
9209
9210         * objc/compile/20060406-1.m: New test.
9211
9212 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
9213
9214         * g++.dg/template/array17.C: New test.
9215
9216 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
9217
9218         * gcc.target/powerpc/altivec-23.c: New test.
9219
9220 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
9221
9222         PR c++27316
9223         * g++.dg/inherit/error3.C: New test.
9224
9225         PR c++/28740
9226         * g++.dg/inherit/error4.C: New test.
9227
9228 2006-12-13  Richard Guenther  <rguenther@suse.de>
9229
9230         PR tree-optimization/17687
9231         * gcc.dg/builtins-59.c: New testcase.
9232
9233 2006-12-13  Ben Elliston  <bje@au.ibm.com>
9234
9235         * gcc.target/spu/Wmain.c: New test.
9236
9237 2006-12-12  Josh Conner  <jconner@apple.com>
9238
9239         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
9240         * g++.dg/abi/thunk4.C: Likewise.
9241         * g++.dg/abi/rtti3.C: Likewise.
9242
9243 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
9244
9245         * gcc.target/spu/cpat-1.c: New test.
9246         * gcc.target/spu/cpat-2.c: New test.
9247         * gcc.target/spu/cpat-3.c: New test.
9248         * gcc.target/spu/cpat-4.c: New test.
9249
9250 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9251
9252         PR tree-opt/28436
9253         * gcc.c-torture/compile/vector-1.c: New test.
9254         * gcc.c-torture/compile/vector-2.c: New test.
9255         * gcc.c-torture/compile/vector-3.c: New test.
9256
9257 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
9258
9259         * lib/fortran-torture.exp: Update copyright years.  Remove
9260         obsolete comment.  Test -ftree-vectorize where it makes sense.
9261         * lib/gfortran-dg.exp: Update copyright years.  Use settings
9262         from fortran-torture.exp.
9263         * gfortran.dg/char_transpose_1.f90,
9264         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
9265         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
9266         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
9267         '-w' to dg-options.
9268
9269 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
9270
9271         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
9272         saved_${tool}_load.
9273
9274 2006-12-12  Ira Rosen  <irar@il.ibm.com>
9275
9276         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
9277         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
9278         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
9279         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
9280         gaps.
9281
9282 2006-12-12  Richard Guenther  <rguenther@suse.de>
9283
9284         PR middle-end/30147
9285         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
9286
9287 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
9288             Diego Novillo  <dnovillo@redhat.com>
9289
9290         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
9291         VDEF/VUSE changes.
9292         * gcc.dg/tree-ssa/pr26421.c: Likewise
9293         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
9294         * gcc.dg/tree-ssa/pr23382.c: Likewise.
9295         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
9296         * gcc.dg/tree-ssa/pr28410.c: Likewise.
9297         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
9298         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
9299         * gcc.dg/tree-ssa/vrp07.c: Likewise.
9300         * gcc.dg/tree-ssa/vrp08.c: Likewise.
9301         * gcc.dg/tree-ssa/alias-12.c: Likewise.
9302
9303 2006-12-11  Jan Hubicka  <jh@suse.cz>
9304
9305         * gcc.dg/tree-prof/stringop-1.c: New test.
9306         * gcc.dg/tree-prof/stringop-2.c: New test.
9307
9308 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
9309
9310         PR target/30120
9311         * gcc.target/i386/pr30120.c: New test.
9312
9313         Revert:
9314         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
9315
9316         * gcc.target/i386/x87regparm-1.c: New test.
9317         * gcc.target/i386/x87regparm-2.c: New test.
9318         * gcc.target/i386/x87regparm-3.c: New test.
9319         * gcc.target/i386/x87regparm-4.c: New test.
9320
9321 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
9322
9323         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
9324
9325 2006-12-10  Tobias Burnus  <burnus@net-b.de>
9326
9327         PR fortran/23994
9328         * gfortran.dg/protected_1.f90: New test.
9329         * gfortran.dg/protected_2.f90: New test.
9330         * gfortran.dg/protected_3.f90: New test.
9331         * gfortran.dg/protected_4.f90: New test.
9332         * gfortran.dg/protected_5.f90: New test.
9333         * gfortran.dg/protected_6.f90: New test.
9334
9335 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9336             Tobias Burnus  <burnus@gcc.gnu.org>
9337
9338         PR fortran/29975
9339         PR fortran/30068
9340         * gfortran.dg/interface_4.f90: Test adding procedure to generic
9341         interface.
9342         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
9343         ambiguous interfaces.
9344         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
9345         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
9346         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
9347         ambiguous interfaces.
9348         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
9349         * gfortran.dg/array_initializer_2.f90: Add initializer array
9350         constructor test.
9351
9352         PR fortran/30096
9353         * gfortran.dg/interface_9.f90: Test that host interfaces are
9354         not checked for ambiguity with the local version.
9355
9356 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9357
9358         PR fortran/29464
9359         * gfortran.dg/module_interface_2.f90: New test.
9360
9361 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
9362
9363         PR fortran/29941
9364         * gfortran.dg/assumed_len.f90: New test.
9365
9366 2006-12-09  Richard Guenther  <rguenther@suse.de>
9367
9368         * g++.dg/warn/implicit-typename1.C: Qualify types.
9369         * g++.dg/parse/crash12.C: Likewise.
9370         * g++.dg/tree-ssa/pr22444.C: Likewise.
9371
9372 2006-12-09  Tobias Burnus  <burnus@net-b.de>
9373
9374         * gfortran.dg/array_2.f90: Added sqrt test.
9375
9376 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
9377
9378         * gcc.target/i386/x87regparm-1.c: XFAIL.
9379         * gcc.target/i386/x87regparm-2.c: XFAIL.
9380         * gcc.target/i386/x87regparm-3.c: XFAIL.
9381         * gcc.target/i386/x87regparm-4.c: XFAIL.
9382
9383 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9384
9385         * lib/target-supports.exp
9386         (check_effective_target_large_long_double): New.
9387         * gcc.dg/Wconversion-real.c : Use it.
9388         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
9389         unsigned.
9390
9391 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
9392
9393         * gcc.c-torture/execute/mode-dependent-address.c: New test.
9394
9395 2006-12-08  Tobias Burnus  <burnus@net-b.de>
9396
9397         PR fortran/27546
9398         * gfortran.dg/import4.f90: New test for IMPORT in modules.
9399
9400 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
9401
9402         PR c++/29732
9403         * g++.dg/template/crash65.C: New test.
9404         * g++.dg/template/spec16.C: Tweak error markers.
9405
9406 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9407
9408         * gcc.target/spu: New directory.
9409         * gcc.target/spu/spu.exp: New file.
9410         * gcc.target/spu/intrinsics-1.c: New test.
9411
9412 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
9413
9414         PR c++/29980
9415         * g++.dg/ext/attrib27.C: New test.
9416         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
9417         * g++.dg/parse/typedef5.C: Likewise.
9418
9419 2006-12-07  Mike Stump  <mrs@apple.com>
9420
9421         * treelang/compile/var_defs.tree: Adjust.
9422
9423 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/29730
9426         * g++.dg/template/crash64.C: New test.
9427         * g++.dg/parse/crash27.C: Adjust error markers.
9428
9429 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
9430
9431         PR libfortran/30009
9432         PR libfortran/30056
9433         * gfortran.dg/read_eof_4.f90:  Add tests.
9434         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
9435         * gfortran.dg/unf_read_corrupted_1.f90: New test.
9436
9437 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
9438
9439         PR c++/29729
9440         * g++.dg/template/crash63.C: New test.
9441
9442         PR c++/29728
9443         * g++.dg/template/crash62.C: New test.
9444
9445 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9446
9447         PR fortran/30003
9448         * gfortran.dg/allocatable_function_1.f90: Increase the number
9449         of expected calls of free to 10; the lhs section reference is
9450         now evaluated so there is another call to bar.  Change the
9451         comment appropriately.
9452         * gfortran.dg/array_section_1.f90: New test.
9453
9454 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
9455
9456         PR fortran/29912
9457         * gfortran.dg/char_result_12.f90: New test.
9458
9459 2006-12-05  Richard Guenther  <rguenther@suse.de>
9460
9461         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
9462         * gcc.dg/vect/vect-pow-2.c: Rename to ...
9463         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
9464         vect_double, xfail for spu*-*-*.
9465
9466 2006-12-04  Tobias Burnus  <burnus@net-b.de>
9467
9468         PR fortran/29962
9469         * initialization_4.f90: Test noninteger exponents (-std=f95).
9470         * initialization_5.f90: New test for noninteger exponents
9471           with -std=f2003.
9472
9473 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9474
9475         PR fortran/29821
9476         * gfortran.dg/parameter_array_section_1.f90: New test.
9477
9478 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
9479
9480         PR c++/29733
9481         * g++.dg/template/crash61.C: New test.
9482
9483         PR c++/29632
9484         * g++.dg/template/error23.C: New test.
9485
9486 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
9487
9488         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
9489
9490 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
9491
9492         PR fortran/29916
9493         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
9494
9495 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
9496
9497         PR middle-end/29965
9498         * gcc.dg/gomp/pr29965-1.c: New test.
9499         * gcc.dg/gomp/pr29965-2.c: New test.
9500         * gcc.dg/gomp/pr29965-3.c: New test.
9501         * gcc.dg/gomp/pr29965-4.c: New test.
9502         * gcc.dg/gomp/pr29965-5.c: New test.
9503         * gcc.dg/gomp/pr29965-6.c: New test.
9504         * g++.dg/gomp/pr29965-1.C: New test.
9505         * g++.dg/gomp/pr29965-2.C: New test.
9506         * g++.dg/gomp/pr29965-3.C: New test.
9507         * g++.dg/gomp/pr29965-4.C: New test.
9508         * g++.dg/gomp/pr29965-5.C: New test.
9509         * g++.dg/gomp/pr29965-6.C: New test.
9510         * g++.dg/gomp/pr29965-7.C: New test.
9511         * g++.dg/gomp/pr29965-8.C: New test.
9512         * g++.dg/gomp/pr29965-9.C: New test.
9513         * g++.dg/gomp/pr29965-10.C: New test.
9514
9515 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
9516
9517         * gnat.dg/pointer_variable_bounds.adb: New test.
9518         * gnat.dg/pointer_variable_bounds.ads: Likewise.
9519         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
9520
9521 2006-12-03  Eric Christopher  <echristo@apple.com>
9522
9523         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
9524
9525 2006-12-03  Richard Henderson  <rth@redhat.com>
9526             Andrew Pinski  <pinskia@gmail.com>
9527
9528         PR C++/14329
9529         * g++.dg/warn/unit-1.C: New test.
9530
9531 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
9532
9533         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
9534
9535 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
9536
9537         * g++.dg/vect/vect.exp: Enable tests to run on spu.
9538         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
9539         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
9540         * gcc.dg/vect/vect-70.c: Reduce array size.
9541         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
9542         vect_no_compaer_double targets.
9543         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
9544         vect_float, vect_double, and vect_int.
9545
9546 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
9547
9548         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
9549         test for loop versioning on vect_no_align targets.
9550         * gcc.dg/vect/pr20122.c: Likewise.
9551         * gcc.dg/vect/vect-105.c: Likewise.
9552         * gcc.dg/vect/vect-42.c: Likewise.
9553         * gcc.dg/vect/vect-43.c: Likewise.
9554         * gcc.dg/vect/vect-74.c: Likewise.
9555         * gcc.dg/vect/vect-75.c: Likewise.
9556         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
9557         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
9558         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
9559         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
9560
9561 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
9562
9563         PR fortran/29642
9564         * gfortran.dg/value_1.f90 : New test.
9565         * gfortran.dg/value_2.f90 : New test.
9566         * gfortran.dg/value_3.f90 : New test.
9567         * gfortran.dg/value_4.f90 : New test.
9568         * gfortran.dg/value_4.c : Called from value_4.f90.
9569
9570 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9571
9572         PR C++/30033
9573         *  g++.dg/cpp0x/static_assert4.C: New testcase.
9574
9575 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9576
9577         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
9578
9579 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
9580
9581         PR c/27953
9582         * gcc.dg/pr27953.c: New test.
9583
9584 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9585
9586         PR c++/30022
9587         * g++.dg/ext/vector5.C: New test.
9588
9589         PR c++/30021
9590         * g++.dg/other/main1.C: New test.
9591
9592 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
9593
9594         PR libfortran/29568
9595         * gfortran.dg/convert_implied_open.f90:  Change to
9596         new default record length.
9597         * gfortran.dg/unf_short_record_1.f90:  Adapt to
9598         new error message.
9599         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
9600
9601 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
9602
9603         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
9604
9605 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
9606
9607         PR c++/29066
9608         * g++.dg/expr/pr29066.c: New.
9609
9610 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
9611             Zdenek Dvorak <dvorakz@suse.cz>
9612
9613         PR tree-optimization/29921
9614         * gcc.dg/pr29921-2.c: New test.
9615
9616 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
9617
9618         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
9619         (i386_get_cpuid): New function.
9620         (i386_cpuid_ecx): Likewise.
9621         (i386_cpuid_edx): Likewise.
9622         (i386_cpuid): Updated to call i386_cpuid_edx.
9623
9624         * gcc.target/i386/sse3-addsubpd.c: New file.
9625         * gcc.target/i386/sse3-addsubps.c: Likewise.
9626         * gcc.target/i386/sse3-haddpd.c: Likewise.
9627         * gcc.target/i386/sse3-haddps.c: Likewise.
9628         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9629         * gcc.target/i386/sse3-hsubps.c: Likewise.
9630         * gcc.target/i386/sse3-lddqu.c: Likewise.
9631         * gcc.target/i386/sse3-movddup.c: Likewise.
9632         * gcc.target/i386/sse3-movshdup.c: Likewise.
9633         * gcc.target/i386/sse3-movsldup.c: Likewise.
9634
9635 2006-12-01  Dirk Mueller  <dmueller@suse.de>
9636
9637         * g++.dg/warn/Wreturn-type-4.C: New testcase.
9638
9639 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
9640
9641         * gcc.dg/dfp/convert-int-max.c: New test.
9642         * gcc.dg/dfp/convert-int-max-fold.c: New test.
9643
9644 2006-11-30  Richard Guenther  <rguenther@suse.de>
9645
9646         * gcc.dg/vect/vect-pow-1.c: Rename ...
9647         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
9648         floats instead of doubles, check successful vectorization.
9649
9650 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9651
9652         PR target/29945
9653         * gcc.c-torture/compile/pr29945.c: New testcase.
9654
9655 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
9656
9657         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
9658         -maltivec.
9659
9660 2006-11-29  Eric Christopher  <echristo@apple.com>
9661
9662         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
9663
9664 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
9665
9666         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
9667
9668         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
9669
9670 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
9671
9672         PR c++/29022
9673         * g++.dg/inherit/virtual2.C: New test.
9674         * g++.dg/inherit/virtual3.C: Likewise.
9675         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
9676         * g++.dg/inherit/error2.C: Likewise.
9677         * g++.dg/template/instantiate1.C: Likewise.
9678
9679 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
9680
9681         PR tree-opt/29984
9682         * gcc.dg/tree-ssa/reassoc-12.c: New test.
9683
9684 2006-11-28  Jan Hubicka  <jh@suse.cz>
9685
9686         * gcc.dg/memcpy-1.c: New test.
9687
9688 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR c++/29735
9691         * g++.dg/warn/main-3.C: New test.
9692
9693 2006-11-28  Jan Hubicka  <jh@suse.cz>
9694
9695         * gcc.dg/winline-1.c: New test.
9696
9697 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9698
9699         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
9700         alignments.
9701
9702 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9703
9704         PR fortran/29976
9705         * gfortran.dg/missing_optional_dummy_3.f90
9706
9707 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
9708
9709         PR fortran/20880
9710         * gfortran.dg/interface_3.f90: Modify errors.
9711
9712 2006-11-28  Ben Elliston  <bje@au.ibm.com>
9713
9714         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
9715         fail to link due to relocation overflows on spu-*-*.
9716
9717 2006-11-27  Michael Matz  <matz@suse.de>
9718             Andreas Krebbel  <krebbel1@de.ibm.com>
9719
9720         PR target/29319
9721         * gcc.dg/20061127-1.c: New testcase.
9722
9723 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
9724
9725         * gcc.dg/20061124-1.c: Add exit() function prototype.
9726
9727 2006-11-27  Jan Hubicka  <jh@suse.cz>
9728
9729         * gcc.target/i386/memcpy-1.c: Adjust size.
9730         * gcc.dg/visibility-11.c: Likewise.
9731
9732 2006-11-27  Richard Guenther  <rguenther@suse.de>
9733
9734         PR middle-end/25620
9735         * gcc.target/i386/pow-1.c: New testcase.
9736         * gcc.dg/builtins-58.c: Likewise.
9737
9738 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
9739
9740         PR c++/29886
9741         * g++.dg/expr/cast8.C: New test.
9742
9743 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9744
9745         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
9746         Don't ever inline the testcase.
9747
9748 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9749
9750         PR fortran/29982
9751         * gfortran.fortran-torture/compile/parameter_3.f90: New
9752         testcase.
9753
9754 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
9755
9756         PR fortran/29951
9757         * gfortran.fortran-torture/execute/transfer2.f90: New test.
9758
9759 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9760
9761         * gfortran.fortran-torture/execute/specifics.f90: Remove test
9762         for CHAR.
9763
9764 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9765
9766         PR libgfortran/29936
9767         * gfortran.dg/write_check3.f90: New test.
9768
9769 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9770
9771         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
9772
9773 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
9774
9775         PR fortran/20880
9776         * gfortran.dg/interface_3.f90: New test.
9777
9778         PR fortran/29387
9779         * gfortran.dg/generic_8.f90: New test.
9780
9781 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9782
9783         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
9784         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
9785         * gfortran.dg/specifics_3.f90: Remove.
9786
9787 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR c/29955
9790         * gcc.dg/gomp/pr29955.c: New test.
9791
9792         PR c/29736
9793         * gcc.dg/pr29736.c: New test.
9794
9795 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9796
9797         PR tree-opt/29964
9798         * gcc.dg/pure-1.c: New test.
9799
9800 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
9801
9802         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
9803         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
9804
9805 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
9806
9807         * gcc.dg/20061124-1.c: New testcase.
9808
9809 2006-11-23  Eric Christopher  <echristo@apple.com>
9810
9811         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
9812
9813 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9814
9815         PR c/2707
9816         PR c++/26167
9817         * gcc.dg/Wconversion-integer.c: New. Supersedes
9818         Wconversion-negative-constants.c
9819         * gcc.dg/Wconversion-real.c: New.
9820         * gcc.dg/Wconversion-real-integer.c: New.
9821         * gcc.dg/Wconversion-negative-constants.c: Deleted.
9822         * g++.dg/warn/Wconversion1.C: Modified.
9823
9824 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9825
9826         * gfortran.dg/overload_1.f90: New test.
9827
9828 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9829
9830         PR c/9072
9831         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
9832         Wtraditional-conversion.
9833         * gcc.dg/overflow-warn-2.c: Likewise.
9834         * gcc.dg/Wconversion.c: Likewise. Renamed as
9835         Wtraditional-conversion.c .
9836         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
9837         Wtraditional-conversion-2.c .
9838         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
9839         Wtraditional-conversion-2.c
9840         * gcc.dg/Wconversion-negative-constants.c: New.
9841
9842 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
9843
9844         * gcc.dg/tree-ssa/dump-1.c: New test.
9845
9846 2006-11-23  David Ung <davidu@mips.com>
9847
9848         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
9849         -mfp64, allowable when ISA >= 33 and float is enabled.
9850         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
9851         of mthc1 and mfhc1 patterns.
9852
9853 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
9854
9855         PR tree-optimization/29921
9856         * gcc.dg/pr29921.c: New test.
9857
9858 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9859
9860         PR fortran/29441
9861         * gfortran.dg/initialization_4.f90: New test.
9862
9863 2006-11-22  Ira Rosen  <irar@il.ibm.com>
9864
9865         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
9866         platforms that have interleaving support.
9867         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
9868         * gcc.dg/vect/vect-strided-a-u16-i2.c,
9869         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
9870         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
9871         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
9872         gcc.dg/vect/vect-strided-u8-i2-gap.c,
9873         gcc.dg/vect/vect-strided-u8-i8.c,
9874         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
9875         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
9876         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
9877         gcc.dg/vect/vect-strided-float.c,
9878         gcc.dg/vect/vect-strided-a-mult.c,
9879         gcc.dg/vect/vect-strided-mult-char-ls.c,
9880         gcc.dg/vect/vect-strided-a-u16-mult.c,
9881         gcc.dg/vect/vect-strided-a-u32-mult.c,
9882         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
9883         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
9884         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
9885         gcc.dg/vect/vect-strided-mult.c,
9886         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
9887         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
9888         New.
9889
9890 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9891
9892         PR fortran/25087
9893         * gfortran.dg/auto_char_len_4.f90: New test.
9894
9895 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
9896
9897         PR fortran/29652
9898         * gfortran.dg/generic_7.f90: New test.
9899         * gfortran.dg/defined_operators_1.f90: Add new error.
9900
9901 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
9902
9903         PR tree-optimization/29902
9904         * g++.dg/tree-ssa/pr29902.C: New test.
9905
9906 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
9907
9908         PR fortran/29820
9909         * gfortran.dg/used_types_13.f90: New test.
9910
9911 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
9912
9913         * gcc.dg/dfp/snan.c: Delete.
9914
9915 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
9916
9917         * g++.dg/cpp0x/static_assert1.C: New.
9918         * g++.dg/cpp0x/static_assert2.C: New.
9919         * g++.dg/cpp0x/static_assert3.C: New.
9920
9921 2006-11-21  Richard Guenther  <rguenther@suse.de>
9922
9923         * gcc.dg/vect/vect-pow-1.c: New testcase.
9924         * gcc.dg/vect/vect-pow-2.c: Likewise.
9925
9926 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
9927
9928         PR c++/29570
9929         * g++.dg/template/static29.C: New test.
9930
9931         PR c++/29734
9932         * g++.dg/conversion/simd4.C: New test.
9933
9934 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
9935
9936         PR c++/29475
9937         * g++.dg/template/access19.C: New test.
9938         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
9939         error is reported.
9940
9941 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9942
9943         PR tree-opt/25500
9944         * gcc.dg/tree-ssa/sra-4.c: New testcase.
9945
9946 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9947
9948         PR fortran/27546
9949         * gfortran.dg/import.f90: Extended test.
9950         * gfortran.dg/import2.f90: Extended test.
9951
9952 2006-11-20  Tobias Burnus  <burnus@net-b.de>
9953
9954         * gfortran.dg/volatile3.f90: Add conflict test.
9955
9956 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
9957
9958         PR fortran/24783
9959         * gfortran.dg/implicit_10.f90: New test.
9960
9961 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9962
9963         PR c++/8586
9964         * g++.dg/warn/Wall-write-strings.C: New.
9965
9966 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
9967
9968         * gfortran.dg/alloc_comp_constraint_5.f90: New.
9969         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
9970
9971 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9972
9973         * gfortran.dg/use_3.f90: Remove error message.
9974         * gfortran.dg/iso_fortran_env_1.f90: New test.
9975         * gfortran.dg/iso_fortran_env_2.f90: New test.
9976         * gfortran.dg/iso_fortran_env_3.f90: New test.
9977         * gfortran.dg/iso_fortran_env_4.f90: New test.
9978
9979 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
9980
9981         * gcc.dg/vect/vect-27.c: Fix initialization.
9982
9983 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9984
9985         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
9986         * gcc.dg/torture/builtin-minmax-1.c: New.
9987
9988         * gcc.dg/builtins-20.c: Add cases for copysign.
9989
9990 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9991
9992         PR fortran/24285
9993         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
9994
9995 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9996         * gfortran.dg/use_1.f90: New test.
9997         * gfortran.dg/use_1.f90: New test.
9998         * gfortran.dg/use_1.f90: New test.
9999
10000 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
10001
10002         PR tree-optimization/29801
10003         * gcc.dg/pr29801.c: New test.
10004
10005 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
10006
10007         PR middle-end/29584
10008         * gcc.dg/torture/pr29584.c: New test.
10009
10010 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
10011
10012         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
10013         Condition PowerPC tests for saving FPRs on powerpc_fprs.
10014         * gcc.target/powerpc/compress-float-ppc.c,
10015         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
10016         powerpc_fprs.
10017         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
10018         do not pass -mhard-float.
10019
10020 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
10021
10022         * gnat.dg/volatile_aggregate.adb: New test.
10023
10024 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10025
10026         PR fortran/29391
10027         PR fortran/29489
10028         * gfortran.dg/bound_2.f90: Add more checks.
10029         * gfortran.dg/bound_3.f90: New test.
10030
10031 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
10032
10033         PR target/29201
10034         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
10035
10036 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10037
10038         * gfortran.dg/import3.f90: Fix error message.
10039
10040 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10041
10042         PR tree-opt/29788
10043         * gfortran.fortran-torture/compile/inline_1.f90:
10044         New testcase.
10045
10046 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
10047
10048         * gcc.target/i386/x87regparm-1.c: New test.
10049         * gcc.target/i386/x87regparm-2.c: New test.
10050         * gcc.target/i386/x87regparm-3.c: New test.
10051         * gcc.target/i386/x87regparm-4.c: New test.
10052
10053 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10054
10055         PR fortran/27546
10056         * gfortran.dg/import.f90: New test.
10057         * gfortran.dg/import2.f90: New test.
10058         * gfortran.dg/import3.f90: New test.
10059
10060 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10061
10062         PR fortran/27588
10063         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
10064
10065 2006-11-15  Tobias Burnus  <burnus@net-b.de>
10066
10067         PR fortran/29806
10068         * gfortran.dg/contains.f90: New test.
10069         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
10070
10071 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
10072
10073         PR tree-optimization/29581
10074         * gcc.dg/pr29581-1.c: New test.
10075         * gcc.dg/pr29581-2.c: New test.
10076         * gcc.dg/pr29581-3.c: New test.
10077         * gcc.dg/pr29581-4.c: New test.
10078         * gfortran.dg/pr29581.f90: New test.
10079
10080 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
10081
10082         PR fortran/29702
10083         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
10084         numbers in error message headers.
10085
10086 2006-11-14  Richard Guenther  <rguenther@suse.de>
10087
10088         * gcc.target/i386/math-torture/math-torture.exp: Restrict
10089         to i?86 and x86_64 targets.
10090
10091 2006-11-14  Caroline Tice  <ctice@apple.com>
10092
10093         * gcc.dg/pubtypes-1.c: New file/testcase.
10094         * gcc.dg/pubtypes-2.c: New file/testcase.
10095         * gcc.dg/pubtypes-3.c: New file/testcase.
10096         * gcc.dg/pubtypes-4.c: New file/testcase.
10097         * g++.dg/pubtypes.C: New file/testcase.
10098
10099 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
10100
10101         PR c++/29106
10102         * g++.dg/init/self1.C: New test.
10103
10104 2006-11-14  Tobias Burnus  <burnus@net-b.de>
10105
10106         PR fortran/29657
10107         * gfortran.dg/conflicts.f90: Add.
10108
10109 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
10110
10111         PR rtl-optimization/29798
10112
10113         * gcc.c-torture/execute/pr29798.c: New.
10114
10115 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10116
10117         * gcc.dg/builtins-20.c: Add more cases.
10118
10119 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
10120
10121         PR fortran/29759
10122         * gfortran.dg/gomp/pr29759.f90: New test.
10123
10124 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
10125
10126         PR c++/29518
10127         * g++.dg/template/static28.C: New test.
10128
10129 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
10130
10131         * lib/c-torture.exp: Use target-libpath.exp.
10132         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
10133         set GCC_EXEC_PREFIX env var from global variable of same name.
10134
10135 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10136
10137         PR fortran/26994
10138         * gfortran.fortran-torture/compile/transfer-1.f90:
10139         New testcase.
10140
10141 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
10142             Zdenek Dvorak <dvorakz@suse.cz>
10143
10144         PR tree-optimization/29680
10145         * gcc.dg/alias-11.c: New test.
10146
10147 2006-11-12  Jason Merrill  <jason@redhat.com>
10148             Andrew Pinski <pinskia@physics.uc.edu>
10149
10150         PR middle-end/28915
10151         * gcc.target/i386/vectorize1.c: New.
10152
10153 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10154
10155         PR rtl-optimization/29797
10156         * gcc.c-torture/execute/pr29797-1.c: New test case.
10157
10158 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10159
10160         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
10161
10162 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
10163
10164         * gcc.dg/tree-ssa/prefetch-3.c: New test.
10165
10166 2006-11-12  Roger Sayle  <roger@eyesopen.com>
10167
10168         PR tree-optimization/13827
10169         * gcc.dg/fold-eqand-1.c: New test case.
10170
10171 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10172
10173         PR rtl-opt/28812
10174         * gcc.c-torture/execute/mayalias-3.c: New test.
10175
10176 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
10177
10178         PR middle-end/27528
10179         * gcc.c-torture/compile/pr27528.c: New test.
10180         * gcc.dg/pr27528.c: Likewise.
10181
10182 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10183
10184         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
10185
10186         * gcc.dg/torture/builtin-symmetric-1.c: New test.
10187
10188 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10189
10190         PR fortran/29758
10191         * gfortran.dg/reshape_source_size_1.f90: New test.
10192
10193 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
10194
10195         PR fortran/29315
10196         * gfortran.dg/aliasing_dummy_4.f90: New test.
10197
10198 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
10199
10200         PR target/29777
10201         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
10202         and x86_64-*-* targets.
10203
10204 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10205
10206         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
10207         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
10208         New macros. Use them in exact tests.
10209         (TESTIT3): New macro.
10210         Add tests for fmin, fmax and fma.
10211
10212 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10213
10214         PR fortran/29431
10215         * gfortran.dg/array_constructor_13.f90: New test.
10216
10217 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10218
10219         PR fortran/29744
10220         * gfortran.dg/used_types_12.f90: New test.
10221
10222 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
10223
10224         PR middle-end/29726
10225         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
10226         (test6): Ditto.
10227         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
10228         * gcc.dg/fold-eqandshift-3.c: New test case.
10229
10230 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
10231
10232         PR fortran/29699
10233         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
10234
10235         PR fortran/21370
10236         * gfortran.dg/change_symbol_attributes_1.f90: New test.
10237
10238 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10239
10240         * gcc.dg/20061109-1.c: New testcase.
10241
10242 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10243
10244         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
10245
10246 2006-11-09  Tobias Burnus  <burnus@net-b.de>
10247
10248         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
10249         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
10250
10251 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
10252
10253         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
10254         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
10255
10256 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10257
10258         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
10259
10260 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10261
10262         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
10263         vect-9.c).
10264         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
10265         * gcc.dg/vect/vect-9.c: Now vectorizable.
10266         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
10267         that support vect_widen_mult.
10268         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
10269         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
10270         vect-reduc-dot-u16.c).
10271         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
10272         vect-reduc-dot-u16.c).
10273         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
10274         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
10275         vect-reduc-dot-s8.c).
10276         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
10277         vect-reduc-dot-s8.c).
10278         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
10279         vect-reduc-dot-s8.c).
10280         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
10281         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
10282         vect-reduc-dot-u8.c).
10283         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
10284         vect-reduc-dot-u8.c).
10285         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
10286         * gcc.dg/vect/vect-multitypes-9.c: New test.
10287         * gcc.dg/vect/vect-multitypes-10.c: New test.
10288         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
10289         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
10290         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
10291         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
10292         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
10293         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
10294         wrapv-vect-reduc-dot-s8.c.
10295         * lib/target-support.exp (check_effective_target_vect_unpack): New.
10296         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
10297         targets that support vec_unpack.
10298         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
10299         (check_effective_target_vect_widen_mult_qi_to_hi): New.
10300         (check_effective_target_vect_widen_mult_hi_to_si): New.
10301         (check_effective_target_vect_widen_sum): Removed.
10302
10303         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10304
10305         * gcc.dg/vect/vect-multitypes-8.c: New test.
10306         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
10307
10308         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
10309
10310         * gcc.dg/vect/vect-multitypes-7.c: New test.
10311
10312         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10313
10314         * gcc.dg/vect/vect-multitypes-4.c: New test.
10315         * gcc.dg/vect/vect-multitypes-5.c: New test.
10316         * gcc.dg/vect/vect-multitypes-6.c: New test.
10317
10318         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
10319
10320         * gcc.dg/vect/vect-multitypes-1.c: New test.
10321         * gcc.dg/vect/vect-multitypes-2.c: New test.
10322         * gcc.dg/vect/vect-multitypes-3.c: New test.
10323
10324 2006-11-07  Eric Christopher  <echristo@apple.com>
10325
10326         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
10327         Test using scan-assembler-not.
10328
10329 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
10330
10331         * gcc.dg/inline-17.c: New test.
10332
10333 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
10334
10335         PR other/25028
10336         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
10337         on HP-UX.
10338
10339 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
10340
10341         PR fortran/29539
10342         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
10343
10344         PR fortran/29634
10345         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
10346         test.
10347
10348 2006-11-07  Tobias Burnus  <burnus@net-b.de>
10349
10350         PR fortran/29601
10351         * gfortran.dg/volatile.f90: Add.
10352         * gfortran.dg/volatile2.f90: Add.
10353         * gfortran.dg/volatile3.f90: Add.
10354         * gfortran.dg/volatile4.f90: Add.
10355         * gfortran.dg/volatile5.f90: Add.
10356         * gfortran.dg/volatile6.f90: Add.
10357         * gfortran.dg/volatile7.f90: Add.
10358
10359 2006-11-06  Tobias Burnus  <burnus@net-b.de>
10360
10361         * gfortran.dg/io_constraints_2.f90: Adjust pattern
10362           for matching error messages.
10363         * gfortran.dg/specifics_3.f90: Adjust pattern
10364           for matching error messages.
10365
10366 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
10367             Bernhard Fischer  <aldot@gcc.gnu.org>
10368
10369         * lib/gcc-dg.exp (output-exists): New proc.
10370         (output-exists-not): New proc.
10371         * gcc.test-framework/test-framework.awk: Support new directives.
10372         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
10373         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
10374         * gcc.test-framework/dg-outexists-exp-F.c: New test.
10375         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
10376         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
10377         * gcc.test-framework/dg-outexists-exp-P.c: New test.
10378
10379 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
10380
10381         PR fortran/29630
10382         PR fortran/29679
10383         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
10384         * gfortran.dg/initialization_3.f90: New.
10385
10386 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10387
10388         PR libgfortran/25545
10389         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
10390
10391 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
10392
10393         PR middle-end/29695
10394         * gcc.c-torture/execute/pr29695-1.c: New test.
10395         * gcc.c-torture/execute/pr29695-2.c: New test.
10396
10397 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
10398
10399         PR fortran/29565
10400         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
10401
10402 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
10403
10404         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
10405         for matching error messages.
10406
10407 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
10408
10409         PR target/26915
10410         * gcc.target/i386/387-12.c: New test.
10411
10412 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10413
10414         PR libfortran/29713
10415         * gfortran.dg/pr29713.f90: New test.
10416
10417 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
10418
10419         * gcc.c-torture/execute/arith-rand-ll.c:
10420         Also test for bogus rest sign.
10421
10422 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10423
10424         PR libfortran/27895
10425         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
10426
10427 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
10428
10429         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
10430         from error messages.
10431
10432 2006-11-02  Mike Stump  <mrs@apple.com>
10433
10434         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
10435
10436         * g++.old-deja/g++.abi/align.C: Enable for darwin.
10437
10438 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
10439
10440         * g++.dg/eh/gcsec1.C: New test.
10441
10442 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10443
10444         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
10445         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
10446
10447 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
10448
10449         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
10450         hexadecimal value.
10451         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
10452         * gcc.dg/pr14796-2.c: Likewise.
10453
10454 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
10455
10456         * gcc.c-torture/execute/20061101-1.c: New test.
10457
10458 2006-11-01  Richard Guenther  <rguenther@suse.de>
10459
10460         * gcc.target/i386/fpprec-1.c: New testcase.
10461
10462 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10463
10464         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
10465         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
10466
10467 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10468
10469         * gcc.c-torture/execute/20061031-1.c: New test.
10470
10471 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10472
10473         PR 23067
10474         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
10475         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
10476         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
10477         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
10478         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
10479         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
10480         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
10481
10482 2006-10-31  Eric Christopher  <echristo@apple.com>
10483             Falk Hueffner  <falk@debian.org>
10484
10485         * gcc.dg/builtin-bswap-1.c: New.
10486         * gcc.dg/builtin-bswap-2.c: New.
10487         * gcc.dg/builtin-bswap-3.c: New.
10488         * gcc.dg/builtin-bswap-4.c: New.
10489         * gcc.dg/builtin-bswap-5.c: New.
10490         * gcc.target/i386/builtin-bswap-1.c: New.
10491
10492 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
10493
10494         * gcc.dg/inline-16.c: New.
10495
10496         PR 16622
10497         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
10498         defining it.
10499         * gcc.dg/inline-13.c: New.
10500         * gcc.dg/inline-14.c: New.
10501         * gcc.dg/inline-15.c: New.
10502
10503         PR 11377
10504         * gcc.dg/inline6.c: New.
10505         * gcc.dg/inline7.c: New.
10506
10507 2006-10-31  Roger Sayle  <roger@eyesopen.com>
10508
10509         PR middle-end/23470
10510         * gcc.dg/pr23470-1.c: New test case.
10511
10512 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
10513
10514         PR fortran/29537
10515         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
10516         data.
10517         * gfortran.dg/blockdata_2.f90: New testcase.
10518
10519 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
10520
10521         PR libfortran/29627
10522         * gfortran.dg/unf_short_record_1.f90:  New test.
10523
10524 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10525
10526         PR fortran/29067
10527         * gfortran.dg/pr29067.f: New test.
10528
10529 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
10530             Richard Sandiford  <richard@codesourcery.com>
10531
10532         * lib/target-supports.exp (get_compiler_messages): Append options
10533         as a single list element.
10534         (check_effective_target_arm_vfp_ok): New.
10535         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
10536
10537 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
10538
10539         PR fortran/29387
10540         * gfortran.dg/intrinsic_actual_2.f90: New test.
10541
10542         PR fortran/29490
10543         * gfortran.dg/actual_array_interface_1.f90: New test.
10544
10545         PR fortran/29641
10546         * gfortran.dg/used_types_11.f90: New test.
10547
10548 2006-10-30  Dirk Mueller  <dmueller@suse.de>
10549
10550         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
10551         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
10552         * g++.old-deja/g++.pt/eichin01.C (main): Same.
10553         * g++.old-deja/g++.mike/net25.C (main): Same.
10554         * g++.dg/lookup/exception1.C (main): Same.
10555         * g++.dg/parse/parens2.C (main): Same.
10556
10557 2006-10-30  Roger Sayle  <roger@eyesopen.com>
10558
10559         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
10560
10561 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10562
10563         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
10564         * gcc.dg/torture/builtin-math-3.c: Likewise.
10565
10566 2006-10-30  Tobias Burnus  <burnus@net-b.de>
10567
10568         PR fortran/29452
10569         * gfortran.dg/write_check.f90: Check run-time keyword checking.
10570         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
10571
10572 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
10573
10574         PR Fortran/29410
10575         * gfortran.fortran-torture/execute/transfer1.f90: New test.
10576
10577 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
10578
10579         * lib/target-supports.exp (check_function_available): Declare
10580         function before calling.
10581
10582 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
10583
10584         PR tree-optimization/29637
10585         * gcc.dg/pr29637.c: New test.
10586
10587 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10588
10589         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
10590         tree canonicalization.
10591
10592 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10593
10594         * gcc.dg/builtins-20.c: Add more hypot tests.
10595
10596 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10597
10598         * gcc.dg/fold-compare-1.c: New test case.
10599
10600 2006-10-29  Dirk Mueller  <dmueller@suse.de>
10601
10602         PR c++/16307
10603         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
10604
10605 2006-10-29  Roger Sayle  <roger@eyesopen.com>
10606
10607         PR tree-optimization/15458
10608         * gcc.dg/fold-xornot-1.c: New test case.
10609
10610 2006-10-29  Richard Guenther  <rguenther@suse.de>
10611
10612         * gcc.target/i386/math-torture/trunc.c: New testcase.
10613
10614 2006-10-29  Richard Guenther  <rguenther@suse.de>
10615
10616         * gcc.target/i386/math-torture/round.c: New testcase.
10617
10618 2006-10-29  Richard Guenther  <rguenther@suse.de>
10619
10620         * gcc.target/i386/math-torture/ceil.c: New testcase.
10621         * gcc.target/i386/math-torture/floor.c: Likewise.
10622
10623 2006-10-29  Richard Guenther  <rguenther@suse.de>
10624
10625         * gcc.target/i386/math-torture/rint.c: New testcase.
10626         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
10627
10628 2006-10-29  Richard Guenther  <rguenther@suse.de>
10629
10630         * gcc.target/i386/math-torture/lfloor.c: New testcase.
10631         * gcc.target/i386/math-torture/lceil.c: Likewise.
10632
10633 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10634
10635         PR libgfortran/24313
10636         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
10637
10638 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
10639
10640         * gcc.c-torture/execute/20020118-1.c,
10641         gcc.c-torture/execute/builtins/strlen.c,
10642         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
10643         comment typos.
10644
10645 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10646
10647         * gcc.dg/builtins-20.c: Add tests for hypot.
10648         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
10649         two-argument builtins.
10650         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
10651         TESTIT2.  Update all callers.
10652         (TESTIT2, TESTIT2_R): New helper macros.
10653         Add testcases for pow, hypot and atan2.
10654
10655 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10656
10657         PR C++/29295
10658         * g++.dg/expr/bool1.C: New test.
10659         * g++.dg/expr/bool2.C: New test.
10660
10661 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10662
10663         PR fortran/28224
10664         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
10665         * gfortran.dg/namelist_internal.f90: New test.
10666
10667 2006-10-28  Tobias Burnus  <burnus@net-b.de>
10668
10669         PR fortran/29625
10670         * gfortran.dg/io_real_boz.f90: Add.
10671         * gfortran.dg/io_real_boz2.f90: Add.
10672
10673 2006-10-28  Richard Guenther  <rguenther@suse.de>
10674
10675         PR middle-end/26899
10676         * gcc.dg/tree-ssa/pr26899.c: New testcase.
10677
10678 2006-10-28  Richard Guenther  <rguenther@suse.de>
10679
10680         PR target/28806
10681         * gcc.target/i386/math-torture/lround.c: New testcase.
10682
10683 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10684
10685         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
10686         * gcc.dg/builtins-44.c: Likewise.
10687         * gcc.dg/builtins-45.c: Likewise.
10688         * gcc.dg/pr28796-2.c: Likewise.
10689         * gcc.dg/unordered-3.c: Likewise.
10690
10691 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10692
10693         PR libgfortran/27954
10694         * gfortran.dg/error_recovery_2.f90: New test.
10695
10696 2006-10-26  Richard Guenther  <rguenther@suse.de>
10697
10698         * gcc.target/i386/i386.exp: Use glob, not find to collect
10699         tests.  Avoids recursing into subdirectories.
10700         * gcc.target/i386/math-torture/math-torture.exp: Torture
10701         for interesting ia32 math options.
10702         * gcc.target.i386/math-torture/lrint.c: New testcase.
10703
10704 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10705
10706         PR libgfortran/29563
10707         * gfortran.dg/arrayio_9.f90: Update test.
10708         * gfortran.dg/arrayio_19.f90: New test.
10709
10710 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
10711
10712         * gcc.dg/20061026.c: New testcase.
10713
10714 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10715
10716         PR libgfortran/29563
10717         * gfortran.dg/arrayio_9.f90: New test.
10718
10719 2006-10-26  Ben Elliston  <bje@au.ibm.com>
10720
10721         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
10722         Copy the strings manually, as strcpy may call strlen.
10723
10724 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10725
10726         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
10727         Add checks for log, log2, log10 and log1p.
10728
10729         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
10730         we already test 0.0.  Add checks for expm1, log, log2, log10,
10731         log1p, cbrt, erf and erfc.
10732
10733 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
10734
10735         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
10736
10737 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
10738
10739         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
10740         and remainderl() built-in functions.  Remove -ffast-math from
10741         dg-options.
10742
10743 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10744
10745         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
10746         acosh and atanh.
10747
10748         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
10749         floating point modifiers to arguments passed to float and long
10750         double functions respectively.  Update all callers to use floating
10751         point numbers, not integers.  Add tests for exp, exp2 and
10752         exp10/pow10.
10753
10754         * gcc.dg/torture/builtin-math-3.c: New test.
10755
10756 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
10757
10758         PR fortran/29393
10759         * gfortran.dg/initialize_2.f90: New.
10760
10761 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10762
10763         * gcc.dg/torture/builtin-math-2.c: New test.
10764
10765 2006-10-24  Richard Guenther  <rguenther@suse.de>
10766
10767         PR middle-end/28796
10768         * gcc.dg/pr28796-1.c: New testcase.
10769         * gcc.dg/pr28796-2.c: Likewise.
10770
10771 2006-10-24  Richard Guenther  <rguenther@suse.de>
10772
10773         * gcc.dg/builtins-57.c: New testcase.
10774
10775 2006-10-24  Richard Guenther  <rguenther@suse.de>
10776
10777         PR tree-optimization/29567
10778         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
10779
10780 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
10781
10782         PR tree-optimization/14784
10783         * gcc.dg/alias-10.c: New test.
10784
10785 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10786
10787         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
10788
10789 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
10790
10791         * gcc.dg/builtin-strncat-chk-1.c: New test.
10792
10793 2006-10-23  Jan Hubicka  <jh@suse.cz>
10794
10795         * gcc.dg/memmove-1.c: New test.
10796
10797 2006-10-23  Paul Brook  <paul@codesourcery.com>
10798
10799         * gcc.dg/pragma-pack-5.c: New test.
10800
10801 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
10802
10803         * g++.dg/other/s390-1.C: New testcase.
10804
10805 2006-10-23  Richard Guenther  <rguenther@suse.de>
10806
10807         PR middle-end/27132
10808         PR middle-end/23295
10809         * gcc.dg/pr27132.c: New testcase.
10810         * gcc.dg/pr23295.c: Likewise.
10811         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
10812         * g++.dg/tree-ssa/pr19807.C: Likewise.
10813
10814 2006-10-23  Richard Guenther  <rguenther@suse.de>
10815
10816         PR middle-end/21032
10817         * gcc.dg/pr21032.c: New testcase.
10818
10819 2006-10-22  Jeff Law  <law@redhat.com>
10820         Richard Guenther  <rguenther@suse.de>
10821
10822         PR tree-optimization/15911
10823         * gcc.dg/tree-ssa/vrp30.c: New testcase.
10824
10825 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
10826
10827         PR c++/20647
10828         * g++.dg/abi/rtti3.C: New.
10829
10830 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
10831
10832         PR middle-end/28252
10833         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
10834         transformation.
10835
10836 2006-10-21  Richard Guenther  <rguenther@suse.de>
10837
10838         PR tree-optimization/3511
10839         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
10840
10841 2006-10-21  Richard Guenther  <rguenther@suse.de>
10842
10843         PR middle-end/26898
10844         * gcc.dg/torture/pr26898-1.c: New testcase.
10845         * gcc.dg/torture/pr26898-2.c: Likewise.
10846
10847 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
10848
10849         PR c++/28053
10850         * g++.dg/parse/bitfield1.C: Adjust error markers.
10851         * g++.dg/parse/bitfield2.C: New test.
10852
10853 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
10854
10855         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
10856
10857 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10858
10859         PR libfortran/27895
10860         * gfortran.dg/zero_sized_1.f90: New test.
10861
10862 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
10863
10864         * gcc.dg/div-compare-1.c: New test.
10865
10866 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
10867
10868         PR fortran/29216
10869         * gfortran.dg/result_default_init_1.f90: New test.
10870
10871         PR fortran/29314
10872         * gfortran.dg/automatic_default_init_1.f90: New test.
10873
10874         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
10875         from 38 to 33.
10876
10877 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
10878
10879         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
10880         'using namespace std' without previous declaration.
10881         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
10882         * g++.old-deja/g++.robertl/eb133c.C: New.
10883
10884 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10885
10886         PR libgfortran/29277
10887         * gfortran.dg/streamio_4.f90: Update test.
10888         * gfortran.dg/streamio_11.f90: New test.
10889
10890 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
10891
10892         PR c++/27952
10893         * g++.dg/inherit/virtual1.C: New test.
10894
10895 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10896
10897         PR c++/28261
10898         * g++.dg/parse/enum3.C: New test.
10899
10900 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10901
10902         PR c++/29039
10903         * g++.dg/init/ctor8.C: New test.
10904
10905 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
10906
10907         PR c++/27270
10908         * g++.dg/ext/complit8.C: Tweak error markers.
10909         * g++.dg/template/complit1.C: Add error marker.
10910
10911 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10912
10913         PR c++/27270
10914         * g++.dg/ext/complit8.C: New test.
10915
10916         PR c++/29408
10917         * g++.dg/parse/dtor12.C: New test.
10918
10919         PR c++/29435
10920         * g++.dg/template/sizeof11.C: New test.
10921
10922 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
10923
10924         PR fortran/29392
10925         * gfortran.dg/data_char_3.f90: New test.
10926
10927         PR fortran/29451
10928         * gfortran.dg/negative_automatic_size.f90: New test.
10929
10930 2006-10-16  David Daney  <ddaney@avtrex.com>
10931
10932         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
10933
10934 2006-10-16  Eric Christopher  <echristo@apple.com>
10935
10936         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
10937         x86_64.
10938
10939 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
10940
10941         PR c++/28211
10942         * g++.dg/tc1/dr49.C: Tweak error messages.
10943         * g++.dg/parse/template21.C: New test.
10944
10945 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10946
10947         PR middle-end/20491
10948         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
10949
10950 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
10951
10952         PR fortran/29403
10953         * gfortran.dg/print_1.f90: New test.
10954
10955 2006-10-15  Jan Hubicka  <jh@suse.cz>
10956
10957         PR middle-end/29241
10958         * gcc.c-torture/compile/pr29241.c: New testcase.
10959
10960 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
10961
10962         PR middle-end/29250
10963         * gcc.c-torture/compile/pr29250.c: New test.
10964
10965 2006-10-15  Richard Guenther  <rguenther@suse.de>
10966
10967         * gcc.dg/pr29299.c: New testcase.
10968
10969 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
10970
10971         PR fortran/24767
10972         * gfortran.dg/label_4.f90: Adjust warning flag.
10973
10974 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
10975
10976         PR fortran/29371
10977         * gfortran.dg/nullify_3.f90: New test.
10978
10979 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10980
10981         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
10982         on Solaris 2.5.1 too.
10983
10984 2006-10-13  Eric Christopher  <echristo@apple.com>
10985
10986         * gcc.dg/pr25993.c: Skip for darwin.
10987
10988 2006-10-13  Eric Christopher  <echristo@apple.com>
10989
10990         * gcc.dg/visibility-11.c: Skip for darwin.
10991
10992 2006-10-13  Eric Christopher  <echristo@apple.com>
10993
10994         * gcc.dg/darwin-weakimport-1.c: Use
10995         -fno-asynchronous-unwind-tables.
10996         * gcc.dg/darwin-weakimport-3.c: Ditto.
10997
10998 2006-10-13  Richard Guenther  <rguenther@suse.de>
10999
11000         PR tree-optimization/29446
11001         * gcc.dg/torture/pr29446.c: New testcase.
11002
11003 2006-10-13  Bill Wendling  <wendling@apple.com>
11004
11005         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
11006         * g++.old-deja/g++.jason/hmc1.C: Likewise.
11007         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
11008         * g++.old-deja/g++.law/shadow1.C: Likewise.
11009         * g++.old-deja/g++.law/ctors10.C: Likewise.
11010         * g++.dg/debug/namespace1.C: Likewise.
11011         * g++.dg/inherit/namespace-as-base.C: Likewise.
11012         * g++.dg/opt/delay-slot-1.C: Likewise.
11013         * g++.dg/parse/defarg10.C: Likewise.
11014         * g++.dg/template/ptrmem11.C: Likewise.
11015         * g++.dg/template/mem_func_ptr.C: Likewise.
11016         * g++.dg/template/spec19.C: Likewise.
11017
11018 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
11019
11020         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
11021
11022 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
11023
11024         PR fortran/29373
11025         * gfortran.dg/implicit_9.f90: New test.
11026
11027         PR fortran/29407
11028         * gfortran.dg/namelist_25.f90: New test.
11029
11030         PR fortran/27701
11031         * gfortran.dg/same_name_2.f90: New test.
11032
11033         PR fortran/29232
11034         * gfortran.dg/host_assoc_types_1.f90: New test.
11035
11036         PR fortran/29364
11037         * gfortran.dg/missing_derived_type_1.f90: New test.
11038         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
11039
11040         PR fortran/29422
11041         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
11042
11043         PR fortran/29428
11044         * gfortran.dg/alloc_comp_assign_5.f90: New test.
11045
11046 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11047
11048         PR fortran/29391
11049         * gfortran.dg/bound_2.f90: New test.
11050
11051 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11052
11053         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
11054         directive.
11055         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
11056         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
11057         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
11058         * gfortran.dg/gomp/reduction3.f90: Likewise.
11059         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
11060         * gfortran.dg/dummy_procedure_2.f90: Likewise.
11061         * gfortran.dg/interface_derived_type_1.f90: Likewise.
11062         * gfortran.dg/forall_4.f90: Likewise.
11063         * gfortran.dg/spec_expr_4.f90: Likewise.
11064         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
11065         * gfortran.dg/forall_5.f90: Likewise.
11066         * gfortran.dg/open_access_append_2.f90: Add check for
11067         compile-time warning.
11068
11069 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
11070
11071         PR c++/28506
11072         * g++.dg/parse/pure1.C: New test.
11073
11074 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11075
11076         PR fortran/21435
11077         * gfortran.dg/io_constraints_3.f90: New test.
11078         * gfortran.dg/open_access_append_1.f90: Add checks
11079         for compile-time warnings.
11080         * gfortran.dg/pr20163-2.f: Likewise.
11081         * gfortran.dg/iostat_2.f90: Likewise.
11082         * gfortran.dg/label_4.f90: Delete the temporary
11083         file.
11084         * gfortran.dg/direct_io_2.f90: Add a FILE=
11085         specifier.
11086         * gfortran.dg/iomsg_1.f90: Add check for
11087         compile-time warning.
11088
11089 2006-10-12  Jan Hubicka  <jh@suse.cz>
11090
11091         PR c/28419
11092         * gcc.dg/pr28319.c: New test.
11093
11094 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
11095         PR c++/29318
11096         * g++.dg/ext/vla4.C: New test.
11097
11098 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
11099
11100         PR c++/27961
11101         * g++.dg/template/crash60.C: New test.
11102         * g++.dg/other/large-size-array.C: Adjust error markers.
11103         * g++.dg/parse/crash27.C: Likewise.
11104         * g++.dg/template/crash1.C: Likewise.
11105
11106 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
11107
11108         PR testsuite/29093
11109         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
11110
11111 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
11112
11113         PR preprocessor/28709
11114         * gcc.dg/cpp/paste14.c: New test.
11115
11116 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
11117
11118         PR c++/29175
11119         * g++.dg/init/array24.C: New test.
11120
11121 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11122
11123         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
11124         of <sys/types.h>.
11125
11126 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
11127
11128         PR c++/29024
11129         * g++.dg/parse/typedef8.C: New test.
11130         * g++.dg/other/mult-stor1.C: Adjust error markers.
11131
11132 2006-10-11  Richard Guenther  <rguenther@suse.de>
11133
11134         PR tree-optimization/28230
11135         * gcc.dg/torture/pr28230.c: New testcase.
11136
11137 2006-10-11  Richard Guenther  <rguenther@suse.de>
11138
11139         PR inline-asm/29119
11140         * gcc.dg/torture/pr29119.c: New testcase.
11141
11142 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR middle-end/29272
11145         * gcc.c-torture/execute/20060930-2.c: New test.
11146
11147 2006-10-09  Richard Henderson  <rth@redhat.com>
11148
11149         Revert emutls patch.
11150
11151 2006-10-09  Richard Guenther  <rguenther@suse.de>
11152
11153         PR middle-end/29254
11154         * gcc.dg/pr29254.c: New testcase.
11155
11156 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
11157             Paul Thomas  <pault@gcc.gnu.org>
11158
11159         PR fortran/20541
11160         * gfortran.dg/alloc_comp_basics_1.f90: New test.
11161         * gfortran.dg/alloc_comp_basics_2.f90: New test.
11162         * gfortran.dg/alloc_comp_assign_1.f90: New test.
11163         * gfortran.dg/alloc_comp_assign_2.f90: New test.
11164         * gfortran.dg/alloc_comp_assign_3.f90: New test.
11165         * gfortran.dg/alloc_comp_assign_4.f90: New test.
11166         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
11167         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
11168         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
11169         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
11170         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
11171         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
11172         * gfortran.dg/alloc_comp_std.f90: New test.
11173         * gfortran.dg/move_alloc.f90: New test.
11174
11175 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
11176
11177         PR fortran/29115
11178         * gfortran.dg/derived_constructor_comps_2.f90: New test.
11179
11180         PR fortran/29211
11181         * gfortran.dg/forall_char_dependencies_1.f90: New test.
11182
11183 2006-10-08  Tobias Burnus  <burnus@net-b.de>
11184
11185         PR fortran/28585
11186         * gfortran.dg/new_line.f90: New test.
11187
11188 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11189
11190         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
11191         * gcc.dg/torture/builtin-convert-1.c,
11192         gcc.dg/torture/builtin-convert-2.c,
11193         gcc.dg/torture/builtin-convert-3.c,
11194         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
11195
11196 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
11197
11198         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
11199         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
11200         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
11201         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
11202
11203 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
11204
11205         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
11206         Xfail some tests for powerpc-darwin and powerpc-aix.
11207
11208 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
11209
11210         PR c/29380
11211         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
11212
11213 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11214
11215         PR target/29300
11216         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
11217         on hppa*-*-hpux*.
11218
11219 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11220
11221         PR fortran/16580
11222         PR fortran/29288
11223         * gfortran.fortran-torture/execute/specifics.f90:
11224         Add tests for using all possible intrinsics as actual arguments.
11225         * gfortran.dg/specifics_1.f90: Add tests for using
11226         all possible intrinsics as actual arguments.
11227         * gfortran.dg/specifics_2.f90: New file.
11228         * gfortran.dg/specifics_3.f90: New file.
11229
11230 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
11231
11232         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
11233         * gcc.dg/debug/debug-2.c: Likewise.
11234
11235 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
11236
11237         * gcc.c-torture/compile/sync-2.c: New test.
11238
11239 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11240
11241         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
11242         line endings.
11243
11244 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
11245
11246         PR rtl-optimization/29128
11247         * gcc.c-torture/compile/pr29128.c: New test.
11248
11249 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11250
11251         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
11252         line endings.
11253
11254 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
11255
11256         PR middle-end/29256
11257         * gcc.dg/tree-ssa/loop-19.c: New test.
11258
11259 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11260
11261         PR tree-optimization/29330
11262         * gcc.dg/pr29330.c: New test.
11263
11264         PR target/28924
11265         * gcc.c-torture/compile/20061005-1.c: New test.
11266
11267 2006-10-06  Olivier Hainque  <hainque@adacore.com>
11268
11269         * gcc.dg/typename-vla-1.c: New case.
11270         * gnat.dg/forward_vla.adb: New case.
11271
11272 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
11273
11274         PR tree-optimization/29290
11275         * gfortran.dg/loop_nest_1.f90: New test.
11276
11277         PR target/29198
11278         * gcc.dg/tls/opt-12.c: New test.
11279
11280         PR fortran/28415
11281         * gfortran.dg/save_2.f90: New test.
11282
11283         PR c/29091
11284         * gcc.dg/pr29091.c: New test.
11285
11286 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
11287
11288         * lib/target-supports.exp
11289         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
11290         same as x86_64-*-*; check for LP64.
11291
11292 2006-10-04  Richard Henderson  <rth@redhat.com>
11293
11294         * lib/target-supports.exp (check_effective_target_tls): Redefine
11295         to mean non-emulated tls.
11296         * gcc.dg/tls/alias-1.c: Remove tls requirement.
11297         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
11298         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
11299         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
11300         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
11301         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
11302         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
11303
11304 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11305
11306         PR fortran/29343
11307         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
11308
11309 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11310
11311         * gfortran.dg/bounds_check_fail_1.f90: New test.
11312
11313 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11314
11315         PR c++/29020
11316         * g++.dg/template/friend48.C: New test.
11317
11318 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
11319
11320         PR fortran/29098
11321         * gfortran.dg/default_initialization_2.f90: New test.
11322
11323 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11324
11325         PR fortran/20779
11326         PR fortran/20891
11327         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
11328
11329 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
11330
11331         PR fortran/29284
11332         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
11333
11334         PR fortran/29321
11335         PR fortran/29322
11336         * gfortran.dg/missing_optional_dummy_2.f90: New test.
11337
11338         PR fortran/25091
11339         PR fortran/25092
11340         * gfortran.dg/entry_array_specs_1.f90: New test.
11341
11342 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
11343
11344         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
11345         insufficient to inhibit some test failures at -O3.  Do testing
11346         on integers.
11347
11348 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
11349
11350         PR c++/29138
11351         * g++.dg/inherit/access8.C: New test.
11352         * g++.dg/template/dtor4.C: Tweak error messages.
11353
11354 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11355
11356         PR fortran/27478
11357         * gfortran.dg/entry_8.f90: New test.
11358
11359 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11360
11361         PR c++/29291
11362         * g++.dg/parse/new4.C: New test.
11363
11364 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
11365
11366         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
11367         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
11368         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
11369         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
11370         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
11371
11372 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11373
11374         PR fortran/19260
11375         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
11376         * gfortran.dg/continuation_2.f90: New test.
11377
11378         PR fortran/19262
11379         * gfortran.dg/continuation_3.f90: New test.
11380         * gfortran.dg/continuation_4.f90: New test.
11381         * gfortran.dg/continuation_5.f: New test.
11382         * gfortran.dg/continuation_6.f: New test.
11383
11384 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
11385
11386         PR c++/29226
11387         * g++.dg/template/vla1.C: New test.
11388
11389 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11390
11391         PR fortran/29210
11392         * gfortran.dg/complex_parameter_1.f90: New test.
11393
11394 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
11395
11396         PR c/29154
11397         * gcc.c-torture/execute/20060929-1.c: New test.
11398
11399 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
11400
11401         PR c++/29105
11402         * g++.dg/template/member6.C: New test.
11403         * g++.dg/parse/typename7.C: Adjust error markers.
11404
11405         PR c++/29080
11406         * g++.dg/template/member7.C: New test.
11407
11408 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
11409
11410         PR c/24010
11411         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
11412         gcc.dg/Woverride-init-3.c: New tests.
11413
11414 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
11415
11416         * gcc.c-torture/execute/20060930-1.c: New test.
11417
11418 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11419
11420         PR fortran/18791
11421         * gfortran.dg/specifics_1.f90: New test.
11422         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
11423         complex specifics.
11424
11425 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11426
11427         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
11428         pthread-init-common.h: New.
11429
11430 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
11431
11432         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
11433         precision on some archs.
11434
11435 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
11436
11437         * gcc.dg/non-local-goto-1.c: New test.
11438         * gcc.dg/non-local-goto-2.c: Likewise.
11439         * gcc.dg/setjmp-3.c: Likewise.
11440         * gcc.dg/setjmp-4.c: Likewise.
11441
11442 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
11443
11444         * gnat.dg/self_aggregate_with_pointer.adb: New test.
11445
11446 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11447
11448         PR fortran/28276
11449         * gfortran.dg/exponent_1.f90: New test.
11450
11451         PR fortran/27021
11452         * gfortran.dg/nearest_1.f90: New test.
11453
11454 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
11455
11456         PR middle-end/25261
11457         PR middle-end/28790
11458         * gcc.dg/gomp/nestedfn-1.c: New test.
11459
11460 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
11461
11462         PR objc/29195
11463         * objc/compile/method-1.m: New test.
11464
11465 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
11466
11467         PR c++/26938
11468         * g++.dg/template/crash58.C: New test.
11469         * g++.dg/parse/crash28.C: Adjust error markers.
11470         * g++.dg/template/crash34.C: Likewise.
11471         * g++.dg/template/friend31.C: Likewise.
11472         * g++.dg/template/crash32.C: Likewise.
11473
11474         PR c++/27329
11475         * g++.dg/template/crash59.C: New test.
11476
11477         PR c++/27667
11478         * g++.dg/template/spec33.C: New test.
11479         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
11480
11481 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
11482             Adam Nemet  <anemet@caviumnetworks.com>
11483
11484         * gcc.dg/tree-ssa/ivopts-1.c: New test.
11485         * gcc.dg/tree-ssa/ivopts-2.c: New test.
11486
11487 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
11488
11489         PR target/28911
11490         * gcc.dg/pr28911.c: New.
11491
11492 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
11493
11494         PR target/29169
11495         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
11496         (dg-options): Add -mfpmath=387.
11497
11498 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
11499
11500         PR c/28706
11501         * gcc.dg/pr28706.c: New test.
11502
11503         PR c/28712
11504         * gcc.dg/pr28712.c: New test.
11505
11506 2006-09-22  Mike Stump  <mrs@apple.com>
11507
11508         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
11509
11510 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
11511
11512         PR tree-optimization/28888
11513         * gcc.dg/pr28888.c: New test.
11514
11515 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
11516
11517         PR c++/29016
11518         * g++.dg/init/ptrfn1.C: New test.
11519
11520 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
11521
11522         PR c++/28861
11523         * g++.dg/template/spec32.C: New test.
11524         * g++.dg/parse/crash9.C: Adjust error markers.
11525
11526         PR c++/28303
11527         * g++.dg/template/typedef6.C: New test.
11528         * g++.dg/init/error1.C: Adjust error markers.
11529         * g++.dg/parse/crash9.C: Likewise.
11530         * g++.dg/template/crash55.C: Likewise.
11531
11532 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
11533
11534         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
11535
11536 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
11537
11538         PR target/27650
11539         * g++.dg/ext/dllimport12.C: New test.
11540
11541 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
11542
11543         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
11544         * gcc.target/mips/nmadd-2.c: Likewise.
11545         * gcc.target/mips/mips-ps-6.c: New test.
11546         * gcc.target/mips/neg-abs-1.c: Likewise.
11547         * gcc.target/mips/neg-abs-2.c: Likewise.
11548         * gcc.target/mips/nmadd-3.c: New test.
11549
11550 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
11551
11552         PR middle-end/28046
11553         * gcc.dg/gomp/atomic-10.c: New test.
11554         * g++.dg/gomp/atomic-10.C: New test.
11555
11556 2006-09-20  Eric Christopher  <echristo@apple.com>
11557
11558         * gcc.target/i386/sse3-not-fisttp.c: New.
11559
11560 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
11561
11562         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
11563
11564 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
11565
11566         * gcc.c-torture/execute/pr28289.c (one): New variable.
11567         (main): Use it instead of argc.
11568         * gcc.c-torture/execute/20060102-1.c (one): New variable.
11569         (main): Use it instead of argc.
11570
11571 2006-09-19  Paul Brook  <paul@codesourcery.com>
11572
11573         PR target/28516
11574         * gcc.dg/nested-func-5.c: New test.
11575
11576 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11577
11578         * lib/target-supports.exp (check_effective_target_tls): Compile
11579         test stubs using ${tool}_target_compile, not just target_compile.
11580         (check_effective_target_tls_runtime): Likewise.
11581
11582 2006-09-19  Ben Elliston  <bje@au.ibm.com>
11583
11584         * gcc.c-torture/compile/20030405-1.x: Remove.
11585
11586         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
11587         optimising linker from discarding it.
11588
11589 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
11590
11591         PR fortran/28526
11592         * gfortran.dg/keyword_symbol_1.f90: New test.
11593
11594         * gfortran.dg/spread_shape_1.f90: Add missing warning with
11595         pedantic compilation option.
11596
11597 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
11598
11599         PR fortran/29060
11600         * gfortran.dg/spread_shape_1.f90: New test.
11601
11602 2006-09-17  Roger Sayle  <roger@eyesopen.com>
11603
11604         PR tree-optimization/28887
11605         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
11606
11607 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
11608
11609         PR c/25993
11610         * gcc.dg/pr25993.c: New test.
11611
11612 2006-09-17  Ira Rosen  <irar@il.ibm.com>
11613
11614         PR tree-opt/21591
11615         * gcc.dg/vect/pr21591.c: New test.
11616
11617 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
11618
11619         PR tree-opt/29059
11620         * gcc.c-torture/compile/strcpy-1.c: New test.
11621         * gcc.c-torture/compile/strcpy-2.c: New test.
11622         * gcc.c-torture/compile/memcpy-1.c: New test.
11623         * gcc.c-torture/compile/memcpy-2.c: New test.
11624
11625 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
11626
11627         PR testsuite/29055
11628         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
11629
11630 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
11631
11632         * gnat.dg/specs/double_record_extension1.ads: New test.
11633         * gnat.dg/specs/double_record_extension2.ads: Likewise.
11634
11635 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
11636
11637         PR fortran/29051
11638         * gfortran.dg/oldstyle_3.f90: New test.
11639
11640 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11641
11642         PR libgfortran/29099
11643         * gfortran.dg/secnds-1.f: New test.
11644
11645 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11646
11647         PR libgfortran/29053
11648         * gfortran.dg/streamio_9.f90: New test.
11649         * gfortran.dg/streamio_10.f90: New test.
11650
11651 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
11652
11653         PR C++/29002
11654         * g++.dg/init/array22.C: New test.
11655         * g++.dg/init/array23.C: New test.
11656
11657 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
11658
11659         * stackcheck.lst: Update list of tests requiring stack checking.
11660         * norun.lst: Adjust for above change.
11661         * ada95.lst: New file.
11662         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
11663         requiring -gnat95 switch.
11664
11665 2006-09-14  Olivier Hainque  <hainque@adacore.com>
11666
11667         * gnat.dg/in_out_parameter.adb: New test.
11668
11669 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
11670
11671         PR debug/28980
11672         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
11673
11674 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
11675
11676         * gnat.dg/specs/unchecked_union.ads: New test.
11677
11678 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
11679
11680         PR rtl-optimization/28982
11681         * gcc.c-torture/execute/pr28982a.c: New test.
11682         * gcc.c-torture/execute/pr28982b.c: Likewise.
11683
11684 2006-09-12  Eric Christopher  <echristo@apple.com>
11685
11686         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
11687         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
11688
11689 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
11690
11691         PR c/28768
11692         PR preprocessor/14634
11693         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
11694         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
11695         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
11696
11697 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11698
11699         * gcc.dg/pr28243.c: New test.
11700
11701 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
11702
11703         PR fortran/28971
11704         gfortran.dg/pr28971.f90: New test to act as a backstop in case
11705         this undiagnosed regression reappears.
11706
11707 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
11708
11709         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
11710         Treat $srcdir as a literal.
11711         * lib/fortran-torture.exp (fortran-torture-compile,
11712         fortran-torture-execute): Likewise.
11713         * lib/objc-torture.exp (objc-torture-compile,
11714         objc-torture-execute): Likewise.
11715         * lib/profopt.exp (profopt-execute): Likewise.
11716
11717 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
11718
11719         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
11720
11721 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
11722
11723         PR testsuite/28950
11724         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
11725
11726 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
11727
11728         PR target/13685
11729         * gcc.target/i386/pr13685.c: New test.
11730
11731 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11732
11733         * gcc.dg/pr28726.c: New test.
11734
11735 2006-09-11  Josh Conner  <jconner@apple.com>
11736
11737         * gcc.dg/nrv3.c: Increase size of structure.
11738         * gcc.dg/nrv4.c: Likewise.
11739         * gcc.dg/nrv5.c: Likewise.
11740
11741 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
11742
11743         PR libfortran/28890
11744         gfortran.dg/assumed_charlen_function_5.f90: New test.
11745
11746 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
11747
11748         PR c++/28991
11749         * g++.dg/init/static3.C: New test.
11750
11751 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
11752
11753         PR testsuite/29007
11754         * gcc.dg/long-long-cst1.c (t): Add cast to
11755         __SIZE_TYPE__ before casting to int.
11756         (main): Return 0 on success.
11757
11758 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11759
11760         * gcc.c-torture/execute/20060910-1.c: New test.
11761
11762 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
11763
11764         PR middle-end/26983
11765         * gcc.dg/pr26983.c: New test.
11766
11767 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
11768
11769         PR target/29006
11770         * gcc.c-torture/execute/pr29006.c: New test.
11771
11772 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11773
11774         PR libfortran/28947
11775         gfortran.dg/matmul_4.f90: New test.
11776
11777 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11778
11779         PR fortran/28959
11780         gfortran.dg/used_types_10: New test.
11781
11782 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
11783
11784         PR libfortran/28923
11785         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
11786         gfortran.dg/array_initializer_3.f90: New test.
11787
11788 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11789
11790         PR fortran/28914
11791         * gfortran.dg/actual_array_constructor_3.f90: New test.
11792
11793 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
11794
11795         PR testsuite/26778
11796         * gcc.target/i386/pr26778.c: New testcase.
11797
11798 2006-09-08  Eric Christopher  <echristo@apple.com>
11799
11800         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
11801         * gcc.target/i386/memcpy-1.c: Ditto.
11802         * gcc.target/i386/asm-1.c: Ditto.
11803         * gcc.target/i386/20060512-4.c: Ditto.
11804         * gcc.target/i386/compress-float-387.c: Ditto.
11805         * gcc.target/i386/20060512-1.c: Ditto.
11806         * gcc.target/i386/compress-float-sse.c: Ditto.
11807         * gcc.target/i386/20060512-2.c: Ditto.
11808         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
11809         * gcc.target/i386/stack-prot-kernel.c: Ditto.
11810         * gcc.target/i386/compress-float-387-pic.c: Ditto.
11811         * gcc.dg/pr26449.c: Ditto.
11812         * gcc.dg/attr-ms_struct-2.c: Ditto.
11813         * gcc.dg/attr-ms_struct-1.c: Ditto.
11814         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
11815
11816 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
11817
11818         PR c/28504
11819         * gcc.dg/vla-10.c: New test.
11820
11821 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11822
11823         PR c++/28858
11824         * g++.dg/parse/template20.C: New test.
11825         * g++.dg/template/operator8.C: Remove obsolete part.
11826         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
11827         * g++.old-deja/g++.pt/crash65.C: Likewise.
11828
11829 2006-09-07  Jason Merrill  <jason@redhat.com>
11830
11831         PR middle-end/27724
11832         * gcc.dg/long-long-cst1.c: New test.
11833
11834 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11835
11836         PR C++/28906
11837         * g++.dg/other/array3.C: New test.
11838         * g++.dg/other/array4.C: New test.
11839         * g++.dg/other/array5.C: New test.
11840
11841 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
11842
11843         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
11844
11845 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
11846
11847         PR target/28946
11848         * gcc.target/i386/pr28946.c: New test.
11849
11850 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
11851
11852         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
11853         in integer literal constant.
11854         * gfortran.dg/enum_8.f90: Ditto.
11855         * gfortran.dg/g77/20030326-1.f: Ditto.
11856
11857 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
11858
11859         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
11860         nonconformance usage.
11861
11862 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
11863
11864         PR middle-end/28862
11865         * gcc.c-torture/compile/vector-align-1.c: New test.
11866
11867 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
11868
11869         PR rtl-opt/27883
11870         * g++.dg/opt/copysign-1.C: New test.
11871
11872 2006-09-06  Jason Merrill  <jason@redhat.com>
11873
11874         PR c++/27371
11875         * g++.dg/warn/unused-result1.C: New test.
11876
11877 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
11878
11879         PR c++/28903
11880         * g++.dg/ext/vla3.C: New test.
11881
11882         PR c++/28886
11883         * g++.dg/template/array16.C: New test.
11884
11885 2006-09-06  Richard Guenther  <rguenther@suse.de>
11886
11887         * gcc.dg/pr27226.c: Remove testcase again.
11888
11889 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11890
11891         PR tree-opt/28937
11892         * g++.dg/opt/unroll2.C: New test.
11893
11894 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
11895
11896         PR tree-opt/28952
11897         * gcc.dg/vect/pr28952.c: New test.
11898
11899 2006-09-05  Richard Guenther  <rguenther@suse.de>
11900
11901         PR tree-optimization/28900
11902         * gcc.dg/torture/pr28900.c: New testcase
11903
11904 2006-09-05  Richard Guenther  <rguenther@suse.de>
11905
11906         PR tree-optimization/28905
11907         * gcc.c-torture/compile/pr28905.c: New testcase.
11908
11909 2006-09-05  Richard Guenther  <rguenther@suse.de>
11910
11911         PR middle-end/28935
11912         * gcc.dg/pr28935.c: New testcase.
11913
11914 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11915
11916         * gcc.c-torture/execute/20060905-1.c: New test.
11917
11918 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
11919
11920         PR fortran/28908
11921         * gfortran.dg/used_types_7.f90: New test.
11922         * gfortran.dg/used_types_8.f90: New test.
11923         * gfortran.dg/used_types_9.f90: New test.
11924
11925 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11926
11927         * gcc.c-torture/compile/20060904-1.c: New test.
11928
11929 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         PR c++/23287 Revert my 2006-09-01 patch
11932         * g++.dg/parse/dtor12.C: Remove.
11933
11934 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
11935
11936         PR c+/27670
11937         * g++.dg/template/operator9.C: New test.
11938
11939         PR c++/27493
11940         * g++.dg/template/operator7.C: New test.
11941
11942         PR c++/27494
11943         * g++.dg/template/operator8.C: New test.
11944
11945         PR c++/27397
11946         * g++.dg/template/crash57.C: New test.
11947
11948         * g++.dg/template/typedef4.C: Adjust error markers.
11949         * g++.dg/template/typedef5.C: Likewise.
11950
11951 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
11952
11953         PR c++/28878
11954         * g++.dg/parse/crash33.C: New test.
11955
11956 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
11957         Richard Guenther  <rguenther@suse.de>
11958         Adam Nemet  <anemet@caviumnetworks.com>
11959
11960         PR middle-end/27226
11961         * gcc.target/mips/memcpy-1.c: New testcase.
11962         * gcc.dg/pr27226.c: Likewise.
11963
11964 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11965
11966         PR c++/28705
11967         * g++.dg/lookup/koenig5.C: New.
11968         * g++.dg/template/crash56.C: New.
11969
11970 2006-09-01  Josh Conner  <jconner@apple.com>
11971
11972         PR c++/25505
11973         * gcc.dg/nrv3.c: New test.
11974         * gcc.dg/nrv4.c: New test.
11975         * gcc.dg/nrv5.c: New test.
11976
11977 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
11978
11979         PR c++/23287
11980         * g++.dg/parse/dtor12.C: New.
11981
11982 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
11983
11984         PR tree-optimization/28839
11985         * gcc.dg/pr28839.c: New test.
11986
11987 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
11988
11989         PR target/24367
11990         * gcc.dg/pr24367.c: New testcase.
11991
11992 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
11993
11994         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
11995
11996 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
11997
11998         PR rtl-optimization/27735
11999         * gcc.dg/loop-unswitch-1.c: New test.
12000
12001 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
12002
12003         PR fortran/28885
12004         * gfortran.dg/aliasing_dummy_2.f90: New test.
12005
12006         PR fortran/20067
12007         * gfortran.dg/generic_5.f90: Change error message.
12008
12009         PR fortran/28873
12010         * gfortran.dg/generic_6.f90: New test.
12011
12012         PR fortran/25077
12013         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
12014
12015         PR fortran/25102
12016         * gfortran.dg/invalid_interface_assignment.f90: New test.
12017
12018         PR fortran/24866
12019         * gfortran.dg/module_proc_external_dummy.f90: New test.
12020
12021 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
12022
12023         PR c++/28349
12024         * g++.dg/warn/var-args1.C: New test.
12025
12026 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
12027
12028         PR fortran/28866
12029         * gfortran.dg/simpleif_2.f90: New test.
12030         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
12031         * gfortran.dg/enum_5.f90: Ditto.
12032
12033 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12034             Kazu Hirata  <kazu@codesourcery.com>
12035
12036         PR tree-optimization/17506
12037         * gcc.dg/pr17506.c: New.
12038
12039 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
12040
12041         PR c++/28139
12042         * g++.dg/eh/alias1.C: New test.
12043
12044 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12045
12046         PR c++/28860
12047         * g++.dg/template/ttp22.C: New test.
12048
12049 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
12050
12051         PR middle-end/26632
12052         * gcc.dg/pr26632.c: New.
12053
12054 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12055
12056         PR libgfortran/28354
12057         * gfortran.dg/fmt_zero_precision.f90: New test.
12058
12059 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
12060
12061         PR c++/28058
12062         * g++.dg/template/spec31.C: New test.
12063
12064 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
12065
12066         PR c++/26573
12067         * g++.dg/other/static2.C: New test.
12068
12069 2006-08-26  Roger Sayle  <roger@eyesopen.com>
12070
12071         * gcc.dg/Wswitch-enum-2.c: New test case.
12072         * gcc.dg/Wswitch-enum-3.c: Likewise.
12073
12074 2006-08-26  Richard Guenther  <rguenther@suse.de>
12075
12076         * gcc.c-torture/compile/20060826-1.c: New testcase.
12077
12078 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
12079
12080         PR c++/28736
12081         * g++.dg/template/void10.C: New test.
12082
12083         PR c++/28737
12084         * g++.dg/template/void8.C: New test.
12085
12086         PR c+_+/28738
12087         * g++.dg/template/void9.C: New test.
12088
12089         * g++.dg/template/void3.C: Adjust error markers.
12090         * g++.dg/template/void4.C: Likewise.
12091         * g++.dg/template/crash55.C: Likewise.
12092         * g++.dg/template/void7.C: Likewise
12093
12094 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/28588
12097         * g++.dg/inherit/access6.C: New test.
12098         * g++.dg/inherit/access7.C: Likewise.
12099
12100         PR c++/28595
12101         * g++.dg/template/array15.C: New test.
12102         * g++.dg/template/crash2.C: Tweak error markers.
12103
12104 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
12105
12106         PR middle-end/28683
12107         * gcc.c-torture/compile/20060823-1.c: New test.
12108
12109 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12110
12111         PR c++/28853
12112         * g++.dg/template/ttp21.C: New test.
12113
12114         PR c++/28852
12115         * g++.dg/other/operator1.C: Add error-marker.
12116         * g++.dg/other/operator2.C: New test.
12117
12118 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12119
12120         PR c/27893
12121         * gcc.c-torture/compile/vla-const-1.c,
12122         gcc.c-torture/compile/vla-const-2.c: New tests.
12123
12124 2006-08-26  Richard Guenther  <rguenther@suse.de>
12125
12126         PR middle-end/28814
12127         * gcc.dg/torture/pr28814.c: New testcase.
12128
12129 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12130
12131         PR c/28418
12132         * gcc.c-torture/compile/compound-literal-1.c: New test.
12133
12134 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
12135
12136         PR c/28299
12137         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
12138         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
12139         Expect extra diagnostics.
12140
12141 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
12142
12143         gcc.dg/noncompile/pr16876.c: New test.
12144
12145 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
12146
12147         PR c++/28056
12148         * g++.dg/parse/local1.C: New test.
12149         * g++.dg/other/qual1.C: Tweak error marker.
12150
12151 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         PR c++/27787
12154         * g++.dg/template/typename10.C: New.
12155         * g++.dg/template/lookup4.C: Remove bogus error marker.
12156
12157 2006-08-25  Richard Guenther  <rguenther@suse.de>
12158
12159         PR testsuite/28829
12160         * gcc.dg/pr26570.c: Fix testcase.
12161
12162 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
12163
12164         PR tree-opt/28807
12165         * gcc.c-torture/execute/mayalias-2.c: New test.
12166         * gcc.dg/tree-ssa/alias-13.c: New test.
12167
12168 2006-08-24  Jan Hubicka  <jh@suse.cz>
12169
12170         PR debug/26881
12171         * gcc.dg/debug/pr26881.c: New file.
12172
12173 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
12174
12175         PR fortran/28788
12176         * gfortran.dg/used_types_4.f90: New test.
12177         * gfortran.dg/derived_init_2.f90: Modify to check sibling
12178         association of derived types.
12179         * gfortran.dg/used_types_2.f90: Add module cleanup.
12180         * gfortran.dg/used_types_3.f90: The same.
12181
12182         PR fortran/28771
12183         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
12184         fix of regression.
12185
12186 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12187
12188         PR 28813
12189         * gfortran.dg/direct_io_6.f90: Remove test.
12190
12191 2006-08-23  Stuart Hastings  <stuart@apple.com>
12192
12193         PR 28825
12194         * gcc.target/i386/20060821-1.c: New.
12195
12196 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
12197
12198         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
12199         dg-warning strings for dllimport.
12200
12201 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
12202
12203         PR C++/28450
12204         * g++.dg/ext/vector4.C: New test.
12205         * g++.dg/ext/complex1.C: New test.
12206
12207 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
12208
12209         PR debug/28692
12210         * gcc.dg/debug/const-1.c: New.
12211         * gcc.dg/debug/const-2.c: New.
12212         * gcc.dg/debug/dwarf2/const-1.c: New.
12213         * gcc.dg/debug/dwarf2/const-2.c: New.
12214         * gcc.dg/debug/dwarf2/const-2b.c: New.
12215
12216 2006-08-22  Richard Guenther  <rguenther@suse.de>
12217
12218         PR middle-end/28776
12219         * gcc.c-torture/compile/pr28776-1.c: New testcase.
12220         * gcc.c-torture/compile/pr28776-2.c: Likewise.
12221
12222 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
12223
12224         PR tree-optimization/28003
12225         * g++.dg/tree-ssa/pr28003.C: New.
12226
12227 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12228
12229         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
12230
12231 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
12232
12233         PR c++/26269
12234         * g++.dg/other/error14.C: New test.
12235
12236         PR c++/28505
12237         * g++.dg/parse/ctor7.C: New test.
12238         * g++.dg/parse/ctor8.C: Likewise.
12239
12240         PR c++/28741
12241         * g++.dg/template/void7.C: New test.
12242
12243 2006-08-21  Olivier Hainque  <hainque@adacore.com>
12244
12245         * gnat.dg/self_aggregate_with_zeros.adb: New test.
12246         * gnat.dg/self_aggregate_with_array.adb: New test.
12247
12248 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
12249
12250         * g++.dg/eh/arm-vfp-unwind.C: New test.
12251
12252 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
12253
12254         PR c++/28341
12255         * g++.dg/template/ref3.C: New test.
12256         * g++.dg/template/nontype13.C: New test.
12257
12258         PR c++/28346
12259         * g++.dg/template/ptrmem17.C: New test.
12260
12261 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
12262
12263         PR target/28648 c:
12264         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
12265
12266 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
12267
12268         PR fortran/28630
12269         * gfortran.dg/used_types_2.f90: New test.
12270
12271         PR fortran/28601
12272         * gfortran.dg/used_types_3.f90: New test.
12273
12274         PR fortran/20886
12275         * gfortran.dg/generic_actual_arg.f90: New test.
12276
12277         PR fortran/28735
12278         * gfortran.dg/module_private_array_refs_1.f90: New test.
12279
12280         PR fortran/28762
12281         * gfortran.dg/program_name_1.f90: New test.
12282
12283         PR fortran/28425
12284         * gfortran.dg/derived_constructor_comps_1.f90: New test.
12285
12286         PR fortran/28496
12287         * gfortran.dg/array_initializer_2.f90: New test.
12288
12289         PR fortran/18111
12290         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
12291
12292         PR fortran/28600
12293         * gfortran.dg/assumed_charlen_function_4.f90: New test.
12294
12295         PR fortran/28771
12296         * gfortran.dg/assumed_charlen_in_main.f90: New test.
12297
12298         PR fortran/28660
12299         * gfortran.dg/dependent_decls_1.f90: New test.
12300
12301 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
12302
12303         PR fortran/25217
12304         * gfortran.dg/derived_init_2.f90: New.
12305
12306 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
12307
12308         * gcc.c-torture/execute/pr28289.c: New test.
12309
12310 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
12311
12312         PR c/28744
12313         * gcc.dg/attr-externally-visible-1.c: New test.
12314         * gcc.dg/attr-externally-visible-2.c: New test.
12315         * g++.dg/parse/attr-externally-visible-1.C: New test.
12316         * g++.dg/parse/attr-externally-visible-2.C: New test.
12317
12318 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12319
12320         PR c++/28606
12321         * g++.dg/parse/dtor11.C: New test.
12322
12323 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
12324
12325         PR rtl-optimization/28489
12326         * gcc.c-torture/compile/pr28489.c: New test.
12327
12328 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12329
12330         PR c++/28710
12331         * g++.dg/template/redecl4.C: New test.
12332
12333         PR c++/28711
12334         * g++.dg/template/ctor8.C: New test.
12335
12336 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12337
12338         * gcc.dg/pr26570.c: Fix testcase.
12339
12340 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
12341
12342         * PR c++/28573
12343         * g++.dg/parse/offsetof6.C: New test.
12344         * g++.dg/parse/offsetof6.C: New test.
12345         * g++.dg/parse/offsetof7.C: New test.
12346
12347 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12348
12349         PR testsuite/28602
12350         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
12351         is false.
12352
12353 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
12354
12355         PR c++/28302
12356         * g++.dg/ext/vector3.C: New test.
12357
12358 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
12359
12360         PR gcov/profile/26570
12361         * gcc.dg/pr26570.c: New test.
12362
12363 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
12364
12365         PR c/27697
12366         * gcc.dg/qual-component-1.c: New test.
12367
12368 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12369
12370         PR c++/28593
12371         * g++.dg/parse/new3.C: New test.
12372
12373 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12374
12375         PR fortran/25828
12376         * gfortran.dg/streamio_1.f90: New test.
12377         * gfortran.dg/streamio_2.f90: New test.
12378         * gfortran.dg/streamio_3.f90: New test.
12379         * gfortran.dg/streamio_4.f90: New test.
12380         * gfortran.dg/streamio_5.f90: New test.
12381         * gfortran.dg/streamio_6.f90: New test.
12382         * gfortran.dg/streamio_7.f90: New test.
12383         * gfortran.dg/streamio_8.f90: New test.
12384
12385 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
12386
12387         PR c/28287
12388         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
12389
12390 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
12391
12392         PR c++/28594
12393         * g++.dg/template/void6.C: New test.
12394
12395 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12396
12397         PR c/28649
12398         * gcc.dg/parse-error-1.c: New test.
12399         * gcc.dg/parse-error-2.c: New test.
12400         * gcc.dg/cpp/digraph2.c: Add error-marker.
12401         * gcc.dg/noncompile/920923-1.c: Likewise.
12402
12403 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
12404
12405         PR c/27490
12406         * gcc.dg/sizeof-2.c: New testcase.
12407
12408         PR c/27489
12409         * gcc.dg/switch-A.c: New testcase.
12410
12411 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
12412
12413         PR c++/28288
12414         PR c++/14556
12415         * g++.old-deja/g++.warn/compare1.C: Delete.
12416         * g++.dg/opt/pr7503-2.C: Delete.
12417         * g++.dg/opt/pr7503-3.C: Delete.
12418         * g++.dg/opt/pr7503-4.C: Delete.
12419         * g++.dg/opt/pr7503-5.C: Delete.
12420         * g++.dg/opt/max1.C: Delete.
12421         * g++.dg/warn/minmax.C: Delete.
12422         * g++.dg/expr/minmax.C: New test.
12423
12424 2006-08-14  Richard Guenther  <rguenther@suse.de>
12425
12426         PR testsuite/28703
12427         * gcc.c-torture/execute/pr28651.c: Do not use argc
12428         to avoid optimization, instead forbid inlining.
12429
12430 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
12431
12432         PR rtl-optimization/28634
12433         * gcc.c-torture/execute/ieee/pr28634.c: New test.
12434
12435 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
12436
12437         PR c/27184
12438         * gcc.dg/torture/pr27184.c: New test.
12439
12440 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
12441
12442         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
12443
12444 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12445
12446         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
12447         * gfortran.dg/stat_2.f90: Likewise.
12448         * gfortran.dg/chmod_1.f90: Likewise.
12449         * gfortran.dg/chmod_2.f90: Likewise.
12450         * gfortran.dg/chmod_3.f90: Likewise.
12451
12452 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
12453
12454         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
12455
12456 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12457
12458         * g++.dg/opt/pr23454-2.C: New test.
12459
12460 2006-08-11  Richard Guenther  <rguenther@suse.de>
12461
12462         PR middle-end/28651
12463         * gcc.c-torture/execute/pr28651.c: New testcase.
12464
12465 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
12466
12467         * gnat.dg/specs/static_initializer.ads: New test.
12468
12469 2006-08-10  Paul Brook  <paul@codesourcery.com>
12470
12471         * gcc.target/arm/cond-asm.c: New test.
12472
12473 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
12474
12475         PR tree-optimization/26197
12476         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
12477         * g++.dg/vect/vect.exp: Compile the new tests with
12478         --param max-aliased-vops=0.
12479
12480 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
12481
12482         PR c++/28637
12483         * g++.dg/template/void3.C: New test.
12484
12485         PR c++/28638
12486         * g++.dg/template/void4.C: New test.
12487
12488         PR c++/28640
12489         * g++.dg/template/void5.C: New test.
12490
12491 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
12492
12493         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
12494         after dg-do compile.
12495
12496 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
12497
12498         PR tree-optimizations/26969
12499         * gcc.dg/vect/vect.exp: Compile tests prefixed with
12500         "unswitch-loops" with -funswitch-loops.
12501         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
12502
12503 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12504
12505         * gcc.dg/sparc-getcontext-1.c: Fix typo.
12506         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
12507         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
12508         * objc.dg/dwarf-1.m: Likewise.
12509         * objc.dg/dwarf-2.m: Likewise.
12510         * obj-c++.dg/dwarf-2.mm: Likewise.
12511
12512 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12513
12514         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
12515         * objc.dg/dwarf-2.m: Likewise.
12516         * obj-c++.dg/dwarf-2.mm: Likewise.
12517
12518         PR libfortran/28603
12519         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
12520
12521         PR testsuite/27611
12522         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12523
12524         PR testsuite/27033
12525         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
12526
12527 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
12528
12529         PR target/27827
12530         * gcc.target/i386/pr27827.c: New testcase.
12531
12532 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
12533
12534         PR fortran/28590
12535         * gfortran.dg/sequence_types_1.f90: New test.
12536
12537 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
12538
12539         PR fortran/28548
12540         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
12541         dg-warning.  Add -pedantic option.
12542
12543 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12544
12545         PR c/28502
12546         * gcc.dg/proto-1.c: New test.
12547
12548         PR c/27721
12549         * gcc.dg/lvalue-4.c: New test.
12550
12551         PR c/28136
12552         * gcc.dg/init-bad-5.c: New test.
12553
12554 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
12555
12556         PR c++/28347
12557         * g++.dg/ext/typedef-init.C: Add new test for typedef
12558         initialization inside templates. Adjust existing error markers.
12559
12560 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR c++/28148
12563         * g++.dg/init/ptrmem3.C: New test.
12564
12565 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
12566
12567         PR tree-optimization/27770
12568         * lib/target-support.exp: New target keyword "section_anchors".
12569         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
12570         tests.
12571         * gcc.dg/vect/section-anchors-pr27770.c: New test.
12572         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
12573         * gcc.dg/vect/section-anchors-vect-69.c: New test.
12574         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
12575
12576 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12577
12578         * gcc.dg/20060801-1.c: Add missing '}'.
12579
12580 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12581
12582         PR c++/27508
12583         * g++.dg/parse/dtor9.C: New test.
12584         * g++.dg/parse/dtor10.C: New test.
12585         * g++.dg/other/error7.C: Adjust error-marker.
12586
12587         PR c++/28274
12588         * g++.dg/other/default5.C: New test.
12589
12590 2006-08-02  Richard Guenther  <rguenther@suse.de>
12591
12592         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
12593
12594 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
12595
12596         PR c++/28557
12597         * g++.dg/template/conv9.C: New test.
12598
12599 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
12600
12601         PR debug/28063
12602         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
12603         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
12604         Optionally return assembly text.  Update callers.
12605         (check_no_compiler_messages): Update verbose messages.
12606         (check_no_messages_and_pattern): New.
12607         (check_effective_target_string_merging): New.
12608
12609 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12610
12611         PR c++/28250
12612         * g++.dg/eh/catch4.C: New test.
12613
12614         PR c++/28257
12615         * g++.dg/other/qual1.C: New test.
12616
12617         PR c++/28259
12618         * g++.dg/inherit/error2.C: New test.
12619
12620         PR c++/28267
12621         * g++.dg/other/new1.C: New test.
12622
12623         * g++.dg/warn/pr23075.C: Remove obsolete test.
12624         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
12625         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
12626
12627 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
12628
12629         PR c++/28523
12630         * g++.dg/eh/cast1.C: New test.
12631
12632 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
12633
12634         PR libfortran/28452
12635         * gfortran.dg/random_3.f90:  New test.
12636
12637 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12638
12639         PR c++/28432
12640         * g++.dg/other/pr28304.C: Change expected error message.
12641         * g++.dg/other/pr28432.C: New test.
12642
12643 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
12644
12645         PR c++/28256
12646         * g++.dg/init/brace2.C: Change expected error message, add empty init.
12647
12648 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
12649
12650         PR debug/23336
12651         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
12652         at -g1.
12653         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
12654         g++.dg/debug/enum-2.C: New.
12655
12656 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12657
12658         PR c++/6634
12659         * g++.dg/parse/long1.C: Add more tests.
12660
12661 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12662
12663         * gfortran.dg/lrshift_1.c: New file.
12664
12665 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12666
12667         PR libgfortran/28335
12668         * gfortran.dg/no_unit_error_1.f90: New test.
12669
12670 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12671
12672         PR libgfortran/28335
12673         * gfortran.dg/no_unit_error_1.f90: Delete test.
12674         * gfortran.dg/no_unit_error_2.f90: Delete test.
12675
12676 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12677
12678         * gfortran.dg/chmod_3.f90: New test.
12679         * gfortran.dg/ltime_gmtime_1.f90: New test.
12680         * gfortran.dg/ltime_gmtime_2.f90: New test.
12681         * gfortran.dg/lrshift_1.f90: New test.
12682         * gfortran.dg/chmod_1.f90: New test.
12683         * gfortran.dg/chmod_2.f90: New test.
12684
12685 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
12686
12687         PR c++/27668
12688         * g++.dg/template/crash55.C: New test.
12689
12690         PR c++/27962
12691         * g++.dg/template/nontype16.C: New test.
12692
12693         * g++.dg/template/void2.C: Adjust error markers.
12694         * g++.dg/template/nontype5.C: Adjust error markers.
12695
12696 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
12697
12698         * gcc.target/i386/stack-prot-kernel.c: New test.
12699
12700 2006-07-27  Roger Sayle  <roger@eyesopen.com>
12701
12702         * gcc.dg/builtins-55.c: New test case.
12703
12704 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
12705
12706         PR rtl-optimization/27907
12707         * gcc.c-torture/compile/pr27907.c: New test.
12708
12709 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12710
12711         * gfortran.dg/mclock.f90: New test.
12712         * gfortran.dg/int_conv_1.f90: New test.
12713         * gfortran.dg/stat_1.f90: New test.
12714         * gfortran.dg/stat_2.f90: New test.
12715
12716 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12717
12718         PR libgfortran/28335
12719         * gfortran.dg/no_unit_error_1.f90: New test.
12720         * gfortran.dg/no_unit_error_2.f90: New test.
12721         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
12722
12723 2006-07-25  Roger Sayle  <roger@eyesopen.com>
12724
12725         PR middle-end/28473
12726         * gcc.dg/fold-convround-1.c: New test case.
12727
12728 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12729
12730         * gfortran.dg/arithmetic_if.f90:  Fix comments.
12731
12732 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12733
12734         PR c++/27572
12735         * g++.dg/other/typedef1.C: New test.
12736         * g++.dg/template/typedef4.C: New test.
12737         * g++.dg/template/typedef5.C: New test.
12738
12739 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
12740
12741         PR fortran/28416
12742         * gfortran.dg/allocatable_dummy_3.f90: New.
12743
12744 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
12745
12746         PR fortran/28439
12747         * gfortran.dg/arithmetic_if.f90:  New test.
12748
12749 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
12750
12751         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
12752         avoid memcpy optimization.
12753
12754 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12755
12756         PR fortran/25289
12757         * gfortran.dg/direct_io_6.f90: New test.
12758
12759 2006-07-24  Jan Hubicka  <jh@suse.cz>
12760
12761         PR c/25795
12762         PR c++/27369
12763         * gcc.dg/pr25795.c: New test.
12764         * gcc.dg/pr25795-1.c: New test.
12765
12766 2006-07-23  Roger Sayle  <roger@eyesopen.com>
12767
12768         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
12769         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
12770         which may be transformed to "g || h" on some platforms.
12771
12772 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
12773
12774         PR c++/28025
12775         * g++.dg/template/friend45.C: New test.
12776
12777 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12778
12779         PR libgfortran/28339
12780         * gfortran.dg/arrayio_8.f90: New test.
12781
12782 2006-07-21  Mike Stump  <mrs@apple.com>
12783
12784         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
12785
12786         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
12787
12788 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12789
12790         PR c++/28250
12791         * g++.dg/eh/catch3.C: New test.
12792
12793         PR c++/28363
12794         * g++.dg/template/defarg10.C: New test.
12795
12796 2006-07-20  Paul Brook  <paul@codesourcery.com>
12797
12798         PR 27363
12799         * gcc.dg/pr27363.c: New test.
12800
12801 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
12802
12803         PR c++/28338
12804         * g++.dg/init/ref13.C: New test.
12805
12806 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12807
12808         PR obj-c++/28434
12809         * obj-c++.dg/proto-error-1.mm: New test.
12810
12811 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12812
12813         PR c++/28337
12814         * g++.dg/template/string1.C: New test.
12815
12816 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
12817
12818         PR c++/28048
12819         * g++.dg/template/defarg9.C: New test.
12820
12821         PR c++/28235
12822         * g++.dg/template/static27.C: New test.
12823
12824 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
12825
12826         PR 28410
12827         * gcc.dg/tree-ssa/pr28410.c: New test.
12828
12829 2006-07-18  Lee Millward  <lee.millward@gmail.com>
12830
12831         PR c++/28258
12832         * g++/dg/other/error13.C: New test.
12833
12834         PR c++/28260
12835         * g++.dg/template/friend44.C: New test.
12836
12837 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
12838
12839         PR c++/27495
12840         * g++.dg/other/pr27495.C: New.
12841
12842 2006-07-18  Olivier Hainque  <hainque@adacore.com>
12843
12844         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
12845         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
12846
12847 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12848
12849         PR c/28286
12850         * gcc.dg/pragma-pack-4.c: New test.
12851
12852 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12853
12854         PR c++/28291
12855         * g++.dg/ext/pr28291.C: New test.
12856
12857 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12858
12859         PR middle-end/28403
12860         * gcc.c-torture/execute/pr28403.c: New test.
12861
12862 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
12863
12864         PR middle-end/28402
12865         * gcc.dg/pr28402.c: New test.
12866
12867 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
12868
12869         PR c++/28304
12870         * g++.dg/other/pr28304.C: New test.
12871
12872 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
12873
12874         PR other/28251
12875         gcc.c-torture/unsorted/dump-noaddr.c: New test.
12876         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
12877
12878 2006-07-17  Richard Guenther  <rguenther@suse.de>
12879
12880         PR tree-optimization/28238
12881         * g++.dg/tree-ssa/pr28238.C: New testcase.
12882
12883 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12884
12885         PR c++/28250
12886         * g++.dg/eh/catch1.C: New test.
12887         * g++.dg/eh/catch2.C: New test.
12888
12889 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
12890
12891         PR c++/28370
12892         * g++.dg/template/anon3.C: New test.
12893
12894 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
12895
12896         PR fortran/20844
12897         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
12898         specifiers requiring an explicit format tag..
12899
12900         PR fortran/28201
12901         * gfortran.dg/generic_5: New test.
12902
12903         PR fortran/20893
12904         * gfortran.dg/elemental_optional_args_1.f90: New test.
12905
12906 2006-07-16  Olivier Hainque  <hainque@adacore.com>
12907
12908         * gnat.dg/assert.ads: New file.
12909         * gnat.dg/controlled_record.ads: Likewise.
12910         * gnat.dg/controlled_record.adb: Likewise.
12911
12912 2006-07-15  Lee Millward  <lee.millward@gmail.com>
12913
12914         PR c++/28292
12915         * g++.dg/other/error12.C: New test.
12916
12917         PR c++/28269
12918         * g++.dg/template/crash54.C: New test.
12919
12920 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12921
12922         PR c++/28249
12923         * g++.dg/parse/catch1.C: New test.
12924
12925         PR c++/28294
12926         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
12927
12928         PR c++/28387
12929         * g++.dg/ext/attrib24.C: New test.
12930
12931 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12932
12933         PR c++/28343
12934         * g++.dg/ext/asmspec1.C: New test.
12935
12936 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
12937
12938         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
12939         (dg-test): Support shouldfail tests.
12940         * lib/target-supports-dg.exp (dg-shouldfail): New.
12941         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
12942         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
12943         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
12944         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
12945         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
12946         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
12947         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
12948
12949 2006-07-13  Jan Hubicka  <jh@suse.cz>
12950
12951         * gcc.target/i386/memcpy-1.c: New.
12952
12953 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
12954
12955         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
12956
12957 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
12958
12959         PR fortran/25097
12960         * gfortran.dg/present_1.f90: New test.
12961
12962         PR fortran/20903
12963         * gfortran.dg/interface_derived_type_1.f90: New test.
12964
12965 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
12966
12967         PR fortran/28213
12968         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
12969         list.
12970
12971 2006-07-07  Lee Millward  <lee.millward@gmail.com>
12972
12973         PR c++/27820
12974         * g++.dg/other/label1.C: New test.
12975
12976 2006-07-07  Richard Guenther  <rguenther@suse.de>
12977
12978         PR middle-end/28268
12979         * gcc.dg/torture/pr28268.c: New testcase.
12980
12981 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
12982
12983         PR c++/27019
12984         * g++.dg/ext/pr27019.C: New.
12985
12986 2006-07-07  Richard Guenther  <rguenther@suse.de>
12987
12988         PR tree-optimization/28187
12989         * gcc.dg/pr28187.c: New testcase.
12990
12991 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
12992
12993         * gnat.dg/address_conversion.adb: New test.
12994         * gnat.dg/boolean_subtype.adb: Likewise.
12995         * gnat.dg/frame_overflow.adb: Likewise.
12996         * gnat.dg/pointer_array.adb: Likewise.
12997         * gnat.dg/pointer_conversion.adb: Likewise.
12998
12999 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
13000
13001         PR fortran/28237
13002         PR fortran/23420
13003         * gfortran.dg/print_fmt_5.f90: New test.
13004
13005 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13006
13007         PR fortran/28129
13008         * gfortran.dg/bounds_check_4.f90: New test.
13009
13010 2006-07-05  Richard Guenther  <rguenther@suse.de>
13011
13012         PR target/28158
13013         * gfortran.dg/pr28158.f90: New testcase.
13014
13015 2006-07-05  Richard Guenther  <rguenther@suse.de>
13016
13017         PR tree-optimization/28162
13018         * gcc.dg/pr28162.c: New testcase.
13019
13020 2006-07-05  Richard Guenther  <rguenther@suse.de>
13021         Andrew Pinski  <pinskia@gcc.gnu.org>
13022
13023         PR c++/27084
13024         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
13025
13026 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
13027
13028         PR fortran/28174
13029         * gfortran.dg/actual_array_substr_2.f90: New test.
13030
13031         PR fortran/28167
13032         * gfortran.dg/actual_array_constructor_2.f90: New test.
13033
13034 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13035
13036         * gfortran.dg/itime_idate_1.f: New test.
13037         * gfortran.dg/itime_idate_2.f: New test.
13038
13039 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13040
13041         PR libgfortran/27704
13042         * gfortran.dg/open_status_3.f90: New test.
13043         * gfortran.dg/fmt_l.f90: Update for new feature.
13044
13045 2006-07-03  Asher Langton  <langton2@llnl.gov>
13046
13047         * gfortran.dg/oldstyle_2.f90: New.
13048
13049 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
13050
13051         * gnat.dg/string_slice.adb: New test.
13052
13053 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
13054
13055         PR fortran/19259
13056         * gfortran.dg/semicolon_fixed.c: New.
13057         * gfortran.dg/semicolon_free.c: New.
13058
13059 2006-06-30  Mike Stump  <mrs@apple.com>
13060
13061         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
13062         that don't support internal visibility.
13063
13064 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
13065
13066         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
13067         for '(' / ')' needing an extra '\'.
13068
13069 2006-06-29  Roger Sayle  <roger@eyesopen.com>
13070
13071         PR middle-end/27428
13072         * gcc.dg/pr27428-1.c: New test case.
13073
13074 2006-06-29  Mike Stump  <mrs@apple.com>
13075
13076         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
13077         on darwin as we can't align commons large enough yet.
13078
13079         * gcc.dg/vla-8.c: Add additional testcases.
13080
13081 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
13082
13083         PR c++/28114
13084         * g++.dg/other/pr28114.C: New.
13085
13086 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
13087
13088         * gcc.c-torture/compile/20060625-1.c: New test.
13089
13090 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
13091
13092         PR fortran/20867
13093         * gfortran.dg/stfunc_3.f90: New test.
13094
13095         PR fortran/25056
13096         * gfortran.dg/impure_actual_1.f90: New test.
13097
13098         PR fortran/20874
13099         * gfortran.dg/elemental_result_1.f90: New test.
13100
13101         PR fortran/25073
13102         * gfortran.dg/select_7.f90: New test.
13103
13104         PR fortran/27554
13105         * intrinsic_actual_1.f: New test.
13106
13107         PR fortran/22038
13108         PR fortran/28119
13109         * gfortran.dg/forall_4.f90: New test.
13110
13111         PR fortran/25072
13112         * gfortran.dg/forall_5.f90: New test.
13113
13114 2006-06-25  Lee Millward  <lee.millward@gmail.com>
13115
13116         PR c++/28051
13117         * g++.dg/template/using13.C: New test.
13118
13119         PR c++/28054
13120         * g++.dg/other/incomplete3.C: New test.
13121
13122 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13123
13124         PR fortran/28081
13125         * gfortran.dg/substr_3.f: New test.
13126         * gfortran.dg/equiv_2.f90: Update expected error message.
13127
13128 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
13129
13130         PR fortran/28118
13131         * gfortran.dg/actual_array_substr_1.f90: New test.
13132
13133 2006-06-24  Olivier Hainque  <hainque@adacore.com>
13134
13135         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
13136         * gnat.dg/scalar_mode_agg_compare.adb: New test.
13137
13138 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
13139
13140         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13141
13142 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
13143
13144         PR fortran/27981
13145         * gfortran.dg/simpleif_2.f90: New test.
13146
13147 2006-06-23  Lee Millward  <lee.millward@gmail.com>
13148
13149         * g++.dg/template/error22.C: Fix typo.
13150
13151 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13152
13153         PR c++/28112
13154         * g++.dg/ext/attrib23.C: New test.
13155
13156 2006-06-23  Olivier Hainque  <hainque@adacore.com>
13157
13158         * gnat.dg/varsize_temp.adb: New test.
13159
13160 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13161
13162         PR c++/11468
13163         * g++.dg/other/java2.C: New test.
13164
13165 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
13166
13167         PR target/27789
13168         * g++.dg/ext/dllimport4.C. Add more tests for invalid
13169         initialization.
13170
13171 2006-06-22  Roger Sayle  <roger@eyesopen.com>
13172
13173         PR target/27531
13174         * gcc.dg/pr27531-1.c: New test case.
13175
13176 2006-06-22  Asher Langton  <langton2@llnl.gov>
13177
13178         PR fortran/24748
13179         * gfortran.dg/implicit_8.f90: New.
13180
13181 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
13182
13183         PR rtl-optimization/28121
13184         * gcc.dg/pr28121.c: New test.
13185
13186 2006-06-22  Lee Millward  <lee.millward@gmail.com>
13187
13188         PR c++/27805
13189         * g++.dg/parse/ptrmem6.C: New test.
13190
13191         PR c++/27821
13192         * g++.dg/template/error22.C: New test.
13193
13194 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13195
13196         PR c++/28111
13197         * g++.dg/template/friend43.C: New test.
13198
13199         PR c++/28110
13200         * g++.dg/template/crash53.C: New test.
13201
13202         PR c++/28109
13203         * g++.dg/rtti/incomplete1.C: New test.
13204
13205 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
13206
13207         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
13208
13209 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
13210
13211         * gcc.c-torture/execute/complex-7.c: New.
13212
13213 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
13214
13215         * gcc.dg/merge-all-constants-1.c: New test.
13216
13217 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
13218
13219         PR c++/28113
13220         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
13221
13222 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
13223
13224         * gfortran.dg/rrspacing_1.f90: New test.
13225
13226 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13227
13228         PR c++/28052
13229         * g++.dg/other/bitfield2.C: New test.
13230
13231 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
13232
13233         PR tree-optimization/27331
13234         * gcc.dg/pr27331.c: New test.
13235
13236 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
13237             Eric Botcazou  <ebotcazou@adacore.com>
13238
13239         PR ada/18692
13240         * lib/gnat.exp: New file.
13241         * lib/gnat-dg.exp: Likewise.
13242         * gnat.dg: New directory.
13243         * gnat.dg/dg.exp: New driver.
13244         * gnat.dg/specs: New directory.
13245         * gnat.dg/specs/specs.exp: New driver.
13246         * gnat.dg/style: New directory.
13247         * gnat.dg/style/style.exp: New driver.
13248
13249 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
13250
13251         PR fortran/16206
13252         * gfortran.dg/array_initializer_1.f90: New test.
13253
13254         PR fortran/28005
13255         * gfortran.dg/matmul_3.f90: New test.
13256
13257 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
13258
13259         PR middle-end/28075
13260         * gcc.dg/tree-ssa/inline-1.c: New test.
13261
13262 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
13263
13264         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
13265         in malloc prototype; remove XFAIL.
13266         * gcc.dg/pr18241-2.c: Ditto.
13267         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
13268         in memset prototype; remove XFAIL.
13269         * gcc.dg/tree-ssa/pr23382.c: Ditto.
13270
13271 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13272
13273         * gcc.dg/vla-8.c: Add.
13274
13275 2006-06-19  Richard Guenther  <rguenther@suse.de>
13276
13277         PR tree-optimization/27090
13278         * g++.dg/tree-ssa/pr27090.C: New testcase.
13279
13280 2006-06-19  Roger Sayle  <roger@eyesopen.com>
13281
13282         PR target/27861
13283         * gcc.dg/pr27861-1.c: New test case.
13284
13285 2006-06-19  Richard Guenther  <rguenther@suse.de>
13286
13287         PR middle-end/28045
13288         * gcc.dg/torture/pr28045.c: New testcase.
13289
13290 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13291
13292         PR fortran/26801
13293         * gfortran.dg/associated_4.f90: New test.
13294
13295 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13296
13297         PR fortran/19310
13298         PR fortran/19904
13299         * gfortran.dg/real_const_3.f90: New test.
13300
13301 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
13302
13303         PR c++/28016
13304         * g++.dg/template/static26.C: New test.
13305
13306         PR c++/27979
13307         * g++.dg/expr/bitfield2.C: New test.
13308
13309         PR c++/27884
13310         * g++.dg/parse/linkage2.C: New test.
13311
13312 2006-06-16  Richard Guenther  <rguenther@suse.de>
13313
13314         PR middle-end/27116
13315         * gcc.dg/pr15785-1.c: Revert last change.
13316         * gcc.dg/torture/pr27116-2.c: New testcase.
13317
13318 2006-06-16  Roger Sayle  <roger@eyesopen.com>
13319
13320         PR middle-end/27802
13321         * gcc.dg/pr27802-1.c: New test case.
13322
13323 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/27689
13326         * g++.dg/template/ttp18.C: New test.
13327         * g++.dg/template/ttp19.C: Likewise.
13328
13329         PR c++/27666
13330         * g++.dg/expr/cond9.C: New test.
13331
13332         PR c++/27640
13333         * g++.dg/template/ctor7.C: New test.
13334
13335 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
13336
13337         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
13338
13339 2006-06-16  Richard Guenther  <rguenther@suse.de>
13340
13341         PR tree-optimization/27781
13342         * gcc.dg/tree-ssa/pr27781.c: New testcase.
13343
13344 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
13345
13346         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
13347
13348 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
13349
13350         * gcc.dg/tree-ssa/loop-18.c: New test.
13351
13352 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
13353
13354         PR c++/27665
13355         * g++.dg/template/crash52.C: New test.
13356
13357         PR c++/27648
13358         * g++.dg/ext/attrib22.C: New test.
13359
13360         PR c++/26559
13361         * g++.dg/template/builtin1.C: New test.
13362         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
13363
13364         PR c++/28018
13365         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
13366         assignment.
13367         * g++.old-deja/g++.pt/crash51.C: Likewise.
13368
13369         PR c++/27227
13370         * g++.dg/lookup/linkage1.C: New test.
13371         * g++.dg/lookup/linkage2.C: Likewise.
13372
13373 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
13374
13375         PR middle-end/27959
13376         * gcc.dg/pr27959.c: New testcase.
13377
13378 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
13379
13380         PR target/28014:
13381         * g++.dg/eh/div.C: New test.
13382
13383 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
13384
13385         PR c++/27894
13386         * g++.dg/tree-ssa/pr26757.C: New test.
13387         * g++.dg/tree-ssa/pr27894.C: New test.
13388
13389 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13390
13391         * gcc.c-torture/compile/20060609-1.c: New test.
13392
13393         PR target/27863
13394         * gcc.c-torture/compile/pr27863.c: New test.
13395
13396 2006-06-13  Richard Guenther  <rguenther@suse.de>
13397
13398         PR tree-optimization/27830
13399         * g++.dg/tree-ssa/pr27830.C: New testcase.
13400
13401 2006-06-13  Matthew Sachs  <msachs@apple.com>
13402
13403         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
13404         the list of compiler flags; this causes those flags to be checked
13405         for things like dg-skip-if.
13406
13407 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13408
13409         PR c++/27601
13410         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
13411
13412 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
13413             Kazu Hirata  <kazu@codesourcery.com>
13414
13415         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
13416         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
13417
13418 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13419
13420         PR c++/27933
13421         * g++.dg/lookup/using15.C: New test.
13422
13423         PR c++/27951
13424         * g++.dg/other/anon4.C: New test.
13425
13426 2006-06-12  Roger Sayle  <roger@eyesopen.com>
13427
13428         PR c++/21210
13429         * g++.dg/init/complex1.C: New test case.
13430
13431 2006-06-11  Eric Christopher  <echristo@apple.com>
13432
13433         PR middle-end/27948
13434         * gcc.dg/bf-ms-layout.c: Run on darwin.
13435         * gcc.dg/bf-no-ms-layout: Ditto.
13436         * gcc.dg/attr-ms_struct-2.c: New.
13437         * gcc.dg/bf-ms-layout-2.c: Ditto.
13438
13439 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
13440
13441         * gcc.dg/attr-ms_struct-packed1.c: New.
13442
13443 2006-06-09  Mike Stump  <mrs@apple.com>
13444
13445         * gcc.dg/vla-7.c: Add.
13446
13447 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
13448
13449         PR fortran/24558
13450         * gfortran.dg/entry_6.f90: New test.
13451
13452         PR fortran/20877
13453         PR fortran/25047
13454         * gfortran.dg/entry_7.f90: New test.
13455
13456 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
13457
13458         PR c/27747
13459         * gcc.dg/cpp/_Pragma6.c: New test.
13460
13461         PR c++/27748
13462         * g++.dg/cpp/_Pragma1.C: New test.
13463
13464         PR preprocessor/27746
13465         * gcc.dg/gomp/macro-3.c: New test.
13466         * gcc.dg/gomp/macro-4.c: New test.
13467         * g++.dg/gomp/macro-3.C: New test.
13468         * g++.dg/gomp/macro-4.C: New test.
13469
13470 2006-06-09  Richard Guenther  <rguenther@suse.de>
13471
13472         PR tree-optimization/26998
13473         * gcc.dg/torture/pr26998.c: New testcase.
13474         * gcc.dg/tree-ssa/vrp29.c: New testcase.
13475
13476 2006-06-08  Mike Stump  <mrs@apple.com>
13477
13478         * gcc.dg/pr27095.c: Account for stubs.
13479
13480         PR target/26427
13481         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
13482         produce bad code on darwin.
13483
13484 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13485
13486         PR fortran/27958
13487         * gfortran.dg/substr_2.f: New test.
13488
13489 2006-06-08  Asher Langton  <langton2@llnl.gov>
13490
13491         PR fortran/27786
13492         * cray_pointers_2.f90: Add -fbounds-check compile flag.
13493
13494 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13495
13496         PR target/27421
13497         * gcc.dg/union-3.c: New test.
13498
13499 2006-06-08  Richard Guenther  <rguenther@suse.de>
13500
13501         PR middle-end/27116
13502         * gcc.dg/torture/pr27116.c: New testcase.
13503         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
13504
13505 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
13506
13507         PR rtl-optimization/26449
13508         * gcc.dg/pr26449.c: New test.
13509
13510 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13511
13512         PR c++/27601
13513         * g++.dg/ext/offsetof1.C: Test member functions.
13514
13515 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
13516
13517         * gcc.dg/pr27095.c: Improve scanning.
13518
13519 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
13520
13521         PR fortran/23091
13522         * gfortran.dg/saved_automatic_1.f90: New test.
13523
13524         PR fortran/24168
13525         * gfortran.dg/array_simplify_1.f90: New test.
13526
13527         PR fortran/25090
13528         * gfortran.dg/entry_dummy_ref_1.f90: New test.
13529
13530         PR fortran/25058
13531         * gfortran.dg/entry_dummy_ref_2.f90: New test.
13532
13533 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
13534
13535         PR c++/27177
13536         * g++.dg/expr/cast7.C: New test.
13537
13538 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
13539
13540         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
13541         * lib/gcc-defs.exp (tool_check_compile): Ditto.
13542         * lib/fortran-torture.exp (fortran-torture-compile,
13543         fortran-torture-execute): Ditto.
13544
13545 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
13546
13547         PR target/27842
13548         * gcc.dg/vmx/pr27842.c: New test.
13549
13550 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13551
13552         PR libfortran/27895
13553         * gfortran.dg/bounds_check_3.f90: New test.
13554
13555 2006-06-05  Mike Stump  <mrs@apple.com>
13556
13557         * objc.dg/objc-fast-4.m: Skip for ppc64.
13558
13559 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
13560
13561         PR testsuite/27705
13562         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
13563
13564 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13565             Victor Kaplansky  <victork@il.ibm.com>
13566
13567         PR tree-optimizations/26360
13568         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
13569         with -fno-tree-dce.
13570         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
13571
13572 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
13573
13574         PR fortran/14067
13575         * gfortran.dg/data_char_1.f90: Add messages for truncated
13576         strings.
13577
13578         PR fortran/16943
13579         * gfortran.dg/func_decl_2.f90: New test.
13580
13581         PR fortran/20839
13582         * gfortran.dg/do_2.f90: New test.
13583
13584         PR fortran/27655
13585         * gfortran.dg/associated_3.f90: New test.
13586
13587 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
13588
13589         PR c++/27819
13590         * g++.dg/template/static25.C: New test.
13591
13592         PR c++/27722
13593         * g++.dg/init/array21.C: New test.
13594
13595         PR c++/27807
13596         * g++.dg/ext/complit7.C: New test.
13597
13598         PR c++/27806
13599         * g++.dg/parse/ptrmem5.C: New test.
13600
13601 2006-06-04  Roger Sayle  <roger@eyesopen.com>
13602             Andrew Pinski  <pinskia@physics.uc.edu>
13603
13604         PR c/27150
13605         PR middle-end/27382
13606         * gcc.dg/pr27150-1.c: New testcase.
13607         * gcc.dg/pr27382-1.c: New testcase.
13608         * gcc.dg/pr27382-2.c: New testcase.
13609
13610 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
13611
13612         PR c/25161
13613         PR c/27020
13614         * gcc.dg/array-10.c: New test.
13615
13616 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13617
13618         PR c++/27804
13619         * g++.dg/init/const4.C: New test.
13620         * g++.dg/init/member1.C: Add error-marker.
13621         * g++.dg/other/fold1.C: Adjust error-marker.
13622
13623 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13624
13625         PR c++/27601
13626         * g++.dg/ext/offsetof1.C: New test.
13627
13628 2006-06-04 Eric Christopher <echristo@apple.com>
13629
13630         * gcc.dg/attr-ms_struct-1.c: New.
13631
13632 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
13633
13634         * gcc.c-torture/compile/builtin_constant_p.c: New test.
13635
13636 2006-06-04  Richard Guenther  <rguenther@suse.de>
13637
13638         PR tree-optimization/27039
13639         * gcc.dg/tree-ssa/loop-17.c: New testcase.
13640
13641 2006-06-03  Roger Sayle  <roger@eyesopen.com>
13642
13643         PR target/26223
13644         * gcc.target/i386/amd64-abi-2.c: New test case.
13645
13646 2006-06-02  Eric Christopher  <echristo@apple.com>
13647
13648         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
13649         * gcc.target/i386/20020523-1.c: Skip if darwin.
13650         * gcc.target/i386/asm-3.c: Ditto.
13651         * gcc.target/i386/20011119-1.c: Ditto.
13652         * gcc.target/i386/clobbers.c: Remove pic part of test.
13653
13654 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
13655
13656         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
13657         * g++.old-deja/g++.other/init19.C: Ditto.
13658         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
13659         and add other platforms as expected failures.
13660
13661 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
13662
13663         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
13664         (is-effective-target-keyword): Ditto.
13665
13666 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
13667
13668         PR fortran/27715
13669         * gfortran.dg/extended_char_comparison_1.f:  New test.
13670
13671 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
13672
13673         PR fortran/25098
13674         * gfortran.dg/dummy_procedure_1.f90: New test.
13675
13676         PR fortran/25147
13677         * gfortran.dg/dummy_procedure_2.f90: New test.
13678
13679         * gfortran.dg/associated_2.f90: Correct to make consistent with
13680         standard.
13681
13682 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13683
13684         * gcc.target/i386/387-11.c: New test case.
13685
13686 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
13687
13688         PR c++/27801
13689         * g++.dg/template/cond6.C: New test.
13690
13691         PR c++/26496
13692         * g++.dg/template/crash51.C: New test.
13693         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
13694
13695         PR c++/27385
13696         * g++.dg/init/array20.C: New test.
13697
13698 2006-05-31  Roger Sayle  <roger@eyesopen.com>
13699
13700         * gcc.dg/builtins-54.c: New test case.
13701
13702 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13703
13704         PR c++/26433
13705         * g++.dg/template/fntry1.C: Add dg-do link.
13706
13707         PR c++/27808
13708         * g++.dg/parse/friend6.C: New test.
13709
13710 2006-05-30  Asher Langton  <langton2@llnl.gov>
13711
13712         * gfortran.dg/cray_pointers_7.f90: New test.
13713
13714 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13715
13716         PR tree-optimization/23452
13717         * gcc.dg/fold-mulconj-1.c: New test case.
13718
13719 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
13720
13721         PR c++/27803
13722         * g++.dg/parse/bitfield1.C: New test.
13723
13724 2006-05-30  Roger Sayle  <roger@eyesopen.com>
13725
13726         * gcc.target/ppc-eq0-1.c: New test case.
13727         * gcc.target/ppc-negeq0-1.c: New test case.
13728
13729 2006-05-30  Dirk Mueller  <dmueller@suse.de>
13730
13731         PR c/27273
13732         * gcc.dg/overflow-warn-5.c: New test.
13733
13734 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13735
13736         PR c/27718
13737         * gcc.dg/sizeof-1.c: New test.
13738
13739 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
13740
13741         PR target/27790
13742         * gcc.target/i386/pr27790.c: New test.
13743
13744 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13745
13746         PR libgfortran/27757
13747         * gfortran.dg/direct_io_5.f90: New test.
13748
13749 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13750
13751         PR libgfortran/27634
13752         * gfortran.dg/fmt_missing_period_1.f: New test.
13753         * gfortran.dg/fmt_missing_period_2.f: New test.
13754         * gfortran.dg/fmt_missing_period_3.f: New test.
13755
13756 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13757
13758         PR fortran/19777
13759         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
13760         arrays.
13761
13762 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13763
13764         PR c++/27713
13765         * g++.dg/template/new6.C: New test.
13766
13767 2006-05-29  Roger Sayle  <roger@eyesopen.com>
13768
13769         PR tree-optimization/24964
13770         * gcc.target/i386/387-10.c: New test case.
13771
13772 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
13773
13774         * intrinsics/string_intrinsics.c (compare_string):
13775         Use memcmp instead of strncmp to avoid tripping over
13776         CHAR(0) in a string.
13777
13778 2006-05-27  Richard Guenther  <rguenther@suse.de>
13779
13780         PR middle-end/27773
13781         * gcc.dg/torture/pr27773.c: New testcase.
13782
13783 2006-05-27  Dirk Mueller  <dmueller@suse.de>
13784
13785         * gcc.dg/pr24561.c: Rename to..
13786         * gcc.dg/pr25962.c: .. this.
13787
13788 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13789
13790         PR fortran/19777
13791         * gfortran.dg/bounds_check_2.f: New test.
13792
13793 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
13794
13795         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
13796         * gfortran.dg/byte_1.f90: Likewise.
13797         * gfortran.dg/dup_save_2.f90: Likewise.
13798
13799 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
13800
13801         * gfortran.dg/associated_2.f90: New test.
13802
13803 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13804
13805         PR fortran/27524
13806         * gfortran.dg/bounds_check_1.f90: New test.
13807
13808 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
13809
13810         PR rtl-optimization/27661
13811         * gcc.dg/pr27661.c: New test case.
13812
13813 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13814
13815         PR fortran/23151
13816         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
13817         * gfortran.dg/print_parentheses_1.f:  New test.
13818         * gfortran.dg/print_parentheses_2.f90:  New test.
13819
13820 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
13821
13822         PR target/27758
13823         * gcc.dg/pr27758.c: New test.
13824
13825 2006-05-24  Falk Hueffner  <falk@debian.org>
13826
13827         * gcc.c-torture/compile/pr27571.c: New test.
13828
13829 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
13830
13831         PR fortran/27709
13832         * gfortran.dg/spec_expr_4.f90: New test.
13833
13834         PR fortran/27155
13835         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
13836
13837 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
13838
13839         PR c++/20103
13840         * g++.dg/ext/complit6.C: New test.
13841         * g++.dg/ext/complit3.C: Adjust error markers.
13842         * g++.dg/init/const3.C: New test.
13843
13844 2006-05-25  Richard Guenther  <rguenther@suse.de>
13845
13846         PR middle-end/27743
13847         * gcc.dg/torture/pr27743.c: New testcase.
13848
13849 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13850
13851         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
13852
13853 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
13854
13855         * gcc.dg/compat/scalar-by-value-x.h: New.
13856         * gcc.dg/compat/scalar-by-value-y.h: New.
13857         * gcc.dg/compat/scalar-by-value-5.c: New.
13858         * gcc.dg/compat/scalar-by-value-5_main.c: New.
13859         * gcc.dg/compat/scalar-by-value-5_x.c: New.
13860         * gcc.dg/compat/scalar-by-value-5_y.c: New.
13861         * gcc.dg/compat/scalar-by-value-6.c: New.
13862         * gcc.dg/compat/scalar-by-value-6_main.c: New.
13863         * gcc.dg/compat/scalar-by-value-6_x.c: New.
13864         * gcc.dg/compat/scalar-by-value-6_y.c: New.
13865
13866 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
13867
13868         PR tree-optimization/27639
13869         PR tree-optimization/26719
13870         * gcc.dg/pr27639.c: New test.
13871         * gcc.dg/pr26719.c: New test.
13872         * gcc.dg/tree-ssa/scev-cast.c: New test.
13873
13874 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/20173
13877         * g++.dg/template/error21.C: New test.
13878
13879 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
13880
13881         PR target/27696
13882         * gcc.target/i386/pr27696.c: New.
13883
13884 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
13885
13886         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
13887
13888         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
13889
13890 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13891
13892         PR c++/27716
13893         * g++.dg/other/assign1.C: New test.
13894
13895 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
13896
13897         PR target/27266
13898         * gcc.target/i386/pr27266.c: New.
13899
13900 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13901
13902         PR c++/27451
13903         * g++.dg/ext/asm9.C: New test.
13904
13905 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
13906
13907         PR rtl-optimization/25514
13908         * gcc.c-torture/compile/pr25514.c: New test.
13909
13910 2006-05-22  Richard Guenther  <rguenther@suse.de>
13911
13912         Revert
13913         2006-01-31  Richard Guenther  <rguenther@suse.de>
13914
13915         * gcc.target/i386/sselibm-1.c: New testcase.
13916         * gcc.target/i386/sselibm-2.c: Likewise.
13917         * gcc.target/i386/sselibm-3.c: Likewise.
13918         * gcc.target/i386/sselibm-4.c: Likewise.
13919         * gcc.target/i386/sselibm-5.c: Likewise.
13920
13921 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13922
13923         PR c/27420
13924         * gcc.dg/func-args-2.c: New test.
13925
13926         PR c/26818
13927         * gcc.dg/struct-incompl-1.c: New test.
13928
13929 2006-05-22  Richard Guenther  <rguenther@suse.de>
13930
13931         PR testsuite/27708
13932         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
13933         the transformations we test for.
13934
13935 2006-05-22  Richard Guenther  <rguenther@suse.de>
13936
13937         PR testsuite/27707
13938         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
13939
13940 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
13941
13942         PR c++/27210
13943         * g++.dg/warn/new1.C: New test.
13944         * g++.dg/template/new5.C: Likewise.
13945
13946 2006-05-21  Roger Sayle  <roger@eyesopen.com>
13947
13948         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
13949         * gcc.target/i386/20060512-3.c: Likewise.
13950
13951 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
13952
13953         PR rtl-optimization/27671
13954         * gcc.c-torture/execute/pr27671-1.c: New.
13955         * gcc.dg/pr27671-2.c: Likewise.
13956
13957         PR tree-optimization/26622.
13958         * gcc.c-torture/compile/pr26622.c: New.
13959
13960 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13961
13962         PR fortran/27613
13963         * gfortran.dg/recursive_reference_1.f90: New test.
13964
13965 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
13966
13967         PR fortran/25746
13968         * gfortran.dg/elemental_subroutine_3.f90: New test.
13969
13970         PR fortran/25090
13971         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
13972
13973         PR fortran/27584
13974         * gfortran.dg/associated_target_1.f90: New test.
13975
13976         PR fortran/19015
13977         * gfortran.dg/maxloc_shape_1.f90: New test.
13978
13979 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13980
13981         PR libgfortran/24459
13982         * gfortran.dg/namelist_24.f90: New test.
13983         * gfortran.dg/namelist_12.f: Fix typo in comment.
13984
13985 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
13986
13987         PR middle-end/25776
13988         * g++.dg/other/error11.C: New test.
13989
13990 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13991
13992         * gcc.target/mips/pr26765.c: Add -w to options.
13993
13994 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
13995
13996         * lib/target-supports.exp (check_effective_target_mpaired_single):
13997         New function.
13998         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
13999         multilibs.
14000         * g++.dg/vect/vect.exp: Likewise.
14001
14002 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
14003
14004         PR testsuite/25891
14005         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
14006
14007 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
14008
14009         PR fortran/27662
14010         * gfortran.dg/temporary_1.f90: New file.
14011
14012 2006-05-19  Andreas Schwab  <schwab@suse.de>
14013
14014         * g++.dg/other/unused1.C: Also match "stringz".
14015
14016 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
14017
14018         PR c++/26433
14019         * g++.dg/template/fntry1.C: New test.
14020
14021 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
14022
14023         PR c++/27471
14024         PR c++/27506
14025         * g++.dg/conversion/bitfield5.C: New test.
14026         * g++.dg/conversion/bitfield6.C: New test.
14027
14028 2006-05-18  Mike Stump  <mrs@apple.com>
14029
14030         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
14031         * gcc.dg/vla-4.c: Add.
14032         * gcc.dg/vla-5.c: Add.
14033         * gcc.dg/vla-6.c: Add.
14034
14035 2006-05-12  Stuart Hastings  <stuart@apple.com>
14036
14037         * gcc.target/i386/20060512-1.c: New.
14038         * gcc.target/i386/20060512-2.c: New.
14039         * gcc.target/i386/20060512-3.c: New.
14040         * gcc.target/i386/20060512-4.c: New.
14041
14042 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
14043
14044         PR c++/26122
14045         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
14046
14047         PR c++/26068
14048         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
14049         * g++.dg/parse/linkage1.C: New test.
14050
14051 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14052
14053         PR tree-optimization/27548
14054         * g++.dg/tree-ssa/pr27548.C: New test.
14055
14056 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14057
14058         PR fortran/26551
14059         * gfortran.dg/recursive_check_1.f: New test.
14060         * gfortran.dg/recursive_check_2.f90: New test.
14061
14062 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
14063
14064         * g++.dg/opt/temp2.C: New test.
14065
14066 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
14067
14068         PR c++/27491
14069         * g++.dg/init/brace5.C: New test.
14070
14071         PR middle-end/27415
14072         * gcc.dg/gomp/pr27415.c: New test.
14073         * g++.dg/gomp/pr27415.C: New test.
14074
14075         PR tree-optimization/27549
14076         * g++.dg/tree-ssa/pr27549.C: New test.
14077
14078 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14079
14080         PR libgfortran/27575
14081         * gfortran.dg/read_eof_4.f90: New test.
14082
14083 2006-05-16  Richard Guenther  <rguenther@suse.de>
14084
14085         PR tree-optimization/22303
14086         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
14087
14088 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
14089
14090         PR middle-end/27573
14091         * gcc.dg/gomp/pr27573.c: New test.
14092         * gfortran.dg/gomp/pr27573.f90: New test.
14093
14094         PR c/27499
14095         * gcc.dg/gomp/pr27499.c: New test.
14096         * g++.dg/gomp/pr27499.C: New test.
14097
14098 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14099
14100         PR c++/27339
14101         * g++.dg/parser/access8.C: Adjust error marker.
14102         * g++.dg/template/access17.C: New test.
14103         * g++.dg/template/access18.C: Likewise.
14104
14105 2006-05-15  Roger Sayle  <roger@eyesopen.com>
14106
14107         PR target/26600
14108         * gcc.target/i386/pr26600.c: New test case.
14109
14110 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c++/27505
14113         * g++.dg/expr/bitfield1.C: New test.
14114
14115 2006-05-15  Richard Guenther  <rguenther@suse.de>
14116
14117         PR tree-optimization/27603
14118         * gcc.dg/torture/pr27603.c: New testcase.
14119
14120 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
14121
14122         PR fortran/25090
14123         * gfortran.dg/entry_dummy_ref_1.f90: New test.
14124
14125         PR fortran/25082
14126         * gfortran.dg/scalar_return_1.f90: New test.
14127
14128         PR fortran/27411
14129         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
14130
14131 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
14132
14133         * gcc.dg/gomp/critical-4.c: New test.
14134         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
14135         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
14136         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
14137         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
14138
14139 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14140
14141         PR c++/27582
14142         * g++.dg/template/dependent-args1.C: New test.
14143
14144         PR c++/27581
14145         * g++.dg/lookup/this1.C: New test.
14146
14147         PR c++/27315
14148         * g++.dg/template/operator6.C: New test.
14149         * g++.dg/template/incomplete3.C: New test.
14150
14151         PR c++/27559
14152         * g++.dg/template/new4.C: New test.
14153
14154         PR c++/27496
14155         * g++.dg/template/void2.C: New test.
14156
14157 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
14158
14159         * g++.dg/template/dependent-expr5.C: New test.
14160
14161 2006-05-14  Roger Sayle  <roger@eyesopen.com>
14162
14163         PR middle-end/26729
14164         * gcc.dg/pr26729-1.c: New test case.
14165
14166 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
14167
14168         * gcc.dg/pr27003.c: New test.
14169
14170 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
14171
14172         * lib/target-supports.dg (check_cxa_atexit_available): Change
14173         v3_target_compile to ${tool}_target_compile.
14174
14175 2006-05-11  Jason Merrill  <jason@redhat.com>
14176
14177         * lib/scanasm.exp (scan-not-hidden): Fix typo.
14178
14179 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14180
14181         PR fortran/27553
14182         * gfortran.dg/label_5.f90: New test.
14183
14184 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
14185
14186         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
14187         check_effective_target_powerpc_altivec_ok): New.
14188         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
14189         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
14190         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
14191         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
14192         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
14193         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
14194         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
14195         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
14196         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
14197         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
14198         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
14199         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
14200         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
14201         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
14202         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
14203         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
14204         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
14205         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
14206         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
14207         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
14208         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
14209         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
14210         gcc.target/powerpc/altivec-9.c,
14211         gcc.target/powerpc/altivec-consts.c,
14212         gcc.target/powerpc/altivec-pr22085.c,
14213         gcc.target/powerpc/altivec-splat.c,
14214         gcc.target/powerpc/altivec-types-1.c,
14215         gcc.target/powerpc/altivec-types-2.c,
14216         gcc.target/powerpc/altivec-types-3.c,
14217         gcc.target/powerpc/altivec-types-4.c,
14218         gcc.target/powerpc/altivec-varargs-1.c,
14219         gcc.target/powerpc/altivec-vec-merge.c,
14220         gcc.target/powerpc/ppc-vector-memcpy.c,
14221         gcc.target/powerpc/ppc-vector-memset.c,
14222         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
14223         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
14224         these effective targets.
14225         * gcc.dg/vmx/pr27006.c: Add missing close brace.
14226         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
14227
14228 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14229
14230         PR middle-end/27384
14231         * g++.dg/other/fold1.C: New test.
14232
14233         PR middle-end/27488
14234         * gcc.dg/fold-nonneg-1.c: New test.
14235
14236         PR c++/27547
14237         * g++.dg/other/operator1.C: New test.
14238
14239 2006-05-11  Richard Guenther  <rguenther@suse.de>
14240
14241         PR middle-end/27529
14242         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
14243
14244 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
14245
14246         * lib/target-supports-dg.exp (check-flags): New.
14247         (dg-skip-if): Move flag checks.
14248
14249 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
14250
14251         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
14252         * lib/target-supports.dg (check_cxa_atexit_available): New.
14253
14254 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
14255
14256         PR fortran/27470
14257         * gfortran.dg/multiple_allocation_2.f90: New test case.
14258
14259 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
14260
14261         * gcc.target/arm/pr27387.C: Fix a comment typo.
14262
14263 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14264
14265         PR fortran/24549
14266         * gfortran.dg/error_recovery_1.f90: New test.
14267
14268 2006-05-10  Richard Guenther  <rguenther@suse.de>
14269
14270         PR tree-optimization/27302
14271         * gcc.dg/torture/pr27302.c: New testcase.
14272
14273 2006-05-09  Dirk Mueller  <dmueller@suse.de>
14274         Richard Guenther  <rguenther@suse.de>
14275
14276         PR middle-end/27498
14277         * gcc.dg/tree-ssa/pr27498.c: New testcase.
14278
14279 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
14280
14281         PR rtl-optimization/27335
14282         * gcc.dg/pr27335.c: New test.
14283
14284 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
14285
14286         * gcc.target/mips/mips-ps-5.c: New file.
14287
14288 2006-05-08  Jan Hubicka  <jh@suse.cz>
14289
14290         PR middle-end/25962
14291         * gcc.dg/pr25962.c: New.
14292
14293 2006-05-08  Roger Sayle  <roger@eyesopen.com>
14294
14295         PR target/27158
14296         * gcc.target/powerpc/pr27158.c: New test case.
14297
14298 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
14299
14300         PR testsuite/27476
14301         * ada/acats/run_all.sh: Use test -z.
14302
14303 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14304
14305         PR libfortran/18271
14306         * gfortran.dg/spec_expr_3.f90: New test.
14307
14308 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
14309
14310         PR target/24879
14311         * gcc.target/i386/monitor.c: New file.
14312
14313 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
14314
14315         * gcc.dg/pr27095.c: xfail *-*-darwin*.
14316
14317 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14318
14319         PR c++/27447
14320         * g++.dg/other/ptrmem7.C: New test.
14321
14322 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14323
14324         PR target/27421
14325         * gcc.dg/array-9.c: New test.
14326
14327 2006-05-07  Richard Guenther  <rguenther@suse.de>
14328
14329         PR tree-optimization/27409
14330         * gcc.dg/torture/pr27409.c: New testcase.
14331
14332 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14333
14334         PR fortran/27457
14335         * gfortran.dg/select_6.f90: New.
14336
14337 2006-05-07  Richard Guenther  <rguenther@suse.de>
14338
14339         PR tree-optimization/27136
14340         * gcc.dg/torture/pr27136.c: New testcase.
14341
14342 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
14343
14344         PR fortran/24813
14345         * gfortran.dg/char_cons_len_1.f90: New test.
14346
14347 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14348
14349         PR c++/27427
14350         * g++.dg/template/incomplete2.C: New test.
14351
14352 2006-05-06  Richard Guenther  <rguenther@suse.de>
14353
14354         PR tree-optimization/27151
14355         * gcc.dg/vect/pr27151.c: New testcase.
14356
14357 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14358
14359         PR c++/27430
14360         * g++.dg/template/void1.C: New test.
14361
14362         PR c++/27423
14363         * g++.dg/other/void2.C: New test.
14364
14365         PR c++/27422
14366         * g++.dg/conversion/void1.C: New test.
14367
14368 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
14369
14370         PR/21391
14371         * g++.dg/other/unused1.C: New.
14372
14373 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14374
14375         PR objc/27240
14376         * objc.dg/member-1.m: New test.
14377
14378 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
14379
14380         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
14381
14382 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14383
14384         PR libfortran/26985
14385         * gfortran.dg/matmul_2.f90: New test.
14386
14387 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
14388
14389         * ada/acats/run_all.sh: Use sync when main not found.
14390
14391 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
14392
14393         PR target/26765
14394         * gcc.target/mips/pr26765.c: New.
14395
14396 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
14397
14398         * gcc.target/bfin: New directory.
14399         * gcc.target/bfin/bfin.exp: New file.
14400         * gcc.target/bfin/frmul.c: New file.
14401         * gcc.target/bfin/arith.c: New file.
14402         * gcc.target/bfin/mul-combine.c: New file.
14403         * gcc.target/bfin/shift.c: New file.
14404
14405 2006-05-04  Richard Guenther  <rguenther@suse.de>
14406
14407         PR tree-optimization/14287
14408         PR tree-optimization/14844
14409         PR tree-optimization/19792
14410         PR tree-optimization/21608
14411         PR tree-optimization/27090
14412         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
14413         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
14414         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
14415         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
14416         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
14417
14418 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
14419
14420         PR tree-optimization/27285
14421         * gcc.c-torture/execute/pr27285.c: New test.
14422
14423         PR middle-end/27388
14424         * gcc.dg/gomp/pr27388-1.c: New test.
14425         * gcc.dg/gomp/pr27388-2.c: New test.
14426         * gcc.dg/gomp/pr27388-3.c: New test.
14427
14428         PR c++/27359
14429         * g++.dg/gomp/pr27359.C: New test.
14430
14431 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
14432
14433         PR fortran/20248
14434         * gfortran.dg/iargc.f90: New test.
14435
14436 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14437
14438         PR c++/27102
14439         * g++.dg/template/crash49.C: New test.
14440
14441 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
14442
14443         PR testsuite/27032
14444         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
14445
14446 2006-05-02  Jeff Law  <law@redhat.com>
14447
14448         PR tree-optimization/27364
14449         * gcc.c-torture/execute/pr27364.c: New test.
14450
14451 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
14452
14453         PR c++/27309
14454         * g++.dg/parser/ctor5.C: New test.
14455
14456 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
14457
14458         PR target/27387
14459         * gcc.target/arm/arm.exp: New.
14460         * gcc.target/arm/pr27387.C: Likewise.
14461
14462 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
14463
14464         PR fortran/27269
14465         PR fortran/27324
14466         * gfortran.dg/module_equivalence_2.f90: New test.
14467
14468 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
14469
14470         PR middle-end/27337
14471         * g++.dg/gomp/pr27337-1.C: New test.
14472         * g++.dg/gomp/pr27337-2.C: New test.
14473
14474         PR middle-end/27328
14475         * gcc.dg/gomp/pr27328.c: New test.
14476
14477         PR middle-end/27325
14478         * g++.dg/gomp/pr27325.C: New test.
14479
14480         PR middle-end/27310
14481         * g++.dg/gomp/pr27310.C: New test.
14482
14483 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14484
14485         PR tree-optimization/27291
14486         * g++.dg/tree-ssa/pr27291.C: New test.
14487
14488 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14489
14490         PR tree-optimization/27283
14491         * g++.dg/tree-ssa/pr27283.C: New test.
14492
14493 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
14494
14495         * gcc.dg/tree-ssa/loop-16.c: New test.
14496
14497 2006-05-01  Roger Sayle  <roger@eyesopen.com>
14498             Joseph S. Myers  <joseph@codesourcery.com>
14499
14500         * gcc.dg/Wconversion-3.c: New test case.
14501         * gcc.dg/Wconversion-4.c: Likewise.
14502
14503 2006-05-01  Richard Guenther  <rguenther@suse.de>
14504
14505         PR tree-optimization/26726
14506         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
14507
14508 2006-04-30  Roger Sayle  <roger@eyesopen.com>
14509
14510         * gcc.dg/Woverflow-1.c: New test case.
14511         * gcc.dg/Woverflow-2.c: Likewise.
14512         * gcc.dg/Woverflow-3.c: Likewise.
14513
14514 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
14515
14516         PR c++/27094
14517         * g++.dg/template/defarg8.C: New test.
14518
14519 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14520
14521         PR c++/27278
14522         * g++.dg/parse/operator7.C: New test.
14523
14524 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14525
14526         PR c++/11471
14527         PR c++/27102
14528         * g++.dg/template/crash48.C: New test.
14529
14530         PR c++/27279
14531         * g++.dg/parse/ctor4.C: New test.
14532
14533 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14534
14535         PR fortran/25681
14536         * gfortran.df/char_type_len.f90: New test.
14537
14538 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14539
14540         PR libgfortran/27304
14541         * gfortran.dg/fmt_exhaust.f90: New test.
14542
14543 2006-04-28  Roger Sayle  <roger@eyesopen.com>
14544
14545         PR c/25309
14546         * gcc.dg/large-size-array-2.c: New test case.
14547
14548 2006-04-28  Richard Guenther  <rguenther@suse.de>
14549
14550         PR target/26826
14551         * gcc.target/i386/pr26826.c: New testcase.
14552
14553 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
14554
14555         PR middle-end/27260
14556         * gcc.c-torture/execute/pr27260.c: New.
14557
14558 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
14559
14560         PR middle-end/27095
14561         * gcc.dg/pr27095.c: New.
14562
14563 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14564
14565         PR c++/27292
14566         * g++.dg/conversion/bitfield4.C: New test.
14567
14568 2006-04-27  Eric Christopher  <echristo@apple.com>
14569
14570         * gcc.dg/pragma-ms_struct.c: New.
14571
14572 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/27102
14575         * g++.dg/template/crash47.C: New test.
14576
14577 2006-04-27  Dirk Mueller  <dmueller@suse.de>
14578
14579         * gcc.target/i386/sse-7.c: build with -msse.
14580
14581 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
14582
14583         PR testsuite/27274:
14584         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
14585         (main): Exit if processor doesn't support SSE.
14586
14587 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
14588
14589         PR middle-end/27282
14590         * gcc.c-torture/compile/pr27282.c: New test.
14591
14592 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
14593
14594         PR middle-end/26913
14595         * g++.dg/gomp/pr26913.C: New test.
14596
14597         PR c/25996
14598         * gcc.dg/gomp/pr25996.c: New test.
14599         * g++.dg/gomp/pr25996.C: New test.
14600
14601 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
14602
14603         PR rtl-optimization/26725
14604         * gcc.c-torture/compile/pr26725.c: New test.
14605
14606 2006-04-25  Richard Guenther  <rguenther@suse.de>
14607
14608         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
14609         than n + -1.
14610
14611 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
14612
14613         * gcc.dg/20060425-1.c: New testcase.
14614
14615 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
14616
14617         PR tree-optimization/26865
14618         * gcc.dg/pr26865.c: New test.
14619
14620 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
14621
14622         PR c++/27292
14623         * g++.dg/conversion/bitfield1.C: New test.
14624         * g++.dg/conversion/bitfield2.C: Likewise.
14625         * g++.dg/conversion/bitfield3.C: Likewise.
14626
14627 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14628         Richard Guenther  <rguenther@suse.de>
14629
14630         PR tree-optimization/27236
14631         * gcc.dg/tree-ssa/pr27236.c: New testcase.
14632
14633 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14634
14635         PR c++/19963
14636         * g++.dg/other/incomplete2.C: New test.
14637
14638 2006-04-24  Richard Guenther  <rguenther@suse.de>
14639
14640         PR middle-end/26869
14641         * gcc.dg/torture/pr26869.c: New testcase.
14642
14643 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
14644         Richard Guenther  <rguenther@suse.de>
14645
14646         PR tree-optimization/27218
14647         * g++.dg/tree-ssa/pr27218.C: New testcase.
14648
14649 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14650
14651         PR c++/26912
14652         * g++.dg/template/friend41.C: New test.
14653
14654 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
14655
14656         * g++.dg/opt/pr15551.C: Include cstdio.
14657         (main): Use remove instead of unlink.
14658
14659 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
14660
14661         * gcc.dg/sibcall-7.c: New test.
14662         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
14663         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
14664         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
14665         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
14666         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
14667
14668 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
14669
14670         PR c++/26534
14671         * g++.dg/opt/bitfield1.C: New test.
14672         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
14673         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
14674         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
14675         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
14676         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
14677         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
14678         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
14679         * g++.dg/abi/bitfield2.C: Likewise.
14680         * g++.dg/init/bitfield1.C: Likewise.
14681
14682 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
14683
14684         PR fortran/25099
14685         * gfortran.dg/elemental_subroutine_4.f90: New test.
14686         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
14687         call sub (m, x).
14688
14689 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14690
14691         * gcc.c-torture/compile/20060421-1.c: New testcase.
14692
14693 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14694
14695         PR c/25875
14696         * gcc.dg/init-bad-4.c: New test.
14697
14698 2006-04-21  Paul Brook  <paul@codesourcery.com>
14699
14700         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
14701
14702 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
14703
14704         PR fortran/27122
14705         * gfortran.dg/defined_operators_1.f90: New test.
14706         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
14707         remove old ones associated, incorrectly, with Note 5.46.
14708
14709         PR fortran/27113
14710         * gfortran.dg/character_array_constructor_1.f90: New test.
14711
14712 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
14713
14714         * gcc.dg/20060419-1.c: New test.
14715
14716 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
14717
14718         PR c/26774
14719         * gcc.dg/struct-parse-1.c: New test case.
14720
14721 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14722
14723         PR c++/26558
14724         * g++.dg/parse/template19.C: New test.
14725
14726         PR c++/26739
14727         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
14728
14729         PR c++/26036
14730         * g++.dg/expr/call3.C: New test.
14731
14732         PR c++/10385
14733         * g++.dg/conversion/dynamic1.C: New test.
14734
14735 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
14736
14737         PR c++/27102
14738         * g++.dg/template/crash35.C: Tweak error markers.
14739         * g++.dg/template/crash46.C: New test.
14740         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
14741         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
14742
14743 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
14744
14745         PR rtl-optimization/14261
14746         * gcc.c-torture/compile/20060419-1.c: Added.
14747
14748 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
14749
14750         * gfortran.dg/label_1.f90: Adjust dg-error.
14751
14752 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14753
14754         PR target/26961
14755         * gcc.dg/fold-cond-1.c: New test case.
14756         * gcc.dg/pr26961-1.c: Likewise.
14757
14758 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14759
14760         PR libgfortran/27138
14761         * gfortran.dg/read_bad_advance.f90: New test.
14762
14763 2006-04-16  Roger Sayle  <roger@eyesopen.com>
14764             Dale Johannesen  <dalej@apple.com>
14765
14766         PR target/24076
14767         * gcc.target/i386/vecinit-3.c: New testcase.
14768         * gcc.target/i386/vecinit-4.c: Likewise.
14769         * gcc.target/i386/sse-18.c: Likewise.
14770         * gcc.target/i386/sse-19.c: Likewise.
14771
14772 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
14773
14774         * gfortran.dg/allocate_zerosize_1.f90: New test.
14775
14776 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
14777
14778         PR c++/26365
14779         * g++.dg/template/crash45.C: New test.
14780
14781 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
14782
14783         PR fortran/26787
14784         * gfortran.dg/proc_assign_1.f90: New test.
14785         * gfortran.dg/procedure_lvalue.f90: Change message.
14786         * gfortran.dg/namelist_4.f90: Add new error.
14787
14788         PR fortran/25597
14789         PR fortran/27096
14790         * gfortran.dg/auto_pointer_array_result_1.f90
14791
14792         PR fortran/27089
14793         * gfortran.dg/specification_type_resolution_1.f90
14794
14795         PR fortran/18003
14796         PR fortran/25669
14797         PR fortran/26834
14798         * gfortran.dg/bounds_temporaries_1.f90: New test.
14799
14800         PR fortran/27124
14801         * gfortran.dg/array_return_value_1.f90: New test.
14802
14803 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
14804
14805         PR fortran/25336
14806         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
14807
14808 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
14809
14810         PR middle-end/26823
14811         * g++.dg/gomp/pr26823-1.C: New test.
14812         * g++.dg/gomp/pr26823-2.C: New test.
14813
14814 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
14815
14816         PR middle-end/27134
14817         * gcc.dg/pr27314.c: New test.
14818
14819 2006-04-13  Richard Henderson  <rth@redhat.com>
14820
14821         * g++.dg/gomp/block-0.C: Update expected matches.
14822
14823 2006-04-13  DJ Delorie  <dj@redhat.com>
14824
14825         * lib/target-supports.exp (check_effective_target_int32plus): New.
14826         (check_effective_target_ptr32plus): New.
14827         (check_effective_target_size32plus): New.
14828         (check_effective_target_int16): New.
14829         (check_profiling_available): Add m32c to the list of unsupported
14830         targets.
14831
14832         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
14833         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
14834         memory size.
14835         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
14836         pointers.
14837         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
14838         size_t.
14839         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
14840         and size_t.
14841         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
14842         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
14843         not just xstormy16.  Skip m32c due to weird pointer size.
14844         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
14845         not just xstormy16.
14846         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
14847         not just xstormy16.
14848         * gcc.dg/20020312-2.c: Add m32c support.
14849         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
14850         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
14851         in test.
14852         * gcc.dg/20050321-2.c: Require >=32 bit integers.
14853         * gcc.dg/asm-1.c: Skip if int and short are the same size.
14854         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
14855         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
14856         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
14857         formats
14858         * gcc.dg/init-string-2.c: Require >=32 bit integers.
14859         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
14860         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
14861         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
14862         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
14863         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
14864         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
14865         in test.
14866         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
14867         in test.
14868         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
14869         * gcc.dg/pr23049.c: Require >=32 bit integers.
14870         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
14871         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
14872         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
14873         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
14874         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
14875         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
14876         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
14877         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
14878         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
14879         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
14880         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
14881         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
14882         prototype in test.
14883         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
14884         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
14885         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
14886         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
14887         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
14888
14889         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
14890         * gcc.c-torture/execute/20040703-1.x: Likewise.
14891         * gcc.c-torture/execute/20040705-1.x: Likewise.
14892         * gcc.c-torture/execute/20040705-2.x: Likewise.
14893         * gcc.c-torture/execute/20040709-1.x: Likewise.
14894         * gcc.c-torture/execute/20040709-2.x: Likewise.
14895         * gcc.c-torture/execute/20040811-1.x: Likewise.
14896         * gcc.c-torture/execute/20050316-1.x: Likewise.
14897         * gcc.c-torture/execute/bitfld-4.x: Likewise.
14898         * gcc.c-torture/execute/pr19689.x: Likewise.
14899         * gcc.c-torture/execute/pr7284-1.x: Likewise.
14900         * gcc.c-torture/execute/usmul.x: Likewise.
14901         * gcc.c-torture/execute/vrp-5.x: Likewise.
14902         * gcc.c-torture/execute/vrp-6.x: Likewise.
14903         * gcc.dg/debug/20041023-1.s: Likewise.
14904
14905 2006-04-13  Roger Sayle  <roger@eyesopen.com>
14906
14907         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
14908         of integers to a vector types are now constant expressions in C.
14909         * gcc.dg/vect/vect-fold-1.c: New test case.
14910
14911 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
14912             Ulrich Weigand  <uweigand@de.ibm.com>
14913
14914         PR target/27006
14915         * gcc.dg/vmx/pr27006.c: New testcase.
14916
14917 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14918
14919         PR libgfortran/26766
14920         * gfortran.dg/write_recursive.f90: New test.
14921
14922 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
14923
14924         * g++.dg/parse/dtor7.C: New test.
14925         * g++.dg/parse/new1.C: Add error marker.
14926         * g++.dg/template/new3.C: New test.
14927
14928         PR c++/26122
14929         * g++.dg/template/pure1.C: New test.
14930
14931         PR c++/26295
14932         * g++.dg/parse/ptrmem4.C: New test.
14933
14934 2006-04-10  Jeff Law  <law@redhat.com>
14935
14936         PR/27087
14937         * gcc.c-torture/compile/pr27087.c: New test.
14938
14939 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
14940
14941         PR/21391
14942         * gcc.dg/20060410.c: New.
14943
14944 2006-04-10  Matthias Klose  <doko@debian.org>
14945
14946         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
14947         Recognize multilib directory names containing underscores.
14948
14949 2006-04-10  Roger Sayle  <roger@eyesopen.com>
14950
14951         * gcc.target/i386/vecinit-1.c: New test case.
14952         * gcc.target/i386/vecinit-2.c: Likewise.
14953
14954 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
14955
14956         PR debug/27057
14957         * g++.dg/debug/dwarf2-2.C: New test.
14958
14959 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
14960
14961         PR rtl-optimization/27073
14962         * gcc.c-torture/execute/pr27073.c: New test.
14963
14964 2006-04-08  Mike Stump  <mrs@apple.com>
14965
14966         * gcc.dg/pragma-darwin.c: Improve for ppc64.
14967
14968 2006-04-07  Richard Guenther  <rguenther@suse.de>
14969
14970         PR tree-optimization/26135
14971         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14972
14973 2006-04-06  Jan Hubicka  <jh@suse.cz>
14974
14975         PR profile/26399
14976         * g++.dg/bprob/g++-bprob-2.C: New testcase.
14977
14978 2006-04-06  Roger Sayle  <roger@eyesopen.com>
14979
14980         * g++.dg/conversion/nullptr1.C: New test case.
14981         * g++.dg/conversion/nullptr2.C: Likewise.
14982
14983 2006-04-05  Roger Sayle  <roger@eyesopen.com>
14984
14985         * gfortran.dg/dependency_18.f90: New test case.
14986
14987 2006-04-05  Richard Guenther  <rguenther@suse.de>
14988
14989         PR tree-optimization/26919
14990         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
14991         * gcc.dg/ipa/ipa-2.c: Likewise.
14992         * gcc.dg/ipa/ipa-3.c: Likewise.
14993         * gcc.dg/ipa/ipa-5.c: Likewise.
14994
14995 2006-04-05  Richard Guenther  <rguenther@suse.de>
14996
14997         PR tree-optimization/26763
14998         * gcc.dg/torture/pr26763-1.c: New testcase.
14999         * gcc.dg/torture/pr26763-2.c: Likewise.
15000
15001 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
15002
15003         PR fortran/23634
15004         PR fortran/25619
15005         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
15006
15007 2006-04-04  Eric Christopher  <echristo@apple.com>
15008
15009         * gcc.target/i386/387-1.c: Allow regexp to match darwin
15010         stubs.
15011         * gcc.target/i386/387-5.c: Ditto.
15012
15013 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
15014
15015         * gcc.target/sparc/struct-ret-check.c: New test.
15016
15017 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15018
15019         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
15020         zero decimal digits specified in format.
15021
15022 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
15023
15024         PR fortran/26891
15025         * gfortran.dg/missing_optional_dummy_1.f90: New test.
15026
15027         PR fortran/26976
15028         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
15029         * gfortran.dg/initialization_1.f90: Make assignment compliant.
15030         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
15031         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
15032         compliant and detect bigendian-ness.
15033
15034 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
15035
15036         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
15037         dummy arguments work when the actual argument is itself a dummy
15038         argument of the caller.
15039
15040 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15041
15042         PR libfortran/24685
15043         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
15044
15045 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15046
15047         * gfortran.dg/dependencency_17.f90: New test case.
15048
15049 2006-04-01  Roger Sayle  <roger@eyesopen.com>
15050
15051         * gfortran.dg/dependency_14.f90: New test case.
15052         * gfortran.dg/dependency_15.f90: Likewise.
15053         * gfortran.dg/dependency_16.f90: Likewise.
15054
15055 2006-03-31  Asher Langton  <langton2@llnl.gov>
15056
15057         PR fortran/25358
15058         gfortran.dg/cray_pointers_6.f90: New test.
15059
15060 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15061
15062         PR libgfortran/26890
15063         * gfortran.dg/read_size_noadvance.f90: New test.
15064
15065 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
15066
15067         PR fortran/25031
15068         * gfortran.dg/multiple_allocation_1.f90: Check that the
15069         size has changed after a re-allocation with stat.
15070
15071 2006-03-30  Richard Guenther  <rguenther@suse.de>
15072
15073         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
15074         removal.
15075         * gcc.target/i386/sselibm-2.c: Likewise.
15076         * gcc.target/i386/sselibm-3.c: Likewise.
15077         * gcc.target/i386/sselibm-4.c: Likewise.
15078         * gcc.target/i386/sselibm-5.c: Likewise.
15079
15080 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15081
15082         * gcc.dg/fold-andxor-1.c: New test case.
15083         * gcc.dg/fold-xorand-1.c: Likewise.
15084
15085 2006-03-28  Roger Sayle  <roger@eyesopen.com>
15086
15087         * gcc.dg/fold-convnotconv-1.c: New test case.
15088
15089 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
15090
15091         PR fortran/26779
15092         * gfortran.dg/private_type_5.f90: New test.
15093
15094 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
15095
15096         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
15097
15098 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
15099
15100         * gfortran.dg/advance_2.f90: New test.
15101         * gfortran.dg/advance_3.f90: New test.
15102
15103         * gfortran.fortran-torture/execute/equiv_5.f: New test.
15104
15105 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15106
15107         PR libgfortran/26661
15108         PR libgfortran/26880
15109         * gfortran.dg/read_x_past.f: New test.
15110
15111 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
15112
15113         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
15114         to be STABS.
15115
15116 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
15117
15118         * objc.dg/dwarf-1.m: Skip on AIX.
15119         * objc.dg/dwarf-2.m: Skip on AIX.
15120
15121 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
15122
15123         PR fortran/26816
15124         * gfortran.dg/float_1.f90: New test.
15125
15126 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
15127
15128         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
15129         X86_64 targets.
15130         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
15131
15132 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15133
15134         PR libfortran/26735
15135         * gfortran.dg/convert_implied_open.f90: New test case.
15136
15137 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
15138
15139         PR fortran/26769
15140         * gfortran.dg/transpose_reshape_r10.f90: New test case.
15141
15142 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
15143
15144         PR middle-end/26717
15145         * gcc.dg/pr26717.c: New test.
15146
15147 2006-03-25  Roger Sayle  <roger@eyesopen.com>
15148
15149         * gfortran.dg/dependency_12.f90: New test case.
15150
15151 2006-03-24  Roger Sayle  <roger@eyesopen.com>
15152
15153         * gfortran.dg/dependency_9.f90: New (resurected) test case.
15154
15155 2006-03-24  Jeff Law  <law@redhat.com>
15156
15157         * gcc.c-torture/pr26840.c: New test.
15158
15159 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
15160
15161         * objc.dg/dwarf-2.m: New.
15162         * obj-c++.dg/dwarf-2.mm: New.
15163
15164         * g++.old-deja/g++.other/init19.C: New.
15165
15166 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
15167
15168         * g++.dg/eh/spbp.C: Skip on AIX.
15169
15170 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
15171
15172         PR middle-end/26611
15173         * g++.dg/gomp/pr26611-1.C: New test.
15174         * g++.dg/gomp/pr26611-2.C: New test.
15175
15176 2006-03-24  Jeff Law  <law@redhat.com>
15177
15178         * gcc.c-torture/compile/pr26833.c: New test.
15179         * gfortran.fortran-torture/compile/pr26806.f90: New test.
15180
15181 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15182
15183         * gfortran.dg/endfile_2.f90: Delete temp file.
15184
15185 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
15186
15187         PR fortran/19303
15188         * gfortran.dg/record_marker_1.f90: New test case.
15189         * gfortran.dg/record_marker_2.f: New test case.
15190         * gfortran.dg/record_marker_3.f90: New test case.
15191
15192 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
15193
15194         PR fortran/17298
15195         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
15196         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
15197
15198 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
15199
15200         * lib/gcc-dg.exp (cleanup-modules): New proc.
15201         * gfortran.dg/allocatable_function_1.f90,
15202         gfortran.dg/allocate_char_star_scalar_1.f90,
15203         gfortran.dg/assumed_charlen_function_1.f90,
15204         gfortran.dg/assumed_dummy_1.f90,
15205         gfortran.dg/assumed_shape_ranks_1.f90,
15206         gfortran.dg/assumed_shape_ranks_2.f90,
15207         gfortran.dg/assumed_size_dt_dummy.f90,
15208         gfortran.dg/auto_char_dummy_array_1.f90,
15209         gfortran.dg/auto_char_len_3.f90,
15210         gfortran.dg/automatic_module_variable.f90,
15211         gfortran.dg/bad_automatic_objects_1.f90,
15212         gfortran.dg/char_array_constructor.f90,
15213         gfortran.dg/char_array_structure_constructor.f90,
15214         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
15215         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
15216         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
15217         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
15218         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
15219         gfortran.dg/derived_pointer_recursion.f90,
15220         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
15221         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
15222         gfortran.dg/dummy_functions_1.f90,
15223         gfortran.dg/elemental_initializer_1.f90,
15224         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
15225         gfortran.dg/elemental_pointer_1.f90,
15226         gfortran.dg/elemental_subroutine_1.f90,
15227         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
15228         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
15229         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
15230         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
15231         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
15232         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
15233         gfortran.dg/global_references_1.f90,
15234         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
15235         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
15236         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
15237         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
15238         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
15239         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
15240         gfortran.dg/large_integer_kind_1.f90,
15241         gfortran.dg/large_real_kind_1.f90,
15242         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
15243         gfortran.dg/module_double_reuse.f90,
15244         gfortran.dg/module_equivalence_1.f90,
15245         gfortran.dg/module_interface_1.f90,
15246         gfortran.dg/module_parameter_array_refs_1.f90,
15247         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
15248         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
15249         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
15250         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
15251         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
15252         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
15253         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
15254         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
15255         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
15256         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
15257         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
15258         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
15259         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
15260         gfortran.dg/same_name_1.f90,
15261         gfortran.dg/sibling_dummy_procedure_1.f90,
15262         gfortran.dg/sibling_dummy_procedure_2.f90,
15263         gfortran.dg/sibling_dummy_procedure_3.f90,
15264         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
15265         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
15266         gfortran.dg/used_dummy_types_2.f90,
15267         gfortran.dg/used_dummy_types_3.f90,
15268         gfortran.dg/used_dummy_types_4.f90,
15269         gfortran.dg/used_dummy_types_5.f90,
15270         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
15271         gfortran.dg/userdef_operator_1.f90: Use it.
15272
15273 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15274
15275         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
15276         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
15277         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
15278         gfortran.dg/write_back.f,
15279         gfortran.fortran-torture/execute/inquire_1.f90,
15280         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
15281
15282 2006-03-21  Jeff Law  <law@redhat.com>
15283
15284         * gcc.dg/tree-ssa/vrp28.c: New test.
15285
15286 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15287
15288         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
15289         if _STDC_C99 is defined.
15290         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
15291         * gcc.dg/builtins-20.c: Likewise.
15292         * gcc.dg/builtins-53.c: Likewise.
15293         * gcc.dg/single-precision-constant.c: Likewise. Also pass
15294         -mmacosx-version-min=10.3 on PowerPC/Darwin.
15295
15296 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
15297
15298         PR tree-opt/26781
15299         * gcc.c-torture/compile/pr26781-1.c: New test.
15300         * gcc.c-torture/compile/pr26781-2.c: New test.
15301
15302 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
15303
15304         PR c++/26690
15305         * g++.dg/gomp/pr26690-1.C: New test.
15306         * g++.dg/gomp/pr26690-2.C: New test.
15307
15308 2006-03-20  Jeff Law  <law@redhat.com>
15309
15310         * gcc.dg/tree-ssa/pr21829.c: New test.
15311
15312         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
15313
15314 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
15315
15316         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
15317         (check_visibility_available): Use it.
15318         (check_effective_target_default_packed): Likewise.
15319         (check_effective_target_pcc_bitfield_type_matters): Likewise.
15320         (check_effective_target_fopenmp): Likewise.
15321         (check_effective_target_freorder): Likewise.
15322         (check_effective_target_fpic): Likewise.
15323         (check_named_sections_available): Likewise.
15324         (check_effective_target_ilp32): Likewise.
15325         (check_effective_target_lp64): Likewise.
15326
15327 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
15328
15329         PR fortran/20935
15330         * gfortran.dg/scalar_mask_2.f90: New test case.
15331
15332 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
15333
15334         PR tree-opt/26629
15335         * gcc.dg/tree-ssa/loadpre12.c: New test.
15336         * gcc.dg/tree-ssa/loadpre13.c: New test.
15337         * gcc.dg/tree-ssa/loadpre14.c: New test.
15338         * gcc.dg/tree-ssa/loadpre15.c: New test.
15339         * gcc.dg/tree-ssa/loadpre16.c: New test.
15340         * gcc.dg/tree-ssa/loadpre17.c: New test.
15341         * gcc.dg/tree-ssa/loadpre18.c: New test.
15342         * gcc.dg/tree-ssa/loadpre19.c: New test.
15343         * gcc.dg/tree-ssa/loadpre20.c: New test.
15344         * gcc.dg/tree-ssa/loadpre21.c: New test.
15345         * gcc.dg/tree-ssa/loadpre22.c: New test.
15346
15347 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
15348
15349         PR fortran/26741
15350         * gfortran.dg/elemental_initializer_1.f90: New test.
15351
15352         PR fortran/26716
15353         * gfortran.dg/assumed_shape_ranks_2: New test.
15354
15355 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
15356
15357         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
15358         target fpic.
15359
15360 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15361
15362         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
15363         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
15364         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
15365         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
15366         gfortran.fortran-torture/execute/direct_io.f90,
15367         gfortran.fortran-torture/execute/inquire_2.f90,
15368         gfortran.fortran-torture/execute/inquire_4.f90,
15369         gfortran.fortran-torture/execute/list_read_1.f90,
15370         gfortran.fortran-torture/execute/open_replace.f90,
15371         gfortran.fortran-torture/execute/slash_edit.f90,
15372         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
15373         temporary files from testcases.
15374
15375 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15376
15377         PR libgfortran/26509
15378         gfortran.dg/write_direct_eor.f90: New test.
15379
15380 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
15381
15382         * gcc.target/powerpc/pr26350.c: New.
15383         * gcc.target/powerpc/indexed-addr.c: New.
15384
15385 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15386
15387         * gfortran.dg/dependency_13.f90: New test case.
15388
15389 2006-03-16  Roger Sayle  <roger@eyesopen.com>
15390
15391         PR middle-end/21781
15392         * gcc.dg/real-const-1.c: New test case.
15393
15394 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
15395
15396         * g++.old-deja/g++.other/init18.C: New.
15397         * g++.old-deja/g++.other/init5.C: Remove xfail.
15398
15399 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15400
15401         * g++.dg/opt/pr15551.C: Cleanup temp file.
15402
15403 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15404
15405         PR c++/6634
15406         g++.dg/parse/long1.C: New test.
15407
15408 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15409
15410         PR fortran/19101
15411         * gfortran.dg/continuation.f90: New test.
15412         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
15413
15414 2006-03-14  Richard Guenther  <rguenther@suse.de>
15415
15416         PR tree-optimization/26672
15417         * gcc.dg/torture/pr26672.c: New testcase.
15418
15419 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
15420
15421         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
15422         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
15423
15424 2006-03-13  Roger Sayle  <roger@eyesopen.com>
15425
15426         PR middle-end/26557
15427         * gcc.c-torture/compile/switch-1.c: New test case.
15428
15429 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
15430
15431         PR fortran/25378
15432         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
15433         test to include more permuatations of mask and index.
15434         * gfortran.dg/scalar_mask_1.f90: Modify last test to
15435         respond to F2003 spec. that the position returned for an all false
15436         mask && condition is zero.
15437
15438 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
15439
15440         PR middle-end/25989
15441         * gcc.dg/gomp/pr25989.c: New test.
15442
15443 2006-03-13  Jeff Law  <law@redhat.com>
15444
15445         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
15446
15447 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
15448
15449         * gcc.dg/switch-9.c: New test.
15450
15451 2006-03-13  Richard Guenther  <rguenther@suse.de>
15452
15453         PR middle-end/26630
15454         * gcc.dg/torture/pr26630.c: New testcase.
15455
15456 2006-03-11  Roger Sayle  <roger@eyesopen.com>
15457
15458         * gfortran.dg/dependency_10.f90: New test case.
15459         * gfortran.dg/dependency_11.f90: Likewise.
15460
15461 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
15462             Erik Edelmann  <eedelman@gcc.gnu.org>
15463
15464         * gfortran.dg/allocatable_function_1.f90: New.
15465         * gfortran.dg/allocatable_function_2.f90: New.
15466
15467 2006-03-10  Richard Guenther  <rguenther@suse.de>
15468
15469         PR middle-end/26565
15470         * gcc.dg/torture/pr26565.c: New testcase.
15471
15472 2006-03-09  Eric Christopher  <echristo@apple.com>
15473
15474         * gcc.c-torture/compile/20060309-1.c: New.
15475
15476 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15477
15478         PR libgfortran/26499
15479         * gfortran.dg/write_back.f: New test.
15480         * gfortran.dg/write_rewind_1.f: New test.
15481         * gfortran.dg/write_rewind_2.f: New test.
15482
15483 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15484
15485         PR libgfortran/26554
15486         * gfortran.dg/read_logical.f90: New test.
15487
15488 2006-03-04  Laurent GUERBY <laurent@guerby.net>
15489
15490         * ada/acats/norun.lst: cdd2a03 now passes.
15491
15492 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
15493
15494         PR testsuite/25177
15495         * gcc.target/powerpc/pr18096-1.c: Change where the error
15496         would match.
15497
15498 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
15499
15500         * gcc.target/i386/cleanup-1.c: New test.
15501         * gcc.target/i386/cleanup-2.c: New test.
15502
15503 2006-03-04  Roger Sayle  <roger@eyesopen.com>
15504
15505         * gfortran.dg/dependency_9.f90: Remove for the time being.
15506
15507 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
15508
15509         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
15510         directive.
15511
15512 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15513
15514         * gfortran.dg/dependency_9.f90: New test case.
15515
15516 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15517
15518         * gfortran.dg/dependency_4.f90: New test case.
15519         * gfortran.dg/dependency_5.f90: New test case.
15520         * gfortran.dg/dependency_6.f90: New test case.
15521         * gfortran.dg/dependency_7.f90: New test case.
15522         * gfortran.dg/dependency_8.f90: New test case.
15523
15524 2006-03-03  Paul Brook  <paul@codesourcery.com>
15525
15526         * lib/target-supports.exp (check_profiling_available):
15527         Add m68k-*-elf.
15528
15529 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
15530
15531         PR fortran/25031
15532         * multiple_allocation_1.f90: New test.
15533
15534 2006-03-03  Roger Sayle  <roger@eyesopen.com>
15535
15536         PR tree-optimization/26524
15537         * gfortran.dg/pr26524.f: New test case.
15538
15539 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15540
15541         * g++.dg/template/repo5.C: Cleanup repo files.
15542         * gcc.dg/20051201-1.c: Cleanup coverage files.
15543         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
15544         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
15545         tree dump files.
15546
15547 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
15548
15549         * objc.dg/objc-nofilename-1.m: New test.
15550         * objc.dg/bad-receiver-type.m: New test.
15551         * obj-c++.dg/bad-receiver-type.mm: New test.
15552
15553 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
15554
15555         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
15556
15557 2006-03-01  Mike Stump  <mrs@apple.com>
15558
15559         * g++.dg/abi/key2.C: Add.
15560
15561 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
15562
15563         * gfortran.dg/logical_dot_product.f90: New test.
15564
15565         PR fortran/26393
15566         * gfortran.dg/used_interface_ref.f90: New test.
15567
15568         PR fortran/20938
15569         * gfortran.dg/dependency_2.f90: New test.
15570         * gfortran.fortran-torture/execute/where17.f90: New test.
15571         * gfortran.fortran-torture/execute/where18.f90: New test.
15572         * gfortran.fortran-torture/execute/where19.f90: New test.
15573         * gfortran.fortran-torture/execute/where20.f90: New test.
15574
15575 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
15576
15577         * g++.dg/tree-ssa/pr26443.C: New test case.
15578
15579 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
15580
15581         PR middle-end/26022
15582         * g++.dg/opt/return-slot1.C: New test.
15583
15584 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15585
15586         PR libgfortran/26136
15587         * gfortran.dg/namelist_23.f90: New test.
15588
15589 2006-02-28  Roger Sayle  <roger@eyesopen.com>
15590
15591         PR middle-end/14752
15592         * gcc.dg/fold-eqandshift-2.c: New test case.
15593
15594 2006-02-28  Richard Guenther  <rguenther@suse.de>
15595
15596         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
15597         decomposition.
15598
15599 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
15600
15601         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
15602
15603 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15604
15605         PR libgfortran/26464
15606         * gfortran.dg/backspace_5.f: New test.
15607         * gfortran.dg/backspace_6.f: New test.
15608
15609 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15610
15611         * gcc.dg/fold-eqandnot-1.c: New test case.
15612
15613 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15614
15615         PR middle-end/19983
15616         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
15617
15618 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
15619
15620         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
15621         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
15622
15623 2006-02-26  Richard Guenther  <rguenther@suse.de>
15624
15625         PR tree-optimization/26421
15626         * gcc.dg/tree-ssa/pr26421.c: New testcase.
15627
15628 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
15629
15630         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
15631         * g++.old-deja/g++.robertl/eb132.C: Likewise.
15632
15633 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15634
15635         * gcc.dg/fold-even-1.c: New test case.
15636
15637 2006-02-26  Roger Sayle  <roger@eyesopen.com>
15638
15639         PR middle-end/21137
15640         * gcc.dg/fold-eqandshift-1.c: New test case.
15641
15642 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15643
15644         PR tree-optimization/25125
15645         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
15646         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
15647
15648 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
15649
15650         PR tree-optimizations/26359
15651         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
15652         with -fdump-tree-dceloop-details.
15653         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
15654
15655 2006-02-25  Roger Sayle  <roger@eyesopen.com>
15656
15657         PR middle-end/23673
15658         * gcc.dg/fold-eqxor-1.c: New test case.
15659         * gcc.dg/fold-eqxor-2.c: Likewise.
15660         * gcc.dg/fold-eqxor-3.c: Likewise.
15661
15662 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
15663
15664         PR fortran/23092
15665         * scalar_mask_1.f90: New test.
15666
15667 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
15668
15669         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
15670         * g++.dg/eh/uncaught2.C: New.
15671         * g++.dg/eh/uncaught3.C: New.
15672
15673 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15674
15675         PR libgfortran/26423
15676         * gfortran.dg/read_many_1.f: New test.
15677
15678 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
15679
15680         PR fortran/24519
15681         * gfortran.dg/dependency_3.f90: New test.
15682         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
15683         XFAILs.
15684
15685         PR fortran/25395
15686         * gfortran.dg/equiv_6.f90: New test.
15687
15688 2006-02-23  Jeff Law  <law@redhat.com>
15689
15690         * gcc.c-torture/compile/pr26425.c: New test.
15691
15692 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
15693
15694         PR middle-end/26412
15695         * gcc.dg/gomp/pr26412.c: New test.
15696
15697 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15698
15699         PR c++/26291
15700         * g++.dg/other/ellipsis1.C: New test.
15701         * g++.dg/parse/operator4.C: Adjust error marker.
15702
15703 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
15704
15705         PR target/25603
15706         * gfortran.dg/pr25603.f: New testcase.
15707
15708 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
15709
15710         * gcc.dg/bf-spl1.c: Don't specify -m68000.
15711         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
15712
15713 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
15714
15715         * g++.dg/eh/spbp.C: New.
15716
15717 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
15718
15719         PR middle-end/26379
15720         * gcc.target/i386/mmx-7.c: New test.
15721
15722 2006-02-20  Roger Sayle  <roger@eyesopen.com>
15723
15724         PR tree-optimization/26361
15725         * gcc.dg/tree-ssa/vrp27.c: New test case.
15726
15727 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
15728
15729         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
15730         * gcc.dg/tree-ssa/complex-4.c: Here.
15731
15732 2006-02-19  Roger Sayle  <roger@eyesopen.com>
15733
15734         PR middle-end/19543
15735         * gfortran.dg/logical_1.f90: New test case.
15736
15737 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
15738
15739         PR middle-end/26334
15740         * gcc.dg/20060218-1.c: Moved to...
15741         * gcc.target/i386/20060218-1.c: ... here.  New test.
15742
15743 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15744
15745         PR fortran/26201
15746         * gfortran.dg/convert_1.f90: New.
15747
15748 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
15749
15750         PR fortran/25054
15751         * gfortran.dg/namelist_5.f90: New test.
15752
15753         PR fortran/25089
15754         * gfortran.dg/namelist_4.f90: New test.
15755
15756 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15757
15758         PR tree-opt/25680
15759         * gcc.dg/tree-ssa/complex-3.c: New test.
15760
15761 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15762
15763         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
15764         variable to take into account the variable name in the
15765         function header.
15766         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
15767
15768 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
15769
15770         PR middle-end/26334
15771         * gcc.c-torture/compile/20060217-1.c: New test.
15772         * gcc.dg/20060218-1.c: New test.
15773
15774 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
15775
15776         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
15777
15778 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
15779
15780         * gcc.dg/cpp/undef3.c: New test.
15781         * gcc.dg/cpp/trad/builtins2.c: New test.
15782
15783 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/26266
15786         * g++.dg/template/static22.C: New test.
15787         * g++.dg/template/static23.C: New test.
15788         * g++.dg/template/static24.C: New test.
15789         * g++.dg/template/non-dependent13.C: New test.
15790         * g++.dg/init/member1.C: Tweak error markers.
15791
15792 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15793
15794         PR target/26255
15795         * gcc.c-torture/compile/pr26255.c: New test case.
15796
15797 2006-02-16  Roger Sayle  <roger@eyesopen.com>
15798
15799         * gfortran.fortran-torture/execute/where_10.f90: New test case.
15800         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
15801         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
15802         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
15803         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
15804         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
15805         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
15806
15807 2006-02-16  Jeff Law  <law@redhat.com>
15808
15809         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
15810         * gcc.dg/tree-ssa/vrp26.c: New test.
15811
15812 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
15813
15814         PR target/20353
15815         PR target/24578
15816         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
15817         __UCLIBC__ is defined.
15818
15819 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
15820
15821         PR fortran/26224
15822         * gfortran.dg/gomp/pr26224.f: New test.
15823
15824 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
15825
15826         PR tree-opt/25918
15827         * lib/target-supports.exp
15828         (check_effective_target_vect_short_mult): New.
15829         (check_effective_target_vect_char_mult): New.
15830         (check_effective_target_vect_widen_sum_qi_to_si): New.
15831         (check_effective_target_vect_widen_sum_qi_to_hi): New.
15832         (check_effective_target_vect_widen_sum_hi_to_si): New.
15833         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
15834         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
15835         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
15836         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
15837         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
15838         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
15839         vect-reduc-pattern-2c.c
15840         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
15841         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
15842         vect-reduc-pattern-1c.c
15843
15844 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
15845
15846         PR fortran/24557
15847         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
15848
15849 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
15850
15851         PR fortran/26054
15852         * gfortran.dg/enum_8.f90: Remove check for warning.
15853         * gfortran.dg/iomsg_1.f90: Ditto.
15854         * gfortran.dg/enum_1.f90: Ditto.
15855         * gfortran.dg/enum_9.f90: Ditto.
15856         * gfortran.dg/enum_2.f90: Ditto.
15857         * gfortran.dg/enum_10.f90: Ditto.
15858         * gfortran.dg/enum_3.f90: Ditto.
15859         * gfortran.dg/flush_1.f90: Ditto.
15860         * gfortran.dg/enum_4.f90: Ditto.
15861         * gfortran.dg/array_constructor_1.f90: Ditto.
15862         * gfortran.dg/enum_5.f90: Ditto.
15863         * gfortran.dg/enum_6.f90: Ditto.
15864         * gfortran.dg/enum_7.f90: Ditto.
15865
15866 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
15867
15868         PR middle-end/26300
15869         * gcc.c-torture/compile/20060215-1.c: New test.
15870
15871 2006-02-14  Roger Sayle  <roger@eyesopen.com>
15872
15873         PR middle-end/23670
15874         * gcc.dg/tree-ssa/andor-2.c: New test case.
15875
15876 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
15877
15878         PR fortran/25045
15879         * optional_dim.f90: New test.
15880
15881 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15882
15883         PR fortran/26277
15884         * gfortran.dg/label_4.f90: New.
15885
15886 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
15887             Diego Novillo  <dnovillo@redhat.com>
15888             Uros Bizjak  <uros@kss-loka.si>
15889
15890         * gfortran.dg/gomp: New directory.
15891
15892 2006-02-14  Richard Guenther  <rguenther@suse.de>
15893
15894         PR tree-optimization/26258
15895         * gcc.dg/torture/pr26258.c: New testcase.
15896
15897 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
15898
15899         PR fortran/26246
15900         * gfortran.dg/pr26246_1.f90: New test.
15901         * gfortran.dg/pr26246_2.f90: New test.
15902
15903         PR middle-end/26092
15904         * gcc.c-torture/compile/20060208-1.c: New test.
15905
15906 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
15907
15908         PR fortran/26074
15909         PR fortran/25103
15910         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
15911         * gfortran.dg/bad_automatic_objects_1.f90: New test.
15912         * gfortran.dg/automatic_module_variable.f90: Change error message.
15913
15914         PR fortran/20861
15915         * gfortran.dg/internal_dummy_1.f90: New test.
15916
15917         PR fortran/20871
15918         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
15919
15920
15921         PR fortran/25083
15922         * gfortran.dg/uncommon_block_data_1.f90: New test.
15923         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
15924         with standard.
15925
15926         PR fortran/25088
15927         * gfortran.dg/typed_subroutine_1.f90: New test.
15928
15929 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
15930
15931         * objc.dg/dwarf-1.m: New.
15932
15933 2006-02-13  Roger Sayle  <roger@eyesopen.com>
15934
15935         PR middle-end/24427
15936         * gcc.dg/tree-ssa/andor-1.c: New test case.
15937
15938 2006-02-13  Josh Conner  <jconner@apple.com>
15939
15940         PR target/25376
15941         * gcc.dg/pr25376.c: New test.
15942
15943         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
15944         assemble.
15945         * lib/target-supports.exp (check_named_sections_available):
15946         Only compile named-sections test -- don't assemble.
15947
15948 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15949
15950         * g++.dg/warn/no-write-strings.C: New test.
15951         * g++.dg/warn/write-strings.C: Likewise.
15952         * g++.dg/warn/write-strings-default.C: Likewise.
15953
15954 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
15955
15956         PR fortran/25806
15957         * gfortran.dg/ret_pointer_2.f90: New test.
15958
15959 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
15960
15961         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
15962
15963 2006-02-10  Jeff Law  <law@redhat.com>
15964
15965         * gcc.c-torture/compile/pr26213.c: New test.
15966
15967 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
15968
15969         gfortran.dg/null_1.f90: New test.
15970
15971 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15972
15973         PR fortran/14771
15974         * gfortran.dg/parens_4.f90: New.
15975         * gfortran.dg/parens_5.f90: New.
15976
15977 2006-02-10  Richard Guenther  <rguenther@suse.de>
15978
15979         * gcc.dg/pr23372-1.c: Remove empty file.
15980
15981 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
15982         Paul Thomas  <pault@gcc.gnu.org>
15983
15984         PR fortran/14771
15985         * gfortran.dg/parens_1.f90: New.
15986         * gfortran.dg/parens_2.f90: New.
15987         * gfortran.dg/parens_3.f90: New.
15988
15989 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
15990
15991         PR fortran/26038
15992         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
15993
15994         PR fortran/25059
15995         * gfortran.dg/impure_assignment_1.f90: New test.
15996
15997         PR fortran/25070
15998         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
15999
16000 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16001
16002         PR target/26141
16003         * g++.dg/expr/stdarg2.C: New test.
16004
16005 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
16006
16007         PR inline-asm/16194
16008         * gcc.dg/pr16194.c: New test.
16009
16010 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16011
16012         * ada/acats/run_acats: Use portable variant of "$@".
16013
16014 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16015
16016         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
16017         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
16018
16019 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16020
16021         PR tree-opt/26179
16022         * g++.dg/opt/pr26179.C: New test.
16023
16024 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16025
16026         PR middle-end/26134
16027         * gcc.dg/tree-ssa/complex-3.c: New test.
16028
16029 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
16030
16031         * gcc.c-torture/compile/volatile-1.c: New test.
16032
16033 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
16034
16035         PR 26180
16036         * gcc.dg/tree-ssa/pr26180.c: New test.
16037
16038 2006-02-08  Jeff Law  <law@redhat.com>
16039
16040         * gcc.dg/tree-ssa/pr21417.c: New test.
16041
16042 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16043
16044         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
16045         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
16046
16047 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16048
16049         * lib/scanrtl.exp: New.
16050
16051 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16052
16053         PR c++/26071
16054         * g++.dg/other/virtual2.C: New test.
16055
16056         PR c++/26070
16057         * g++.dg/other/virtual1.C: New test.
16058
16059 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
16060
16061         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
16062         cleanup-ipa-dump): Update dump file glob patterns.
16063         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
16064         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
16065
16066         * lib/gcc-dg.exp: Load it.
16067         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
16068
16069 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
16070
16071         PR testsuite/26159
16072         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
16073         * gcc.dg/tree-ssa/pr23382.c: Ditto.
16074
16075 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16076
16077         PR fortran/25577
16078         * gfortran.dg/mvbits_1.f90: New.
16079
16080 2006-02-07  Dirk Mueller  <dmueller@suse.com>
16081
16082         * g++.dg/warn/Wdiv-by-zero.C: New test.
16083         * g++.dg/warn/Wno-div-by-zero.C: New.
16084
16085 2006-02-07  Jeff Law  <law@redhat.com>
16086
16087         * gcc.dg/tree-ssa/pr21559.c: New test.
16088
16089         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
16090         multiple VRP passes.
16091         * gcc.dg/tree-ssa/vrp09.c: Likewise.
16092         * gcc.dg/tree-ssa/vrp18.c: Likewise.
16093         * gcc.dg/tree-ssa/pr21582.c: Likewise.
16094         * gcc.dg/tree-ssa/pr20657.c: Likewise.
16095         * gcc.dg/tree-ssa/pr21001.c: Likewise.
16096         * gcc.dg/tree-ssa/vrp02.c: Likewise
16097         * gcc.dg/tree-ssa/vrp11.c: Likewise
16098         * gcc.dg/tree-ssa/pr14341.c: Likewise
16099         * gcc.dg/tree-ssa/vrp19.c: Likewise
16100         * gcc.dg/tree-ssa/vrp20.c: Likewise
16101         * gcc.dg/tree-ssa/vrp03.c: Likewise
16102         * gcc.dg/tree-ssa/pr21086.c: Likewise
16103         * gcc.dg/tree-ssa/pr21959.c: Likewise
16104         * gcc.dg/tree-ssa/vrp21.c: Likewise
16105         * gcc.dg/tree-ssa/vrp04.c: Likewise
16106         * gcc.dg/tree-ssa/pr25485.c: Likewise
16107         * gcc.dg/tree-ssa/pr22026.c: Likewise
16108         * gcc.dg/tree-ssa/vrp22.c: Likewise
16109         * gcc.dg/tree-ssa/vrp05.c: Likewise
16110         * gcc.dg/tree-ssa/20030807-10.c: Likewise
16111         * gcc.dg/tree-ssa/pr20701.c: Likewise
16112         * gcc.dg/tree-ssa/vrp23.c: Likewise
16113         * gcc.dg/tree-ssa/vrp06.c: Likewise
16114         * gcc.dg/tree-ssa/pr22117.c: Likewise
16115         * gcc.dg/tree-ssa/pr20702.c: Likewise
16116         * gcc.dg/tree-ssa/vrp15.c: Likewise
16117         * gcc.dg/tree-ssa/pr21090.c: Likewise
16118         * gcc.dg/tree-ssa/pr21294.c: Likewise
16119         * gcc.dg/tree-ssa/vrp24.c: Likewise
16120         * gcc.dg/tree-ssa/vrp07.c: Likewise
16121         * gcc.dg/tree-ssa/pr21563.c: Likewise
16122         * gcc.dg/tree-ssa/pr25382.c: Likewise
16123         * gcc.dg/tree-ssa/vrp16.c: Likewise
16124         * gcc.dg/tree-ssa/vrp25.c: Likewise
16125         * gcc.dg/tree-ssa/vrp08.c: Likewise
16126         * gcc.dg/tree-ssa/20030807-6.c: Likewise
16127         * gcc.dg/tree-ssa/vrp17.c: Likewise
16128         * gcc.dg/tree-ssa/pr21458.c: Likewise
16129         * g++.dg/tree-ssa/pr18178.C: Likewise
16130
16131 2006-02-07  Richard Guenther  <rguenther@suse.de>
16132
16133         PR c++/26140
16134         Revert
16135         2006-01-30  Richard Guenther  <rguenther@suse.de>
16136         PR c++/23372
16137         * gcc.dg/pr23372-1.C: New testcase.
16138
16139         * g++.dg/tree-ssa/pr26140.C: New testcase.
16140
16141 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
16142
16143         PR c++/9737
16144         * g++.dg/template/ttp15.C: New test.
16145         * g++.dg/template/ttp16.C: Likewise.
16146         * g++.dg/template/ttp17.C: Likewise.
16147         * g++.old-deja/g++.pt/ttp36.C: Remove.
16148         * g++.old-deja/g++.pt/ttp19.C: Likewise.
16149         * g++.old-deja/g++.pt/ttp37.C: Likewise.
16150         * g++.old-deja/g++.pt/ttp38.C: Likewise.
16151         * g++.old-deja/g++.pt/ttp39.C: Likewise.
16152         * g++.old-deja/g++.pt/ttp9.C: Likewise.
16153         * g++.old-deja/g++.pt/ttp40.C: Likewise.
16154         * g++.old-deja/g++.pt/ttp51.C: Likewise.
16155         * g++.old-deja/g++.pt/ttp26.C: Likewise.
16156         * g++.old-deja/g++.pt/ttp36.C: Likewise.
16157
16158 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
16159
16160         PR libfortran/23815
16161         * unf_io_convert_4.f90: New test.
16162
16163 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
16164
16165         * gcc.dg/tree-ssa/loadpre10.c: New test.
16166         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
16167         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
16168         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
16169
16170 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16171
16172         PR libfortran/24685
16173         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
16174
16175 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
16176
16177         PR tree-opt/25251
16178         * gfortran.dg/assign_7.f: New test.
16179
16180 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
16181
16182         PR fortran/26041
16183         PR fortran/26064
16184         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
16185         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
16186         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
16187
16188 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
16189
16190         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
16191         in size_t typedef.
16192
16193 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16194
16195         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
16196         * g++.dg/charset/string.c (foo): Likewise.
16197         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
16198         const char*
16199         * g++.dg/ext/builtin2.C (printf): Likewise.
16200         * g++.dg/init/new15.C (printf): Likewise.
16201         * g++.dg/opt/pr17697-1.C (foo): Likewise.
16202         * g++.dg/opt/pr17697-2.C (foo): Likewise.
16203         * g++.dg/opt/pr17697-3.C (foo): Likewise.
16204         * g++.dg/template/non-dependent4.C (temp): Likewise.
16205         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
16206         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
16207         parameter type to const char*.
16208         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
16209         Change type to const char*.
16210         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
16211         Likewise.
16212         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
16213         second parameter type to const char*.
16214         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
16215         (Y::Y): Change parameter type to const char*.
16216         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
16217         * g++.old-deja/g++.jason/report.C: Apply const correctness.
16218         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
16219         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
16220         (char*).
16221         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
16222         const char*.
16223         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
16224         type to const char*.
16225         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
16226         return type to const char*.
16227         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
16228         to const char*.
16229         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
16230         * g++.old-deja/g++.law/refs1.C: Likewise.
16231         * g++.old-deja/g++.law/visibility1.C: Likewise.
16232         * g++.old-deja/g++.law/visibility2.C: Likewise.
16233         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
16234         const char*.
16235         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
16236         * g++.old-deja/g++.mike/net48.C: Likewise.
16237         * g++.old-deja/g++.mike/p646.C: Likewise.
16238         * g++.old-deja/g++.mike/p6746.C: Likewise.
16239         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
16240         type to const char*.
16241         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
16242         deprecated conversion warning.
16243         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
16244         char*.
16245         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
16246         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
16247         * g++.old-deja/g++.pt/explicit8.C: Likewise.
16248         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
16249         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
16250         * g++.old-deja/g++.pt/nontype3.C: Likewise.
16251         * g++.old-deja/g++.pt/t39.C: Likewise.
16252         * g++.old-deja/g++.robertl/eb106.C: Likewise.
16253         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
16254
16255 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
16256
16257         PR fortran/25075
16258         intrinsic_argument_conformance_1.f90: New test.
16259
16260 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
16261
16262         PR fortran/20845
16263         * gfortran.dg/char_result_11.f90: Add SAVE.
16264         * gfortran.dg/der_pointer_4.f90: Ditto.
16265         * gfortran.dg/default_initialization.f90: New test.
16266
16267 2006-02-03  Jeff Law  <law@redhat.com>
16268
16269         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
16270         handle more than 100 dump files.
16271         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
16272         * lib/scantree.exp (scan-tree-dump): Likewise.
16273         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
16274         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
16275         * lib/scanipa.exp (scan-ipa-dump): Likewise.
16276         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
16277         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
16278
16279 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
16280
16281         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
16282
16283 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
16284
16285         * g++.dg/template/using12.C: New test.
16286
16287 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
16288
16289         * gcc.target/powerpc/pr25960.c: New test.
16290
16291 2006-02-02  Steven G. Kargl  <kargls@comcast>
16292
16293         PR fortran/24958
16294         gfortran.dg/nullify_2.f90: New test.
16295
16296 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
16297
16298         PR 25990
16299         * gcc.dg/gomp/pr25990.c: New test.
16300
16301 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
16302
16303         PR c++/25342
16304         * g++.gd/template/partial4.C: New test.
16305
16306 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
16307
16308         PR middle-end/26001
16309         * gfortran.dg/data_char_2.f90: New.
16310
16311 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
16312
16313         PR fortran/26039
16314         maxval_maxloc_conformance_1.f90: New test.
16315
16316 2006-01-31  Richard Guenther  <rguenther@suse.de>
16317
16318         * gcc.target/i386/sselibm-1.c: New testcase.
16319         * gcc.target/i386/sselibm-2.c: Likewise.
16320         * gcc.target/i386/sselibm-3.c: Likewise.
16321         * gcc.target/i386/sselibm-4.c: Likewise.
16322         * gcc.target/i386/sselibm-5.c: Likewise.
16323
16324 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
16325
16326         PR fortran/24266
16327         * gfortran.dg/arrayio_derived_2.f90: New.
16328
16329 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
16330
16331         * gcc.dg/unsigned-long-compare.c: New test.
16332
16333 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
16334
16335         PR testsuite/25318
16336         * lib/target-supports.exp (check_effective_target_freorder):
16337         Check to see if target supports -freorder-blocks-and-partition.
16338         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
16339         instead of "dg-require-named-sections".
16340
16341 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
16342
16343         PR target/14798:
16344         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
16345         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
16346         * gcc.dg/pragma-isr-trapa2.c: Likewise.
16347         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
16348         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
16349         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
16350         * gcc.dg/attr-isr-trap_exit.c: Likewise.
16351         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
16352
16353 2006-01-30  Richard Guenther  <rguenther@suse.de>
16354
16355         PR c++/23372
16356         * gcc.dg/pr23372-1.C: New testcase.
16357
16358 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
16359
16360         * gcc.dg/gomp/pr25874.c: New test.
16361
16362 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
16363
16364         PR tree-opt/25911
16365         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
16366
16367 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
16368
16369         PR fortran/18578
16370         PR fortran/18579
16371         PR fortran/20857
16372         PR fortran/20885
16373         * gfortran.dg/intent_out_1.f90: New test.
16374
16375 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
16376
16377         PR fortran/17911
16378         * gfortran.dg/procedure_lvalue.f90: New test.
16379
16380         PR fortran/20895
16381         PR fortran/25030
16382         * gfortran.dg/char_pointer_assign_2.f90: New test.
16383         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
16384         assignment to be consistent with standard.
16385         * gfortran.dg/char_result_2.f90: The same.
16386         * gfortran.dg/char_result_8.f90: The same.
16387
16388 2006-01-28  Zack Weinberg  <zackw@panix.com>
16389
16390         * gcc.dg/Woverlength-strings.c
16391         * gcc.dg/Woverlength-strings-pedantic-c89.c
16392         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
16393         * gcc.dg/Woverlength-strings-pedantic-c99.c
16394         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
16395
16396 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
16397
16398         * gcc.c-torture/execute/20060127-1.c: New test.
16399
16400 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16401
16402         PR c++/25999
16403         * g++.dg/ext/pragmaweak1.C: New test.
16404
16405 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
16406
16407         PR c++/25855
16408         * g++.dg/template/spec29.C: New test.
16409
16410 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
16411
16412         PR c/19606.
16413         * gcc.c-torture/execute/pr19606.c: New.
16414
16415 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
16416
16417         * gcc.dg/pragma-re-4.c: New test.
16418
16419 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
16420
16421         PR fortran/25964
16422         * gfortran.dg/assumed_size_refs_3.f90: New test.
16423
16424 2006-01-27  Ben Elliston  <bje@au.ibm.com>
16425
16426         * gcc.misc-tests/dectest.exp: Remove defunct comment.
16427
16428 2006-01-26  Laurent GUERBY <laurent@guerby.net>
16429
16430         PR ada/21317
16431         * ada/acats/support/impdef.a: Add One_Long_Second.
16432         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
16433         * ada/acats/tests/c9/c94026.a: Likewise.
16434         * ada/acats/tests/c9/c97305c.ada: Likewise.
16435         * ada/acats/tests/c9/c99004a.ada: Likewise.
16436
16437 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
16438
16439         PR fortran/25964
16440         * gfortran.dg/global_references_2.f90: New test.
16441
16442         PR fortran/25084
16443         PR fortran/20852
16444         PR fortran/25085
16445         PR fortran/25086
16446         * gfortran.dg/assumed_charlen_function_1.f90: New test.
16447         * gfortran.dg/assumed_charlen_function_3.f90: New test.
16448
16449         PR fortran/25416
16450         * gfortran.dg/assumed_charlen_function_2.f90: New test.
16451
16452 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
16453
16454         PR c/25892
16455         * gcc.dg/Wpointer-sign.c: New.
16456         * gcc.dg/Wpointer-sign-Wall.c: New.
16457         * gcc.dg/Wpointer-sign-Wall-no.c: New.
16458         * gcc.dg/Wpointer-sign-pedantic.c: New.
16459         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
16460         * gcc.dg/conv-2.c: Use -Wpointer-sign.
16461
16462 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
16463
16464         PR C/25861
16465         * gcc.c-torture/compile/pr25861.c: New test.
16466
16467 2006-01-26  Paul Brook  <paul@codesourcery.com>
16468
16469         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
16470         on short-enum targets.
16471         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
16472         variable.
16473         (generate_fields): Use short_enums.
16474         (main): Set short_enums.  Document -e.
16475         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
16476         on short-enum targets.
16477         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
16478         variable.
16479         (generate_fields): Use short_enums.
16480         (main): Set short_enums.  Document -e.
16481         * lib/target-supports.exp (check_effective_target_short_enums): New.
16482
16483 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
16484
16485         PR target/25947
16486         * gcc.dg/torture/pr25947-1.c: New test.
16487
16488 2006-01-25  Jan Hubicka  <jh@suse.cz>
16489             Roger Sayle  <roger@eyesopen.com>
16490
16491         PR rtl-optimization/25703
16492         * gcc.target/i386/20060125-1.c: New test case.
16493         * gcc.target/i386/20060125-2.c: New test case.
16494
16495 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
16496
16497         PR fortran/18540
16498         * gfortran.dg/goto_1.f: New.
16499
16500 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
16501
16502         PR fortran/25716
16503         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
16504         25716 on 32-bit systems too.
16505
16506 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
16507
16508         PR testsuite/25590
16509         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
16510
16511 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
16512
16513         * gcc.dg/tree-ssa/gen-vect-33.c: New.
16514
16515 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16516
16517         PR fortran/25835
16518         * gfortran.dg/read_eof.f90: Delete, renamed.
16519         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
16520         * gfortran.dg/read_eof_2.f90: New test.
16521         * gfortran.dg/read_eof_3.f90: New test.
16522
16523 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
16524
16525         PR tree-opt/25860
16526         * gcc.c-torture/compile/pr25860.c: New test.
16527
16528 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16529
16530         PR c++/25552
16531         * g++.dg/parse/dtor8.C: New test.
16532
16533 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
16534
16535         PR testsuite/25891
16536         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
16537         * gcc.dg/gomp/gomp.exp: Return without testing anything if
16538         check_effective_target_fopenmp returns 0.
16539
16540 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
16541
16542         PR ada/20548
16543         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
16544         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
16545         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
16546
16547 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
16548
16549         PR tree-opt/25857
16550         * g++.dg/opt/pr25857.C: New test.
16551
16552 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
16553         Jan Hubicka  <jh@suse.cz>
16554         Richard Guenther  <rguenther@suse.de>
16555
16556         PR rtl-optimization/25654
16557         * gcc.dg/torture/pr25654.c: New testcase.
16558         * gcc.target/i386/pr25654.c: Likewise.
16559
16560 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
16561
16562         PR fortran/25901
16563         * gfortran.dg/internal references_2.f90: New test.
16564
16565         Fix regression in testing of admissability of attributes.
16566         * gfortran.dg/intent_used_1.f90: New test.
16567
16568 2006-01-23  Ben Elliston  <bje@au.ibm.com>
16569
16570         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
16571         Remove target conditional torture options for i?86 and x86_64
16572         GNU/Linux.
16573
16574 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16575
16576         PR c++/10891
16577         * g++.dg/rtti/no-rtti.C: New.
16578
16579 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
16580
16581         PR c++/25895
16582         * g++.dg/inherit/conv2.C: New test.
16583
16584         PR c++/25856
16585         * g++.dg/parse/dtor7.C: New test.
16586
16587         PR c++/25858
16588         * g++.dg/template/crash44.C: New test.
16589
16590 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
16591
16592         PR fortran/25124
16593         PR fortran/25625
16594         * gfortran.dg/internal_references_1.f90: New test.
16595           PR fortran/20881
16596         PR fortran/23308
16597         PR fortran/25538
16598         PR fortran/25710
16599         * gfortran.dg/global_references_1.f90: New test.
16600         * gfortran.dg/g77/19990905-1.f: Restore the error that
16601         there is a clash between the common block name and
16602         the name of a subroutine reference.
16603
16604         PR fortran/PR24276
16605         * gfortran.dg/aliasing_dummy_1.f90: New test.
16606
16607 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
16608
16609         * gcc.dg/vmx/1b-01.c: Warning fix.
16610         * gcc.dg/vmx/1c-02.c: Likewise.
16611         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
16612
16613 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
16614
16615         PR testsuite/24962
16616         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
16617
16618 2006-01-20  Richard Guenther  <rguenther@suse.de>
16619         Steven Bosscher <stevenb.gcc@gmail.com>
16620
16621         PR rtl-optimization/24626
16622         * gcc.dg/torture/pr24626-1.c: New testcase.
16623         * gcc.dg/torture/pr24626-2.c: Likewise.
16624         * gcc.dg/torture/pr24626-3.c: Likewise.
16625         * gcc.dg/torture/pr24626-4.c: Likewise.
16626
16627 2006-01-20  Dirk Mueller  <dmueller@suse.com>
16628
16629         PR c++/5520
16630         * g++.dg/warn/empty-body.C: New.
16631
16632 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/22136
16635         * g++.dg/template/using10.C: New test.
16636         * g++.dg/temlpate/using11.C: Likewise.
16637         * g++.dg/inherit/using5.C: Tweak error messages.
16638
16639 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
16640
16641         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
16642         target test.
16643         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
16644
16645 2006-01-19  Jan Hubicka  <jh@suse.cz>
16646
16647         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
16648
16649 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16650
16651         PR c++/25854
16652         * g++.dg/template/spec28.C: New test.
16653
16654 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
16655
16656         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16657         (switchfiles): Fix fprintf's by adding srcdir or removing it.
16658
16659 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
16660
16661         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
16662         * gcc.dg/gomp/critical-1.c: Likewise.
16663         * gcc.dg/gomp/critical-3.c: Likewise.
16664         * gcc.dg/gomp/empty.c: Likewise.
16665         * gcc.dg/gomp/ordered-1.c: Likewise.
16666         * gcc.dg/gomp/for-4.c: Likewise.
16667         * gcc.dg/gomp/for-6.c: Likewise.
16668         * gcc.dg/gomp/master-3.c: Likewise.
16669         * gcc.dg/gomp/for-8.c: Likewise.
16670         * gcc.dg/gomp/for-10.c: Likewise.
16671         * gcc.dg/gomp/for-18.c: Likewise.
16672         * gcc.dg/gomp/for-5.c: Likewise.
16673         * gcc.dg/gomp/for-7.c: Likewise.
16674         * gcc.dg/gomp/for-9.c: Likewise.
16675
16676 2006-01-18  Jeff Law  <law@redhat.com>
16677
16678         * gcc.dg/tree-ssa/vrp25.c: New test.
16679
16680 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16681
16682         * gcc.dg/pr25805.c: Fix misapplied patch.
16683
16684 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
16685
16686         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
16687         (check_effective_target_vect_udot_qi): New.
16688         (check_effective_target_vect_sdot_hi): New.
16689         (check_effective_target_vect_udot_hi): New.
16690         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
16691         prefixed with "wrapv-" with -fwrapv.
16692         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
16693         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
16694         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
16695         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
16696         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
16697
16698         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
16699         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
16700         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
16701         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
16702
16703 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16704
16705         PR c++/16829
16706         * g++.dg/other/default2.C: New test.
16707         * g++.dg/other/default3.C: New test.
16708
16709 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
16710
16711         PR c/25805
16712         * gcc.dg/pr25805.c: New file.
16713
16714 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
16715
16716         PR c++/25836
16717         * g++.dg/template/init6.C: New test.
16718
16719 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
16720
16721         * gcc.dg/tree-ssa/pr24287.c: New test
16722
16723 2006-01-18  Eric Christopher  <echristo@apple.com>
16724
16725         * g++.dg/eh/table.C: New.
16726
16727 2006-01-18  DJ Delorie  <dj@redhat.com>
16728
16729         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
16730         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
16731         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
16732         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
16733
16734 2006-01-18  Jeff Law  <law@redhat.com>
16735
16736         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
16737         on wrapping on overflow semantics.
16738
16739         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
16740
16741         * gcc.gc/tree-ssa/vrp23.c: New test.
16742         * gcc.gc/tree-ssa/vrp24.c: New test.
16743
16744 2006-01-18  Richard Henderson  <rth@redhat.com>
16745             Aldy Hernandez  <aldyh@redhat.com>
16746             Jakub Jelinek  <jakub@redhat.com>
16747             Diego Novillo  <dnovillo@redhat.com>
16748             Uros Bizjak  <uros@kss-loka.si>
16749
16750         * gcc.dg/gomp: New directory.
16751
16752 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
16753             Steven G. Kargl  <kargls@comcast.net>
16754
16755         PR fortran/20869
16756         * gfortran.dg/intrinsic_external_1.f90: New test.
16757
16758         PR fortran/20875.
16759         * gfortran.dg/elemental_pointer_1.f90: New test.
16760
16761         PR fortran/25024
16762         * gfortran.dg/external_procedures_1.f90: New test.
16763
16764         PR fortran/25785
16765         gfortran.dg/assumed_present.f90: New test.
16766
16767 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
16768
16769         * g++.dg/parse/lookup5.C: New test.
16770
16771 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16772
16773         PR fortran/25697
16774         * gfortran.dg/read_eof.f90: New test.
16775
16776 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16777
16778         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
16779         add a closing brace.
16780
16781 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16782
16783         PR fortran/25631
16784         * gfortran.dg/fmt_tl.f: New test.
16785
16786 2006-01-17  Eric Christopher  <echristo@apple.com>
16787
16788         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
16789         * g++.old-deja/g++.warn/impint2.C: Ditto.
16790         * g++.old-deja/g++.other/null1.C: Ditto.
16791         * g++.dg/warn/conv2.C: Ditto.
16792         * g++.dg/warn/conv4.C: New file.
16793
16794 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16795
16796         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
16797
16798 2006-01-17  Andreas Jaeger  <aj@suse.de>
16799             Janis Johnson <janis187@us.ibm.com>
16800
16801         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
16802         in 64-bit.
16803         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
16804         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
16805
16806 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16807
16808         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
16809         (switchfiles): xfail txxx where xxx >= 25.
16810
16811 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
16812
16813         PR testsuite/25764
16814         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
16815
16816 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
16817
16818         PR c/25682
16819         * gcc.dg/pr25682.c: New test.
16820         * g++.dg/parse/array-size2.C: New test.
16821
16822 2006-01-16  Ian Lance Taylor  <ian@airs.com>
16823
16824         * consistency.vlad: Remove entire directory, 1652 files.
16825
16826 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
16827
16828         * lib/target-supports.exp (check_effective_target_dfp_nocache,
16829         check_effective_target_dfprt_nocache): New.
16830         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
16831         (check_effective_target_dfprt): New.
16832         * lib/c-compat.exp (check_dfp): Remove.
16833         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
16834         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
16835         level of support for decimal float.
16836         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
16837         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
16838         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
16839         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
16840         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
16841         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
16842         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
16843         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
16844         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
16845         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
16846         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
16847         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
16848         directives.
16849
16850 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
16851
16852         PR testsuite/25741
16853         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
16854         $base_dir/../.
16855         * lib/gfortran.exp (gfortran_init): Likewise.
16856         * lib/obj-c++.exp (obj-c++_init): Likewise.
16857         * lib/scanasm.exp (scan-assembler-dem): Likewise.
16858         (scan-assembler-dem-not): Likewise.
16859         * lib/scandump.exp (scan-dump-dem): Likewise.
16860         (scan-dump-dem-not): Likewise.
16861
16862 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
16863
16864         PR testsuite/25767
16865         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
16866         powerpc-*-darwin*.
16867         * lib/obj-c++.exp (obj-c++_init): Likewise.
16868
16869 2006-01-16  Richard Guenther  <rguenther@suse.de>
16870
16871         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
16872
16873 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16874
16875         PR testsuite/25777
16876         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
16877         to LD_LIBRARY_PATH.
16878
16879 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
16880             Andrew Pinski  <pinskia@physics.uc.edu>
16881
16882         * gcc.dg/minmax-1.c: New test.
16883
16884 2006-01-16  Ben Elliston  <bje@au.ibm.com>
16885
16886         * gcc.dg/dfp/dfp.exp: Correct FSF address.
16887         * gcc.misc-tests/dectest.exp: Ditto.
16888
16889 2006-01-15  Ian Lance Taylor  <ian@airs.com>
16890
16891         PR testsuite/25796
16892         * gcc.target/i386/cmov6.c: Use -march=k8.
16893
16894 2006-01-15  Andreas Jaeger  <aj@suse.de>
16895
16896         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
16897         x86 does not have __float128.
16898
16899 2006-01-14  Ian Lance Taylor  <ian@airs.com>
16900
16901         * gcc.target/i386/cmov6.c: New test.
16902
16903 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
16904
16905         PR c++/25663
16906         * g++.dg/template/ctor6.C: New test.
16907
16908 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
16909
16910         PR tree-optimization/25485
16911         * gcc.dg/tree-ssa/pr25485.c: New.
16912
16913 2006-01-14  Richard Guenther  <rguenther@suse.de>
16914
16915         PR tree-optimization/22548
16916         PR tree-optimization/22555
16917         PR tree-optimization/22501
16918         * gcc.dg/tree-ssa/alias-4.c: New testcase.
16919         * gcc.dg/tree-ssa/alias-5.c: Likewise.
16920         * gcc.dg/tree-ssa/alias-6.c: Likewise.
16921         * gcc.dg/tree-ssa/alias-7.c: Likewise.
16922         * gcc.dg/tree-ssa/alias-8.c: Likewise.
16923         * gcc.dg/tree-ssa/alias-9.c: Likewise.
16924         * gcc.dg/tree-ssa/alias-10.c: Likewise.
16925         * gcc.dg/tree-ssa/alias-11.c: Likewise.
16926         * gcc.dg/tree-ssa/alias-12.c: Likewise.
16927
16928 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
16929
16930         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
16931         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
16932
16933 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
16934         Richard Guenther  <rguenther@suse.de>
16935
16936         PR rtl-optimization/24257
16937         * gcc.dg/torture/pr24257.c: New testcase.
16938
16939 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
16940
16941         * gcc.c-torture/execute/20060110-1.c: New test.
16942         * gcc.c-torture/execute/20060110-2.c: New test.
16943
16944 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
16945
16946         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
16947
16948 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
16949
16950         PR fortran/25756
16951         * gfortran.dg/label_3.f90: New test.
16952
16953 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
16954
16955         PR tree-optimization/25771
16956         * g++.dg/tree-ssa/pr25771.C: New test
16957
16958 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
16959
16960         PR tree-opt/24365
16961         * g++.dg/opt/complex5.C: New test.
16962
16963 2006-01-13  Richard Guenther  <rguenther@suse.de>
16964
16965         * gcc.target/i386/387-9.c: New testcase.
16966
16967 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
16968
16969         PR c++/24824
16970         * g++.dg/debug/dwarf2-1.C: New.
16971
16972 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
16973
16974         PR testsuite/25728
16975         * lib/gcov.exp (verify-lines): Add "close $fd".
16976
16977 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
16978             Ben Elliston  <bje@au.ibm.com>
16979
16980         * gcc.dg/dfp/inf-1.c: New test.
16981
16982 2006-01-12  Janis Johnson <janis187@us.ibm.com>
16983             Yao Qi  <qiyaoltc@cn.ibm.com>
16984             Ben Elliston  <bje@au.ibm.com>
16985             Jon Grimm  <jgrimm2@us.ibm.com>
16986
16987         * gcc.dg/nodfp-1.c: New test.
16988         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16989         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
16990         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
16991         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
16992         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
16993         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
16994         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
16995         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
16996         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
16997         * gcc.dg/format/dfp-scanf-1.c: Likewise.
16998         * gcc.dg/format/dfp-printf-1.c: Likewise.
16999         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
17000         (compat_setup_dfp): New.
17001         * gcc.dg/compat/compat.exp: Use it.
17002         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
17003         Make some variables global, prepend "compat_" to their names.
17004         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
17005         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
17006         * gcc.misc-tests/dectest.exp: New test driver for decTest.
17007         * lib/compat.exp (compat_skip_list): Make global, rename.
17008         * lib/c-compat.exp: New file.
17009         * lib/target-supports.exp (check_effective_target_dfp): New.
17010
17011         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
17012         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
17013         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
17014         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
17015         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
17016         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
17017         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
17018         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
17019         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
17020         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
17021         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
17022         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
17023         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
17024         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
17025         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
17026         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
17027         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
17028         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
17029         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
17030         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
17031         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
17032         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
17033         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
17034         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
17035         gcc.dg/dfp/struct-layout-1.c,
17036         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
17037         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
17038         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
17039         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
17040         gcc.dg/dfp/func-vararg-dfp.c,
17041         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
17042         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
17043         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
17044         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
17045         gcc.dg/dfp/wtr-conversion-1.c: New tests.
17046
17047 2006-01-11  Richard Guenther  <rguenther@suse.de>
17048
17049         PR tree-optimization/25734
17050         * gcc.dg/tree-ssa/pr25734.c: New testcase.
17051
17052 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17053
17054         PR fortran/25486
17055         * gfortran.dg/literal_character_constant_1_x.F: New test.
17056         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
17057         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
17058         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
17059
17060 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
17061
17062         PR c++/25386
17063         * g++.dg/ext/packed3.C: Add expected packed error.
17064
17065 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
17066
17067         PR target/25706
17068         * gcc.dg/torture/pr25706-1.c: New test.
17069
17070 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
17071
17072         PR tree-optimization/23109
17073         PR tree-optimization/23948
17074         PR tree-optimization/24123
17075
17076         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
17077         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
17078         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
17079         g++.dg/tree-ssa/pr23948.C: New testcases.
17080         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
17081         three divisions in order to do the optimization.
17082
17083 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
17084
17085         PR c++/25632
17086         * g++.dg/other/pr25632.C: New test.
17087
17088 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
17089
17090         PR fortran/25730
17091         * gfortran.dg/used_types_1.f90: New test.
17092
17093 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
17094
17095         PR target/25718
17096         * gcc.dg/torture/pr25718-1.c: New test.
17097
17098 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
17099
17100         * gfortran.dg/list_read_2.f90: Fix typo in description.
17101
17102 2006-01-10  Jan Beulich  <jbeulich@novell.com>
17103
17104         * lib/target-supports.exp (check_visibility_available): Simplify test
17105         for *-*-netware*.
17106         (check_profiling_available): Fail for *-*-netware*.
17107         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
17108         * gcc.dg/20021014-1.c: Likewise.
17109         * gcc.dg/nest.c: Likewise.
17110
17111 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17112
17113         fortran/24936
17114         * gfortran.dg/forall_3.f90: New test.
17115
17116 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
17117
17118         PR fortran/21977
17119         * gfortran.dg/nesting_2.f90: New test.
17120         * gfortran.dg/nesting_3.f90: New test.
17121
17122 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
17123
17124         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
17125         Fix typo in comment.
17126
17127 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17128
17129         * gfortran.dg/single_char_string.f90: New test.
17130
17131 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
17132
17133         * gfortran.dg/ichar_2.f90: New test.
17134
17135 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
17136
17137         PR fortran/25093
17138         * gfortran.dg/private_type_4.f90: New.
17139
17140 2006-01-07  Richard Guenther  <rguenther@suse.de>
17141
17142         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
17143
17144 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17145
17146         * gfortran.dg/func_decl_1.f90: New.
17147         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
17148         * gfortran.dg/array_alloc_2.f90: Likewise.
17149         * gfortran.dg/char_result_8.f90: Likewise.
17150         * gfortran.dg/dup_save_1.f90: Likewise.
17151         * gfortran.dg/dup_save_2.f90: Likewise.
17152         * gfortran.dg/f2c_6.f90: Likewise.
17153         * gfortran.dg/f2c_7.f90: Likewise.
17154         * gfortran.dg/func_result_2.f90: Likewise.
17155         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17156
17157 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
17158
17159         PR fortran/22146
17160         * gfortran.dg/elemental_subroutine_1.f90: New test.
17161         * gfortran.dg/elemental_subroutine_2.f90: New test.
17162
17163         PR fortran/25029
17164         PR fortran/21256
17165         * gfortran.dg/assumed_size_refs_1.f90: New test.
17166
17167         PR fortran/20868
17168         PR fortran/20870
17169         * gfortran.dg/assumed_size_refs_2.f90: New test.
17170         * gfortran.dg/initialization_1.f90: Change warning message.
17171
17172 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
17173
17174         * gcc.dg/tree-ssa/loop-15.c: New test.
17175
17176 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17177
17178         PR fortran/25598
17179         * gfortran.dg/backspace_3.f: New test.
17180         * gfortran.dg/backspace_4.f: New test.
17181
17182 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17183
17184         PR fortran/24268
17185         * gfortran.dg/fmt_white.f: Update test.
17186
17187 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
17188
17189         * gcc.dg/cast-1.c: Add new warning.
17190         * gcc.dg/cast-2.c: Likewise.
17191         * gcc.dg/cast-3.c: Likewise.
17192         * gcc.dg/format/cast-1.c: Likewise.
17193         * gcc.dg/cast-4.c: New testcase.
17194
17195 2006-01-05  Richard Guenther  <rguenther@suse.de>
17196
17197         PR tree-optimization/22555
17198         * gcc.dg/tree-ssa/alias-3.c: New testcase.
17199
17200 2006-01-05  Richard Guenther  <rguenther@suse.de>
17201             Diego Novillo  <dnovillo@redhat.com>
17202
17203         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
17204         * gcc.dg/tree-ssa/loop-8.c: Likewise.
17205         * gcc.dg/tree-ssa/loop-1.c: Likewise.
17206         * gcc.dg/tree-ssa/pr23294.c: Likewise.
17207         * gcc.dg/tree-ssa/pr21985.c: Likewise.
17208         * gcc.dg/tree-ssa/loop-14.c: Likewise.
17209         * gcc.dg/tree-ssa/loop-2.c: Likewise.
17210         * gcc.dg/tree-ssa/loop-3.c: Likewise.
17211         * gcc.dg/tree-ssa/loop-4.c: Likewise.
17212         * gcc.dg/tree-ssa/pr21171.c: Likewise.
17213         * gcc.dg/tree-ssa/loop-5.c: Likewise.
17214         * gcc.dg/tree-ssa/loop-10.c: Likewise.
17215         * gcc.dg/tree-ssa/loop-6.c: Likewise.
17216         * treelang/compile/extravar.tree: Likewise.
17217         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
17218         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
17219         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
17220         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
17221         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
17222
17223 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
17224
17225         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
17226         for 64-bit fix.
17227
17228 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
17229
17230         PR fortran/23675
17231         gfortran.dg/char_result_11.f90: New.
17232
17233 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
17234
17235         PR c++/24782
17236         * g++.dg/parse/access9.C: New test.
17237         * g++.dg/tc1/dr52.C: Tweak error markers.
17238
17239 2006-01-04  Richard Henderson  <rth@redhat.com>
17240
17241         Merge from gomp branch.
17242         * g++.dg/parse/pragma2.C: Update expected error lines.
17243
17244 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
17245
17246         * g++.dg/other/i386-2.C: New test.
17247
17248         PR target/25554
17249         * gcc.c-torture/compile/20051228-1.c: New test.
17250
17251         PR c/25559
17252         * gcc.dg/pr25559.c: New test.
17253
17254 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
17255
17256         PR c++/25492
17257         * g++.dg/lookup/friend9.C: New test.
17258
17259         PR c++/25625
17260         * g++.dg/template/repo5.C: New test.
17261
17262 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
17263
17264         PR fortran/25101
17265         * gfortran.dg/forall_2.f90: New test.
17266
17267 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
17268
17269         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
17270         dg-require-weak.  Adjust regexp to handle leading-underscore
17271         targets and space as well as TAB after .weak.  Change previous
17272         64-bit fix to not use naked dot.
17273
17274 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
17275
17276         PR rtl-optimization/25578
17277         * gcc.c-torture/execute/20060102-1.c: New testcase.
17278
17279 2006-01-03  Richard Guenther  <rguenther@suse.de>
17280
17281         PR c/25183
17282         * gcc.dg/torture/pr25183.c: New testcase.
17283
17284 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
17285
17286         Merge from gomp-branch.
17287         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
17288         * gcc.dg/ia64-sync-2.c: Likewise.
17289         * gcc.dg/ia64-sync-3.c: Likewise.
17290         * gcc.dg/ia64-sync-4.c: Likewise.
17291         * gcc.dg/sync-2.c: Likewise.
17292         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
17293         that sparc64-*-* and sparcv9-*-* supports sync builtins.
17294
17295 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
17296
17297         PR c++/25635
17298         * g++.dg/parse/operator6.C: New test.
17299
17300         PR c++/25637
17301         * g++.dg/parse/error29.C: New test.
17302
17303         PR c++/25638
17304         * g++.dg/parse/dtor6.C: New test.
17305
17306         PR c++/25633
17307         * g++.dg/parse/ctor3.C: New test.
17308
17309         PR c++/25634
17310         * g++.dg/template/class3.C: New test.
17311
17312 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
17313
17314         * g++.dg/debug/debug9.C: New.
17315
17316 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
17317
17318         PR fortran/24640
17319         * gfortran.dg/label_2.f90: New test.
17320
17321 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17322
17323         * g++.dg/lookup/using12.C: Tighten error marker.
17324
17325 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
17326             Andrew Pinski <pinskia@physics.uc.edu>
17327
17328         * gcc.target/powerpc/darwin-abi-3.c: New file.
17329         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
17330         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
17331         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
17332         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
17333         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
17334         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
17335         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
17336         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
17337
17338 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
17339
17340         * gcc.dg/tree-ssa/loadpre1.c: New;
17341         * gcc.dg/tree-ssa/loadpre2.c: New;
17342         * gcc.dg/tree-ssa/loadpre3.c: New;
17343         * gcc.dg/tree-ssa/loadpre4.c: New;
17344         * gcc.dg/tree-ssa/loadpre5.c: New;
17345         * gcc.dg/tree-ssa/loadpre6.c: New;
17346         * gcc.dg/tree-ssa/loadpre7.c: New;
17347         * gcc.dg/tree-ssa/loadpre8.c: New;
17348         * gcc.dg/tree-ssa/loadpre9.c: New;
17349
17350 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
17351
17352         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
17353         * g++.dg/abi/thunk4.C: Likewise.
17354
17355 2006-01-01  Andreas Jaeger  <aj@suse.de>
17356
17357         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
17358         portable.
17359
17360 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
17361
17362         PR c++/25294
17363         * gcc.dg/pragma-pack-3.c: New test.
17364         * g++.dg/parse/pragma3.C: New test.
17365
17366 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17367
17368         PR middle-end/24827
17369         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
17370
17371 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17372
17373         PR testsuite/25214
17374         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
17375
17376 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
17377
17378         PR fortran/22607
17379         * gfortran-dg/pure_byref_3.f90: New.
17380
17381         fortran/PR 25396
17382         * gfortran.dg/userdef_operator_1.f90: New.
17383
17384 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
17385
17386         * g++.dg/abi/thunk3.C: New.
17387         * g++.dg/abi/thunk4.C: New.
17388
17389 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
17390
17391         PR fortran/25532
17392         * gfortran.dg/host_used_types_1.f90: New test. Check that host
17393         associated derived type components of derived types are
17394         properly declared in contained procedures.
17395
17396 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17397
17398         PR libgfortran/25139
17399         * gfortran.dg/backspace_2.f: New test.
17400
17401 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17402
17403         PR libgfortran/25550
17404         * gfortran.dg/endfile.f: New test.
17405
17406 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17407
17408         PR libgfortran/25419
17409         * gfortran.dg/comma.f: New test.
17410
17411 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17412
17413         * lib/gfortran-dg.exp: Remove trailing whitespace.
17414         * lib/fortran-torture.exp: Test with -fbounds-check instead of
17415         -funroll-all-loops.
17416
17417 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
17418
17419         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
17420         Extended Double long doubles or repeat tests when long double is
17421         the same size as double.
17422
17423 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17424
17425         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
17426
17427         PR testsuite/25442
17428         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
17429         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
17430
17431         PR testsuite/25441
17432         * gcc.dg/pr23911.c: Make test variable static.
17433
17434         PR testsuite/25444
17435         * gcc.dg/tree-ssa/pr14841.c: Likewise.
17436
17437 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17438
17439         PR c++/25439
17440         * g++.dg/parse/crash17.C: Adjust error markers.
17441         * g++.dg/template/error20.C: New test.
17442
17443 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
17444
17445         PR c++/23172
17446         * g++.dg/ext/complit4.C: New test.
17447
17448         PR c++/25417
17449         * g++.dg/ext/complit5.C: Likewise.
17450
17451 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
17452
17453         PR tree-optimization/25125
17454         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
17455         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
17456         * gcc.c-torture/execute/pr25125.c: New.
17457
17458 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
17459
17460         PR fortran/25029
17461         PR fortran/21256
17462         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
17463         functions with incorrect assumed size references.
17464
17465 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
17466
17467         PR c++/23171
17468         * g++.dg/opt/init1.C: New test.
17469
17470 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
17471
17472         PR c++/24671
17473         * g++.dg/template/sfinae3.C: New test.
17474
17475 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17476
17477         * g++.dg/other/friend4.C: New test.
17478
17479 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17480
17481         PR target/25005
17482         * g++.dg/opt/pr25005.C: New test.
17483
17484 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17485
17486         PR c++/25369
17487         * g++.dg/template/ptrmem16.C: New test.
17488
17489 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
17490
17491         PR fortran/25029
17492         PR fortran/21256
17493         * gfortran.dg/initialization_1.f90: Add test of SIZE.
17494
17495 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17496
17497         PR libgfortran/25307
17498         * gfortran.dg/list_read_5.f90: New test.
17499
17500 2005-12-22  Richard Henderson  <rth@redhat.com>
17501
17502         * gcc.target/i386/sse-7.c: Use -msse2.
17503
17504 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
17505
17506         PR rtl-optimization/25432
17507         * gcc.c-torture/compile/20051216-1.c: New test.
17508
17509         PR objc/25328
17510         * objc/execute/pr25328.m: New test.
17511
17512 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
17513
17514         PR c++/25364
17515         * g++.dg/template/call4.C: New test.
17516
17517 2005-12-22  Dale Johannesen  <dalej@apple.com>
17518
17519         * gcc.target/i386/sse-17.c: New.
17520
17521 2005-12-22  Paul Brook  <paul@codesourcery.com>
17522
17523         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
17524
17525 2005-12-22  Paul Brook  <paul@codesourcery.com>
17526
17527         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
17528
17529 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
17530
17531         PR tree-opt/25513
17532         * gcc.c-torture/compile/pr25513.c: New test.
17533
17534 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17535
17536         PR c++/23333
17537         * g++.dg/parse/error25.C: Add more tests.
17538
17539 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17540
17541         PR fortran/18990
17542         * gfortran.dg/der_charlen_1.f90: New.
17543
17544 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
17545
17546         PR fortran/20889
17547         * gfortran.dg/pointer_component_type_1.f90: New test.
17548
17549         PR fortran/25029
17550         PR fortran/21256
17551         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
17552         should give an error with assumed size array refernces and checks
17553         those that should not.
17554         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
17555         reference an upper bound so that it does not generate an error.
17556
17557         PR fortran/19362
17558         PR fortran/20244
17559         PR fortran/20864
17560         PR fortran/25391
17561         * gfortran.dg/used_dummy_types_1.f90: New test.
17562         * gfortran.dg/used_dummy_types_2.f90: New test.
17563         * gfortran.dg/used_dummy_types_3.f90: New test.
17564         * gfortran.dg/used_dummy_types_4.f90: New test.
17565         * gfortran.dg/used_dummy_types_5.f90: New test.
17566
17567         PR fortran/23152
17568         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
17569         group already being USE associated.
17570         * gfortran.dg/assumed_shape_nml.f90: New test.
17571         * gfortran.dg/assumed_size_nml.f90: New test.
17572
17573         PR fortran/20862
17574         PR fortran/25053
17575         PR fortran/25063
17576         PR fortran/25064
17577         PR fortran/25066
17578         PR fortran/25067
17579         PR fortran/25068
17580         PR fortran/25307
17581         * gfortran.dg/io_constraints_1.f90: New test.
17582         * gfortran.dg/io_constraints_1.f90: New test.
17583         * gfortran.dg/iostat_3.f90: Change wording of warning.
17584         * gfortran.dg/g77/19981216-0.f: The same.
17585
17586 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
17587
17588         PR tree-optimization/23518
17589         * gcc.dg/pr23518.c: New.
17590
17591 2005-12-21  Mike Stump  <mrs@apple.com>
17592
17593         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
17594
17595 2005-12-21  Paul Brook  <paul@codesourcery.com>
17596
17597         * gcc.dg/pr19340.c: Skip on m68k targets.
17598
17599 2005-12-21  Steven Bosscher  <stevenb@suse.de>
17600
17601         PR rtl-optimization/25196
17602         * gcc.dg/pr25196.c: New test.
17603
17604 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
17605
17606         PR fortran/25423
17607         gfortran.dg/where_nested_1.f90: New.
17608
17609 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
17610
17611         PR tree-optimization/25382.
17612         * gcc.dg/tree-ssa/pr25382.c: New.
17613
17614 2005-12-20  Richard Guenther  <rguenther@suse.de>
17615
17616         PR middle-end/24306
17617         * gcc.target/i386/pr24306.c: New testcase.
17618
17619 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
17620
17621         PR tree-optimization/25501
17622         * gcc.dg/tree-ssa/pr25501.c: New.
17623
17624 2005-12-20  Richard Guenther  <rguenther@suse.de>
17625
17626         Revert
17627         2005-12-02  Richard Guenther  <rguenther@suse.de>
17628
17629         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
17630
17631 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
17632
17633         PR c++/21228
17634         * g++.dg/warn/Wunreachable-code-2.C: New test.
17635
17636 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
17637
17638         PR c++/24278
17639         * g++.dg/template/ctor5.C: New test.
17640
17641         PR c++/24915
17642         * g++.dg/template/overload8.C: New test.
17643
17644 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
17645
17646         * gcc.c-torture/compile/pr25483 : New test.
17647
17648 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17649
17650         PR c++/20552
17651         * g++.dg/ext/typeof10.C: New test.
17652
17653 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
17654
17655         * gcc.dg/mt-loopi1.c: New.
17656
17657 2005-12-18  Richard Guenther  <rguenther@suse.de>
17658
17659         PR tree-optimization/25481
17660         * gcc.dg/torture/pr25481.c: New testcase.
17661
17662 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
17663
17664         PR rtl-optimization/21041
17665         * gcc.dg/pr21041.c: New test.
17666
17667 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17668
17669         PR libgfortran/25463
17670         * gfortran.dg/advance.f90: New test.
17671
17672 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
17673
17674         * gcc.dg/20051201-1.c: New test.
17675
17676 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
17677
17678         PR fortran/25018
17679         * gfortran.dg/initialization_1.f90: New test.
17680         * gfortran.dg/enum_5.f90: Change dg-error to new message.
17681         * gfortran.dg/g77/980616-0.f: The same.
17682
17683 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17684
17685         * PR fortran/25458
17686         * gfortran.dg/chkbits.f90: New test.
17687
17688 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17689
17690         * gfortran.dg/enum_5.f: Revert to previous version.
17691
17692 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
17693
17694         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
17695         * gfortran.dg/nested_modules_1.f90: Ditto.
17696         * gfortran.dg/hollerith_f95.f90: Ditto.
17697         * gfortran.dg/select_5.f90: Ditto.
17698         * gfortran.dg/secnds.f: Ditto.
17699         * gfortran.dg/hollerith2.f90: Ditto.
17700         * gfortran.dg/imag_2.f: Ditto.
17701         * gfortran.dg/ftell_2.f90: Ditto.
17702         * gfortran.dg/malloc_free_1.f90: Ditto.
17703         * gfortran.dg/logint-1.f: Ditto.
17704         * gfortran.dg/recursive_statement_functions.f90: Ditto.
17705         * gfortran.dg/e_d_fmt.f90: Ditto.
17706         * gfortran.dg/hollerith_legacy.f90: Ditto.
17707         * gfortran.dg/logint-2.f: Ditto.
17708         * gfortran.dg/enum_5.f90: Ditto.
17709         * gfortran.dg/f2c_2.f90: Ditto.
17710         * gfortran.dg/pr17143.f90: Ditto.
17711         * gfortran.dg/namelist_14.f90: Ditto.
17712         * gfortran.dg/logint-3.f: Ditto.
17713         * gfortran.dg/spread_scalar_source.f90: Ditto.
17714         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
17715         * gfortran.dg/namelist_11.f: Ditto.
17716         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
17717         * gfortran.dg/g77/20010519-1.f
17718         * gfortran.dg/g77/alpha1.f: Ditto.
17719         * gfortran.dg/g77/990115-1.f: Ditto.
17720         * gfortran.dg/g77/erfc.f: Ditto.
17721         * gfortran.dg/g77/19990313-3.f: Ditto.
17722         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
17723         * gfortran.dg/g77/20010426.f: Ditto.
17724         * gfortran.dg/g77/19990313-0.f: Ditto.
17725         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
17726         * gfortran.dg/g77/20000629-1.f: Ditto.
17727         * gfortran.dg/g77/970125-0.f: Ditto.
17728         * gfortran.dg/g77/8485.f: Ditto.
17729         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
17730         * gfortran.dg/g77/19990313-1.f: Ditto.
17731         * gfortran.dg/g77/int8421.f: Ditto.
17732         * gfortran.dg/g77/19990305-0.f: Ditto.
17733         * gfortran.dg/g77/947.f: Ditto.
17734         * gfortran.dg/g77/19990905-2.f: Ditto.
17735         * gfortran.dg/g77/cabs.f: Ditto.
17736         * gfortran.dg/g77/19990313-2.f: Ditto.
17737         * gfortran.dg/g77/20020307-1.f: Ditto.
17738         * gfortran.dg/g77/dcomplex.f: Ditto.
17739         * gfortran.dg/g77/19990502-1.f: Ditto.
17740         * gfortran.dg/g77/19981216-0.f: Ditto.
17741         * gfortran.dg/common_4.f90: Ditto.
17742         * gfortran.dg/entry_4.f90: Ditto.
17743         * gfortran.dg/equiv_constraint_2.f90: Ditto.
17744         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
17745         * gfortran.dg/namelist_12.f: Ditto.
17746         * gfortran.dg/scale_1.f90: Ditto.
17747         * gfortran.dg/modulo_1.f90
17748         * gfortran.dg/hollerith.f90: Ditto.
17749         * gfortran.dg/direct_io_3.f90: Ditto.
17750         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
17751         * gfortran.dg/gnu_logical_1.F: Ditto.
17752         * gfortran.dg/unf_io_convert_1.f90: Ditto.
17753         * gfortran.dg/assign_1.f90: Ditto.
17754         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
17755         * gfortran.dg/pr23095.f: Ditto.
17756         * gfortran.dg/read_float_1.f90: Ditto.
17757
17758 2005-12-17  Andreas Jaeger  <aj@suse.de>
17759
17760         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
17761         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
17762
17763 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17764
17765         PR fortran/24268
17766         * gfortran.dg/fmt_white.f: New test.
17767
17768 2005-12-16  Steven G. Kargl <kargls@comcast.net>
17769
17770         * gfortran.dg/label_1.f90: New test.
17771
17772 2005-12-15  Ben Elliston  <bje@au.ibm.com>
17773
17774         PR testsuite/25422
17775         * gcc.dg/20031012-1.c: Add -Walways-true option.
17776         * gcc.dg/weak/weak-3.c: Likewise.
17777         * g++.old-deja/g++.mike/warn8.C: Likewise.
17778
17779 2005-12-16  Mike Stump  <mrs@apple.com>
17780
17781         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
17782         exit.
17783
17784 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17785
17786         PR libgfortran/25264
17787         PR libgfortran/25349
17788         * gfortran.dg/tl_editing.f90: Added additional checks.
17789         * gfortran.dg/t_editing.f: New test.
17790         * gfortran.dg/write_padding.f90: New test
17791
17792 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17793
17794         PR testsuite/25215
17795         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
17796
17797 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
17798
17799         PR rtl-optimization/24899
17800         * gcc.c-torture/execute/20051215-1.c: New test.
17801
17802 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
17803
17804         PR 24823
17805         * gfortran.dg/pr24823.f: New test.
17806
17807 2005-12-16  Jeff Law  <law@redhat.com>
17808
17809         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
17810
17811 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17812
17813         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
17814         (base_types): Change C++ style comments to C style comments.  Remove
17815         aligned types from the array.  Keep Enums disabled.
17816         (complex_types): Remove aligned types from the array.
17817         Comment out "_Complex long double".
17818         (attrib_types): Remove.
17819         (complex_attrib_types): Remove.
17820         (attrib_array_types): Remove.
17821         (complex_attrib_array_types): Remove.
17822         (aligned_bitfld_types): Remove.
17823         (n_aligned_bitfld_types): Remove.
17824         (FEATURE_ALIGNEDPACKED): Delete.
17825         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
17826         (singles): Remove support for adding attributes.
17827         (choose_type): Remove support for attributed types.
17828         (generate_fields): Remove support for attributed bit-fields.
17829         Remove support for adding attributes.
17830         (generate_random_tests): Remove support for adding attributes.
17831         (features): Add back "[0] :0" and "complex vector [0]".
17832         (main): Remove support for attributed bit-fields.
17833         Uncomment the calling of generate_random_tests for the rests of
17834         the tests.
17835
17836 2005-12-16  Jan Hubicka  <jh@suse.cz>
17837
17838         * gcc.c-torture/combine/pr25224.c: New.
17839
17840 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
17841
17842         PR other/25028
17843         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
17844         HP-UX.
17845
17846 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
17847
17848         * gcc.dg/20051215-1.c: New file.
17849
17850 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17851
17852         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
17853         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
17854
17855 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
17856
17857         PR fortran/18197
17858         * gfortran.dg/dummy_functions_1.f90: New.
17859
17860 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
17861
17862         PR rtl-optimization/25310
17863         * gcc.c-torture/compile/pr25310.c: New test.
17864
17865 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17866
17867         PR debug/25023
17868         * gcc.dg/pr25023.c: New test.
17869
17870 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17871
17872         * g++.old-deja/g++.brendan/redecl1.C,
17873         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
17874         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
17875         g++.old-deja/g++.oliva/typeof1.C,
17876         g++.old-deja/g++.other/crash16.C,
17877         g++.old-deja/g++.other/crash34.C,
17878         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
17879         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
17880         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
17881         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
17882         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
17883         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
17884         Remove xfail.
17885
17886 2005-12-14  Kean Johnston  <jkj@sco.com>
17887             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17888
17889         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
17890         * gcc.target/i386/20020523-1.c: Ditto.
17891         * gcc.target/i386/tailcall-1.c: Ditto.
17892         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
17893         * gcc.target/i386/ssetype-5.c: Ditto.
17894
17895 2005-12-14  Jeff Law  <law@redhat.com>
17896
17897         * gcc.dg/tree-ssa/foldstring-1.c: New test.
17898
17899 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
17900
17901         PR target/25254
17902         PR target/24188
17903         * gcc.target/i386/pr25254.c: New test.
17904         * gfortran.dg/PR24188.f: New test.
17905
17906 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
17907
17908         * lib/fortran-torture.exp: Catch remaining uses of
17909         remote_file build delete.
17910
17911 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17912
17913         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
17914
17915 2005-12-14  Ben Elliston  <bje@au.ibm.com>
17916
17917         * gcc.dg/warn-addr-cmp.c: New test.
17918
17919 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17920
17921         PR debug/25023
17922         PR target/25293
17923         * gcc.target/i386/pr25293.c: New test.
17924
17925 2005-12-13  Petr Machata  <machata@post.cz>
17926
17927         PR c++/24907
17928         * g++.dg/parse/comma2.C: New test.
17929
17930 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
17931             Jakub Jelinek  <jakub@redhat.com>
17932
17933         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
17934         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
17935         (limits.h): Include unconditionally.
17936         (stdlib.h): Likewise.
17937         (hashtab.h): Do not include.
17938         (getopt.h): Likewise.
17939         (stddef.h): Include.
17940         (hashval_t): Define.
17941         (struct entry): Add "next" field.
17942         (HASH_SIZE): New macro.
17943         (hash_table): New variable.
17944         (switchfiles): Do not use xmalloc.
17945         (mix): New macro.
17946         (iterative_hash): New function.
17947         (hasht): Remove.
17948         (e_exists): New function.
17949         (e_insert): Likewise.
17950         (output): Use, instead of libiberty hashtable functions.
17951         (main): Do not use getopt.  Do not call htab_create.
17952
17953 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
17954
17955         PR c++/25331
17956         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
17957         put atal* and atpaal* attributes on array elements.
17958         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
17959         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
17960         put atal* and atpaal* attributes on array elements.
17961         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
17962
17963 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
17964
17965         * gcc.dg/single-precision-constant.c: New test.
17966
17967 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
17968
17969         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
17970         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
17971         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
17972         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
17973         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
17974         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
17975         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
17976         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
17977         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
17978         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
17979         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
17980         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
17981         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
17982         gcc.target/powerpc/ppc-sdata-2.c,
17983         gcc.target/powerpc/ppc-stackalign-1.c,
17984         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
17985         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
17986         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
17987         gcc.target/powerpc/rs6000-ldouble-2.c,
17988         gcc.target/powerpc/rs6000-power2-1.c,
17989         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
17990         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
17991         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
17992         option into target selector.
17993         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
17994         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
17995
17996 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17997
17998         PR objc/25348
17999         * objc.dg/encode-9.m: New test.
18000
18001 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18002
18003         PR testsuite/20772
18004         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
18005         * gcc.dg/asm-b.c: Fix typo.
18006         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
18007         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
18008         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
18009         i?86 lp64 and x86_64 ilp32.
18010         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
18011         on i?86 lp64.
18012         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
18013
18014 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
18015
18016         PR fortran/25078
18017         gfortran.dg/equiv_5.f90: New test.
18018
18019 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
18020
18021         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
18022         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
18023         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
18024         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
18025         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
18026         * gcc.dg/tree-ssa/reassoc-5.c: New.
18027         * gcc.dg/tree-ssa/reassoc-6.c: New.
18028         * gcc.dg/tree-ssa/reassoc-7.c: New.
18029         * gcc.dg/tree-ssa/reassoc-8.c: New.
18030         * gcc.dg/tree-ssa/reassoc-9.c: New.
18031         * gcc.dg/tree-ssa/reassoc-10.c: New.
18032         * gcc.dg/tree-ssa/reassoc-11.c: New.
18033
18034 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18035
18036         PR testsuite/25167
18037         PR testsuite/24478
18038         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
18039
18040 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
18041
18042         PR c++/25300
18043         * g++.dg/template/inherit.C: Do not use a generic error message.
18044
18045 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18046
18047         PR libobjc/25354
18048         * objc.dg/gnu-encoding: New directory.
18049         * objc.dg/gnu-encoding/compat-common.h: New file.
18050         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
18051         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
18052         * objc.dg/gnu-encoding/vector-defs.h: New file.
18053         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
18054         * objc.dg/gnu-encoding/generate-random.c: New file.
18055         * objc.dg/gnu-encoding/generate-random_r.c: New file.
18056         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
18057         * objc.dg/gnu-encoding/generate-random.h: New file.
18058
18059 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
18060
18061         PR c++/25337
18062         * g++.dg/template/defarg7.C: New test.
18063
18064 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18065
18066         PR libobjc/25347
18067         * objc.dg/encode-8.m: New test.
18068
18069 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
18070
18071         PR libobjc/25346
18072         * objc.dg/encode-7.m: New test.
18073
18074 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
18075
18076         PR c++/25010
18077         * g++.dg/opt/inline10.C: New test.
18078
18079 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
18080
18081         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
18082
18083 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
18084
18085         * gfortran.dg/substring_equivalence.f90: typo in comment
18086
18087 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18088
18089         PR fortran/25068
18090         * gfortran.dg/iostat_3.f90: New test.
18091
18092 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
18093
18094         PR fortran/23815
18095         * gfortran.dg/unf_io_convert_1.f90: New test.
18096         * gfortran.dg/unf_io_convert_2.f90: New test.
18097         * gfortran.dg/unf_io_convert_3.f90: New test.
18098
18099 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18100
18101         PR testsuite/20772
18102         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
18103         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
18104         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
18105         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
18106         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
18107         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
18108         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
18109         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
18110         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
18111         gcc.dg/torture/fp-int-convert-float128-timode.c,
18112         gcc.dg/torture/fp-int-convert-float128.c,
18113         gcc.dg/torture/fp-int-convert-float80-timode.c,
18114         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
18115         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
18116
18117         * gcc.dg/tls/opt-1.c: Require effective target fpic.
18118
18119 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
18120
18121         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
18122
18123 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
18124
18125         * gcc.dg/20051207-1.c,
18126         * gcc.dg/20051207-2.c,
18127         * gcc.dg/20051207-3.c: New tests.
18128
18129 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18130
18131         PR testsuite/20772
18132         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
18133         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
18134         dg-skip-if target selector.
18135
18136         PR testsuite/20772
18137         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
18138         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
18139         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
18140         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
18141         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
18142         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
18143         and/or merge with i?86 cases.
18144
18145         * gcc.dg/tls/opt-3.c: Require effective target fpic.
18146
18147         PR testsuite/20772
18148         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
18149         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
18150         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
18151         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
18152         x86_64-*-linux*.
18153
18154 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
18155
18156         PR target/25311
18157         * gcc.c-torture/compile/pr25311.c: New test.
18158
18159 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18160
18161         PR libgfortran/25039
18162         * gfortran.dg/read_comma.f: New test.
18163
18164 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
18165
18166         PR c++/19317
18167         * g++.dg/opt/pr19317-1.C: New test.
18168         * g++.dg/opt/pr19317-2.C: New test.
18169         * g++.dg/opt/pr19317-3.C: New test.
18170
18171         PR target/19005
18172         * gcc.c-torture/execute/pr19005.c: New test.
18173
18174         PR target/17828
18175         * g++.old-deja/g++.other/comdat5.C: New test.
18176         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
18177
18178         * g++.dg/compat/struct-layout-1.exp: New file.
18179         * g++.dg/compat/struct-layout-1.h: New.
18180         * g++.dg/compat/struct-layout-1_generate.c: New.
18181         * g++.dg/compat/struct-layout-1_x1.h: New.
18182         * g++.dg/compat/struct-layout-1_x2.h: New.
18183         * g++.dg/compat/struct-layout-1_y1.h: New.
18184         * g++.dg/compat/struct-layout-1_y2.h: New.
18185
18186         * gcc.dg/20050330-2.c: New test.
18187
18188 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
18189
18190         PR fortran/25292
18191         * gfortran.dg/associated_1.f90: New.
18192
18193 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18194
18195         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
18196         ILP32 vect_no_align platforms.
18197
18198 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
18199             Jakub Jelinek  <jakub@redhat.com>
18200
18201         PR target/25268
18202         * gcc.c-torture/compile/20051207-1.c: New test.
18203
18204 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18205
18206         PR testsuite/20772
18207         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
18208         gcc.dg/torture/pr18582-1.c,
18209         gcc.target/i386/attributes-error.c: Also test on x86_64.
18210
18211         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
18212
18213 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18214
18215         PR c++/19397
18216         * g++.dg/template/typedef3.C: New test.
18217
18218         PR c++/19762
18219         PR c++/19764
18220         * g++.dg/template/dtor3.C: Fix error markers.
18221
18222 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
18223
18224         * lib/target-supports.exp (check_effective_target_sync_char_short):
18225         Add s390*.
18226
18227 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
18228
18229         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
18230
18231 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18232
18233         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
18234         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
18235         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
18236         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
18237
18238 2005-12-06  Roger Sayle  <roger@eyesopen.com>
18239
18240         PR c++/25263
18241         * g++.dg/other/array2.C: New test case.
18242
18243 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
18244
18245         * gcc.dg/darwin-weakimport-3.c: New.
18246
18247         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
18248         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
18249         and to work on Darwin.
18250         * gcc.dg/attr-weakref-1b.c: New file.
18251         * gcc.dg/attr-weakref-2.c: New test.
18252         * gcc.dg/darwin-weakref-1.c: New test.
18253
18254 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
18255
18256         PR testsuite/25247
18257         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
18258         use in selector expressions.
18259         (dg-xfail-if): Ditto.
18260         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
18261         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
18262         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
18263         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
18264         * gcc.test-framework/test-framework.exp: Skip generated tests if
18265         CHECK_TEST_FRAMEWORK is not 1.
18266
18267 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
18268
18269         PR tree-optimization/24963
18270         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
18271
18272         PR target/24108
18273         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
18274
18275         PR target/18580
18276         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
18277         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
18278         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
18279         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
18280
18281 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
18282
18283         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
18284         dg-options.
18285
18286 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18287
18288         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
18289
18290 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
18291
18292         * gcc.dg/format/cast-1.c: New test.
18293
18294 2005-12-04  Roger Sayle  <roger@eyesopen.com>
18295
18296         PR c/7776
18297         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
18298         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
18299         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
18300         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
18301
18302 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18303
18304         * gcc.dg/cast-pretty-print-1.c: New test.
18305
18306 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
18307
18308         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
18309
18310 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
18311
18312         PR c++/24173
18313         * g++.dg/template/friend40.C: New test.
18314
18315 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
18316
18317         PR target/25199
18318         * gcc.target/i386/movq-2.c: New test.
18319         * gcc.target/i386/movq.c: Remove target i?86, instead add
18320         dg-require-effective-target ilp32.
18321
18322 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18323
18324         PR c++/24103
18325         * g++.dg/other/default1.C: New test.
18326
18327 2005-12-02  Richard Guenther  <rguenther@suse.de>
18328
18329         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
18330
18331 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18332
18333         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
18334
18335 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
18336
18337         PR target/21017
18338         * gcc.target/powerpc/rotate.c: New.
18339
18340 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18341
18342         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
18343         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
18344
18345 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18346
18347         PR c/13384
18348         * gcc.dg/pr17730-1.c: Adjust.
18349         * gcc.dg/lvalue1.c (main): Likewise.
18350         * gcc.dg/lvalue-2.c: Likewise.
18351         * g++.dg/pr7503-3.C
18352
18353 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
18354
18355         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
18356         error messages.
18357
18358 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
18359
18360         PR fortran/24789
18361         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
18362
18363 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18364
18365         PR target/24475
18366         * lib/target-supports.exp (check_effective_target_tls): New.
18367         (check_effective_target_tls_runtime): New.
18368         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
18369         for TLS support.
18370         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
18371         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
18372         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
18373         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
18374         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
18375         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
18376         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
18377         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
18378         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
18379         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
18380         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
18381         effective-target TLS.
18382         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
18383         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
18384         effective-target TLS runtime.
18385
18386 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
18387
18388         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
18389
18390 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
18391
18392         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
18393         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
18394         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
18395         ignored" warnings when "packing" is the same as the ABI layout.
18396
18397 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
18398
18399         PR fortran/21302
18400         * gfortran.dg/line_length_1.f: New test.
18401         * gfortran.dg/line_length_2.f90: Ditto.
18402
18403 2005-11-30  Richard Guenther  <rguenther@suse.de>
18404
18405         PR tree-optimization/21655
18406         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
18407
18408 2005-11-30  Dale Johannesen  <dalej@apple.com>
18409
18410         * gcc.c-torture/compile/pr24930.c: New.
18411
18412 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
18413
18414         PR fortran/15809
18415         *  gfortran.dg/auto_char_dummy_array.f90: New test.
18416
18417 2005-11-30  Jeff Law  <law@redhat.com>
18418
18419         * g++.old-deja/g++.law/pr25000.C: New test.
18420
18421 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.dg/tls/opt-11.c: New test.
18424
18425 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18426
18427         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
18428         targets.
18429         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
18430         LP64 ia64.
18431
18432 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
18433
18434         * gfortran.dg/open_access_1.f90: New test.
18435
18436 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18437
18438         * gcc.dg/charset/builtin2.c: New test.
18439
18440 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
18441
18442         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
18443         on mmix-*-* for *_[xy].c.
18444
18445 2005-11-28  Kean Johnston  <jkj@sco.com>
18446
18447         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
18448         headers.
18449         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
18450         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
18451         * gcc.target/i386/asm-3.c: Ditto.
18452         * gcc.target/i386/clobbers.c: Ditto.
18453         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
18454         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
18455         test regexp.
18456         * gcc.target/i386/mul.c: Ditto.
18457         * gcc.target/i386/ssetype-1.c: Ditto.
18458         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
18459         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
18460         static so the test works with -fPIC mode too. Based on comment in
18461         PR19231 by Pinski.
18462         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
18463
18464 2005-11-28  Richard Guenther  <rguenther@suse.de>
18465
18466         * gcc.dg/alias-9.c: New testcase.
18467         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
18468
18469 2005-11-28  Roger Sayle  <roger@eyesopen.com>
18470             Uros Bizjak  <uros@kss-loka.si>
18471
18472         PR middle-end/20219
18473         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
18474         tan(x)/sin(x) transformations.
18475
18476 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
18477
18478         PR middle-end/24575
18479         * gcc.dg/tree-ssa/divide-3.c: New test.
18480         * gcc.dg/tree-ssa/divide-4.c: New test.
18481
18482 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
18483
18484         PR fortran/24917
18485         *  gfortran.dg/boz_6.f90: New test.
18486
18487 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18488
18489         PR fortran/23912
18490         * gfortran.dg/modulo_1.f90: New test.
18491
18492 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18493
18494         PR libfortran/24919
18495         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
18496         fail on CRLF platforms.
18497         * gfortran.dg/ftell_2.f90: Likewise.
18498
18499 2005-11-26  Eric Christopher  <echristo@apple.com>
18500
18501         * gcc.dg/intmax_t-1.c: Remove mips xfail.
18502
18503 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18504
18505         * objc.dg/gnu-runtime-3.m: Simplify.
18506
18507 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
18508
18509         PR middle-end/23669
18510         * gcc.dg/tree-ssa/divide-1.c: New test.
18511         * gcc.dg/tree-ssa/divide-2.c: New test.
18512
18513 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18514
18515         PR libgfortran/24945
18516         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
18517
18518 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
18519
18520         PR libgfortran/24945
18521         * gfortran.dg/open_status_2.f90: New test.
18522
18523 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18524
18525         * gcc.c-torture/execute/builtins/fprintf.c,
18526         gcc.c-torture/execute/builtins/fputs-lib.c,
18527         gcc.c-torture/execute/builtins/fputs.c,
18528         gcc.c-torture/execute/builtins/lib/fprintf.c,
18529         gcc.c-torture/execute/builtins/lib/printf.c,
18530         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
18531
18532 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
18533
18534         * gcc.dg/20050922-2.c: New test.
18535
18536 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
18537
18538         * objc.dg/gnu-runtime-3.m: New test.
18539
18540 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18541
18542         PR c++/9278
18543         * g++.dg/other/void1.C: New test.
18544
18545 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
18546
18547         PR middle-end/24998
18548         * gcc.dg/torture/fp-int-convert-float.c,
18549         gcc.dg/torture/fp-int-convert-double.c,
18550         gcc.dg/torture/fp-int-convert-long-double.c,
18551         gcc.dg/torture/fp-int-convert-timode.c,
18552         gcc.dg/torture/fp-int-convert-float80.c,
18553         gcc.dg/torture/fp-int-convert-float80-timode.c,
18554         gcc.dg/torture/fp-int-convert-float128.c,
18555         gcc.dg/torture/fp-int-convert-float128-timode.c,
18556         gcc.dg/torture/fp-int-convert.h: New files.
18557
18558 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18559
18560         PR middle-end/24989
18561         * gcc.dg/tree-ssa/bool-10.c: New test.
18562         * gcc.dg/tree-ssa/bool-11.c: New test.
18563         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
18564
18565 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
18566
18567         PR middle-end/24990
18568         * tree-ssa/pr24990-1.c: New test.
18569
18570 2005-11-24  Richard Guenther  <rguenther@suse.de>
18571         Dirk Mueller <dmueller@suse.de>
18572
18573         PR c++/14024
18574         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
18575         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
18576         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
18577         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
18578         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
18579         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
18580
18581 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
18582
18583         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
18584
18585 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18586
18587         PR c/21668
18588         * gcc.dg/Wc++-compat.c: New.
18589         * gcc.dg/Wno-c++-compat.c: New.
18590
18591 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
18592
18593         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
18594         (vspltish, vspltisw): Likewise.
18595
18596 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18597
18598         PR libgfortran/24794
18599         * gfortran.dg/namelist_12.f: Fix quotes.
18600         * gfortran.dg/namelist_13.f90: Fix quotes.
18601         * gfortran.dg/namelist_14.f90: Fix quotes.
18602         * gfortran.dg/namelist_15.f90: Fix quotes.
18603         * gfortran.dg/namelist_use.f90: Fix quotes.
18604         * gfortran.dg/namelist_use_only.f90: Fix quotes.
18605         * gfortran.dg/namelist_21.f90: New test.
18606         * gfortran.dg/namelist_22.f90: New test.
18607
18608 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
18609
18610         PR target/23435
18611         * gcc.c-torture/compile/pr23435.c: New.
18612
18613 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18614
18615         * gcc.c-torture/execute/floatunsisf-1.c: New test.
18616
18617 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
18618
18619         * gcc.target/powerpc/405-macchw-1.c,
18620         gcc.target/powerpc/405-macchw-2.c,
18621         gcc.target/powerpc/405-macchwu-1.c,
18622         gcc.target/powerpc/405-macchwu-2.c,
18623         gcc.target/powerpc/405-machhw-1.c,
18624         gcc.target/powerpc/405-machhw-2.c,
18625         gcc.target/powerpc/405-machhwu-1.c,
18626         gcc.target/powerpc/405-machhwu-2.c,
18627         gcc.target/powerpc/405-maclhw-1.c,
18628         gcc.target/powerpc/405-maclhw-2.c,
18629         gcc.target/powerpc/405-maclhwu-1.c,
18630         gcc.target/powerpc/405-maclhwu-2.c,
18631         gcc.target/powerpc/405-mulchw-1.c,
18632         gcc.target/powerpc/405-mulchw-2.c,
18633         gcc.target/powerpc/405-mulchwu-1.c,
18634         gcc.target/powerpc/405-mulchwu-2.c,
18635         gcc.target/powerpc/405-mulhhw-1.c,
18636         gcc.target/powerpc/405-mulhhw-2.c,
18637         gcc.target/powerpc/405-mulhhwu-1.c,
18638         gcc.target/powerpc/405-mulhhwu-2.c,
18639         gcc.target/powerpc/405-mullhw-1.c,
18640         gcc.target/powerpc/405-mullhw-2.c,
18641         gcc.target/powerpc/405-mullhwu-1.c,
18642         gcc.target/powerpc/405-mullhwu-2.c,
18643         gcc.target/powerpc/405-nmacchw-1.c,
18644         gcc.target/powerpc/405-nmacchw-2.c,
18645         gcc.target/powerpc/405-nmachhw-1.c,
18646         gcc.target/powerpc/405-nmachhw-2.c,
18647         gcc.target/powerpc/405-nmaclhw-1.c,
18648         gcc.target/powerpc/405-nmaclhw-2.c,
18649         gcc.target/powerpc/440-macchw-1.c,
18650         gcc.target/powerpc/440-macchw-2.c,
18651         gcc.target/powerpc/440-macchwu-1.c,
18652         gcc.target/powerpc/440-macchwu-2.c,
18653         gcc.target/powerpc/440-machhw-1.c,
18654         gcc.target/powerpc/440-machhw-2.c,
18655         gcc.target/powerpc/440-machhwu-1.c,
18656         gcc.target/powerpc/440-machhwu-2.c,
18657         gcc.target/powerpc/440-maclhw-1.c,
18658         gcc.target/powerpc/440-maclhw-2.c,
18659         gcc.target/powerpc/440-maclhwu-1.c,
18660         gcc.target/powerpc/440-maclhwu-2.c,
18661         gcc.target/powerpc/440-mulchw-1.c,
18662         gcc.target/powerpc/440-mulchw-2.c,
18663         gcc.target/powerpc/440-mulchwu-1.c,
18664         gcc.target/powerpc/440-mulchwu-2.c,
18665         gcc.target/powerpc/440-mulhhw-1.c,
18666         gcc.target/powerpc/440-mulhhw-2.c,
18667         gcc.target/powerpc/440-mulhhwu-1.c,
18668         gcc.target/powerpc/440-mulhhwu-2.c,
18669         gcc.target/powerpc/440-mullhw-1.c,
18670         gcc.target/powerpc/440-mullhw-2.c,
18671         gcc.target/powerpc/440-mullhwu-1.c,
18672         gcc.target/powerpc/440-mullhwu-2.c,
18673         gcc.target/powerpc/440-nmacchw-1.c,
18674         gcc.target/powerpc/440-nmacchw-2.c,
18675         gcc.target/powerpc/440-nmachhw-1.c,
18676         gcc.target/powerpc/440-nmachhw-2.c,
18677         gcc.target/powerpc/440-nmaclhw-1.c,
18678         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
18679
18680 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
18681
18682         PR fortran/24774
18683         * gfortran.dg/inquire_9.f90: New test.
18684
18685         PR fortran/21647
18686         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
18687
18688 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18689
18690         PR libfortran/24432
18691         * lib/target-supports.exp (check_effective_target_fortran_large_real):
18692         Check that 'cos' is supported.
18693
18694 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
18695
18696         PR fortran/24223
18697         * gfortran.dg/substring_equivalence.f90: New test.
18698
18699         PR fortran/24705
18700         * gfortran.dg/auto_internal_assumed.f90: New test.
18701
18702 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
18703
18704         * gcc.dg/fold-div-2.c: New test.
18705
18706 2005-11-20  Ian Lance Taylor  <ian@airs.com>
18707
18708         PR rtl-optimization/24883
18709         * gcc.c-torture/compile/pr24883.c: New test.
18710
18711 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
18712
18713         PR middle-end/20583
18714         * gcc.c-torture/compile/pr20583.c: New.
18715
18716 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
18717
18718         * gcc.c-torture/execute/usmul.c: New test.
18719
18720 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
18721
18722         * gcc.dg/tree-ssa/vrp22.c: New test.
18723
18724 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
18725
18726         PR middle-end/24912
18727         * gcc.dg/torture/pr24912-1.c: New test.
18728
18729 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
18730
18731         PR fortran/24862
18732         * gfortran.dg/arrayio_derived_1.f90: New test.
18733
18734 2005-11-19  Richard Guenther  <rguenther@suse.de>
18735
18736         PR middle-end/23294
18737         * gcc.dg/tree-ssa/pr23294.c: New testcase.
18738
18739 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
18740
18741         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
18742
18743 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
18744
18745         PR c++/8355
18746         * g++.dg/template/friend39.C: New test.
18747
18748 2005-11-18  James E Wilson  <wilson@specifix.com>
18749
18750         * gcc.dg/builtin-strstr.c: New.
18751
18752 2005-11-18  Richard Henderson  <rth@redhat.com>
18753
18754         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
18755         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
18756         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
18757         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
18758         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
18759         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
18760         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
18761         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
18762         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
18763         renaming to remove initial "ia64-".
18764
18765 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
18766
18767         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
18768
18769 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
18770
18771         * g++.dg/cpp/string-2.C: New test.
18772
18773 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
18774
18775         * gcc.dg/tree-ssa/loop-14.c: New test.
18776
18777 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
18778             Michael Chamberlain <michael@chamberlain.net.au>
18779
18780         * ada/acats/run_all.sh (target_run): Kill long running tests.
18781
18782 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18783
18784         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
18785         * gcc.dg/cleanup-9.c: Likewise.
18786         * gcc.dg/cleanup-10.c: Likewise.
18787         * gcc.dg/cleanup-11.c: Likewise.
18788
18789 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18790
18791         PR fortran/24892
18792         * gfortran.dg/open_access_append_1.f90: New test.
18793         * gfortran.dg/open_access_append_2.f90: New test.
18794
18795 2005-11-16  Richard Guenther  <rguenther@suse.de>
18796
18797         PR middle-end/24851
18798         * gcc.c-torture/execute/pr24851.c: New testcase.
18799
18800 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
18801
18802         * gcc.dg/fold-overflow-1.c: New test.
18803
18804 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
18805
18806         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
18807         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
18808
18809 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
18810
18811         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
18812         structures.
18813         * g++.dg/eh/forced2.C: Likewise.
18814         * g++.dg/eh/forced3.C: Likewise.
18815         * g++.dg/eh/forced4.C: Likewise.
18816
18817 2005-11-11  Mike Stump  <mrs@apple.com>
18818
18819         * g++.old-deja/g++.mike/unused.C: Add.
18820
18821 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
18822
18823         PR c++/24667
18824         * g++.dg/warn/Wcast-qual1.C: New test.
18825
18826 2005-11-15  Jan Hubicka  <jh@suse.cz>
18827
18828         * gcc.dg/winline-5.c: Add large-unit-insns limit.
18829
18830 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
18831
18832         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
18833
18834 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
18835
18836         PR 24840
18837         * gcc.dg/tree-ssa/pr24840.c: New test.
18838
18839 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
18840
18841         PR testsuite/24841
18842         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
18843
18844 2005-11-14  Dale Johannesen  <dalej@apple.com>
18845
18846         * gcc.c-torture/execute/20051113-1.c: New.
18847
18848 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/24687
18851         * g++.dg/template/crash43.C: New test.
18852
18853 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
18854
18855         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
18856
18857 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/24817
18860         * g++.dg/eh/spec8.C: New test.
18861
18862 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18863
18864         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
18865
18866 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/20293
18869         * g++.dg/parse/ambig4.C: New test.
18870         * g++.dg/tc1/dr101.C: Adjust error markers.
18871         * g++.dg/lookup/strong-using-2.C: Likewise.
18872         * g++.dg/lookup/ambig5.C: Likewise.
18873         * g++.dg/lookup/ambig4.C: Likewise.
18874         * g++.dg/parse/crash22.C: Likewise.
18875
18876 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
18877
18878         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
18879
18880 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
18881
18882         * gcc.dg/nested-calls-1.c: New test.
18883
18884 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18885
18886         * gfortran.dg/complex_intrinsic_1.f90: New test.
18887         * gfortran.dg/complex_intrinsic_2.f90: New test.
18888         * gfortran.dg/fgetc_1.f90: New test.
18889         * gfortran.dg/fgetc_2.f90: New test.
18890         * gfortran.dg/fgetc_3.f90: New test.
18891         * gfortran.dg/ftell_1.f90: New test.
18892         * gfortran.dg/ftell_2.f90: New test.
18893         * gfortran.dg/gnu_logical_1.F: New test.
18894         * gfortran.dg/gnu_logical_2.f90: New test.
18895
18896 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
18897
18898         PR middle-end/24820
18899         * gcc.dg/pr24820.c: New test.
18900
18901 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
18902
18903         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
18904         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
18905         variable.
18906
18907 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18908
18909         PR testsuite/24614
18910         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
18911
18912 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18913
18914         * gcc.target/cris/cris.exp: New file.
18915         * gcc.target/cris/rld-legit1.c: New test.
18916         * gcc.target/cris/rld-legit2.c: New test.
18917
18918 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
18919
18920         PR c++/24780
18921         * g++.dg/opt/pr24780.C: New test.
18922
18923         PR c++/24761
18924         * g++.dg/template/asm1.C: New test.
18925
18926 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
18927
18928         PR libgfortran/24787
18929         * gfortran.dg/scan_1.f90: New test.
18930
18931 2005-11-12  Jan Hubicka  <jh@suse.cz>
18932
18933         * gcc.target/i386/minmax-1.c: New.
18934         * gcc.target/i386/minmax-2.c: New.
18935
18936 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
18937
18938         * gcc.dg/pr24445.c: Fix for 64-bit targets.
18939
18940 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
18941
18942         * gcc.c-torture/execute/20051110-1.c,
18943         gcc.c-torture/execute/20051110-2.c: New tests.
18944
18945 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
18946
18947         PR middle-end/24750
18948         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
18949         New tests.
18950
18951 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18952
18953         * lib/target-libpath.exp (get_shlib_extension): New proc.
18954         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
18955         * lib/gfortran.exp (gfortran_link_flags): Likewise.
18956         * lib/objc.exp (objc_target_compile): Likewise.
18957         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
18958         detection.
18959
18960 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
18961
18962         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
18963
18964         * lib/target-supports.exp (check_effective_target_static_libgfortran):
18965         Add -static to additional_flags and pass it to target_compile.
18966
18967 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
18968
18969         PR libgfortran/24719
18970         gfortran.dg/read_noadvance.f90: New test.
18971
18972         PR libgfortran/24699
18973         gfortran.dg/fmt_t_2.f90: New test.
18974
18975         PR libgfortran/24785
18976         gfortran.dg/read_x_eor.f90: New test.
18977
18978         PR libgfortran/24584
18979         gfortran.dg/namelist_empty.f90: Rename test.
18980
18981         PR libgfortran/24489
18982         gfortran/read_eor.f90: Rename test.
18983
18984 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18985
18986         PR fortran/15976
18987         * gfortran.dg/automatic_module_variable.f90: New test.
18988
18989 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18990
18991         PR target/24445
18992         * gcc.dg/pr24445.c: New test.
18993
18994 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
18995
18996         PR fortran/24655
18997         PR fortran/24755
18998         * gfortran.dg/recursive_statement_functions.f90: Add statement
18999         functions using inline intrinsic functions and parameters to test
19000         that they no longer seg-fault.
19001
19002         PR fortran/24409
19003         gfortran.dg/nested_modules_4.f90: New test.
19004         gfortran.dg/nested_modules_5.f90: New test.
19005
19006 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19007
19008         PR fortran/24643
19009         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
19010
19011 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
19012
19013         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
19014         failures.
19015
19016 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19017
19018         * gcc.dg/sparc-getcontext-1.c: New test.
19019
19020 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
19021
19022         * gcc.dg/ifcvt-fabs-1.c: New test.
19023
19024 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
19025
19026         PR other/4372
19027         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
19028         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
19029
19030 2005-11-09  Richard Guenther  <rguenther@suse.de>
19031
19032         PR tree-optimization/24716
19033         * gcc.c-torture/execute/pr24716.c: New testcase.
19034
19035 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19036
19037         * gcc.dg/pr24624.c: Disable for non S/390 targets.
19038
19039 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19040
19041         PR 24624
19042         * gcc.dg/pr24624.c: Testcase added.
19043
19044 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
19045
19046         PR 24623
19047         * g++.dg/other/pr24623.C: Testcase added.
19048
19049 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
19050
19051         PR fortran/22607
19052         * gfortran-dg/pure_byref_1.f90: New.
19053         * gfortran-dg/pure_byref_2.f90: New.
19054
19055 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
19056
19057         PR c/24101
19058         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
19059         * gcc.dg/dg.exp: Run main loop also for *.i files.
19060
19061 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
19062
19063         PR c++/19450
19064         * g++.dg/tls/diag-3.C: New test.
19065         * g++.dg/tls/diag-4.C: New test.
19066         * g++.dg/tls/static-1.C: New test.
19067         * g++.dg/tls/static-1a.cc: New file.
19068
19069 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
19070
19071         PR 23046
19072         * g++.dg/tree-ssa/pr23046.C: New test.
19073
19074 2005-11-08  Devang Patel <dpatel@apple.com>
19075
19076         PR tree-optimization/23115
19077         * gcc.dg/tree-ssa/pr23115.c: New.
19078
19079 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
19080
19081         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
19082         * gcc.target/powerpc/pr16155.c: Same.
19083         * gcc.target/powerpc/altivec-1.c: Same.
19084         * gcc.target/powerpc/altivec-2.c: Same.
19085         * gcc.target/powerpc/altivec-3.c: Same.
19086         * gcc.target/powerpc/altivec-5.c: Same.
19087         * gcc.target/powerpc/altivec-11.c: Same.
19088         * gcc.target/powerpc/altivec-12.c: Same.
19089         * gcc.target/powerpc/altivec-14.c: Same.
19090         * gcc.target/powerpc/altivec-22.c: Same.
19091         * gcc.target/powerpc/altivec-consts.c: Same.
19092         * gcc.target/powerpc/altivec-pr22085.c: Same.
19093         * gcc.target/powerpc/altivec-splat.c: Same.
19094         * gcc.target/powerpc/altivec-varargs-1.c: Same.
19095         * gcc.target/powerpc/altivec-vec-merge.c: Same.
19096         * gcc.target/powerpc/darwin-longlong.c: Same.
19097
19098 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
19099
19100         PR target/19340
19101         * gcc.dg/pr19340.c: New test.
19102
19103 2005-11-07  Ian Lance Taylor  <ian@airs.com>
19104
19105         PR rtl-optimization/24683
19106         * gcc.dg/pr24683.c: New test.
19107
19108 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19109
19110         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
19111         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
19112
19113 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
19114
19115         * gcc.target/i386/pr23376.c: Compile with -mmmx.
19116
19117 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
19118
19119         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
19120
19121 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19122
19123         PR target/24230
19124
19125         * gcc.target/powerpc/altivec-consts.c,
19126         gcc.target/powerpc/altivec-splat.c: New testcase.
19127
19128 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
19129
19130         PR c/24599
19131
19132         * gcc.dg/overflow-2.c: New testcase.
19133
19134 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
19135
19136         PR rtl-optimization/23567
19137         * gcc.c-torture/execute/20051104-1.c: New test.
19138
19139 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
19140
19141         PR fortran/24534
19142         gfortran.dg/private_type_2.f90: Modified to check that case with
19143         PRIVATE declaration within derived type is accepted.
19144
19145         PR fortran/20838
19146         gfortran.dg/pointer_assign_1.f90: New test.
19147
19148         PR fortran/20840
19149         * gfortran.dg/arrayio_0.f90: New test.
19150
19151         PR fortran/17737
19152         gfortran.dg/data_initialized.f90: New test.
19153         gfortran.dg/data_constraints_1.f90: New test.
19154         gfortran.dg/data_constraints_2.f90: New test.
19155
19156 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
19157
19158         PR fortran/24174
19159         PR fortran/24305
19160         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
19161
19162 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
19163
19164         PR 24670
19165         * gcc.dg/tree-ssa/pr24670.c: New test.
19166
19167 2005-11-05  Ian Lance Taylor  <ian@airs.com>
19168
19169         PR target/22432
19170         * gcc.target/i386/pr22432.c: New test.
19171
19172 2005-11-05  Richard Henderson  <rth@redhat.com>
19173
19174         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
19175         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
19176         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
19177         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
19178         from gcc.dg/alpha-*.
19179         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
19180         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
19181
19182 2005-11-05  Andreas Jaeger  <aj@suse.de>
19183
19184         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
19185
19186 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19187
19188         PR target/23424
19189         * gcc.dg/torture/pr23424-1.c: New test.
19190
19191 2005-11-04  Richard Henderson  <rth@redhat.com>
19192
19193         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
19194         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
19195         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
19196         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
19197         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
19198         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
19199         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
19200         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
19201         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
19202         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
19203         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
19204         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
19205         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
19206         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
19207         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
19208         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
19209         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
19210         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
19211         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
19212         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
19213         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
19214         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
19215         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
19216         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
19217         Move from gcc.dg/.
19218         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
19219         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
19220         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
19221         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
19222         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
19223         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
19224         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
19225         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
19226         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
19227         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
19228         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
19229         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
19230         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
19231         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
19232         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
19233         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
19234         gcc.target/i386/lea.c, gcc.target/i386/local.c,
19235         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
19236         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
19237         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
19238         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
19239         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
19240         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
19241         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
19242         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
19243         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
19244         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
19245         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
19246         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
19247         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
19248         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
19249         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
19250         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
19251         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
19252         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
19253         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
19254         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
19255         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
19256         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
19257         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
19258         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
19259         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
19260         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
19261         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
19262         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
19263
19264 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
19265
19266         PR 24627
19267         * gcc.dg/tree-ssa/pr24627.c: New test.
19268
19269 2005-11-04 Paul Brook  <paul@codesourcery.com>
19270
19271         * gcc.dg/tls/opt-10.c: New test.
19272
19273 2005-11-04  Andreas Jaeger  <aj@suse.de>
19274
19275         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
19276         avoid extra warnings.
19277
19278 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19279
19280         PR libfortran/22298
19281         * lib/target-supports.exp
19282         (check_effective_target_static_libgfortran): New
19283         static_libgfortran effective target.
19284         * gfortran.dg/static_linking_1.f: New test.
19285         * gfortran.dg/static_linking_1.c: New file.
19286
19287 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
19288
19289         * gcc.dg/pr24615.c: Guard test with { target fpic }.
19290
19291 2005-11-03  Josh Conner  <jconner@apple.com>
19292
19293         PR c++/19989
19294         g++.dg/ext/array2.C: New test.
19295         g++.dg/template/dependent-name3.C: New test.
19296         g++.dg/template/dependent-name4.C: New test.
19297         g++.dg/template/sfinae2.C: New test.
19298
19299 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19300
19301         PR preprocessor/22042
19302         * gcc.dg/cpp/strify4.c: New test.
19303
19304 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19305
19306         PR c++/17964
19307         * g++.dg/cpp/string-1.C: New test.
19308
19309 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19310
19311         * gcc.target/powerpc: New directory.
19312         * gcc.target/powerpc/powerpc.exp: New file.
19313         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
19314         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
19315         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
19316         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
19317         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
19318         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
19319         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
19320         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
19321         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
19322         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
19323         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
19324         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
19325         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
19326         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
19327         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
19328         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
19329         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
19330         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
19331         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
19332         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
19333         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
19334         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
19335         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
19336         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
19337         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
19338         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
19339         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
19340         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
19341         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
19342         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
19343         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
19344         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
19345         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
19346         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
19347
19348 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/21627
19351         * g++.dg/warn/inline2.C: New test.
19352
19353 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19354
19355         PR middle-end/23155
19356         * g++.dg/ext/c99struct1.C: New test.
19357         * gcc.dg/union-cast-1.c: New test.
19358         * gcc.dg/union-cast-2.c: New test.
19359         * gcc.dg/union-cast-3.c: New test.
19360
19361 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19362
19363         PR middle-end/24589
19364         * gcc.c-torture/execute/zero-struct-2.c: New test.
19365
19366 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
19367
19368         PR c++/24582
19369         * g++.dg/init/switch1.C: New test.
19370
19371 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19372
19373         * gcc.dg/delay-slot-1.c: New test.
19374
19375 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
19376
19377         PR target/24620
19378         * gcc.dg/pr24620.c: New test.
19379
19380 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
19381
19382         PR c/24329
19383         * gcc.dg/format/unnamed-1.c: New test.
19384
19385 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19386
19387         PR c++/22434
19388         * g++.dg/expr/cond8.C: New test.
19389
19390         PR c++/24560
19391         * g++.dg/parse/dot1.C: New test.
19392
19393 2005-11-02  Jan Hubicka  <jh@suse.cz>
19394
19395         PR target/23303
19396         * gcc.dg/i386-lea.c: New test
19397
19398 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19399
19400         PR target/24615
19401         * gcc.dg/pr24615.c: New test.
19402
19403 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
19404
19405         PR target/24600
19406         * gcc.dg/pr24600.c: New test.
19407
19408 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19409
19410         PR c++/19253
19411         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
19412         * g++.dg/parse/typename9.C: New test.
19413         * g++/dg/parse/typename10.C: Likewise.
19414
19415 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
19416
19417         PR fortran/18157
19418         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
19419         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
19420         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
19421
19422 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
19423
19424         PR c++/24569
19425         * g++.dg/debug/static1.C: New test.
19426
19427 2005-11-02  Josh Conner  <jconner@apple.com>
19428
19429         * g++.dg/crash38.C: moved into proper directory...
19430         * g++.dg/template/crash42.C: ...here
19431
19432 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
19433
19434         PR target/18338
19435         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
19436         pcc_bitfield_type_matters || default_packed.
19437
19438         * lib/target-supports.exp
19439         (check_effective_target_pcc_bitfield_type_matters): New proc.
19440         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
19441
19442         PR testsuite/23304
19443         * lib/target-supports.exp (check_effective_default_packed): New proc.
19444         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
19445         Gate expected errors on target ! default_packed.
19446         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
19447
19448 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19449
19450         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
19451         change (r106358).
19452
19453 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19454
19455         PR fortran/24008
19456         * gfortran.dg/entry_5.f90: New.
19457         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
19458
19459 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
19460
19461         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
19462
19463 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
19464
19465         PR fortran/21565
19466         gfortran.dg/namelist_blockdata.f90: New test.
19467
19468         PR fortran/18737
19469         gfortran.dg/external_implicit_none.f90: New test.
19470
19471         PR fortran/14994
19472         * gfortran.dg/secnds.f: New test.
19473
19474 2005-10-31  Jan Hubicka  <jh@suse.cz>
19475
19476         PR target/20928
19477         * gcc.c-torture/compile/pr20928.c: New test.
19478
19479 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
19480
19481         PR middle-end/23492
19482         * gcc.c-torture/compile/zero-strct-5.c: New test.
19483
19484 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
19485
19486         PR libgfortran/24584
19487         * gfortran.dg/pr24584.f90: New test.
19488
19489 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
19490
19491         PR fortran/18883
19492         * gfortran.dg/char_result_9.f90: New.
19493         * gfortran.dg/char_result_10.f90: New.
19494
19495 2005-10-30  Jan Hubicka  <jh@suse.cz>
19496
19497         * g++.dg/tree-ssa/pr24172.C: New testcase.
19498
19499 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
19500
19501         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
19502
19503 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
19504
19505         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
19506         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
19507         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
19508         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
19509         gfortran.dg/enum_9.f90,
19510         gfortran.fortran-torture/compile/enum_1.f90,
19511         gfortran.fortran-torture/execute/enum_1.f90,
19512         gfortran.fortran-torture/execute/enum_2.f90,
19513         gfortran.fortran-torture/execute/enum_3.f90,
19514         gfortran.fortran-torture/execute/enum_4.f90: New tests.
19515
19516 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
19517
19518         PR target/18482
19519         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
19520         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
19521
19522 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19523
19524         PR libfortran/20179
19525         * gfortran.dg/mixed_io_1.f90: New test.
19526         * gfortran.dg/mixed_io_1.c: New file.
19527
19528 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19529
19530         * gfortran.dg/malloc_free_1.f90: New test.
19531
19532 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
19533
19534         * gcc.dg/nested-func-4.c: Require profiling -pg.
19535
19536 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19537
19538         PR C++/23229
19539         * g++.dg/warn/main-2.C: New test.
19540
19541 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
19542
19543         PR fortran/24545
19544         * gfortran.dg/interface_2.f90: new test.
19545
19546 2005-10-28  Josh Conner  <jconner@apple.com>
19547
19548         PR c++/22153
19549         * g++.dg/template/crash38.C: New test.
19550         * g++.dg/parse/explicit1.C: Change expected errors.
19551
19552 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19553
19554         PR C++/23426
19555         * g++.dg/other/large-size-array.C: New test.
19556
19557 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
19558
19559         PR middle-end/24362
19560         * g++.dg/opt/complex4.C: New test.
19561
19562 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
19563
19564         * gcc.dg/nested-func-4.c: New test.
19565
19566 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
19567
19568         PR fortran/24158
19569         gfortran.dg/derived_recursion.f90: New test.
19570         gfortran.dg/implicit_actual.f90: New test.
19571
19572 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
19573
19574         PR middle-end/24295, PR testsuite/24477
19575         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
19576         removed when weakref hits the tree.
19577
19578 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
19579
19580         * gfortran.dg/cray_pointers_4.f90: New test.
19581
19582         * gfortran.dg/cray_pointers_5.f90: New test.
19583
19584 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
19585
19586         PR fortran/22290
19587         * gfortran.dg/assign_5.f90: New test.
19588         * gfortran.dg/assign_6.f: New test.
19589
19590 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
19591
19592         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
19593         CPU has no SSE support.
19594
19595 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
19596
19597         PR libgfortran/24224
19598         * gfortran.dg/arrayio_1.f90: Update attribution.
19599         * gfortran.dg/arrayio_2.f90: Update attribution.
19600         * gfortran.dg/arrayio_3.f90: Update attribution.
19601         * gfortran.dg/arrayio_4.f90: Update test conditions.
19602         * gfortran.dg/arrayio_5.f90: Update attribution.
19603         * gfortran.dg/arrayio_6.f90: New test.
19604         * gfortran.dg/arrayio_7.f90: New test.
19605
19606 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
19607
19608         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
19609
19610 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19611
19612         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
19613
19614 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
19615
19616         PR fortran/24416
19617         * gfortran.dg/namelist_char_only.f90: New test.
19618
19619 2005-10-24  Asher Langton  <langton2@llnl.gov>
19620
19621         PR fortran/17031
19622         PR fortran/22282
19623         * gfortran.dg/cray_pointers_1.f90: New test.
19624         * gfortran.dg/cray_pointers_2.f90: New test.
19625         * gfortran.dg/cray_pointers_3.f90: New test.
19626         * gfortran.dg/loc_1.f90: New test.
19627         * gfortran.dg/loc_2.f90: New test.
19628
19629 2005-10-24  Steven Bosscher  <stevenb@suse.de>
19630
19631         * gcc.dg/pr24225.c: New test.
19632
19633 2005-10-24  Asher Langton  <langton2@llnl.gov>
19634
19635         * gfortran.dg/dup_save_1.f90: New test.
19636         * gfortran.dg/dup_save_2.f90: New test.
19637
19638 2005-10-24  Paul Brook  <paul@codesourcery.com>
19639
19640         PR 24107
19641         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
19642         stdint.h.
19643
19644 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
19645
19646         PR libgfortran/24489
19647         * gfortran.dg/pr24489.f90: New test.
19648
19649 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
19650
19651         PR fortran/23635
19652         * gfortran.dg/ichar_1.f90: Add tests for derived types.
19653
19654 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
19655
19656         PR target/18911
19657         * g++.dg/init/array16.C: Skip for mmix-*-*.
19658
19659 2005-10-23  Asher Langton  <langton2@llnl.gov>
19660
19661         * gfortran.dg/byte_1.f90: New test.
19662         * gfortran.dg/byte_2.f90: New test.
19663
19664 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
19665
19666         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
19667
19668 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
19669
19670         PR fortran/18022
19671         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
19672
19673         PR fortran/24311
19674         * gfortran.dg/merge_char_const.f90: New test.
19675
19676         PR fortran/24384
19677         * gfortran.dg/spread_scalar_source.f90: New test.
19678
19679 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
19680
19681         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
19682
19683         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
19684         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
19685
19686         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
19687
19688 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
19689
19690         PR fortran/24426
19691         * gfortran.dg/der_pointer_4.f90: New.
19692
19693 2005-10-22  David Ayers  <d.ayers@inode.at>
19694
19695         * obj-c++.dg/except-1.mm: Simplify.
19696
19697 2005-10-21  David Ayers  <d.ayers@inode.at>
19698
19699         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
19700
19701 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
19702
19703         * gfortran.dg/assumed_dummy_2.f90: New test.
19704
19705 2005-10-21  James E Wilson  <wilson@specifix.com>
19706
19707         PR preprocessor/15220
19708         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
19709
19710 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
19711
19712         * gcc.c-torture/execute/20051021-1.c: New test.
19713
19714 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
19715
19716         PR c++/24260
19717         * g++.dg/ext/tmplattr1.C: New test.
19718
19719 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
19720
19721         PR fortran/24440
19722         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
19723
19724 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
19725
19726         * obj-c++.dg/except-1.mm: New.
19727
19728         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
19729
19730 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
19731
19732         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
19733
19734 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
19735
19736         PR middle-end/24295
19737         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
19738         declarations with the same names as thunks' alias targets, use
19739         aliases instead.
19740         * gcc.dg/attr-alias-3.c: New test.
19741         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
19742
19743 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
19744
19745         PR c++/22618
19746         * g++.dg/parse/access8.C: New test.
19747
19748 2005-10-20  Richard Guenther  <rguenther@suse.de>
19749
19750         PR c++/24439
19751         * g++.dg/tree-ssa/pr24439.C: New testcase.
19752
19753 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19754
19755         * g++.dg/opt/delay-slot-1.C: New test.
19756
19757 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
19758
19759         PR fortran/21625
19760         * gfortran.fg/der_init_1.f90: New.
19761
19762 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
19763
19764         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
19765
19766 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
19767
19768         PR c++/21908
19769         * g++.dg/parse/error28.C: New test.
19770
19771 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19772
19773         * gcc.dg/profile-generate-2.c: New test.
19774
19775 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
19776
19777         PR target/23589
19778         * g++.dg/ext/dllimport11.C: New.
19779
19780 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19781
19782         PR c++/22293
19783         * g++.dg/other/friend3.C: New test.
19784
19785 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
19786
19787         PR c++/23293
19788         * g++.dg/template/error19.C: New test.
19789
19790 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19791
19792         PR c++/21383
19793         * g++.dg/overload/koenig2.C: New.
19794
19795         PR c++/23118
19796         * g++.dg/overload/error2.C: New.
19797
19798         PR c++/22604
19799         * g++.dg/inherit/covariant14.C: New.
19800
19801 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19802
19803         PR c++/23440
19804         * g++.dg/parse/for1.C: New test.
19805
19806 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
19807
19808         PR fortran/23446
19809         * gfortran.dg/host_dummy_index_1.f90: New test.
19810
19811         PR fortran/21459
19812         * gfortran.dg/automatic_char_len_2.f90: New test.
19813
19814         PR fortran/20866
19815         * gfortran.dg/recursive_statement_functions.f90: New test.
19816
19817         PR fortran/20853
19818         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
19819
19820         PR fortran/20849
19821         * gfortran.dg/external_initializer.f90: New test.
19822
19823         PR fortran/20837
19824         * non_module_public.f90: New test.
19825
19826 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         PR c++/24386
19829         * g++.dg/template/overload7.C: New.
19830
19831         PR c++/22551
19832         * g++.dg/other/switch2.C: Remove expected warnings.
19833
19834         PR c++/21353
19835         * g++.dg/template/defarg6.C: New.
19836
19837 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
19838
19839         PR target/24315
19840         * gcc.target/i386/pr24315.c: New test.
19841
19842 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19843
19844         PR c++/24389
19845         * g++.dg/template/static21.C: New test.
19846         * g++.dg/template/static21-a.cc: Likewise.
19847
19848 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
19849
19850         PR c++/23959
19851         * g++.dg/warn/Wswitch-default-1.C: New test.
19852         * g++.dg/warn/Wswitch-default-2.C: New test.
19853
19854 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
19855
19856         PR c++/22173
19857         * g++.dg/parse/template18.C: New test.
19858         * g++.dg/template/nontype15.C: Likewise.
19859
19860 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
19861
19862         PR fortran/22273
19863         * gfortran.dg/spec_expr_2.f90: New.
19864
19865 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
19866
19867         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
19868         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
19869         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
19870         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
19871         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
19872         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
19873         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
19874         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
19875         previous target-specific skips and warning-message matches where
19876         applicable.
19877
19878 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
19879
19880         PR c++/21347
19881         * g++.dg/warn/Wctor-dtor.C: New test.
19882
19883 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19884
19885         PR c/23439
19886         * gcc.dg/for-1.c: New test.
19887
19888 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/19565
19891         * g++.dg/warn/Wconversion1.C: New test.
19892         * g++.dg/ext/packed4.C: Compile with -w.
19893         * g++.dg/opt/20050511-1.C: Likewise.
19894         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
19895
19896 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
19897
19898         * gfortran.dg/boz_5.f90: New test.
19899
19900 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
19901
19902         PR c++/22551
19903         * g++.dg/other/switch2.C: New.
19904
19905         PR c++/23984
19906         * g++.dg/init/ctor7.C: New.
19907
19908 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
19909
19910         PR c++/23730
19911         * g++.dg/parse/crash32.C: New test.
19912
19913 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
19914
19915         PR c++/20721
19916         * g++.dg/init/goto2.C: New test.
19917
19918         PR c++/22464
19919         * g++.dg/template/crash/41.C: New test.
19920
19921         PR c++/22180
19922         * g++.dg/template/crash40.C: New test.
19923
19924         PR c++/23694
19925         * g++.dg/parse/friend5.C: New test.
19926
19927         PR c++/23307
19928         * g++.dg/template/crash38.C: New test.
19929
19930         PR c++/22352
19931         * g++.dg/template/friend38.C: New test.
19932
19933         PR c++/22405
19934         * g++.dg/template/crash39.C: New test.
19935
19936 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
19937
19938         * gcc.dg/debug/dwarf2/dwarf-char1.c,
19939         gcc.dg/debug/dwarf2/dwarf-char2.c,
19940         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
19941
19942         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
19943
19944 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
19945
19946         * gcc.dg/dll-2.c: Add tests for warnings.
19947         * gcc.dg/dll-3.c: Likewise.
19948         * gcc.dg/dll-4.c: Likewise.
19949
19950         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
19951         * g++.dg/ext/dllimport2.C: Likewise.
19952         * g++.dg/ext/dllimport3.C: Likewise.
19953         * g++.dg/ext/dllimport7.C: Likewise.
19954         * g++.dg/ext/dllimport8.C: Likewise.
19955         * g++.dg/ext/dllimport9.C: Likewise.
19956
19957 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
19958
19959         PR fortran/24092
19960         * gfortran.dg/derived_pointer_recursion.f90: New test.
19961
19962 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
19963
19964         * gcc.c-torture/execute/20051012-1.c: New test.
19965
19966 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19967
19968         PR fortran/18082
19969         * gfortran.dg/automatic_char_len_1.f90: New test.
19970
19971 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
19972
19973         PR fortran/20847
19974         * gfortran.dg/save_common.f90: New test.
19975
19976         PR fortran/20856
19977         * gfortran.dg/save_result.f90: New test.
19978
19979 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19980
19981         PR c++/21592
19982         * g++.dg/template/dependent-expr1.C: Add new expected error.
19983         * g++.dg/template/dependent-expr2.C: Adjust error text.
19984         * g++.dg/template/overload6.C: New.
19985
19986         PR c++/23797
19987         * g++.dg/other/typename8.C: New.
19988
19989         PR c++/21117
19990         * g++.dg/other/return1.C: New.
19991
19992 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
19993
19994         PR c++/24052
19995         * g++.dg/ext/label5.C: New.
19996
19997 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19998
19999         PR c++/19964
20000         * g++.dg/parse/crash31.C: New.
20001
20002 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
20003
20004         * g++.dg/ipa/ipa-1.c: New test.
20005         * g++.dg/ipa/ipa-2.c: New test.
20006         * g++.dg/ipa/ipa-3.c: New test.
20007         * g++.dg/ipa/ipa-4.c: New test.
20008         * g++.dg/ipa/ipa-5.c: New test.
20009         * g++.dg/ipa/ipa.exp: New file.
20010
20011 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
20012
20013         PR fortran/24207
20014         * gfortran.dg/private_type_3.f90: New test.
20015
20016 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20017
20018         PR fortran/20786
20019         gfortran.dg/aint_anint_1.f90: New test.
20020
20021 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
20022
20023         PR libgfortran/24313
20024         gfortran.dg/csqrt.f: New test.
20025
20026 2005-10-11  Ian Lance Taylor  <ian@airs.com>
20027
20028         PR c++/8057
20029         * g++.dg/warn/noeffect7.C: New test.
20030         * g++.dg/warn/noeffect2.C: Instantiate templates.
20031         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
20032         and warning.
20033
20034 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20035
20036         PR c++/21089
20037         * g++.dg/init/float1.C: New test.
20038
20039         PR c++/24277
20040         * g++.dg/init/member1.C: Tweak error markers.
20041
20042 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
20043
20044         PR testsuite/24281
20045         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
20046         Check for null pointer.
20047
20048 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
20049
20050         PR c++/21369
20051         * g++.dg/parse/ret-type3.C: New test.
20052
20053 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20054
20055         PR tree-opt/23946
20056         * gcc.c-torture/compile/pr23946.c: New test.
20057
20058 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
20059
20060         * g++.dg/opt/mmx2.C: New test.
20061
20062 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20063
20064         PR c++/24277
20065         * g++.dg/template/static20.C: New test.
20066
20067         PR c++/24302
20068         * g++.dg/warn/Wunused-12.C: New test.
20069
20070         PR c++/23437
20071         * g++.dg/template/arg4.C: New test.
20072
20073 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
20074
20075         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
20076         * gcc.dg/ucnid-3.c: Likewise.
20077         * gcc.dg/ucnid-4.c: Likewise.
20078         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
20079         * g++.dg/other/ucnid-1.C: Likewise.
20080         * gcc.dg/sparc-frame-1.c: New test.
20081
20082 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
20083
20084         PR c++/24139
20085         * g++.dg/template/spec27.C: New test.
20086
20087         PR c++/24275
20088         * g++.dg/template/static19.C: New test.
20089
20090 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
20091
20092         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
20093         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
20094
20095 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20096
20097         PR target/24136
20098         * gfortran.fortran-torture/compile/pr24136.f: New test.
20099
20100 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
20101
20102         PR c++/22172
20103         * g++.dg/parse/crash30.C: New test.
20104
20105 2005-10-07  Richard Guenther  <rguenther@suse.de>
20106
20107         PR middle-end/24227
20108         * gcc.c-torture/compile/pr24227.c: New testcase.
20109
20110 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
20111
20112         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
20113         Do not put aligned attributes on array elements.
20114
20115 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
20116
20117         PR testsuite/23611, PR testsuite/23615
20118         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
20119         writing prototypes of library functions by hand.
20120         * obj-c++.dg/bitfield-4.mm: Likewise.
20121         * obj-c++.dg/const-str-4.mm: Likewise.
20122         * obj-c++.dg/encode-4.mm: Likewise.
20123         * obj-c++.dg/encode-5.mm: Likewise.
20124         * obj-c++.dg/encode-6.mm: Likewise.
20125         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
20126         * obj-c++.dg/method-10.mm: Likewise.
20127         * obj-c++.dg/method-17.mm: Likewise.
20128         * obj-c++.dg/method-19.mm: Likewise.
20129         * obj-c++.dg/try-catch-2.mm: Likewise.
20130
20131 2005-10-06  Richard Henderson  <rth@redhat.com>
20132
20133         PR 24236
20134         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
20135
20136 2005-10-06  Dale Johannesen  <dalej@apple.com>
20137
20138         * gcc.c-torture/execute/20030125-1.c: Correct.
20139
20140 2005-10-06  Richard Guenther  <rguenther@suse.de>
20141
20142         PR tree-optimization/24238
20143         * g++.dg/tree-ssa/pr24238.C: New testcase.
20144
20145 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
20146
20147         PR 18568
20148         * gfortran.dg/der_pointer_3.f90: New test.
20149
20150 2005-10-05  Devang Patel  <dpatel@apple.com>
20151
20152         PR Debug/23205
20153         * g++.dg/other/PR23205.C: New.
20154
20155 2005-10-05  Richard Henderson  <rth@redhat.com>
20156
20157         PR target/23602
20158         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
20159         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
20160
20161 2005-10-05  Dale Johannesen  <dalej@apple.com>
20162
20163         * gcc.c-torture/execute/float-floor.c: New.
20164
20165 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
20166
20167         PR tree-optimization/21419
20168         PR tree-optimization/24146
20169         PR tree-optimization/24151
20170
20171         * g++.dg/ext/asm7.C: New.
20172         * g++.dg/ext/asm8.C: New.
20173         * gcc.dg/asm-1.c: Compile on all targets.
20174         * gcc.dg/asm-pr24146.c: New.
20175         * gcc.dg/pr21419.c: Adjust error messages.
20176
20177 2005-10-05  Richard Guenther  <rguenther@suse.de>
20178
20179         PR fortran/24176
20180         * gfortran.fortran-torture/compile/empty.f90: New testcase.
20181
20182 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20183
20184         PR c++/23513
20185         * g++.dg/template/spec22.C: Robustify test.
20186         * g++.dg/template/spec26.C: New.
20187
20188 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
20189
20190         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
20191         if target supports vector instructions.
20192
20193 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
20194
20195         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
20196         C99 functions.
20197
20198 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
20199
20200         * lib/target-supports.exp (check_effective_target_fortran_large_real,
20201         check_effective_target_fortran_large_int): Replace cached result
20202         when target changes.
20203
20204 2005-10-04  Devang Patel  <dpatel@apple.com>
20205
20206         * gcc.dg/i386-sse-vect-types.c: New.
20207
20208 2005-10-04  Ian Lance Taylor  <ian@airs.com>
20209
20210         PR preprocessor/13726
20211         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
20212         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
20213
20214 2005-10-04  Richard Guenther  <rguenther@suse.de>
20215
20216         PR c/23576
20217         * gcc.dg/noncompile/pr23576.c: New testcase.
20218
20219 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20220
20221         PR middle-end/23125
20222         * gcc.dg/register-var-3.c: New test.
20223
20224 2005-10-04  Steven Bosscher  <stevenb@suse.de>
20225
20226         * gcc.dg/pr23049.c: New test.
20227
20228         * gcc.dg/ucnid-4.c: Fix test.
20229
20230 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
20231
20232         PR 23445
20233         * gcc.c-torture/compile/pr23445.c: New test.
20234
20235 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
20236
20237         * g++.dg/overload/unknown1.C: New.
20238
20239 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
20240
20241         PR c++/17775
20242         * g++.dg/template/repo4.C: New test.
20243
20244 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20245
20246         PR libfortran/19308
20247         * gfortran.dg/large_real_kind_2.F90: New test.
20248         * gfortran.dg/large_integer_kind_2.f90: New test.
20249
20250 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
20251
20252         * lib/target-supports.exp (check_effective_target_vect_shift):
20253         Implement with result caching. Add i?86, x86_64 and ia64 targets.
20254         (check_effective_target_vect_condition): Fix copy-n-pasto.
20255
20256         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
20257         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
20258         targets.
20259
20260 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
20261
20262         PR c++/22621
20263         * g++.dg/template/overload5.C : New test.
20264
20265         PR c++/23840
20266         * g++.dg/expr/stdarg1.C: New test.
20267
20268 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
20269
20270         PR 24142
20271         * gcc.c-torture/execute/pr24142.c: New test.
20272
20273 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
20274
20275         PR 24141
20276         * gcc.c-torture/execute/pr24141.c: New test.
20277
20278 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
20279             Diego Novillo  <dnovillo@redhat.com>
20280
20281         PR 23604
20282         * gcc.c-torture/execute/pr23604.c: New test.
20283
20284 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
20285
20286         PR fortran/16404
20287         PR fortran/20835
20288         PR fortran/20890
20289         PR fortran/20899
20290         PR fortran/20900
20291         PR fortran/20901
20292         PR fortran/20902
20293         gfortran.dg/equiv_constraint_1.f90: New test.
20294         gfortran.dg/equiv_constraint_2.f90: New test.
20295         gfortran.dg/equiv_constraint_3.f90: New test.
20296         gfortran.dg/equiv_constraint_4.f90: New test.
20297         gfortran.dg/equiv_constraint_5.f90: New test.
20298         gfortran.dg/equiv_constraint_6.f90: New test.
20299         gfortran.dg/equiv_constraint_7.f90: New test.
20300         gfortran.dg/equiv_constraint_8.f90: New test.
20301         gfortran.dg/private_type_1.f90: New test.
20302         gfortran.dg/private_type_2.f90: New test.
20303         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
20304         980628-10.f: Assert std=gnu to permit mixing of
20305         types in equivalence statements.
20306
20307 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
20308
20309         PR 24112
20310         * gfortran.dg/open_status_1.f90: New.
20311
20312 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20313
20314         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
20315         * gcc.dg/vect/pr22480.c: Clean up temp files.
20316         * gcc.dg/vect/pr23831.c: Clean up temp files.
20317         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
20318         Clean up temp files.
20319         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
20320         Clean up temp files.
20321
20322         * gcc.dg/20050309-1.c: Clean up temp files.
20323         * gcc.dg/20050325-1.c: Clean up temp files.
20324
20325 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
20326
20327         PR tree-optimization/24059
20328         * gcc.dg/vect/pr24059.c : New test.
20329
20330 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
20331
20332         PR middle-end/24109
20333         * gcc.c-torture/execute/20050929-1.c: New test.
20334
20335 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20336
20337         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
20338
20339 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
20340
20341         PR c/21419
20342         * gcc.dg/pr21419.c: New test.
20343
20344 2005-09-29  Steven Bosscher  <stevenb@suse.de>
20345
20346         * gcc.dg/pr23911.c: New test.
20347
20348 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
20349
20350         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
20351
20352         PR c++/16782
20353         * g++.dg/parse/qualified4.C: New test.
20354         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
20355         * g++.old-deja/g++.mike/p8154.C: Likewise.
20356
20357 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
20358
20359         PR c++/22147
20360         * g++.dg/template/friend37.C: New test.
20361         * g++.dg/parse/crash28.C: Adjust error markers.
20362
20363 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
20364
20365         PR fortran/18518
20366         * gfortran.fortran-torture/execute/save_2.f90: New decl.
20367
20368 2005-09-27  Devang Patel  <dpatel@apple.com>
20369
20370         PR tree-optimization/23625
20371         * gcc.dg/pr23625.c: New test.
20372
20373 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
20374
20375         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
20376         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
20377
20378 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
20379
20380         PR fortran/23677
20381         * gfortran.fortran-torture/execute/save_1.f90: New test.
20382         * gfortran.dg/save_1.f90: New test.
20383
20384 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
20385
20386         * gcc.target/i386/builtin-apply-mmx.c: New test.
20387
20388         PR target/22576
20389         * gcc.target/i386/pr22576.c: New test.
20390
20391         PR target/22585
20392         * gcc.target/i386/pr22585.c: New test.
20393
20394         PR target/23268
20395         * gcc.target/i386/pr23268.c: New test.
20396
20397         PR middle-end/23831
20398         * gcc.dg/vect/pr23831.c: New test.
20399
20400         PR target/24055
20401         * gcc.target/i386/pr24055.c: New test.
20402
20403 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
20404
20405         PR tree-optimization/23960
20406         * gcc.c-torture/compile/pr23960.c: New.
20407
20408 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
20409
20410         PR fortran/16861
20411         * gfortran.dg/nested_modules_3.f90: New.
20412
20413 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
20414
20415         PR fortran/24005
20416         gfortran.dg/interface_1.f90: New test.
20417
20418 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
20419         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20420
20421         PR fortran/23843
20422         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
20423
20424 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
20425
20426         PR fortran/23516
20427         * gfortran.dg/imag_1.f: New test.
20428         * gfortran.dg/imag_2.f: Ditto.
20429
20430 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
20431
20432         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
20433
20434 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
20435
20436         PR c++/21983
20437         * g++.dg/warn/pr21983.C: New test.
20438
20439 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
20440
20441         * gcc.dg/20050922-1.c: Testcase added.
20442
20443 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
20444
20445         PR c++/23993
20446         * g++.dg/template/array14.C: New test.
20447
20448 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
20449
20450         PR fortran/19929
20451         * gfortran.dg/der_ptr_component_1.f90: New test.
20452
20453 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20454
20455         PR c++/23965
20456         * g++.dg/template/error1.C: Reject "no matching function" message.
20457
20458 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20459
20460         PR c++/17609
20461         * g++.dg/lookup/error1.C: New test.
20462
20463 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
20464
20465         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
20466         functionality of the testcase.
20467
20468 2005-09-20  Richard Henderson  <rth@redhat.com>
20469
20470         * gcc.dg/vect/vect-22.c: Require vect_float.
20471         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
20472
20473 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
20474
20475         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
20476         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
20477         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
20478         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
20479         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
20480         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
20481         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
20482         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
20483         * gcc.dg/cpp/ucnid-8.c: New test.
20484
20485 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20486
20487         PR tree-optimization/23929
20488         * gcc.c-torture/compile/pr23929.c: New test.
20489
20490 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
20491
20492         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
20493         for one loop.
20494
20495 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
20496
20497         PR testsuite/23186
20498         * g++.dg/other/pr22003.C: Require named sections.
20499
20500 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20501
20502         PR c++/23947
20503         * g++.dg/rtti/crash3.C: New test.
20504
20505         PR tree-optimization/23818
20506         * gcc.dg/pr23818.c: New test.
20507
20508 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20509
20510         PR fortran/23420
20511         * gfortran.dg/print_fmt_4.f: New.
20512
20513 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
20514
20515         PR fortran/23663
20516         * gfortran.fortran-torture/execute/entry_11.f90: New test.
20517
20518 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20519
20520         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
20521         Use pointers to local alignable arrays instead. Added comments.
20522         * gcc.dg/vect/vect-46.c: Likewise.
20523         * gcc.dg/vect/vect-48.c: Likewise.
20524         * gcc.dg/vect/vect-49.c: Likewise.
20525         * gcc.dg/vect/vect-52.c: Likewise.
20526         * gcc.dg/vect/vect-53.c: Likewise.
20527         * gcc.dg/vect/vect-54.c: Likewise.
20528         * gcc.dg/vect/vect-56.c: Likewise.
20529         * gcc.dg/vect/vect-57.c: Likewise.
20530         * gcc.dg/vect/vect-58.c: Likewise.
20531         * gcc.dg/vect/vect-60.c: Likewise.
20532         * gcc.dg/vect/vect-61.c: Likewise.
20533
20534         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
20535         The test is no longer vectorizable on vect_no_align targets.
20536         * gcc.dg/vect/vect-43.c: Likewsie.
20537
20538         * gcc.dg/vect/vect-44.c: Added comments.
20539         * gcc.dg/vect/vect-45.c: Added comments.
20540         * gcc.dg/vect/vect-50.c: Added comments.
20541         * gcc.dg/vect/vect-51.c: Added comments.
20542
20543         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
20544         aligned type.
20545         * gcc.dg/vect/Os-vect-95.c: Likewise.
20546
20547         * gcc.dg/vect/vect-41.c: Test removed.
20548         * gcc.dg/vect/vect-47.c: Test removed.
20549         * gcc.dg/vect/vect-55.c: Test removed.
20550         * gcc.dg/vect/vect-59.c: Test removed.
20551
20552 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
20553
20554         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
20555         No longer vectorizable on vect_no_align targets.
20556         * gcc.dg/vect/pr20122.c: Likewise.
20557         * gcc.dg/vect/vect-74.c: Likewise.
20558         * gcc.dg/vect/vect-75.c: Likewise.
20559         * gcc.dg/vect/vect-76.c: Likewise.
20560
20561         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
20562         Will not be vectorizable on vect_no_align targets once aliasing issues
20563         are resolved.
20564         * gcc.dg/vect/vect-79.c: Likewise.
20565
20566         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
20567         * gcc.dg/vect/vect-78.c: Likewise.
20568         * gcc.dg/vect/vect-97.c: Likewise.
20569
20570 2005-09-19  Steven Bosscher  <stevenb@suse.de>
20571
20572         * gcc.dg/pr23943.c: New test.
20573
20574 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20575
20576         PR fortran/19181
20577         * gfortran.dg/derived_pointer_null_1.f90: New test.
20578
20579 2005-09-18  Richard Guenther  <rguenther@suse.de>
20580
20581         PR middle-end/23944
20582         * gcc.c-torture/compile/pr23944.c: New testcase.
20583
20584 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
20585
20586         PR fortran/15975
20587         * gfortran.dg/der_pointer_2.f90: New test.
20588
20589 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
20590
20591         PR fortran/16861
20592         * gfortran.dg/nested_modules_2.f90: New test.
20593
20594 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20595
20596         PR c++/18368
20597         * g++.dg/other/semicolon.C: New test.
20598
20599 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
20600
20601         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
20602         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
20603
20604 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
20605
20606         PR c++/23914
20607         * g++.dg/template/static18.C: New test.
20608
20609         PR c++/21514
20610         * g++.dg/template/crash19.C: Remove dg-error marker.
20611         * g++.dg/template/local4.C: New test.
20612
20613 2005-09-16  Paul Brook  <paul@codesourcery.com>
20614
20615         PR fortran/23906
20616         * gfortran.dg/dependency_1.f90: New test.
20617
20618 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20619
20620         PR c++/23896
20621         * g++.dg/template/static17.C: New test.
20622
20623 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
20624
20625         PR c++/23139
20626         * g++.dg/warn/huge-val1.C: New test.
20627
20628 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
20629
20630         PR c++/13140
20631         * g++.dg/parse/class2.C: New test.
20632         * g++.dg/template/explicit8.C: Likewise.
20633         * g++.dg/template/spec25.C: Likewise.
20634
20635 2005-09-14  Josh Conner  <jconner@apple.com>
20636
20637         PR middle-end/23584
20638         * gcc.dg/pr23584.c: New test.
20639
20640 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
20641
20642         PR fortran/21875 Internal Unit Array I/O, NIST
20643         * gfortran.dg/arrayio_1.f90: New test.
20644         * gfortran.dg/arrayio_1.f90: New test.
20645         * gfortran.dg/arrayio_1.f90: New test.
20646         * gfortran.dg/arrayio_1.f90: New test.
20647         * gfortran.dg/arrayio_1.f90: New test.
20648
20649 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
20650
20651         PR middle-end/22480
20652         * gcc.dg/vect/pr22480.c: New test.
20653
20654 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
20655
20656         PR fortran/19358
20657         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
20658
20659 2005-09-13 Josh Conner <jconner@apple.com>
20660
20661         PR c++/23180
20662         * g++.dg/init/struct2.C: New test.
20663         * g++.dg/init/struct3.C: New test.
20664
20665 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
20666
20667         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
20668         Clean up temp files.
20669         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
20670         gcc.dg/tree-ssa/builtin-fprintf-1.c,
20671         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
20672         gcc.dg/tree-ssa/builtin-printf-1.c,
20673         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
20674         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
20675         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
20676         gcc.dg/tree-ssa/builtin-vprintf-1.c,
20677         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
20678         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
20679         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
20680         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
20681         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
20682         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
20683         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
20684         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
20685
20686 2005-09-13  Josh Conner  <jconner@apple.com>
20687
20688         * lib/gcc-dg.exp: Load scanipa.exp.
20689         (cleanup-dump): New procedure.
20690         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
20691         * lib/scandump.exp: New file.
20692         * lib/scantree.exp: Use it.
20693         * lib/scanipa.exp: New file.
20694
20695 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
20696
20697         PR fortran/17740
20698         * gfortran.dg/generic_4.f90: New test.
20699
20700 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
20701
20702         PR target/23816
20703         * gcc.target/i386/pr23816-1.c: New test.
20704         * gcc.target/i386/pr23816-2.c: New test.
20705
20706
20707 2005-09-13  Bastian Blank <waldi@debian.org>
20708
20709         PR c++/16171
20710         * g++.dg/abi/mangle26.C: New test.
20711         * g++.dg/abi/mangle27.C: New test.
20712         * g++.dg/abi/mangle28.C: New test.
20713         * g++.dg/abi/mangle29.C: New test.
20714
20715         PR c++/23839
20716         * g++.dg/parse/register1.C: New test.
20717
20718 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
20719
20720         PR c++/23842
20721         * g++.dg/template/access16.C: New test.
20722
20723 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20724
20725         * gfortran.dg/char_pack_2.f90: Increase the vector size.
20726
20727 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20728
20729         PR fortran/18899
20730         * gfortran.dg/shape_2.f90: New test.
20731
20732 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
20733
20734         PR target/19269
20735         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
20736         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
20737         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
20738         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
20739         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
20740         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
20741         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
20742         tests.
20743
20744 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/23841
20747         * g++.dg/parse/template17.C: New test.
20748
20749 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20750
20751         PR c++/23789
20752         * g++.dg/template/nontype14.C: New test.
20753
20754 2005-09-12  Ian Lance Taylor  <ian@airs.com>
20755
20756         PR g++/7874
20757         * g++.dg/lookup/friend7.C: New test.
20758         * g++.dg/lookup/friend8.C: New test.
20759         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
20760         so that it will be found via argument dependent lookup.
20761         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
20762         friend functions which will no longer be found.
20763         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
20764         function g, so that it will be found via argument dependent
20765         lookup.
20766         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
20767         * g++.old-deja/g++.mike/net43.C: Likewise.
20768
20769 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
20770
20771         PR c++/23691
20772         * g++.dg/template/static16.C: New test.
20773
20774 2005-09-12  Josh Conner  <jconner@apple.com>
20775
20776         PR middle-end/23237
20777         * gcc.c-torture/compile/pr23237.c: New test.
20778
20779 2005-09-11  Richard Henderson  <rth@redhat.com>
20780
20781         * g++.dg/other/error8.C: Update expected diagnostic text.
20782
20783 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20784
20785         PR libfortran/19872
20786         * gfortran.dg/overwrite_1.f: New test.
20787
20788 2005-09-09  Josh Conner  <jconner@apple.com>
20789
20790         * g++.dg/init/pr23180-1.C: Removed.
20791         * g++.dg/init/pr23180-2.C: Removed.
20792
20793 2005-09-09  David Daney <ddaney@avtrex.com>
20794
20795         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
20796         files which are ...
20797         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
20798         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
20799
20800 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20801
20802         * gfortran.dg/iostat_2.f90: New test.
20803
20804 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
20805
20806         PR c++/22252
20807         * g++.dg/ext/interface1.C: New test.
20808         * g++.dg/ext/interface1.h: Likewise.
20809         * g++.dg/ext/interface1a.cc: Likewise.
20810
20811 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
20812
20813         * gfortran.dg/iomsg_1.f90: New test case.
20814
20815 2005-09-09  Richard Guenther  <rguenther@suse.de>
20816
20817         PR c++/23624
20818         * g++.dg/tree-ssa/pr23624.C: New testcase.
20819
20820 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20821
20822         PR fortran/19239
20823         * gfortran.dg/vector_subscript_1.f90,
20824         * gfortran.dg/vector_subscript_2.f90: New tests.
20825
20826 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20827
20828         PR fortran/21104
20829         * gfortran.dg/array_alloc_1.f90,
20830         * gfortran.dg/array_alloc_2.f90,
20831         * gfortran.dg/array_alloc_3.f90: New tests.
20832
20833 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
20834
20835         PR fortran/12840
20836         * gfortran.dg/array_constructor_6.f90
20837         * gfortran.dg/array_constructor_7.f90
20838         * gfortran.dg/array_constructor_8.f90
20839         * gfortran.dg/array_constructor_9.f90
20840         * gfortran.dg/array_constructor_10.f90
20841         * gfortran.dg/array_constructor_11.f90
20842         * gfortran.dg/array_constructor_12.f90: New tests.
20843
20844 2005-09-08  Josh Conner  <jconner@apple.com>
20845
20846         PR c++/23180
20847         * g++.dg/init/pr23180-1.C: New test.
20848         * g++.dg/init/pr23180-2.C: New test.
20849
20850 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20851
20852         PR fortran/18878
20853         * gfortran.dg/module_double_reuse.f90: New.
20854
20855 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
20856
20857         PR fortran/23270
20858         PR fortran/22304
20859         PR fortran/18870
20860         PR fortran/17917
20861         PR fortran/16511
20862         * gfortran.dg/common_equivalence_1.f: New.
20863         * gfortran.dg/common_equivalence_2.f: New.
20864         * gfortran.dg/common_equivalence_3.f: New.
20865         * gfortran.dg/contained_equivalence_1.f90: New.
20866         * gfortran.dg/module_blank_common.f90: New.
20867         * gfortran.dg/module_commons_1.f90: New.
20868         * gfortran.dg/module_equivalence_1.f90: New.
20869         * gfortran.dg/nested_modules_1.f90: New.
20870         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
20871         equivalences and add comment to connect the test with
20872         the PR.
20873
20874 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
20875
20876         PR fortran/23765
20877         * gfortran.dg/common_6.f90: New test.
20878
20879 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20880
20881         PR fortran/15326
20882         * gfortran.dg/char_result_1.f90,
20883         * gfortran.dg/char_result_2.f90,
20884         * gfortran.dg/char_result_3.f90,
20885         * gfortran.dg/char_result_4.f90,
20886         * gfortran.dg/char_result_5.f90,
20887         * gfortran.dg/char_result_6.f90,
20888         * gfortran.dg/char_result_7.f90,
20889         * gfortran.dg/char_result_8.f90: New tests.
20890
20891 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
20892
20893         PR fortran/19928
20894         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
20895
20896 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20897
20898         PR obj-c++/16816
20899         * obj-c++.dg/selector-5.mm: New test.
20900         * obj-c++.dg/selector-6.mm: New test.
20901
20902 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
20903
20904         PR objc/20574
20905         PR objc/19324
20906         * objc.dg/error-1.m: New test.
20907
20908 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
20909
20910         PR fortran/23373
20911         * gfortran.fortran-torture/execute/pr23373-1.f90,
20912         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
20913
20914 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
20915
20916         PR libfortran/23760
20917         * gfortran.dg/g77/1832.f: Remove long string in write statement
20918         to allow the test to pass on correct list directed output with
20919         prepended space.
20920
20921 2005-09-07  James E Wilson  <wilson@specifix.com>
20922
20923         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
20924
20925 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20926
20927         * gfortran.dg/parameter+save.f90: Rename to
20928         * gfortran.dg/parameter_save.f90: .. this.
20929
20930 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
20931
20932         PR fortran/20848
20933         * gfortran.dg/parameter+save.f90: New test case.
20934
20935 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
20936
20937         PR fortran/19269
20938         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
20939
20940 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20941
20942         PR c/23075
20943         * gcc.dg/pr23075.c: New test.
20944         * g++.dg/warn/pr23075.C: New test.
20945
20946         PR target/22362
20947         * gcc.target/i386/pr22362.c: New test.
20948
20949         PR rtl-optimization/23098
20950         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
20951
20952         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
20953         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20954         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20955
20956 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
20957
20958         * g++.dg/expr/cast6.C: New test.
20959
20960         PR c++/9782
20961         * g++.dg/init/new15.C: New test.
20962
20963 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20964
20965         * gcc.dg/vect/Os-vect-95.c: New test.
20966         * gcc.dg/vect/vect-95.c: Same.
20967
20968 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
20969
20970         * gcc.dg/vect/vect-29.c: Update xfail testing.
20971         * gcc.dg/vect/vect-44.c: Same.
20972         * gcc.dg/vect/vect-48.c: Same.
20973         * gcc.dg/vect/vect-50.c: Same.
20974         * gcc.dg/vect/vect-72.c: Same.
20975         * gcc.dg/vect/vect-77.c: Same.
20976         * gcc.dg/vect/vect-78.c: Same.
20977         * gcc.dg/vect/vect-80.c: Same.
20978         * gcc.dg/vect/vect-96.c: Same.
20979         * gcc.dg/vect/vect-100.c: Same.
20980         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
20981         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
20982         * gfortran.dg/vect/vect-5.f90: Same.
20983
20984 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
20985
20986         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
20987         start strings.
20988         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
20989         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
20990
20991         PR c++/23056
20992         * g++.dg/opt/pr23056.C: New test.
20993
20994         PR rtl-optimization/23098
20995         * gcc.target/i386/pr23098.c: New test.
20996
20997 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
20998
20999         PR c++/23667
21000         * g++.dg/template/static15.C: New test.
21001
21002         PR c++/21440
21003         * g++.dg/ext/stmtexpr5.C: New test.
21004         * g++.dg/ext/stmtexpr6.C: Likewise.
21005
21006 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
21007
21008         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
21009
21010         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
21011         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
21012         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
21013
21014 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
21015
21016         PR libfortran/23321
21017         * gfortran.dg/direct_io_4.f90: New test case.
21018
21019 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
21020             Rasmus Hahn  <rassahah@neofonie.de>
21021
21022         PR libobjc/23108
21023         * objc.dg/type-stream-1.m: New test.
21024
21025 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
21026
21027         PR fortran/23661
21028         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
21029         gfortran.dg/print_fmt_3.f90: New test.
21030
21031 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * gfortran.dg/fmt_t_1.f90: New test.
21034
21035 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
21036
21037         PR rtl-optimization/23454
21038         * g++.dg/opt/pr23454.C: New test.
21039
21040 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
21041
21042         PR c++/23699
21043         * g++.dg/ext/static1.C: New test.
21044
21045 2005-09-02  Richard Henderson  <rth@redhat.com>
21046
21047         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
21048         tail call to check_fa_work.
21049
21050 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
21051
21052         PR c++/21687
21053         * g++.dg/other/gc3.C: New test.
21054
21055 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21056
21057         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
21058         * gcc.dg/20050826-1.c: Likewise.
21059
21060 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
21061
21062         PR c++/23167
21063         * g++.dg/expr/volatile1.C: New test.
21064
21065 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
21066
21067         PR middle-end/23547
21068         * gcc.dg/pr23547.c: New test.
21069
21070 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
21071
21072         PR c/22061
21073         * gcc.c-torture/execute/pr22061-1.c,
21074         * gcc.c-torture/execute/pr22061-2.c,
21075         * gcc.c-torture/execute/pr22061-3.c,
21076         * gcc.c-torture/execute/pr22061-4.c: New tests.
21077
21078 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21079
21080         * gcc.dg/Wredundant-decls-2.c: New test to check that
21081         -Wredundant-decls does not issue warning for a variable
21082         definition following a declaration.
21083
21084 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
21085
21086         PR debug/7241
21087         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
21088         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
21089         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
21090
21091         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
21092         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
21093         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
21094         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
21095         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
21096         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
21097         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
21098         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
21099
21100 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21101
21102         PR objc/23306
21103         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
21104         scan-assmbler.
21105
21106 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
21107
21108         PR target/21255
21109         * gcc.dg/pr21255-1.c: New test.
21110         * gcc.dg/pr21255-2-mb.c: Likewise.
21111         * gcc.dg/pr21255-2-ml.c: Likewise.
21112         * gcc.dg/pr21255-3.c: Likewise.
21113         * gcc.dg/pr21255-4.c: Likewise.
21114
21115 2005-08-31  Dale Johannesen  <dalej@apple.com>
21116
21117         * gcc.dg/20050830-1.c: New.
21118
21119 2005-08-31  Josh Conner  <jconner@apple.com>
21120
21121         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
21122         command-line options for arm-*-* targets.
21123         * g++.dg/init/array16.C: Likewise.
21124         * g++.dg/other/crash-4.C: Likewise.
21125
21126 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21127
21128         PR obj-c++/23640
21129         * obj-c++.dg/gnu-runtime-3.mm: New test.
21130
21131 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21132
21133         PR c++/13377
21134         * g++.dg/lookup/ambig4.C: New test.
21135         * g++.dg/lookup/ambig5.C: New test.
21136         * g++.dg/tc1/dr101.C: Adjust error markers.
21137
21138 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21139
21140         PR c++/23639
21141         * g++.dg/template/ttp5.C: Adjust error markers.
21142
21143 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
21144
21145         PR testsuite/23609
21146         * lib/obj-c++.exp: Include target-libpath.exp.
21147         (obj-c++_link_flags): Look for the GNU libobjc library
21148         and set the library path to include it.
21149         Don't manually set LD_LIBRARY_PATH (etc.) but call
21150         set_ld_library_path_env_vars instead.
21151         (obj-c++_target_compile): Don't set library path or
21152         linker flags because they are already set correctly
21153         in obj-c++_link_flags.
21154
21155 2005-08-30  Josh Conner  <jconner@apple.com>
21156
21157         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
21158         to command-line options for arm-*-* targets.
21159
21160 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
21161
21162         * g++.dg/other/i386-1.C: New.
21163
21164 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
21165
21166         PR preprocessor/20348
21167         PR preprocessor/20356
21168         * gcc.dg/cpp/pr20348.c: New test.
21169         * gcc.dg/cpp/pr20348.h: New file.
21170         * gcc.dg/cpp/inc/pr20348.h: New file.
21171         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
21172         * gcc.dg/cpp/pr20356.c: New test.
21173         * gcc.dg/cpp/pr20356.h: New file.
21174         * gcc.dg/cpp/inc/pr20356.h: New file.
21175         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
21176
21177 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
21178
21179         * gfortran.fortran-torture/execute/intrinsic_count.f90:
21180         Fix array dimension to avoid correct end-of-file error.
21181
21182 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
21183
21184         PR libfortran/23598
21185         * gfortran.dg/iostat_1.f90: New test.
21186
21187 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
21188
21189         PR middle-end/23408
21190         * gcc.dg/pr23408.c: New test.
21191
21192 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
21193
21194         PR c++/23099
21195         * g++.dg/init/member1.C: Make sure erroneous static data member
21196         definitions are required.
21197         * g++.dg/template/static13.C: New test.
21198         * g++.dg/template/static14.C: Likewise.
21199
21200 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
21201
21202         * gcc.target/i386/pr23575.c: Use -msse2 instead of
21203         -march=pentium4, remove ilp32 requirement.
21204
21205         PR middle-end/23484
21206         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
21207         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
21208
21209 2005-08-29  Andreas Jaeger  <aj@suse.de>
21210
21211         PR testsuite/23607
21212         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
21213
21214 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
21215
21216         * gcc.c-torture/execute/20050316-2.c: New test.
21217         * gcc.c-torture/execute/20050316-3.c: New test.
21218         * gcc.dg/torture/pr16104-1.c: New test.
21219
21220 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
21221
21222         PR middle-end/23463
21223         * gcc.c-torture/execute/zero-struct-1.c: New test.
21224
21225 2005-08-27  Richard Guenther  <rguenther@suse.de>
21226
21227         PR target/23575
21228         * gcc.target/i386/pr23575.c: New testcase.
21229
21230 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
21231
21232         PR rtl-optimization/23561
21233         * gcc.c-torture/execute/20050826-1.c: New test.
21234
21235         PR rtl-opt/23560
21236         * gcc.c-torture/execute/20050826-2.c: New test.
21237
21238 2005-08-26  Dale Johannesen  <dalej@apple.com>
21239
21240         * gcc.dg/20030711-1.c: Modify to work on Darwin.
21241         * gcc.dg/20050826-1.c: New.
21242
21243 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
21244
21245         PR c++/19004
21246         * g++.dg/template/nontype13.C: New test.
21247
21248         PR c++/23491
21249         * g++.dg/init/new14.C: New test.
21250         * g++.dg/expr/anew1.C: Do not XFAIL.
21251         * g++.dg/expr/anew2.C: Likewise.
21252         * g++.dg/expr/anew3.C: Likewise.
21253
21254 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
21255
21256         PR middle-end/22439
21257         * gcc.dg/vla-3.c: New test.
21258
21259 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
21260
21261         PR fortran/20363
21262         * gfortran.dg/named_interface.f90: New.
21263
21264 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
21265
21266         * gcc.c-torture/execute/frame-address.c: New test.
21267
21268 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
21269
21270         PR c++/20817
21271         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
21272
21273 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21274
21275         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
21276
21277 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
21278
21279         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
21280         * gcc.dg/altivec-22.c: Rename from..
21281         * gcc.dg/altivec-nomfcr.c: ..this.
21282
21283 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
21284
21285         PR tree-optimization/23546
21286         * gcc.dg/tree-ssa/pr23546.c: New test.
21287
21288 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
21289
21290         PR fortran/17758
21291         * gfortran.dg/nonreturning_statements.f90: New test.
21292
21293 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21294
21295         PR c++/22454
21296         * g++.dg/parse/crash29.C: New.
21297
21298 2005-08-23  DJ Delorie  <dj@redhat.com>
21299
21300         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
21301         constants have the L suffix.
21302
21303 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         PR c++/23044
21306         * g++.dg/template/instantiate8.C: New.
21307
21308 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
21309
21310         PR middle-end/23467
21311         * gcc.c-torture/execute/pr23467.c: New test.
21312
21313 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
21314
21315         PR tree-optimization/22043
21316         * gcc.c-torture/execute/20050613-1.c: New test.
21317
21318 2005-08-23  Ben Elliston  <bje@au.ibm.com>
21319
21320         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
21321
21322 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
21323
21324         PR rtl-optimization/23478
21325         * g++.dg/opt/pr23478.C: New test.
21326
21327 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
21328
21329         PR c/18715
21330         * gcc.dg/switch-warn-3.c: New test.
21331
21332 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21333
21334         PR c++/22233
21335         * g++.dg/template/param1.C: New test.
21336
21337 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21338
21339         PR c++/23089
21340         * g++.dg/other/incomplete1.C: New test.
21341
21342 2005-08-22  Ira Rosen  <irar@il.ibm.com>
21343
21344         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
21345         are vectorizable.
21346
21347 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
21348
21349         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
21350         d_lines_5.f: New.
21351
21352 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
21353
21354         * gcc.target/i386/sse-4.c: New test.
21355
21356 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21357
21358         PR testsuite/23239
21359         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
21360
21361 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
21362
21363         * gcc.dg/20050811-1.c: New test.
21364         * gcc.dg/20050811-2.c: New test.
21365
21366 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
21367
21368         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
21369
21370 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
21371
21372         PR 23476
21373         * gcc.c-torture/compile/pr23476.c: New test.
21374
21375 2005-08-19  Devang Patel  <dpatel@apple.com>
21376
21377         PR tree-optimization/23048
21378         * gcc.dg/tree-ssa/pr23048.c: New test.
21379
21380 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
21381
21382         PR middle-end/20624
21383         * g++.dg/warn/Wreturn-3.C: New test
21384
21385 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
21386
21387         PR tree-optimization/22228
21388         * g++.dg/vect/pr22543.cc: New test.
21389
21390 2005-08-17  Steven Bosscher  <stevenb@suse.de>
21391
21392         PR tree-optimization/21574
21393         * gcc.dg/tree-ssa/pr21574.c: New test.
21394
21395 2005-08-16  James E Wilson  <wilson@specifix.com>
21396
21397         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
21398
21399 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
21400
21401         PR tree-opt/23402
21402         * gcc.c-torture/compile/zero-strct-3.c: New test.
21403         * gcc.c-torture/compile/zero-strct-4.c: New test.
21404
21405 2005-08-16  Steven Bosscher  <stevenb@suse.de>
21406
21407         PR target/23376
21408         * gcc.target/x86_64/pr23376.c: New test.
21409
21410 2005-08-16  Ian Lance Taylor  <ian@airs.com>
21411
21412         PR c++/23337
21413         * g++.dg/ext/vector2.C: New.
21414
21415 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21416
21417         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
21418
21419 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
21420
21421         PR libfortran/23428
21422         * gfortran.dg/inquire-complex.f90: New test case.
21423
21424 2005-08-16  James E Wilson  <wilson@specifix.com>
21425
21426         PR tree-optimization/21105
21427         * gcc.dg/large-size-array.c: New.
21428
21429 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
21430
21431         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
21432         type.
21433         * gcc.dg/vect/vect-41: Likewise.
21434         * gcc.dg/vect/vect-42: Likewise.
21435         * gcc.dg/vect/vect-43: Likewise.
21436         * gcc.dg/vect/vect-44: Likewise.
21437         * gcc.dg/vect/vect-46: Likewise.
21438         * gcc.dg/vect/vect-47: Likewise.
21439         * gcc.dg/vect/vect-48: Likewise.
21440         * gcc.dg/vect/vect-52: Likewise.
21441         * gcc.dg/vect/vect-53: Likewise.
21442         * gcc.dg/vect/vect-54: Likewise.
21443         * gcc.dg/vect/vect-55: Likewise.
21444         * gcc.dg/vect/vect-56: Likewise.
21445         * gcc.dg/vect/vect-57: Likewise.
21446         * gcc.dg/vect/vect-58: Likewise.
21447         * gcc.dg/vect/vect-59: Likewise.
21448         * gcc.dg/vect/vect-60: Likewise.
21449         * gcc.dg/vect/vect-61: Likewise.
21450         * gcc.dg/vect/vect-85: Likewise.
21451         * gcc.dg/vect/vect-87: Likewise.
21452         * gcc.dg/vect/vect-88: Likewise.
21453         * gcc.dg/vect/vect-93.c: Likewise.
21454         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
21455         * gcc.dg/vect/vect-75: Likewise.
21456         * gcc.dg/vect/vect-76: Likewise.
21457         * gcc.dg/vect/vect-77: Likewise.
21458         * gcc.dg/vect/vect-78: Likewise.
21459         * gcc.dg/vect/vect-80: Likewise.
21460         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
21461         vectorized for the expected reason, rather than checking how alignment
21462         was handled.
21463         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
21464         aligned type and also instead of aligned pointers. Added documentation.
21465
21466 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
21467
21468         * gfortran.dg/power.f90: New test.
21469
21470 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
21471
21472         PR rtl-optimization/23299
21473         * g++.dg/opt/pr23299.C: New test.
21474
21475 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21476
21477         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
21478
21479 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
21480
21481         * g++.dg/template/local6.C: New test.
21482
21483 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
21484
21485         * execute/exceptions/finally-1.m: Check that the catch and finally are
21486         being called.  Also add a "return 0;" at the end of main.
21487
21488 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
21489
21490         PR fortran/21432.
21491         * gfortran.dg/namelist_print_1.f: New test of functionality of
21492         PRINT namelist.
21493         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
21494         namelist generates error with -std=f95.
21495
21496 2005-08-14  Ira Rosen  <irar@il.ibm.com>
21497
21498         PR tree-optimization/23119
21499         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
21500
21501 2005-08-13  Marcin Koziej  <creep@desk.pl>
21502             Andrew Pinski  <pinskia@physics.uc.edu>
21503
21504         PR libobjc/22492
21505         * execute/exceptions/finally-1.m: New test.
21506
21507 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21508
21509         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
21510         testsuite.
21511         * objc/execute/exceptions/trivial.m: New test.
21512         * objc.dg/try-catch-11.m: Move to ...
21513         * objc/execute/exceptions/foward-1.m: Here.
21514         * objc.dg/try-catch-2.m: Move to ...
21515         * objc/execute/exceptions/catchall-1.m: Here.
21516         * objc.dg/try-catch-8.m: Move to ...
21517         * objc/execute/exceptions/local-variables-1.m: Here.
21518
21519 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21520
21521         * objc.dg/nested-func-1.m: Move to ...
21522         * objc/execute/nested-func-1.m: Here.
21523
21524 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21525
21526         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
21527         in ${options} instead of [target_info name].
21528         * lib/obj-c++.exp (objc_target_compile): Likewise.
21529
21530 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21531
21532         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
21533
21534 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
21535
21536         part of PR testsuite/23348
21537         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
21538         each of the torture options.
21539         * objc/compile/trivial.m: New test.
21540
21541 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21542
21543         * gfortran.dg/eoshift.f90: Correct format.
21544
21545 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
21546
21547         * gfortran.fortran-torture/execute/character_passing.f90:
21548         Fix comment typo.
21549
21550 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
21551
21552         PR c++/8271
21553         * g++.dg/template/unify10.C: New.
21554
21555 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
21556
21557         * g++.dg/parse/pr22514.C: Move to...
21558         * g++.dg/debug/pr22514.C: here.
21559
21560 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21561
21562         PR c++/23266
21563         * g++.dg/inherit/pure1.C: New test.
21564
21565         * ChangeLog: Fix typos.
21566
21567 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21568             Steven Bosscher  <stevenb@suse.de>
21569
21570         * gfortran.dg/runtime_warning_1.f90: New test.
21571
21572 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
21573
21574         PR c++/23219
21575         * g++.dg/parse/crash28.C: New.
21576
21577 2005-08-11  Richard Guenther  <rguenther@suse.de>
21578
21579         PR target/23289
21580         * gcc.target/i386/tailcall-1.c: New testcase.
21581
21582 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21583
21584         * gcc.dg/vect/vect-67.c: Un-xfail.
21585
21586 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
21587
21588         PR c++/23225
21589         * g++.dg/parse/crash27.C: new test.
21590
21591 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
21592
21593         PR libfortran/22143
21594         * gfortran.dg/shift-kind.f90: New testcase.
21595
21596 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
21597
21598         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
21599         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
21600
21601 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21602
21603         PR c++/20646
21604         * g++.dg/other/mult-stor1.C: New test.
21605
21606 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21607
21608         * gcc.c-torture/pr18299-1.c: Move to ...
21609         * gcc.c-torture/compile/pr18299-1.c: Here.
21610
21611 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
21612
21613         * gfortran/fortran.torture/execute/character_passing.f90:
21614         Fix types for LSAME.
21615
21616 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
21617
21618         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
21619         input data back to what it was originally.
21620
21621 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
21622
21623         * objc.dg/try-catch-8.m: Enable for all targets.
21624
21625 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
21626
21627         * gcc.dg/pr23165.c: New test.
21628
21629 2005-08-09  Steven Bosscher  <stevenb@suse.de>
21630
21631         PR tree-optimization/23234
21632         * gcc.dg/tree-ssa/pr23234.c: New test.
21633
21634 2005-08-08  Josh Conner  <jconner@apple.com>
21635
21636         PR rtl-optimization/23241
21637         * gcc.dg/char-compare.c: New test.
21638
21639 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21640
21641         PR c++/22508
21642         * g++.dg/init/new13.C: New test.
21643
21644 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
21645
21646         PR c++/21166
21647         * g++.dg/other/crash-4.C: Adjust
21648         * g++/dg/ext/packed9.C: New.
21649
21650 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21651
21652         PR middle-end/21964
21653         * gcc.c-torture/execute/pr21964-1.c: New test.
21654
21655 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
21656
21657         PR c/22458
21658         * gcc.dg/pr22458-1.c: New test.
21659
21660 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
21661             Steven G. Kargl <kargls@comcast.net>
21662
21663         PR fortran/22390
21664         * gfortran.dg/flush_1.f90: New test.
21665
21666 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21667
21668         PR c++/23191
21669         * g++.dg/template/eh2.C: New test.
21670
21671 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21672
21673         PR c++/19498
21674         * g++.dg/template/instantiate7.C: New test.
21675
21676 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
21677
21678         PR c/23113
21679         * gcc.dg/Wunused-value-1.c: New test.
21680
21681 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
21682
21683         PR rtl-optimization/23233
21684         * gcc.c-torture/compile/pr23233-1.c: New test.
21685
21686 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
21687
21688         PR fortran/18833
21689         PR fortran/20850
21690         * gfortran.dg/equiv_1.f90: New test.
21691         * gfortran.dg/equiv_2.f90: New test.
21692         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
21693         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
21694         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
21695
21696 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21697
21698         * gcc.c-torture/execute/vrp-5.c: New test.
21699         * gcc.c-torture/execute/vrp-6.c: New test.
21700         * gcc.dg/tree-ssa/vrp21.c: New test.
21701
21702 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
21703
21704         * g++.dg/parse/pr22514.C: New test.
21705
21706 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
21707
21708         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
21709
21710         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
21711         instead of constant loads / pool entries.
21712
21713 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
21714
21715         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
21716         TEST_TO_WCTYPE.
21717
21718 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
21719
21720         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
21721         __WINT_TYPE__ in generated prototypes if possible.
21722
21723 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
21724
21725         PR 22037
21726         * g++.dg/tree-ssa/pr22037.C:
21727
21728 2005-08-04  Richard Henderson  <rth@redhat.com>
21729
21730         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
21731         scan-tree-dump-times directive.
21732
21733 2005-08-04  Jan Hubicka  <jh@suse.cz>
21734
21735         * gcov-1.C: Fix switch counts.
21736         * gcov-4b.c: Likewise.
21737
21738 2005-08-03  Jeff Law  <law@redhat.com>
21739
21740         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
21741
21742 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
21743
21744         * gcc.c-torture/execute/pr23135.c: New test.
21745
21746 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21747
21748         PR tree-optimization/19899
21749         * gcc.dg/tree-ssa/scev-1.c: New test.
21750         * gcc.dg/tree-ssa/scev-2.c: New test.
21751
21752 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
21753
21754         PR target/18582
21755         * gcc.dg/torture/pr18582-1.c: New test.
21756
21757 2005-08-03  Jan Hubicka  <jh@suse.cz>
21758
21759         * update-conroll.c: New testcase.
21760         * update-conroll-2.c: New testcase.
21761
21762 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
21763
21764         * gfortran.dg/constant_substring.f: New test.
21765         * gfortran.dg/pr22491.f: New test.
21766
21767 2005-08-02  Jan Hubicka  <jh@suse.cz>
21768
21769         * update-threading.c: Replace by the proper one.
21770
21771 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21772
21773         PR 23164
21774         * g++.dg/tree-ssa/pr23164.C: New test.
21775
21776 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
21777
21778         * gcc.dg/tree-ssa/pr23192.c: New test.
21779
21780 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
21781
21782         * gcc.c-torture/execute/vrp-4.c: New test.
21783
21784 2005-08-02  Jan Hubicka  <jh@suse.cz>
21785
21786         * update-threading.c: New test.
21787
21788 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
21789
21790         * gcc.c-torture/compile/20050801-1.c: New test.
21791         * gcc.c-torture/compile/20050801-2.c: New test.
21792
21793 2005-08-01  Jan Hubicka  <jh@suse.cz>
21794
21795         * val-prof-5.c: New test.
21796
21797 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
21798
21799         PR c/22311
21800         * gcc.dg/pr22311-1.c : New test.
21801
21802 2005-07-31  Steven Bosscher  <stevenb@suse.de>
21803
21804         PR target/23095
21805         * gfortran.dg/pr23095.f: New test.
21806
21807         PR c++/22003
21808         * g++.dg/other/pr22003.C: New test.
21809
21810 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
21811
21812         PR target/20621
21813         * gcc.c-torture/execute/pr20621-1.c: New test.
21814
21815 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
21816
21817         * gfortran.dg/comma_format_extension_4.f: Adjust length
21818         of string for format.
21819         * gfortran.dg/der_array_io_1.f: Replace illegal internal
21820         print statement with internal write.
21821         * gfortran.dg/der_array_io_2.f: Likewise.
21822         * gfortran.dg/der_array_io_3.f: Likewise.
21823
21824 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
21825
21826         * gcc.dg/fold-abs-4.c: new test.
21827
21828 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
21829
21830         PR fortran/22570 an related issues.
21831         * gfortran.dg/x_slash_1.f: New test.
21832
21833 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
21834
21835         PR c/23143
21836         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
21837         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
21838
21839 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21840
21841         PR c/529
21842         * gcc.dg/Wshadow-3.c: New test.
21843
21844 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
21845
21846         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
21847         used to have the wrong bounds).
21848
21849 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21850
21851         PR c/21720
21852         * gcc.dg/hex-round-1.c: Test more cases.
21853         * gcc.dg/hex-round-2.c: New test.
21854
21855 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
21856
21857         PR 22550
21858         * g++.dg/tree-ssa/pr22550.C: New test.
21859
21860 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
21861
21862         * gcc.dg/tree-ssa/vrp19.c: New test.
21863         * gcc.dg/tree-ssa-vrp20.c: New test.
21864
21865 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21866
21867         PR c/22240
21868         * gcc.dg/transparent-union-4.c: New test.
21869
21870 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21871
21872         PR c/22192
21873         * gcc.dg/c99-vla-2.c: New test.
21874
21875 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
21876
21877         PR c/21720
21878         * gcc.dg/hex-round-1.c: New test.
21879
21880 2005-07-28  Jan Hubicka  <jh@suse.cz>
21881
21882         * inliner-1.c: Do not dump everything.
21883         * tree-prof.exp: Do not pass -ftree-based-profiling.
21884         * bprob.exp: Likewise.
21885
21886         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
21887
21888 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
21889
21890         PR c++/22545
21891         * g++.dg/expr/ptrmem7.C: New test.
21892
21893 2005-07-28  Mike Stump  <mrs@apple.com>
21894
21895         * g++.old-deja/g++.mike/visibility-1.C: New test.
21896
21897 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21898
21899         PR c/20187
21900         * gcc.c-torture/execute/pr20187-1.c: New test.
21901
21902 2005-07-28  Jeff Law  <law@redhat.com>
21903
21904         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
21905         * gcc.dg/tree-ssa/vrp18.c: New test.
21906
21907 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21908
21909         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
21910
21911 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
21912
21913         PR tree-optimization/22506
21914         * gcc.dg/vect/ps22506.c: New test.
21915
21916 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
21917
21918         PR target/21149
21919         * gcc.target/i386/sse-3.c: New test.
21920
21921 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21922
21923         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
21924         * gcc.target/mips/mips32-dsp-type.c: Likewise.
21925
21926 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
21927
21928         PR c/22589
21929         * gcc.c-torture/compile/pr22589-1.c: New test.
21930
21931 2005-07-28  Jan Hubicka  <jh@suse.cz>
21932
21933         * update-loopch.c: New testcase.
21934
21935 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21936
21937         PR rtl-optimization/23047
21938         * gcc.c-torture/execute/pr23047.c: New test.
21939         * gcc.c-torture/execute/pr23047.x: New.
21940
21941 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
21942
21943         PR tree-optimization/22493
21944         * gcc.c-torture/execute/pr22493-1.c: New test.
21945         * gcc.c-torture/execute/pr22493-1.x: New.
21946         * gcc.c-torture/execute/vrp-1.c: New test.
21947         * gcc.c-torture/execute/vrp-2.c: New test.
21948         * gcc.c-torture/execute/vrp-2.c: New test.
21949
21950 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
21951
21952         * gcc.target/frv/all-builtin-read8.c: Delete.
21953         * gcc.target/frv/all-builtin-read16.c: Delete.
21954         * gcc.target/frv/all-builtin-read32.c: Delete.
21955         * gcc.target/frv/all-builtin-read64.c: Delete.
21956         * gcc.target/frv/all-builtin-write8.c: Delete.
21957         * gcc.target/frv/all-builtin-write16.c: Delete.
21958         * gcc.target/frv/all-builtin-write32.c: Delete.
21959         * gcc.target/frv/all-builtin-write64.c: Delete.
21960         * gcc.target/frv/all-read-write-1.c: New.
21961
21962 2005-07-27  Jeff Law  <law@redhat.com>
21963
21964         * gcc.c-torture/execute/pr22630.c: New test.
21965
21966 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
21967
21968         PR tree-optimization/23073
21969         * gcc.dg/vect/nodump-pr23073.c: New test.
21970         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
21971
21972 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
21973
21974         PR tree-optimize/22348
21975         * gcc.c-torture/execute/pr22348.c: New.
21976
21977 2005-07-27  Richard Guenther  <rguenther@suse.de>
21978
21979         * gcc.dg/tree-ssa/salias-1.c: New testcase.
21980
21981 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21982
21983         PR fortran/22503
21984         * gfortran.dg/logical_comp.f90: New test.
21985
21986 2005-07-27  Jan Hubicka  <jh@suse.cz>
21987
21988         * inliner-1.c: Add cleanup of dumps.
21989         * val-prof-*.c: Likewise.
21990         * update-tailcall.c: New.
21991
21992 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
21993
21994         PR 22591
21995         * gcc.dg/tree-ssa/pr22591.c: New test.
21996         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
21997
21998 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
21999
22000         PR libobjc/22606
22001         * objc.dg/try-catch-11.m: New test.
22002
22003 2005-07-26  Richard Guenther  <rguenther@suse.de>
22004
22005         PR tree-optimization/22486
22006         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
22007
22008 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22009
22010         PR tree-opt/22484
22011         * g++.dg/opt/loop2.C: New test.
22012
22013 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
22014
22015         * gcc.dg/tree-ssa/reassoc-3.c: New test.
22016         * gcc.dg/tree-ssa/reassoc-4.c: New test.
22017
22018 2005-07-25  Adam Nemet  <anemet@lnxw.com>
22019
22020         * lib/profopt.exp (profopt-execute): Check for profiling data
22021         files on the target.
22022
22023 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
22024
22025         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
22026         for matching of asm labels.
22027
22028 2005-07-25  Richard Guenther  <rguenther@suse.de>
22029
22030         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
22031
22032 2005-07-25  Richard Guenther  <rguenther@suse.de>
22033
22034         PR testsuite/22624
22035         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
22036
22037 2005-07-25  Ira Rosen  <irar@il.ibm.com>
22038
22039         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
22040         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
22041         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
22042         * gcc.dg/vect/vect-100.c: New test.
22043         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
22044         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
22045         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
22046         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
22047         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
22048         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
22049         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
22050         * gfortran.dg/vect/pr19049.f90: New testcase.
22051         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
22052
22053 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
22054
22055         * gcc.c-torture/execute/20050713-1.c: New test.
22056
22057         PR fortran/20063
22058         * gfortran.fortran-torture/execute/data_4.f90: New test.
22059
22060         PR middle-end/20303
22061         * gcc.dg/visibility-d.c: New test.
22062
22063 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
22064
22065         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
22066         * gfortran.dg/underflow.f90: Ditto.
22067
22068 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22069
22070         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
22071         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
22072         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
22073
22074 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22075
22076         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
22077         include case of field width of zero.
22078
22079 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
22080
22081         PR libgfortran/21875
22082         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
22083         with trailing blanks on normal formatted read.
22084
22085 2005-07-23  Chao-ying Fu  <fu@mips.com>
22086
22087         * gcc.target/mips/mips32-dsp-type.c: New test.
22088         * gcc.target/mips/mips32-dsp.c: New test.
22089
22090 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
22091
22092         PR testsuite/21073
22093         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
22094
22095         PR testsuite/20454
22096         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
22097         and __cyg_profile_func_exit.
22098
22099 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
22100
22101         * gfortran.dg/comma_format_extension_3.f: Fix typo.
22102         * gfortran.dg/comma_format_extension_4.f: Same.
22103         * gfortran.dg/pr15332.f: Same.
22104         * gfortran.dg/pr21730.f: Same.
22105
22106 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
22107
22108         * g++.dg/opt/vrp2.C: Fix testcase.
22109
22110         PR tree-opt/22625
22111         * g++.dg/opt/vrp2.C: New test.
22112
22113 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
22114
22115         PR debug/21828
22116         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
22117
22118 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
22119
22120         * gcc.dg/tree-ssa/20050719-1.c: New test.
22121
22122 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
22123
22124         * gcc.dg/bfin-longcall-1.c: New file.
22125         * gcc.dg/bfin-longcall-2.c: New file.
22126
22127 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
22128
22129         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
22130
22131 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22132
22133         PR middle-end/19055
22134         * gcc.dg/tree-ssa/pr19055.c: New test.
22135         * gcc.dg/tree-ssa/pr19055-2.c: New test.
22136
22137 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
22138
22139         PR C++/22358
22140         * g++.dg/other/pr22358.C: New test.
22141
22142 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
22143
22144         PR c++/2922
22145         * g++.dg/lookup/two-stage5.C: New test from bug comments.
22146
22147 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22148
22149         PR c++/15938
22150         * g++.dg/init/union2.C: New test.
22151
22152 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22153
22154         PR c/22393
22155         * gcc.dg/complex-4.c: New test.
22156
22157 2005-07-21  Richard Guenther  <rguenther@suse.de>
22158
22159         PR testsuite/22522
22160         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
22161         scanning for asm labels.
22162         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22163
22164 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22165
22166         PR target/22085
22167         * gcc.dg/altivec-pr22085.c: New.
22168
22169 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
22170
22171         PR tree-optimization/19210
22172         * gcc.dg/tree-ssa/pr19210-1.c: New.
22173         * gcc.dg/tree-ssa/pr19210-2.c: New.
22174
22175 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
22176
22177         PR rtl-optimization/22167
22178         * g++.dg/opt/pr22167.C: New test.
22179
22180 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
22181
22182         PR c++/2922
22183         * g++.dg/lookup/two-stage2.C: New.
22184         * g++.dg/lookup/two-stage3.C: New.
22185         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
22186         fixed two-stage name lookup for operators.
22187         * g++.dg/template/call3.C: Compiler now produces an appropriate
22188         error message.
22189         * g++.dg/template/crash37.C: Compiler now describes bla() on line
22190         14 as a candidate.
22191         * g++.dg/template/ptrmem4.C: Compiler produces different error
22192         message.
22193         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
22194         connect_to_method as a candidate.
22195
22196 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
22197
22198         * gcc.dg/fold-alloc-1.c: New test.
22199
22200 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
22201
22202         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22203         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
22204
22205 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
22206
22207         * gcc.dg/fold-abs-1.c: New test.
22208         * gcc.dg/fold-abs-2.c: New test.
22209         * gcc.dg/fold-abs-3.c: New test.
22210
22211 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
22212
22213         Make CONSTRUCTOR use VEC to store initializers.
22214         * g++.dg/ext/complit3.C: Check for specific error messages.
22215         * g++.dg/init/brace2.C: Update error message.
22216         * g++.dg/warn/Wbraces2.C: Likewise.
22217
22218 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
22219
22220         PR fortran/16940
22221         * gfortran.dg/module_interface_1.f90: New test.
22222
22223 2005-07-19  Danny Berlin <dberlin@dberlin.org>
22224             Kenneth Zadeck <zadeck@naturalbridge.com>
22225
22226         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
22227
22228 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22229
22230         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
22231         specify -Wformat for these tests.
22232         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
22233         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
22234         * gcc.dg/format/opt-6.c: Delete.
22235
22236 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22237
22238         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
22239         * gcc.dg/tree-ssa/sra-3.c: Likewise.
22240
22241 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
22242
22243         * gcc.dg/tree-ssa/alias-2.c: New test.
22244
22245 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
22246
22247         PR c++/22263
22248         * g++.dg/template/explicit7.C: New test.
22249
22250 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
22251
22252         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
22253         field width of 8 to +Inf and -Inf.
22254
22255 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
22256
22257         PR c++/22139
22258         * g++.dg/template/friend36.C: New test.
22259
22260 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
22261
22262         PR fortran/21730
22263         * gfortran.dg/pr21730.f: New test.
22264
22265 2005-07-16  Danny Berlin <dberlin@dberlin.org>
22266             Kenneth Zadeck <zadeck@naturalbridge.com>
22267
22268         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
22269         since pure const detection cannot run at -O1 in c compiler.
22270         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
22271         can now optimize this case properly.
22272         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
22273         because we now pass.
22274         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
22275
22276 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
22277
22278         PR c/22421
22279         * gcc.dg/format/bitfld-1.c: New test.
22280
22281 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22282
22283         PR c++/22204
22284         * g++.dg/rtti/repo1.C: New test.
22285
22286 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
22287
22288         PR middle-end/22398
22289         * gcc.c-torture/compile/pr22398.c: New test.
22290
22291 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
22292
22293         PR c++/22132
22294         * g++.dg/expr/cast4.C: New test.
22295
22296 2005-07-15  Richard Guenther  <rguenther@suse.de>
22297
22298         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
22299         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
22300
22301 2005-07-15  Steven Bosscher  <stevenb@suse.de>
22302
22303         PR tree-optimization/22230
22304         * gcc.dg/tree-ssa/pr22230.c: New test.
22305
22306 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
22307
22308         * gfortran.dg/g77/cpp6.f: New test.
22309
22310         PR fortran/22417
22311         * gfortran.dg/g77/cpp5.F: New test.
22312         * gfortran.dg/g77/cpp5.h: New file.
22313         * gfortran.dg/g77/cpp5inc.h: New file.
22314
22315 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
22316
22317         PR libfortran/16435
22318         * gfortran.dg/tl_editting.f90: New.
22319         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
22320
22321 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
22322
22323         * gfortran.dg/char_array_constructor.f90: New test.
22324
22325 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
22326
22327         * gfortran.dg/past_eor.f90: New.
22328         * gfortran.dg/complex_read.f90: New.
22329
22330 2005-07-13  Jeff Law  <law@redhat.com>
22331
22332         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
22333         additional casts.
22334
22335         * gcc.dg/tree-ssa/pr22321.c: New test
22336
22337 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
22338
22339         PR tree-optimization/21921
22340         * gcc.dg/tree-ssa/pr21921.c: New.
22341
22342 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22343
22344         PR tree-optimizatio/22442
22345         * gcc.dg/tree-ssa/loop-11.c: New test.
22346
22347 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22348
22349         PR tree-opt/21840
22350         * gcc.c-torture/compile/pr21840.c: New test.
22351
22352 2005-07-12  Jan Hubicka  <jh@suse.cz>
22353
22354         * gcc.c-torture/compile/pr22379.c: New test.
22355
22356 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
22357
22358         PR libfortran/21593
22359         gfortran.dg/dev_null.f90: Remove outdated comment about
22360         PR libfortran/21593.
22361
22362
22363 2005-07-12  Dale Johannesen  <dalej@apple.com>
22364
22365         * gcc.target/i386/compress-float-sse.c: New.
22366         * gcc.target/i386/compress-float-sse-pic.c: New.
22367         * gcc.target/i386/compress-float-387.c: New.
22368         * gcc.target/i386/compress-float-387-pic.c: New.
22369         * gcc.dg/compress-float-ppc.c: New.
22370         * gcc.dg/compress-float-ppc-pic.c: New.
22371
22372 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
22373
22374         PR libfortran/21593
22375         gfortran.dg/dev_null.f90: Remove targets.
22376
22377 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
22378
22379         PR tree-opt/22335
22380         * gcc.dg/pr22335-1.c: New test.
22381         * gcc.dg/pr22335-2.c: New test.
22382
22383 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22384
22385         PR c++/20172
22386         * g++.dg/template/nontype12.C : New test.
22387
22388 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
22389
22390         * gcc.dg/tree-ssa/loop-10.c: New test.
22391
22392 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
22393
22394         * gcc.c-torture/execute/20020720-1.x: Remove.
22395
22396 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
22397
22398         * gfortran.fortran-torture/execute/forall_7.f90: New test.
22399
22400 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
22401
22402         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
22403         (dg-mips-options): Use it.
22404
22405 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
22406
22407         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
22408
22409 2005-07-09  Richard Henderson  <rth@redhat.com>
22410
22411         * lib/target-supports.exp (check_effective_target_sync_char_short):
22412         Add alpha.
22413
22414 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
22415
22416         PR libfortran/22217
22417         * gfortran.dg/negative-z-descriptor.f90: New test.
22418
22419 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22420
22421         PR tree-opt/22329
22422         * gcc.dg/pr22329.c: New test.
22423
22424 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
22425
22426         PR tree-optimization/20139
22427         * gcc.dg/tree-ssa/pr20139.c: New.
22428
22429 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
22430
22431         PR tree-opt/22356
22432         * gcc.dg/pr22356-1.c: New test.
22433
22434 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         PR c++/21799
22437         * g++.dg/template/unify8.C: New.
22438         * g++.dg/template/unify9.C: New.
22439
22440 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
22441
22442         * gfortran.fortran-torture/execute/entry_10.f90: New test.
22443
22444 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
22445
22446         * gcc.dg/darwin-version-1.c: New.
22447         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
22448         * gcc.dg/builtins-20.c: Likewise.
22449         * gcc.dg/builtins-53.c: Likewise.
22450         * gcc.dg/torture/builtins-convert-1.c: Likewise.
22451         * gcc.dg/torture/builtins-convert-2.c: Likewise.
22452         * gcc.dg/torture/builtins-convert-3.c: Likewise.
22453         * gcc.dg/torture/builtins-power-1.c: Likewise.
22454         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
22455         on Darwin.
22456
22457 2005-07-07  Jeff Law  <law@redhat.com>
22458
22459         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
22460         argument evaluation order.
22461
22462 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
22463
22464         PR libfortran/21594
22465         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22466         Add test cases where the shift length is greater than the
22467         array length.
22468
22469 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22470
22471         * obj-c++.dg/proto-lossage-6.mm: New.
22472         * objc.dg/proto-lossage-6.m: New.
22473
22474 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22475
22476         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
22477         * objc.dg/gnu-runtime-2.m: Likewise.
22478
22479 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22480
22481         * gfortran.dg/longline.f: New test.
22482
22483         * gfortran.dg/badline.f: New test.
22484
22485 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22486
22487         PR fortran/16531
22488         PR fortran/15966
22489         PR fortran/18781
22490         * gfortran.dg/hollerith.f90: New.
22491         * gfortran.dg/hollerith2.f90: New.
22492         * gfortran.dg/hollerith3.f90: New.
22493         * gfortran.dg/hollerith4.f90: New.
22494         * gfortran.dg/hollerith_f95.f90: New.
22495         * gfortran.dg/hollerith_legacy.f90: New.
22496         * gfortran.dg/g77/cpp4.F: New. Port from g77.
22497
22498 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
22499
22500         PR objc/22274
22501         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
22502         * objc.dg/gnu-runtime-2.m: New.
22503
22504 2005-07-06  Jeff Law  <law@redhat.com>
22505
22506         * gcc.dg/tree-ssa/vrp17.c: New test.
22507
22508 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
22509
22510         PR fortran/22327
22511         * gfortran.dg/array_constructor_5.f90: New test.
22512
22513 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
22514
22515         * gfortran.fortran-torture/execute/entry_9.f90: New test.
22516
22517 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
22518
22519         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
22520         * gcc.dg/980816-1.c: Ditto.
22521
22522 2005-07-06  Jeff Law  <law@redhat.com>
22523
22524         * gcc.c-torture/compile/pr21356.c: New test.
22525
22526 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22527
22528         PR c/22013
22529         PR c/22098
22530         * gcc.c-torture/compile/pr22013-1.c,
22531         gcc.c-torture/execute/pr22098-1.c,
22532         gcc.c-torture/execute/pr22098-2.c,
22533         gcc.c-torture/execute/pr22098-3.c: New tests.
22534
22535 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
22536
22537         PR c/22308
22538         * gcc.dg/pr22308-1.c: New test.
22539
22540 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
22541
22542         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
22543         target.
22544         * gcc.dg/compare9.c: Use -fshort-enums instead of
22545         -fno-short-enums.  Change the last test to dg-bogus.
22546
22547 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
22548
22549         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
22550         * gcc.dg/compare9.c: New.
22551
22552 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22553
22554         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
22555
22556 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22557
22558         PR testsuite/22288
22559         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
22560
22561
22562 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22563
22564         * gcc.dg/format/gcc_gfc-1.c: New.
22565
22566 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
22567
22568         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
22569
22570 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22571
22572         PR fortran/20842
22573         * gfortran.dg/io_invalid_1.f90: New test.
22574
22575 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
22576
22577         * gcc.dg/format/gcc_diag-1.c: Update.
22578
22579 2005-07-02  Jeff Law  <law@redhat.com>
22580
22581         * gcc.dg/tree-ssa/pr22051-1.c: New test.
22582         * gcc.dg/tree-ssa/pr22051-2.c: New test.
22583
22584 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
22585
22586         * gcc.dg/format/gcc_diag-1.c: Update.
22587
22588 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
22589
22590         PR tree-opt/22269
22591         * gcc.c-torture/compile/pr22269.c: New test.
22592
22593 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
22594
22595         PR 21584
22596         PR 22219
22597         * g++.dg/tree-ssa/pr21584-1.C: New test.
22598         * g++.dg/tree-ssa/pr21584-2.C: New test.
22599
22600 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
22601
22602         * obj-c++.dg/try-catch-11.mm: New.
22603         * objc.dg/try-catch-10.m: New.
22604
22605 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
22606
22607         * g++.dg/other/ucnid-1.C: xfail on AIX.
22608
22609 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
22610
22611         PR 22234
22612         * gcc.dg/20050629-1.c: New test.
22613
22614 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
22615
22616         * obj-c++.dg/const-str-1[0-1].mm: New.
22617         * objc.dg/const-str-1[0-1].m: New.
22618
22619 2005-05-29  Richard Henderson  <rth@redhat.com>
22620
22621         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
22622         Rename from check_effective_target_vect_no_max.
22623         (check_effective_target_vect_no_int_add): New.
22624         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
22625         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
22626         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22627         * gcc.dg/vect/vect-reduc-1.c: Use both.
22628         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22629
22630 2005-05-29  Richard Henderson  <rth@redhat.com>
22631
22632         * lib/target-supports.exp (check_effective_target_vect_no_max):
22633         Remove i386 and x86_64.
22634
22635 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22636
22637         PR testsuite/21969
22638         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
22639
22640 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
22641
22642         PR middle-end/21969
22643         * gcc.dg/vect/pr21969.c: New test.
22644
22645 2005-06-28  Eric Christopher  <echristo@redhat.com>
22646
22647         PR c/22052
22648         PR c/21975
22649         * gcc.dg/inline1.c: New test.
22650         * gcc.dg/inline2.c: Ditto.
22651         * gcc.dg/inline3.c: Ditto.
22652         * gcc.dg/inline4.c: Ditto.
22653         * gcc.dg/inline5.c: Ditto.
22654
22655 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22656
22657         PR libfortran/22142
22658         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22659         Add testcase also testing eoshift1 for PR 22142.
22660
22661 2005-06-28  Richard Henderson  <rth@redhat.com>
22662
22663         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
22664         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
22665         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
22666         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
22667         gcc.dg/tree-ssa/20030922-2.c: Likewise.
22668
22669 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
22670
22671         PR libfortran/22142
22672         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
22673         Add testcase for PR 22142.
22674
22675 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
22676
22677         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
22678         gcc.target/ia64/fpreg-2.c: New tests.
22679
22680 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22681
22682         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
22683
22684 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22685
22686         PR libfortran/22170
22687         * gfortran.dg/slash_1.f90: New test.
22688
22689 2005-06-27  Richard Henderson  <rth@redhat.com>
22690
22691         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
22692         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
22693         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
22694         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22695         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
22696         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
22697
22698 2005-06-27  Richard Henderson  <rth@redhat.com>
22699
22700         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
22701         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
22702
22703 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
22704
22705         * obj-c++.dg/proto-lossage-5.mm: New.
22706         * objc.dg/proto-lossage-5.m: New.
22707
22708 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
22709
22710         PR 21959
22711         * gcc.dg/tree-ssa/pr21959.c: New test.
22712
22713 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
22714
22715         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
22716         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
22717         testing uninitialized var.
22718
22719         * gcc.c-torture/execute/builtins/chk.h: New.
22720         * gcc.c-torture/execute/builtins/lib/chk.c: New.
22721         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
22722         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
22723         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
22724         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
22725         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
22726         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
22727         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
22728         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
22729         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
22730         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
22731         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
22732         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
22733         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
22734         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
22735         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
22736         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
22737         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
22738         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
22739         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
22740         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
22741         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
22742         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
22743         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
22744         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
22745         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
22746         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
22747         * gcc.dg/builtin-object-size-1.c: New test.
22748         * gcc.dg/builtin-object-size-2.c: New test.
22749         * gcc.dg/builtin-object-size-3.c: New test.
22750         * gcc.dg/builtin-object-size-4.c: New test.
22751         * gcc.dg/builtin-object-size-5.c: New test.
22752         * gcc.dg/builtin-stringop-chk-1.c: New test.
22753         * gcc.dg/builtin-stringop-chk-2.c: New test.
22754         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
22755         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
22756         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
22757         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
22758         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
22759         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
22760         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
22761         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
22762         * gcc.c-torture/execute/printf-1.c: New test.
22763         * gcc.c-torture/execute/fprintf-1.c: New test.
22764         * gcc.c-torture/execute/vprintf-1.c: New test.
22765         * gcc.c-torture/execute/vfprintf-1.c: New test.
22766         * gcc.c-torture/execute/printf-chk-1.c: New test.
22767         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
22768         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
22769         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
22770
22771 2005-06-27  Michael Matz  <matz@suse.de>
22772
22773         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
22774         slot is not merged if address escapes.
22775
22776 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22777
22778         PR c/21911
22779         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
22780
22781 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
22782
22783         PR middle-end/17965
22784         * gcc.c-torture/compile/20050622-1.c: New test.
22785
22786         PR middle-end/22028
22787         * gcc.dg/20050620-1.c: New test.
22788
22789 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
22790
22791         PR tree-optimization/22026
22792         * gcc.dg/tree-ssa/pr22026.c: New.
22793
22794 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
22795
22796         PR libfortran/22144
22797         * gfortran.dg/shift-alloc.f90: New testcase.
22798
22799 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
22800
22801         * all files: Update FSF address in copyright headers.
22802
22803 2005-06-22  Jan Hubicka  <jh@suse.cz>
22804
22805         * wholeprogram-1.c: New testcase.
22806         * wholeprogram-2.c: New testcase.
22807
22808 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
22809
22810         PR 22171
22811         * gcc.dg/tree-ssa/pr22171.c: New test.
22812
22813 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
22814
22815         * gfortran.dg/simplify_modulo.f90: New.
22816
22817 2005-06-24  Jan Hubicka  <jh@suse.cz>
22818
22819         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
22820
22821 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22822
22823         * obj-c++.dg/proto-lossage-[1-4].mm: New.
22824
22825 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
22826
22827         * obj-c++.dg/typedef-alias-1.mm: New.
22828         * objc.dg/typedef-alias-1.m: New.
22829
22830 2005-06-23  Jeff Law  <law@redhat.com>
22831
22832         * gcc.dg/tree-ssa/vrp16.c: New test.
22833
22834 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22835
22836         * lib/target-supports.exp: Add
22837         check_effective_target_fortran_large_real and
22838         check_effective_target_fortran_large_int to check for
22839         corresponding effective targets.
22840         * gfortran.dg/large_integer_kind_1.f90: New test.
22841         * gfortran.dg/large_real_kind_1.f90: New test.
22842
22843 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
22844
22845         PR tree-optimization/22117
22846         * gcc.dg/tree-ssa/pr22117.c: New.
22847
22848 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
22849
22850         PR testsuite/22123
22851         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
22852
22853 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
22854
22855         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
22856
22857 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
22858
22859         * gfortran.dg/f2c_4.f90: Add tests for complex functions
22860         * gfortran.dg/f2c_4.c: Likewise.
22861
22862 2005-06-22 Paul Brook  <paul@codesourcery.com>
22863
22864         PR fortran/21034
22865         * gfortran.dg/auto_save_1.f90: New test.
22866
22867 2005-06-22  Michael Matz  <matz@suse.de>
22868
22869         * gcc.target/x86-64/abi: New directory.
22870         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
22871         * gcc.target/x86-64/abi/README.gcc: New file.
22872         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
22873         * gcc.target/x86-64/abi/asm-support.s: New file.
22874         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
22875         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
22876         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
22877         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
22878         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
22879         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
22880         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
22881         * gcc.target/x86_64/abi/test_bitfields.c: New test.
22882         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
22883         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
22884         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
22885         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
22886         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
22887         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
22888         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
22889         * gcc.target/x86_64/abi/test_varargs.c: New test.
22890
22891 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
22892
22893         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
22894         32-bit i?86 and x86_64.
22895
22896 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
22897
22898         * obj-c++.dg/const-str-[1-9].mm: New tests.
22899
22900 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
22901
22902         PR fortran/22010
22903         * gfortran.dg/namelist_use.f90: New.
22904         * gfortran.dg/namelist_use_only.f90: New.
22905
22906 2005-06-21  Jeff Law  <law@redhat.com>
22907
22908         * gcc.dg/tree-ssa/vrp15.c: New test.
22909
22910 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
22911
22912         * lib/target-supports.exp (check_effective_target_vect_reduction):
22913         Remove.
22914         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
22915         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
22916         remove vect_reduction target keyword. Also avoid two returns in main.
22917         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22918         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
22919         * gcc.dg/vect/vect-reduc-1short.c: New test.
22920         * gcc.dg/vect/vect-reduc-1char.c: New test.
22921         * gcc.dg/vect/vect-reduc-2short.c: New test.
22922         * gcc.dg/vect/vect-reduc-2char.c: New test.
22923         * gcc.dg/vect/vect-reduc-6.c: New test.
22924         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
22925         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
22926         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
22927
22928 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22929         Paul Thomas  <pault@gcc.gnu.org>
22930
22931         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
22932         New tests.
22933
22934 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22935
22936         * gfortran.dg/backslash_1.f90: New test.
22937         * gfortran.dg/backslash_2.f90: New test.
22938
22939 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
22940
22941         * gfortran.dg/duplicate_labels.f90: New test.
22942
22943 2005-06-20  Jan Beulich  <jbeulich@novell.com>
22944
22945         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
22946         unsupportable relocations.
22947         * g++.old-deja/g++.other/store-expr1.C: Likewise.
22948         * gcc.dg/20050321-2.c: xfail for NetWare.
22949
22950 2005-06-20  Andreas Jaeger  <aj@suse.de>
22951
22952         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
22953         gcc.target/i386/fastcall-sseregparm.c,
22954         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
22955
22956 2005-06-19  Richard Henderson  <rth@redhat.com>
22957
22958         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
22959
22960 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
22961
22962         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
22963
22964 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
22965
22966         PR c++/22115
22967         * g++.dg/conversion/simd2.C: Change expected error message.
22968
22969 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22970
22971         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
22972         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22973         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22974
22975 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
22976
22977         * gcc.dg/fold-mod-1.c: New test.
22978
22979 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
22980
22981         PR fortran/19926
22982         * gfortran.dg/pr19926.f90: New test.
22983
22984 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
22985
22986         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
22987         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
22988         targets.
22989         * gcc.dg/vect/vect-reduc-2.c: Likewise.
22990         * gcc.dg/vect/vect-reduc-3.c: Likewise.
22991
22992 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
22993
22994         * gcc.target/ia64/float80-varargs-1.c: New test.
22995
22996 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22997
22998         PR tree-opt/22035
22999         * gfortran.dg/f2c_6.f90: New test.
23000
23001 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
23002
23003         PR c++/17413
23004         * g++.dg/template/local5.C: New.
23005
23006 2005-06-17  Richard Henderson  <rth@redhat.com>
23007
23008         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
23009
23010 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
23011
23012         PR testsuite/21945
23013         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
23014
23015 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
23016
23017         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
23018         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
23019         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
23020         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
23021         check_vect to verify the presence of hardware vector support.
23022
23023 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
23024
23025         PR testsuite/22056
23026         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
23027
23028 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23029
23030         PR libfortran/19216
23031         * gfortran.dg/pr19216.f: Add correct space between brackets and
23032         dg directive.
23033
23034 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23035
23036         PR libfortran/16436
23037         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
23038
23039 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
23040
23041         * gcc.target/i386/attributes-error.c: New testcase.
23042         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
23043         * gcc.target/i386/regparm-stdcall.c: Likewise.
23044         * gcc.target/i386/sseregparm-1.c: Likewise.
23045         * gcc.target/i386/sseregparm-2.c: Likewise.
23046
23047 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
23048
23049         * g++.dg/rtti/crash2.C: New.
23050
23051 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
23052
23053         * gcc.dg/noncompile/20040203-3.c: Update expected message.
23054
23055 2005-06-15  David Ung  <davidu@mips.com>
23056
23057         * gcc.target/mips/mips16e-extends.c: New test for testing the
23058         generation of MIPS16e zeb/zeh, seb/seh instructions.
23059
23060 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
23061
23062         PR 22018
23063         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
23064         * gcc.dg/tree-ssa/pr22018.c: New test.
23065
23066 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
23067
23068         * gcc.dg/simd-1.c: Update error messages.
23069         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
23070         * gcc.dg/simd-2.c: Update error messages.
23071         * gcc.dg/simd-4.c: New.
23072
23073 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
23074
23075         PR c++/20678
23076         * g++.dg/other/crash-4.C: New.
23077
23078 2005-06-14  Devang Patel  <dpatel@apple.com>
23079
23080         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
23081
23082 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
23083
23084         PR c++/21929
23085         * g++.dg/parse/crash11.C: Update
23086
23087 2005-06-13  Jeff Law  <law@redhat.com>
23088
23089         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
23090         perform the desired transformations.
23091         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
23092         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
23093
23094 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23095
23096         PR fortran/22038
23097         * gfortran.dg/forall_1.f90: Un-XFAIL.
23098
23099 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
23100
23101         PR c++/21929
23102         * g++.dg/parse/crash26.C: New.
23103
23104         PR c++/20789
23105         * g++.dg/init/member1.C: New.
23106
23107 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
23108
23109         * gfortran.dg/altreturn_1.f90: New test.
23110
23111 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
23112
23113         PR middle-end/21985
23114         * gcc.dg/tree-ssa/pr21985.c: New test.
23115
23116 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23117
23118         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
23119
23120 2005-06-12  Roger Sayle  <roger@eyesopen.com>
23121
23122         PR c++/21930
23123         * g++.dg/other/error10.C: New test case.
23124
23125 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23126
23127         PR libfortran/19155
23128         * gfortran.dg/pr19155.f: Add test.
23129
23130 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23131
23132         * gfortran.dg/f2c_7.f90: New test.
23133
23134         * gfortran.dg/forall_1.f90: XFAILed.
23135
23136 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
23137
23138         * gcc.dg/pr14796-1.c: New.
23139         * gcc.dg/pr14796-2.c: New.
23140
23141 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
23142
23143         PR fortran/17792
23144         PR fortran/21375
23145         * gfortran.dg/deallocate_stat.f90: New test.
23146
23147 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
23148
23149         * gfortran.fortran-torture/execute/in-pack.f90: New test.
23150
23151 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
23152
23153         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
23154         access will be generated when this loop is vectorized. Test that
23155         accesses with same alignment were detected.
23156         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
23157         Test that accesses with same alignment were detected.
23158         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
23159         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
23160         alignment were detected.
23161
23162 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
23163
23164         PR c++/10611
23165         * g++.dg/conversion/simd2.C: New.
23166
23167 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23168
23169         * gcc.dg/Wcxx-compat-1.c: New.
23170
23171 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
23172
23173         PR libfortran/21480
23174         * gfortran.dg/reshape-complex.f90: Add a test for a packed
23175         complex array.
23176
23177 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
23178
23179         * gcc.dg/alias-8.c: New.
23180
23181 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
23182
23183         * gcc.dg/format/cmn_err-1.c: Update.
23184
23185 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
23186
23187         PR target/20666
23188         * gcc.target/sparc/fexpand-2.c: New.
23189         * gcc.target/sparc/fpmerge-2.c: New.
23190         * gcc.target/sparc/fpmul-2.c: New.
23191         * gcc.target/sparc/noresult.c: New.
23192         * gcc.target/sparc/pdist-2.c: New.
23193         * gcc.target/sparc/pdist-3.c: New.
23194
23195 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
23196
23197         PR testsuite/21702
23198         * gcc.target/i386/i386.exp: Fix comment typo.
23199
23200 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
23201
23202         PR c++/19497
23203         * g++.dg/inherit/using5.C: New.
23204         * g++.dg/inherit/using6.C: New.
23205
23206 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23207
23208         PR c++/19894
23209         * g++.dg/template/ptrmem15.C: New test.
23210
23211         PR c++/20563
23212         * g++.dg/ext/label4.C: New test.
23213
23214 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23215
23216         * gcc.dg/tls/debug-1.c: New test.
23217
23218 2005-06-07  Dale Johannesen  <dalej@apple.com>
23219
23220         * gcc.target/i386/movq.c: New.
23221
23222 2005-06-07  Dale Johannesen  <dalej@apple.com>
23223
23224         * gcc.dg/20050607-1.c: New.
23225
23226 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
23227
23228         PR middle-end/21850
23229         * gcc.c-torture/execute/20050607-1.c: New test.
23230
23231 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
23232
23233         PR libfortran/21926
23234         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
23235         Test case where the return array has lowest stride one,
23236         but isn't packed.
23237
23238 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
23239
23240         * lib/target-supports.exp (check_effective_target_sync_int_long):
23241         Add s390 and s390x targets.
23242
23243 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
23244
23245         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
23246         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
23247         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
23248         * gcc.dg/tree-ssa/loop-9.c: New test.
23249
23250 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.dg/parse/defarg10.C: New.
23253
23254 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
23255
23256         PR regression/21897
23257         * gcc.c-torture/execute/20050604-1.c: New test.
23258
23259 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23260
23261         PR 21903
23262         * g++.dg/parse/defarg9.C: New.
23263
23264         PR c++/20637
23265         * g++.dg/inherit/using4.C: New.
23266         * g++.dg/overload/error1.C: Adjust expected errors.
23267         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
23268         * g++.old-deja/g++.brendan/arm2.C: Likewise.
23269         * g++.old-deja/g++.other/redecl2.C: Likewise.
23270         * g++.old-deja/g++.other/redecl4.C: Likewise.
23271         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
23272
23273 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23274
23275         * gfortran.dg/f2c_5.f90: Add -w to dg-options
23276
23277 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
23278
23279         * lib/gfortran.exp (gfortran_target_compile): Call
23280         dg-additional-files-options
23281         * gfortran.dg/f2c_4.f90: New file
23282         * gfortran.dg/f2c_4.c: New file
23283         * gfortran.dg/f2c_5.f90: New file
23284         * gfortran.dg/f2c_5.c: New file
23285
23286 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23287
23288         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
23289
23290         PR fortran/21912
23291         * gfortran.dg/array_constructor_4.f90: New test.
23292
23293 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
23294
23295         PR c++/21619
23296         * g++.dg/ext/builtin9.C: New test.
23297
23298 2005-06-05  Dale Johannesen  <dalej@apple.com>
23299
23300         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
23301         * gcc.c-torture/execute/20050603-2.c: Ditto.
23302
23303 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
23304
23305         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
23306         * gcc.dg/vect/vect-reduc-1.c: New.
23307         * gcc.dg/vect/vect-reduc-2.c: New.
23308         * gcc.dg/vect/vect-reduc-3.c: New.
23309
23310 2005-06-04  Dale Johannesen  <dalej@apple.com>
23311
23312         * gcc.c-torture/execute/20050603-1.c: New.
23313         * gcc.c-torture/execute/20050603-2.c: New.
23314         * gcc.dg/20050603-3.c: New.
23315
23316 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23317
23318         PR fortran/19195
23319         * gfortran.dg/debug_1.f90: New test.
23320
23321         * gfortran.dg/forall_1.f90: New test.
23322
23323 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
23324
23325         * gfortran.dg/array_constructor_3.f90: New test.
23326
23327 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23328
23329         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
23330
23331 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
23332
23333         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
23334
23335 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
23336
23337         PR c/21873
23338         * gcc.dg/init-excess-1.c: New test.
23339
23340 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23341
23342         PR c++/21853
23343         * g++.dg/expr/static_cast6.C: New test.
23344
23345 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
23346
23347         * gcc.dg/tree-ssa/vrp14.c: New test.
23348
23349 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
23350
23351         PR c++/21336
23352         * g++.dg/template/new2.C: New test.
23353
23354 2005-06-03  Josh Conner  <jconner@apple.com>
23355
23356         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
23357         all entries in initializer.
23358
23359 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
23360
23361         PR middle-end/21858
23362         * gcc.dg/pr21858.c: New testcase.
23363
23364 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
23365
23366         PR tree-optimization/21292
23367
23368         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
23369         New.
23370         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
23371         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
23372         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
23373         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
23374         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
23375
23376 2005-06-02  Richard Henderson  <rth@redhat.com>
23377
23378         * gcc.dg/sync-2.c: Use -march=i486 for i386.
23379
23380 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
23381
23382         * gcc.dg/wtypequal.c: New testcase.
23383
23384 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
23385
23386         PR 21582
23387         * gcc.dg/tree-ssa/pr21582.c: New test.
23388
23389 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23390
23391         PR c++/21280
23392         * g++.dg/opt/interface2.h: New.
23393         * g++.dg/opt/interface2.C: New.
23394         * g++.dg/init/ctor4.C: Adjust error lines.
23395         * g++.old-deja/g++.bob/inherit2.C: Likewise.
23396         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23397         * g++.old-deja/g++.jason/opeq3.C: Likewise.
23398         * g++.old-deja/g++.pt/assign1.C: Likewise.
23399         * g++.old-deja/g++.pt/crash20.C: Likewise.
23400
23401 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
23402
23403         PR tree-optimization/21734
23404         * g++.dg/vect/pr21734_1.cc: New.
23405         * g++.dg/vect/pr21734_2.cc: New.
23406
23407 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
23408
23409         PR c++/20350
23410         * g++.dg/template/spec24.C: New.
23411
23412         PR c++/21151
23413         * g++.dg/pch/local-1.C: New.
23414         * g++.dg/pch/local-1.Hs: New.
23415
23416 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
23417
23418         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
23419         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
23420         * gcc.dg/tree-ssa/pr14341.c: New test.
23421         * gcc.dg/tree-ssa/pr14841.c: New test.
23422         * gcc.dg/tree-ssa/pr20701.c: New test.
23423         * gcc.dg/tree-ssa/pr21086.c: New test.
23424         * gcc.dg/tree-ssa/pr21090.c: New test.
23425         * gcc.dg/tree-ssa/pr21332.c: New test.
23426         * gcc.dg/tree-ssa/pr21458.c: New test.
23427         * gcc.dg/tree-ssa/pr21658.c: New test.
23428         * gcc.dg/tree-ssa/vrp01.c: New test.
23429         * gcc.dg/tree-ssa/vrp02.c: New test.
23430         * gcc.dg/tree-ssa/vrp03.c: New test.
23431         * gcc.dg/tree-ssa/vrp04.c: New test.
23432         * gcc.dg/tree-ssa/vrp05.c: New test.
23433         * gcc.dg/tree-ssa/vrp06.c: New test.
23434         * gcc.dg/tree-ssa/vrp07.c: New test.
23435         * gcc.dg/tree-ssa/vrp08.c: New test.
23436         * gcc.dg/tree-ssa/vrp09.c: New test.
23437         * gcc.dg/tree-ssa/vrp10.c: New test.
23438         * gcc.dg/tree-ssa/vrp11.c: New test.
23439         * gcc.dg/tree-ssa/vrp12.c: New test.
23440         * gcc.dg/tree-ssa/vrp13.c: New test.
23441
23442 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
23443
23444         PR 21029
23445         * gcc.dg/tree-ssa/pr21029.c: New test.
23446
23447 2005-06-01  Roger Sayle  <roger@eyesopen.com>
23448
23449         * gfortran.dg/logint-1.f: New test case.
23450         * gfortran.dg/logint-2.f: Likewise.
23451         * gfortran.dg/logint-3.f: Likewise.
23452
23453 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
23454
23455         PR c/21536
23456         PR c/20760
23457         * gcc.dg/20050527-1.c: New test.
23458
23459         * gcc.dg/i386-sse-12.c: New test.
23460
23461         PR fortran/21729
23462         * gfortran.dg/implicit_5.f90: New test.
23463
23464 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
23465
23466         PR fortran/20883
23467         * gfortran/assign_4.f90: New test.
23468         * gfortran/assign_2.f90: Change compile to run.
23469
23470 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
23471
23472         * lib/target-supports.exp
23473         (check_effective_target_sync_char_short): New.
23474         * gcc.dg/sync-2.c: New.
23475
23476 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
23477
23478         PR tree-optimization/21817
23479         * gcc.dg/torture/pr21817-1.c: New.
23480
23481 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
23482
23483         PR c++/21165
23484         * g++.dg/template/init5.C: New.
23485
23486 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
23487
23488         * gfortran.dg/char_initialiser_actual.f90:
23489         Test character initialisers as actual arguments.
23490         * gfortran.dg/char_pointer_comp_assign.f90:
23491         Test character pointer structure component assignments.
23492         * gfortran.dg/char_array_structure_constructor.f90:
23493         Test character components in structure constructors.
23494
23495 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
23496
23497         PR middle-end/20931
23498         * g++.dg/opt/pr20931.C: New test.
23499
23500 2005-05-31  Andreas Jaeger  <aj@suse.de>
23501
23502         PR testsuite/20772
23503         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
23504         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
23505         g++.old-deja/g++.ext/asmspec1.C,
23506         g++.old-deja/g++.other/regstack.C,
23507         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
23508         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
23509         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
23510         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
23511         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
23512         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
23513         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
23514         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
23515         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
23516         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
23517         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
23518         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
23519         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
23520         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
23521         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
23522         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
23523         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
23524         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
23525         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
23526
23527 2005-05-31  Jeff Law  <law@redhat.com>
23528
23529         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
23530
23531 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
23532
23533         PR middle-end/21743
23534         * gcc.dg/builtins-1.c: Activate disabled clog test.
23535         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23536
23537 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
23538
23539         * gfortran.dg/char_pointer_assign.f90:
23540         Test character-pointer assignments and pointer assignments.
23541         * gfortran.dg/char_pointer_dummy.f90:
23542         Test character-pointer dummy arguments.
23543         * gfortran.dg/char_pointer_func.f90:
23544         Test character-pointer function returns.
23545         * gfortran.dg/char_pointer_dependency.f90:
23546         Test character-pointer functions with dependencies.
23547
23548 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
23549
23550         PR c++/21784
23551         * g++.dg/lookup/using14.C: New test.
23552
23553 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
23554
23555         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
23556         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
23557         trailing ^M.
23558
23559 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
23560
23561         PR c++/17413
23562         * g++.dg/template/local5.C: New.
23563
23564         PR target/21761
23565         * gcc.c-torture/compile/pr21761.c: New.
23566
23567         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
23568         before darwin8.
23569
23570 2005-05-30  Steven G. Kargl
23571
23572         PR fortran/20846
23573         * gfortran.dg/inquire_8.f90: New test.
23574
23575 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23576
23577         PR libfortran/21376
23578         * gfortran.dg/output_exponents_1.f90: New test.
23579
23580 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23581
23582         PR libfortran/20006
23583         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
23584
23585 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
23586
23587         PR c++/21210
23588         * g++.dg/ext/complex1.C: New test.
23589
23590         PR c++/21340
23591         * g++.dg/init/ctor6.C: New test.
23592
23593 2005-05-29  Jan Hubicka  <jh@suse.cz>
23594
23595         * gcc.c-torture/compile/pr21562.c: New.
23596
23597 2005-05-28  Steven G. Kargl <kargls@comcast.net>
23598
23599         * gfortran.dg/subnormal_1.f90: New test.
23600
23601 2005-05-28  Jan Hubicka  <jh@suse.cz>
23602
23603         * tree-prof.exp: Fix comment.
23604         * value-prof-1.c: New.
23605         * value-prof-2.c: New.
23606         * value-prof-3.c: New.
23607         * value-prof-4.c: New.
23608
23609 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
23610
23611         PR c++/21614
23612         * g++.dg/expr/ptrmem6.C: New test.
23613         * g++.dg/expr/ptrmem6a.C: Likewise.
23614
23615 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
23616
23617         PR tree-optimization/21658
23618         * gcc.dg/tree-ssa/pr21658.c: New.
23619
23620 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
23621
23622         PR c++/21455
23623         * g++.dg/inherit/ptrmem3.C: New.
23624
23625         PR c++/21681
23626         * g++.dg/parse/template16.C: New.
23627
23628 2005-05-27  Andreas Jaeger  <aj@suse.de>
23629
23630         * gcc.dg/setjmp-2.c: Only run in 32-bit.
23631
23632         * gcc.dg/i386-sse-8.c: Run test on all archs.
23633
23634 2005-05-26  Mike Stump  <mrs@apple.com>
23635
23636         * objc.dg/isa-field-1.m: Only run on darwin.
23637         * objc.dg/lookup-1.m: Likewise.
23638         * objc.dg/try-catch-8.m: Likewise.
23639
23640 2005-05-26  Roger Sayle  <roger@eyesopen.com>
23641
23642         PR tree-optimization/9814
23643         * gcc.dg/pr9814-1.c: New test case.
23644
23645 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23646
23647         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
23648         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
23649         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
23650         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
23651         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
23652         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
23653         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
23654         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
23655         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
23656         objc.dg/try-catch-8.m: New.
23657
23658 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
23659
23660         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
23661         remove extraneous semicolons.
23662
23663 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
23664
23665         * obj-c++.dg/comp-types-12.mm: New.
23666         * objc.dg/comp-types-11.m: New.
23667         * objc.dg/selector-4.m: New.
23668
23669 2005-05-26  Andreas Jaeger  <aj@suse.de>
23670
23671         PR testsuite/20772
23672         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
23673         g++.old-deja/g++.ext/attrib3.C,
23674         g++.old-deja/g++.other/store-expr1.C,
23675         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
23676         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
23677         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23678         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
23679         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
23680         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
23681         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
23682         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23683         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
23684         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
23685         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
23686         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
23687         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
23688         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
23689         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
23690         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
23691         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
23692         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23693         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
23694
23695 2005-05-26  Andreas Jaeger  <aj@suse.de>
23696
23697         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
23698         x86-64 compilation.
23699
23700 2005-05-26  Andreas Jaeger  <aj@suse.de>
23701
23702         PR testsuite/20772
23703         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
23704         gcc.misc-tests/i386-pf-athlon-1.c,
23705         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
23706         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
23707         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
23708         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
23709         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
23710         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
23711         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
23712         programs.
23713
23714         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
23715         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
23716         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
23717         x86-64 compilation.
23718
23719         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
23720         x86_64.
23721
23722         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
23723         effective-target ilp32.
23724
23725 2005-05-26  David Ung  <davidu@mips.com>
23726
23727         * gcc.target/mips/ext_ins.c: New test for testing the generation
23728         of MIPS32/64 rev 2 ext/ins instructions.
23729
23730 2005-05-26  Andreas Jaeger  <aj@suse.de>
23731
23732         * treelang/compile/unsigned.tree: Use gimple instead of
23733         nonexisting generic dump.
23734
23735 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
23736
23737         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
23738
23739 2005-05-26  Andreas Jaeger  <aj@suse.de>
23740
23741         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
23742
23743 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
23744
23745         PR libfortran/17283
23746         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
23747         Test callee-allocated memory with write statements.
23748
23749 2005-05-25  Roger Sayle  <roger@eyesopen.com>
23750
23751         PR middle-end/21709
23752         * gcc.dg/pr21709-1.c: New test case.
23753
23754 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23755             Mike Stump  <mrs@apple.com>
23756
23757         * objc/execute/next_mapping.h: Update for C++.
23758
23759         * obj-c++.dg/selector-1.mm: Move to...
23760         * obj-c++.dg/selector-4.mm: here...
23761
23762         * obj-c++.dg/basic.mm: New.
23763         * obj-c++.dg/comp-types-1.mm: New.
23764         * obj-c++.dg/cxx-class-1.mm: New.
23765         * obj-c++.dg/cxx-ivars-1.mm: New.
23766         * obj-c++.dg/cxx-ivars-2.mm: New.
23767         * obj-c++.dg/cxx-ivars-3.mm: New.
23768         * obj-c++.dg/cxx-scope-1.mm: New.
23769         * obj-c++.dg/cxx-scope-2.mm: New.
23770         * obj-c++.dg/defs.mm: New.
23771         * obj-c++.dg/empty-private-1.mm: New.
23772         * obj-c++.dg/encode-1.mm: New.
23773         * obj-c++.dg/encode-2.mm: New.
23774         * obj-c++.dg/encode-3.mm: New.
23775         * obj-c++.dg/extern-c-1.mm: New.
23776         * obj-c++.dg/extra-semi.mm: New.
23777         * obj-c++.dg/fix-and-continue-2.mm: New.
23778         * obj-c++.dg/isa-field-1.mm: New.
23779         * obj-c++.dg/ivar-list-semi.mm: New.
23780         * obj-c++.dg/local-decl-1.mm: New.
23781         * obj-c++.dg/lookup-1.mm: New.
23782         * obj-c++.dg/lookup-2.mm: New.
23783         * obj-c++.dg/method-1.mm: New.
23784         * obj-c++.dg/method-2.mm: New.
23785         * obj-c++.dg/method-3.mm: New.
23786         * obj-c++.dg/method-4.mm: New.
23787         * obj-c++.dg/method-5.mm: New.
23788         * obj-c++.dg/method-6.mm: New.
23789         * obj-c++.dg/method-7.mm: New.
23790         * obj-c++.dg/no-extra-load.mm: New.
23791         * obj-c++.dg/overload-1.mm: New.
23792         * obj-c++.dg/pragma-1.mm: New.
23793         * obj-c++.dg/pragma-2.mm: New.
23794         * obj-c++.dg/private-1.mm: New.
23795         * obj-c++.dg/private-2.mm: New.
23796         * obj-c++.dg/proto-qual-1.mm: New.
23797         * obj-c++.dg/qual-types-1.mm: New.
23798         * obj-c++.dg/stubify-1.mm: New.
23799         * obj-c++.dg/stubify-2.mm: New.
23800         * obj-c++.dg/super-class-1.mm: New.
23801         * obj-c++.dg/super-class-2.mm: New.
23802         * obj-c++.dg/super-dealloc-1.mm: New.
23803         * obj-c++.dg/super-dealloc-2.mm: New.
23804         * obj-c++.dg/template-1.mm: New.
23805         * obj-c++.dg/template-2.mm: New.
23806         * obj-c++.dg/template-3.mm: New.
23807         * obj-c++.dg/template-4.mm: New.
23808         * obj-c++.dg/template-5.mm: New.
23809         * obj-c++.dg/template-6.mm: New.
23810         * obj-c++.dg/try-catch-1.mm: New.
23811         * obj-c++.dg/try-catch-2.mm: New.
23812         * obj-c++.dg/try-catch-3.mm: New.
23813         * obj-c++.dg/try-catch-4.mm: New.
23814         * obj-c++.dg/try-catch-5.mm: New.
23815         * obj-c++.dg/try-catch-6.mm: New.
23816         * obj-c++.dg/try-catch-7.mm: New.
23817         * obj-c++.dg/try-catch-8.mm: New.
23818         * obj-c++.dg/try-catch-9.mm: New.
23819         * obj-c++.dg/va-meth-1.mm: New.
23820
23821 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23822
23823         * obj-c++.dg/selector-1.mm: New.
23824         * obj-c++.dg/selector-2.mm: New.
23825
23826 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23827
23828         * obj-c++.dg/selector-3.mm: New.
23829         * objc.dg/selector-3.m: New.
23830
23831 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
23832
23833         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
23834         about where warning appears.
23835
23836 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23837
23838         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
23839         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
23840         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
23841         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
23842
23843 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
23844
23845         * gcc.dg/20050524-1.c: New test.
23846
23847 2005-05-25  Jan Hubicka  <jh@suse.cz>
23848
23849         * gcc.dg/tree-prof/inliner-1.c: New.
23850
23851 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
23852
23853         * gcc.dg/tree-prof: New directory.
23854         * gcc.dg/tree-prof/tree-prof.exp: New.
23855
23856 2005-05-25  DJ Delorie  <dj@redhat.com>
23857
23858         * gcc.dg/Wattributes-1.c: New.
23859         * gcc.dg/Wattributes-2.c: New.
23860         * gcc.dg/Wattributes-3.c: New.
23861
23862 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
23863
23864         PR tree-optimization/19833
23865         * gcc.dg/uninit-4.c: Remove xfail.
23866         * gcc.dg/uninit-9.c: Ditto.
23867
23868 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
23869
23870         * obj-c++.dg/bitfield-[1-5].mm: New.
23871         * obj-c++.dg/class-protocol-1.mm: New.
23872         * obj-c++.dg/comp-types-1[0-1].mm: New.
23873         * obj-c++.dg/comp-types-[2-9].mm: New.
23874         * obj-c++.dg/encode-[4-8].mm: New.
23875         * obj-c++.dg/layout-1.mm: New.
23876         * obj-c++.dg/method-1[0-9].mm: New.
23877         * obj-c++.dg/method-2[0-1].mm: New.
23878         * obj-c++.dg/method-[8-9].mm: New.
23879         * obj-c++.dg/objc-gc-3.mm: New.
23880         * obj-c++.dg/try-catch-10.mm: New.
23881         * objc.dg/bitfield-5.m: New.
23882         * objc.dg/comp-types-10.m: New.
23883         * objc.dg/comp-types-9.m: New.
23884         * objc.dg/layout-1.m: New.
23885         * objc.dg/objc-gc-4.m: New.
23886         * objc.dg/try-catch-9.m: New.
23887         * objc.dg/class-protocol-1.m: Tweak diagnostics.
23888         * objc.dg/comp-types-1.m: Likewise.
23889         * objc.dg/comp-types-[5-6].m: Likewise.
23890         * objc.dg/method-9.m: Likewise.
23891
23892 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
23893
23894         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
23895         and on hardware without VMX support.
23896
23897         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
23898
23899         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
23900
23901         * lib/profopt.exp (dg-final-generate, dg-final-use,
23902         profopt-final-code, profopt-get-options): New.
23903         (profopt-execute): Process test directives.
23904
23905         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
23906         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
23907         cleanup-tree-dump, cleanup-saved-temps): Update comments.
23908
23909 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
23910
23911         PR C++/21645
23912         * g++.dg/init/ctor5.C: New test.
23913
23914 2005-05-24  Ira Rosen  <irar@il.ibm.com>
23915
23916         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
23917         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
23918         vect-113.c, vect-114.c.
23919
23920 2005-05-23  Adam Nemet  <anemet@lnxw.com>
23921
23922         * gcc.dg/const-elim-1.c: Remove xfails.
23923
23924 2005-05-23  Jeff Law  <law@redhat.com>
23925
23926         * gcc.c-torture/compile/pr21638.c: New test.
23927         * gcc.c-torture/compile/20050520-1.c: New test.
23928
23929 2005-05-23  Nick Clifton  <nickc@redhat.com>
23930
23931         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
23932         be a proper triple, ie: m32r*-*-*.
23933         * g++.old-deja/g++.jason/thunk3.C: Likewise.
23934
23935 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
23936
23937         PR middle-end/21331
23938         PR tree-opt/21293
23939         * gcc.c-torture/compile/pr21293.c: New test.
23940         * gcc.c-torture/execute/pr21331.c: New test.
23941
23942 2004-05-20  Richard Henderson  <rth@redhat.com>
23943
23944         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
23945
23946 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
23947
23948         * obj-c++-dg.exp: Add.
23949         * obj-c++.exp: Add.
23950         * obj-c++.dg/dg.exp: Add.
23951
23952 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
23953
23954         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
23955         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
23956
23957 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
23958
23959         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
23960
23961 2004-05-19  Richard Henderson  <rth@redhat.com>
23962
23963         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
23964
23965 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
23966
23967         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
23968
23969         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
23970
23971 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
23972
23973         PR c++/21495
23974         * g++.dg/parse/extern1.C: New test.
23975         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
23976
23977 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
23978
23979         * gcc.dg/c99-math.h: New.
23980         * gcc.dg/c99-math-float-1.c: New test.
23981         * gcc.dg/c99-math-double-1.c: Likewise.
23982         * gcc.dg/c99-math-long-double-1.c: Likewise.
23983
23984 2005-05-18  Richard Henderson  <rth@redhat.com>
23985
23986         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
23987
23988 2005-05-18  Devang Patel  <dpatel@apple.com>
23989
23990         * g++.dg/opt/20050511-1.C: New test.
23991
23992 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
23993
23994         PR libfortran/21127
23995         * gfortran.dg/reshape-complex.f90: New test.
23996
23997 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
23998
23999         * gfortran.dg/array_constructor_1.f90: New test.
24000         * gfortran.dg/array_constructor_2.f90: New test.
24001
24002 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24003
24004         PR fortran/20954
24005         * gfortran.dg/pr20954.f: New test.
24006
24007 2005-05-17  Mike Stump  <mrs@apple.com>
24008
24009         Yet more Objective-C++...
24010
24011         * objc.dg/method-5.m: Update.
24012         * objc.dg/method-6.m: Update.
24013         * objc.dg/method-7.m: Update.
24014         * objc.dg/method-9.m: Update.
24015         * objc.dg/try-catch-2.m: Update.
24016
24017 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
24018
24019         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
24020         Remove little-endian optimizations.
24021
24022 2005-05-17  Jeff Law  <law@redhat.com>
24023
24024         * g++.dg/tree-ssa/pr14814.C: New test.
24025         * gcc.dg/tree-ssa/pr14814.C: New test.
24026         * gcc.dg/tree-ssa/pr17141-1.C: New test.
24027         * gcc.dg/tree-ssa/pr17141-2.C: New test.
24028
24029 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24030
24031         * gcc.dg/compat/generate-random.c: Do not include
24032         libiberty.h.
24033         * gcc.dg/compat/generate-random_r.c: Likewise.
24034
24035 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
24036
24037         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
24038
24039 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
24040
24041         PR middle-end/21595
24042         * g++.dg/tree-ssa/builtin1.C: New testcase.
24043
24044 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
24045
24046         PR c++/21454
24047         * g++.dg/opt/const4.C: New test.
24048
24049         PR middle-end/21492
24050         * g++.dg/opt/crossjump1.C: New test.
24051
24052         PR tree-optimization/21610
24053         * gcc.c-torture/compile/20050516-1.c: New test.
24054
24055         PR fortran/15080
24056         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
24057         about the test failing.
24058         * gfortran.fortran-torture/execute/where_7.f90: New test.
24059         * gfortran.fortran-torture/execute/where_8.f90: New test.
24060
24061 2005-05-16  Richard Henderson  <rth@redhat.com>
24062
24063         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
24064         i?86 and x86_64.
24065
24066 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
24067
24068         * gcc.dg/compat/generate-random.c (config.h): Do not include.
24069         (limits.h): Include unconditionally.
24070         (stdlib.h): Likewise.
24071         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
24072         (limits.h): Include unconditionally.
24073         (stdlib.h): Likewise.
24074         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
24075         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
24076         (limits.h): Include unconditionally.
24077         (stdlib.h): Likewise.
24078         (hashtab.h): Do not include.
24079         (getopt.h): Likewise.
24080         (stddef.h): Include.
24081         (hashval_t): Define.
24082         (struct entry): Add "next" field.
24083         (HASH_SIZE): New macro.
24084         (hash_table): New variable.
24085         (switchfiles): Do not use xmalloc.
24086         (mix): New macro.
24087         (iterative_hash): New function.
24088         (hasht): Remove.
24089         (e_exists): New function.
24090         (e_insert): Likewise.
24091         (output): Use, instead of libiberty hashtable functions.
24092         (main): Do not use getopt.  Do not call htab_create.
24093
24094 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
24095
24096         PR libstdc++/21526
24097         * lib/target-supports.exp (check_mkfifo_available):
24098         Return 0 for cygwin as mkfifo support incomplete on platform.
24099         Fix typos in comments.
24100
24101 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
24102
24103         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
24104
24105 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
24106
24107         PR fortran/17432
24108         * gfortran.dg/assign_4.f: New test.
24109
24110 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
24111
24112         PR tree-optimization/21563
24113         * gcc.dg/tree-ssa/pr21563.c: New.
24114
24115 2005-05-14  Jan Hubicka  <jh@suse.cz>
24116
24117         * gcc.dg/noreturn-7.c: Allow control reaches warning.
24118
24119 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
24120
24121         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
24122
24123 2005-05-13  Julian Brown  <julian@codesourcery.com>
24124
24125         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
24126         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
24127
24128 2005-05-13  Jan Hubicka  <jh@suse.cz>
24129
24130         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
24131         * gcc.dg/fold-xor-?.c: Likewise.
24132         * gcc.dg/pr15784-?.c: Likewise.
24133         * gcc.dg/pr20922-?.c: Likewise.
24134         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
24135         * gcc.dg/tree-ssa/pr17598.c: Likewise.
24136         * gcc.dg/tree-ssa/pr20470.c: Likewise.
24137
24138 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24139
24140         PR fortran/21260
24141         * gfortran.dg/hollerith_1.f90: New test.
24142
24143 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24144
24145         * gfortran.dg/func_result_2.f90: New test.
24146
24147 2005-05-11  Bud Davis  <bdavis@gfortran.org>
24148
24149         * gfortran.dg/dev_null.f90: New test.
24150
24151 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
24152
24153         * gcc.dg/arm-vfp1.c: Revert last change.
24154
24155 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
24156
24157         PR middle-end/19807
24158         PR tree-optimization/19639
24159         * g++.dg/tree-ssa/pr19807.C: New testcase.
24160
24161 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24162
24163         PR libfortran/21471
24164         * gfortran.dg/append-1.f90: New test.
24165
24166 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24167
24168         * gcc.dg/pr18501.c: XFAIL.
24169         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
24170         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
24171         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
24172         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
24173         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24174         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
24175         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
24176         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
24177
24178 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24179
24180         PR fortran/20178
24181         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
24182         gfortran.dg/f2c_3.f90: New tests.
24183
24184         * gfortran.dg/return_1.f90: Fix dg annotation.
24185
24186 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
24187
24188         * gcc.c-torture/compile/20050510-1.c: New test.
24189
24190 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
24191
24192         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
24193
24194 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
24195
24196         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
24197
24198 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
24199
24200         PR c/17913
24201         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
24202
24203 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
24204
24205         PR c/21342
24206         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
24207         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
24208
24209 2005-05-10  Ben Elliston  <bje@au.ibm.com>
24210
24211         PR debug/16676
24212         * gcc.dg/debug/pr16676.c: New test.
24213
24214 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
24215
24216         PR testsuite/21443
24217         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
24218         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
24219         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
24220         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
24221         Change -O1 to -O2.
24222         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
24223         -fno-tree-dominator-opts.
24224
24225 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24226
24227         * gfortran.dg/return_1.f90: New test.
24228
24229 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
24230
24231         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
24232
24233         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
24234
24235 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
24236
24237         PR c++/21427
24238         * g++.dg/inherit/covariant13.C: New.
24239
24240 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24241
24242         PR libfortran/19155
24243         * gfortran.dg/pr19155.f: New test.
24244
24245 2005-05-08  Roger Sayle  <roger@eyesopen.com>
24246
24247         PR inline-asm/8788
24248         * gcc.dg/pr8788-1.c: New testcase.
24249
24250 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
24251
24252         PR target/21416
24253         * gcc.target/mips/fpcmp-[12].c: New tests.
24254
24255 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
24256
24257         * lib/target-supports-dg.exp (dg-require-fork): New function.
24258         (dg-require-mkfifo): Likewise.
24259         * lib/target-supports.exp (check_function_available): New
24260         function.
24261         (check_fork_available): Likewise.
24262         (check_mkfifo_available): Likewise.
24263
24264 2005-05-06  Jeff Law  <law@redhat.com>
24265
24266         * gcc.c-torture/compile/pr21380.c: New test.
24267
24268 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
24269
24270         PR c++/20961
24271         * g++.dg/ext/weak3.C: New test.
24272
24273 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
24274
24275         PR c++/21352
24276         * g++.dg/template/crash37.C: New test.
24277
24278 2005-05-05  Paul Brook  <paul@codesourcery.com>
24279
24280         * gcc.dg/arm-g2.c: Use effective-target arm32.
24281         * gcc.dg/arm-mmx-1.c: Ditto.
24282         * gcc.dg/arm-scd42-2.c: Ditto.
24283         * gcc.dg/arm-vfp1.c: Ditto.
24284         * lib/target-supports.exp (check_effective_target_arm32): New
24285         function.
24286
24287 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
24288
24289         PR libfortran/21354
24290         gfortran.dg/in_pack_rank7.f90: New test.
24291
24292 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
24293
24294         PR middle-end/15618
24295         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
24296
24297 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
24298
24299         PR middle-end/21265
24300         * gcc.dg/20050503-1.c: New test.
24301
24302         PR rtl-optimization/21239
24303         * gcc.dg/i386-sse-11.c: New test.
24304
24305 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
24306
24307         PR target/16888
24308         * gcc.target/i386/asm-1.c: New test.
24309
24310 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
24311
24312         PR rtl-optimization/21330
24313         * gcc.c-torture/execute/20050502-1.c: New test.
24314
24315         PR target/21297
24316         * gcc.c-torture/execute/20050502-2.c: New test.
24317
24318 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
24319
24320         PR middle-end/21282
24321         * gcc.dg/pr21282.c: New.
24322
24323 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24324
24325         * gcc.dg/vect/pr20122.c: Clean up .vect file.
24326         * gcc.dg/vect/vect-92.c: Likewise.
24327         * gcc.dg/vect/vect-93.c: Likewise.
24328         * gcc.dg/vect/vect-dv-1.c: Likewise.
24329         * gcc.dg/vect/vect-dv-2.c: Likewise.
24330         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
24331
24332 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
24333
24334         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
24335         * gfortran.dg/vect/vect-2.f90: Likewise.
24336         * gfortran.dg/vect/vect-3.f90: Likewise.
24337         * gfortran.dg/vect/vect-4.f90: Likewise.
24338         * gfortran.dg/vect/vect-5.f90: Likewise.
24339
24340 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
24341
24342         PR target/20813
24343         * gcc.dg/rs6000-fpint-2.c: New.
24344
24345 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
24346
24347         PR c/15698
24348         * gcc.dg/builtins-30.c: Update expected messages.
24349         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
24350         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
24351         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
24352
24353 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
24354
24355         PR tree-optimization/21294
24356         * gcc.dg/tree-ssa/pr21294.c: New.
24357
24358 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
24359
24360         * gcc.dg/altivec-3.c (vec_store): Do not use the old
24361         __builtin_altivec_st_internal_4si built-in.
24362
24363 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
24364
24365         PR c++/15875
24366         * g++.dg/template/ptrmem14.C: New test.
24367
24368 2005-05-02  Paul Brook  <paul@codesourcery.com>
24369
24370         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
24371
24372 2005-05-02  Michael Matz  <matz@suse.de>
24373
24374         PR c++/19542
24375         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
24376
24377 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
24378
24379         * g++.dg/cpp/weak.C: New test.
24380
24381 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
24382
24383         * gcc.dg/tree-ssa/loop-8.c: New test.
24384
24385 2005-04-30  Michael Maty  <matz@suse.de>
24386
24387         * gcc.dg/inline-mcpy.c: New test.
24388
24389 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
24390
24391         PR libfortran/18958
24392         * gfortran.dg/eoshift.f90: New test case.
24393
24394 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
24395
24396         PR libfortran/18857
24397         * gfortran.dg/matmul_1.f90: New test.
24398
24399 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24400
24401         PR tree-optimization/21030
24402         * gcc.dg/tree-ssa/pr21030.c: New.
24403
24404 2005-04-29  Devang Patel  <dpatel@apple.com>
24405
24406         PR tree-optimization/21272
24407         * gcc.dg/vect/vect-ifcvt-10.c: New test.
24408
24409 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
24410
24411         PR fortran/13082
24412         PR fortran/18824
24413         * gfortran.dg/entry_4.f90: New test.
24414         * gfortran.fortran-torture/execute/entry_1.f90: New test.
24415         * gfortran.fortran-torture/execute/entry_2.f90: New test.
24416         * gfortran.fortran-torture/execute/entry_3.f90: New test.
24417         * gfortran.fortran-torture/execute/entry_4.f90: New test.
24418         * gfortran.fortran-torture/execute/entry_5.f90: New test.
24419         * gfortran.fortran-torture/execute/entry_6.f90: New test.
24420         * gfortran.fortran-torture/execute/entry_7.f90: New test.
24421
24422 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24423
24424         * gfortran.fortran-torture/execute/entry_8.f90: New test.
24425
24426 2005-04-29  Paul Brook  <paul@codesourcery.com>
24427
24428         * gfortran.dg/entry_3.f90: New test.
24429
24430 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24431
24432         * gfortran.dg/implicit_4.f90: New test.
24433
24434 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
24435
24436         * lib/target-supports.exp (check_profiling_available): Return
24437         false for xtensa-*-elf.
24438
24439 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
24440
24441         * lib/fortran-torture.exp (fortran-torture.exp): Catch
24442         error if file cannot be deleted.
24443
24444 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
24445
24446         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
24447         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
24448         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
24449         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
24450         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
24451         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
24452         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
24453         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
24454         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
24455         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
24456         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
24457         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
24458         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
24459
24460 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24461
24462         PR fortran/20865
24463         * gfortran.dg/pr20865.f90: New test.
24464
24465 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
24466
24467         * gcc.dg/void-cast-2.c: New test.
24468
24469 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24470
24471         PR c/21159
24472         * gcc.dg/void-cast-1.c: New test.
24473
24474 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
24475
24476         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
24477
24478 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24479
24480         PR fortran/21177
24481         * gfortran.dg/pr21177.f90: New test.
24482
24483 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
24484
24485         PR tree-optimization/21171
24486         * gcc.dg/tree-ssa/pr21171.c: New test.
24487
24488 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
24489
24490         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
24491         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
24492         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
24493         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
24494         gcc.dg/tree-ssa/gen-vect-32.c: New.
24495         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
24496         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
24497         don't run on PPC32.
24498
24499 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24500
24501         PR c/21213
24502         * gcc.dg/transparent-union-3.c: New test.
24503
24504 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
24505
24506         PR c/20740
24507         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
24508         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
24509         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
24510         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
24511         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
24512         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
24513
24514 2005-04-26  Jeff Law  <law@redhat.com>
24515
24516         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
24517         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
24518         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
24519         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
24520         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
24521         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
24522         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
24523
24524 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
24525
24526         PR tree-optimization/17598
24527         * gcc.dg/tree-ssa/pr17598.c: New testcase.
24528
24529 2005-04-25  Mike Stump  <mrs@apple.com>
24530
24531         * objc.dg/fix-and-continue-1.m: Add.
24532
24533 2005-04-25  Roger Sayle  <roger@eyesopen.com>
24534
24535         PR c++/20995
24536         * g++.dg/opt/pr20995-1.C: New test case.
24537
24538 2005-04-25  Devang Patel <dpatel@apple.com>
24539
24540         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
24541
24542 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24543
24544         PR testsuite/21062
24545         * g++.dg/opt/alias2.C (printf): Correct the prototype.
24546
24547 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
24548
24549         PR C++/21188
24550         * g++.dg/opt/rtti2.C: New test.
24551
24552 2005-04-25  Paul Brook  <paul@codesourcery.com>
24553         Steven G. Kargl  <kargls@comcast.net>
24554
24555         PR fortran/20879
24556         * gfortran.dg/ichar_1.f90: New file.
24557
24558 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
24559
24560         PR middle-end/20991
24561         * g++.dg/opt/pr20991.C: New test.
24562
24563         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
24564         where sizeof (type) < __alignof__ (type).
24565         * gcc.dg/compat/struct-layout-1.h: Likewise.
24566
24567 2005-04-24  Per Bothner  <per@bothner.com>
24568             Devang Patel  <dpatel@apple.com>
24569
24570         PR preprocessor/20907
24571         * gcc.dg/cpp/very-long-comment.c: New test.
24572
24573 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24574
24575         PR fortran/20059
24576         * gfortran.dg/common_5.f: New test.
24577
24578 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
24579
24580         PR middle-end/21082
24581         * g++.dg/tree-ssa/pr21082.C: New testcase.
24582
24583 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
24584
24585         * gcc.dg/vect/vect-99.c: New test.
24586
24587 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
24588
24589         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
24590
24591 2005-04-22  Jeff Law  <law@redhat.com>
24592
24593         * gcc.dg/uninit-5.c: Remove xfails.
24594         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
24595         conditionals and loads.
24596
24597 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
24598
24599         PR libfortran/20074
24600         PR libfortran/20436
24601         PR libfortran/21108
24602         * gfortran.dg/nested_reshape.f90: new test
24603         * gfortran.dg/reshape-alloc.f90: new test
24604         * gfortran.dg/reshape.f90: new test
24605
24606 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
24607
24608         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
24609
24610         * gcc.dg/arm-vfp1.c: New test.
24611
24612 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
24613
24614         PR c++/21087
24615         * g++.dg/lookup/builtin2.C: New test.
24616
24617 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
24618
24619         * gcc.dg/weak/weak-13.c: New test.
24620
24621 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
24622
24623         * lib/target-supports.exp (check_effective_target_sync_int_long):
24624         Add powerpc*.
24625
24626 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
24627
24628         * gcc.target/mips/branch-1.c: New test.
24629
24630 2005-04-21  Richard Henderson  <rth@redhat.com>
24631
24632         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
24633         * gcc.dg/vect/vect-86.c: Likewise.
24634         * gcc.dg/vect/vect-87.c: Likewise.
24635         * gcc.dg/vect/vect-88.c: Likewise.
24636
24637 2005-04-21  Devang Patel  <dpatel@apple.com>
24638
24639         PR optimization/20994
24640         * gcc.dg/tree-ssa/ifc-3.c: New test.
24641
24642 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24643
24644         PR c/12913
24645         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
24646         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
24647         gcc.dg/c99-vla-jump-5.c: New tests.
24648
24649 2005-04-19  Richard Henderson  <rth@redhat.com>
24650
24651         * lib/target-supports.exp (check_effective_target_vect_int_mult):
24652         Fix typo in exists check.
24653         (check_effective_target_sync_int_long): New.
24654         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
24655         * gcc.dg/ia64-sync-2.c: Likewise.
24656         * gcc.dg/ia64-sync-3.c: Likewise.
24657         * gcc.dg/ia64-sync-4.c: Likewise.
24658
24659 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
24660
24661         * gcc.dg/fold-xor-1.c: New test.
24662         * gcc.dg/fold-xor-2.c: New test.
24663
24664 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
24665
24666         PR target/20670
24667         * g++.dg/eh/fp-regs.C: New test.
24668
24669 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
24670
24671         * gcc.dg/Wint-to-pointer-cast-1.c,
24672         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
24673         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
24674         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
24675
24676 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24677
24678         PR fortran/16861
24679         * gfortran.dg/pr16861.f90: New test.
24680
24681 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24682
24683         * gcc.dg/pr21085.c: New test.
24684
24685 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
24686
24687         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
24688         (setup_mips_tests, dg-mips-options): New procedures.
24689         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
24690         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
24691         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
24692         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24693         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
24694         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
24695         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
24696         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
24697         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
24698         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
24699         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
24700         dg-mips-options instead of dg-options.  Remove now-redundant
24701         preprocessor guards.
24702         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
24703         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
24704         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
24705         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
24706         * gcc.dg/vr-mult-2.c: Delete.
24707         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
24708         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
24709         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
24710         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
24711         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
24712         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
24713         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
24714
24715 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
24716
24717         * ada/acats/run_all.sh: Use sync when executable not present.
24718
24719 2005-04-18  Devang Patel  <dpatel@apple.com>
24720
24721         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
24722         * gcc.dg/vect/vect-11a.c: New.
24723         * gcc.dg/vect/vect-none.c: Update.
24724         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
24725
24726 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
24727
24728         PR tree-optimization/20922
24729         * gcc.dg/pr20922-1.c: New test.
24730         * gcc.dg/pr20922-2.c: New test.
24731         * gcc.dg/pr20922-3.c: New test.
24732         * gcc.dg/pr20922-4.c: New test.
24733         * gcc.dg/pr20922-5.c: New test.
24734         * gcc.dg/pr20922-6.c: New test.
24735
24736 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24737
24738         PR libfortran/20950
24739         * gfortran.dg/pr20950.f: New test.
24740
24741 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24742
24743         PR libfortran/19216
24744         * gfortran.dg/pr19216.f: New test.
24745
24746 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
24747
24748         PR tree-optimization/21001
24749         * gcc.dg/tree-ssa/pr21001.c: New.
24750
24751 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
24752
24753         PR libfortran/21075
24754         * gfortran.dg/reshape_rank7.f90: New test.
24755
24756 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
24757
24758         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
24759         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
24760         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
24761         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
24762         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
24763         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
24764         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
24765         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
24766         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
24767         wrong way round).
24768         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
24769         in namelists.  New test.
24770         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
24771         New test.
24772         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
24773         New test.
24774         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
24775         namelist.  New test.
24776         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
24777         New test.
24778         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
24779         New test.
24780         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
24781         namelist.  New test.
24782         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
24783         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
24784         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
24785         New test.
24786         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
24787         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
24788         arrays. New test.
24789
24790 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
24791
24792         * gfortran.dg/wtruncate.f: New testcase.
24793         * gfortran.dg/wtruncate.f90: New testcase.
24794
24795 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
24796
24797         PR c++/21025
24798         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
24799         which sizeof/alignof is dependent, rather than just whether we are
24800         processing_template_decl.
24801
24802 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24803
24804         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24805         corrected typo where the wrong variables had been compared.
24806
24807 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
24808
24809         PR libfortran/18495
24810         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
24811         Test callee-allocated version of return array with a write
24812         statement.
24813         Test spread with a temporary with another write statement.
24814
24815 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
24816
24817         PR tree-optimization/21031
24818         * gcc.dg/tree-ssa/pr21031.c: New.
24819
24820 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
24821
24822         PR tree-optimization/21004
24823         * gcc.dg/builtins-53.c: Include builtins-config.h.
24824         Check floorf, ceilf, floorl and ceill transformations
24825         only when HAVE_C99_RUNTIME is defined.
24826
24827 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
24828
24829         PR middle-end/20739
24830         * gcc.dg/tree-ssa/pr20739.c: New test.
24831
24832 2005-04-14  Mike Stump  <mrs@apple.com>
24833
24834         * gcc.dg/Foundation.framework/empty: New.
24835         * gcc.dg/framework-2.c: New.
24836
24837 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24838
24839         PR tree-optimization/21021
24840         * gcc.c-torture/compile/pr21021.c: New.
24841
24842 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
24843
24844         PR testsuite/21010
24845         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
24846         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
24847         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
24848         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
24849         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
24850         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
24851         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
24852         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
24853
24854 2005-04-14  Richard Henderson  <rth@redhat.com>
24855
24856         * lib/target-supports.exp (check_effective_target_vect_condition):
24857         Add ia64, i?86, and x86_64.
24858
24859 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
24860
24861         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
24862
24863 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
24864
24865         PR tree-optimization/20657
24866         * gcc.dg/tree-ssa/pr20657.c: New.
24867
24868 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
24869
24870         * gcc.dg/builtins-53.c: Also check (int)trunc* and
24871         (long long int)trunc*.
24872
24873 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
24874
24875         PR target/20927
24876         * gcc.dg/pr20927.c: New test.
24877
24878 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
24879
24880         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
24881         * gcc.target/mips/asm-1.c: Likewise.
24882
24883 2005-04-13  Dale Johannesen  <dalej@apple.com>
24884
24885         * objc.dg/objc-fast-4.m: New.
24886
24887 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
24888
24889         * gcc.target/cris/torture/cris-torture.exp: New driver in new
24890         directory.
24891         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
24892
24893 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
24894
24895         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
24896         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
24897         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
24898
24899 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
24900
24901         PR tree-optimization/20913
24902         * gcc.dg/tree-ssa/pr20913.c: New.
24903
24904         PR tree-optimization/20702
24905         * gcc.dg/tree-ssa/pr20702.c: New.
24906
24907 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24908
24909         PR c++/13744
24910         * g++.dg/inherit/local3.C: New test.
24911
24912 2005-04-12  Jeff Law  <law@redhat.com>
24913
24914         * gcc.dg/tree-ssa/20050412-1.c: New test.
24915
24916 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
24917
24918         PR libfortran/19016
24919         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
24920         Add tests with mask generated by expression.
24921         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
24922         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
24923         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
24924
24925 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
24926
24927         PR middle-end/20917
24928         * gcc.dg/20050409-1.c: New test.
24929
24930 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
24931
24932         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
24933
24934 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24935
24936         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24937         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
24938         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24939         (TARGET_CXX): Adjust accordingly.
24940         * target.h (struct gcc_target): Remove epxort_class_data.  Add
24941         determine_class_data_visibility and class_data_always_comdat.
24942         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24943         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
24944         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24945         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
24946         (arm_cxx_determine_class_data_visibility): New.
24947         (arm_cxx_class_data_always_comdat): Likewise.
24948         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
24949         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
24950         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
24951         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
24952         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
24953         Define.
24954
24955 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
24956
24957         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
24958
24959 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
24960
24961         * gcc.dg/i386-darwin-fpmath.c: New.
24962
24963 2004-04-11  Devang Patel  <dpatel@apple.com>
24964
24965         * lib/target-supports.exp (check_effective_target_vect_condition): New.
24966         * gcc.dg/vect/vect-ifcvt-1.c: New test.
24967         * gcc.dg/vect/vect-ifcvt-2.c: New test.
24968         * gcc.dg/vect/vect-ifcvt-3.c: New test.
24969         * gcc.dg/vect/vect-ifcvt-4.c: New test.
24970         * gcc.dg/vect/vect-ifcvt-5.c: New test.
24971         * gcc.dg/vect/vect-ifcvt-6.c: New test.
24972         * gcc.dg/vect/vect-ifcvt-7.c: New test.
24973         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
24974
24975 2004-04-11  Devang Patel  <dpatel@apple.com>
24976
24977         * gcc.dg/vect/vect-dv-1.c: New test.
24978         * gcc.dg/vect/vect-dv-2.c: New test.
24979
24980 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24981
24982         PR tree-optimization/20933
24983         * gcc.dg/tree-ssa/pr20933.c: New test.
24984
24985 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24986
24987         * gfortran.dg/fold_nearest.f90: New test.
24988
24989 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
24990
24991         * gcc.dg/tree-ssa/alias-1.c: New test.
24992
24993 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
24994
24995         PR tree-optimization/20920
24996         * g++.dg/tree-ssa/pr20920.C: New test.
24997
24998 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
24999
25000         * gcc.dg/builtins-53.c: Also check (int)ceil* and
25001         (long long int)ceil*.
25002
25003 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
25004
25005         * g++.dg/warn/Wdtor1.C: Declare template in system header with
25006         explicit C++ linkage.
25007
25008 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25009
25010         * gfortran.dg/pr17229.f: Take care of the new obsolescence
25011         warning for arithmetic IF statements.
25012
25013 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
25014
25015         * eor_handling_1.f90: New test case.
25016         * eor_handling_2.f90: New test case.
25017         * eor_handling_3.f90: New test case.
25018         * eor_handling_4.f90: New test case.
25019         * eor_handling_5.f90: New test case.
25020         * noadv_size.f90: New test case.
25021         * pad_no.f90: New test case.
25022
25023 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
25024
25025         * gcc.c-torture/execute/20050410-1.c: New test.
25026
25027 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
25028
25029         * gcc.dg/pr20126.c: New.
25030
25031 2005-04-09  Bud Davis  <bdavis@gfortran.org>
25032             Steven G. Kargl <kargls@comcast.net>
25033
25034         * gfortran.dg/PR19872.f: New test.
25035
25036 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25037
25038         * gfortran.dg/nint_1.f90: Fix dg-do directive.
25039
25040 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
25041
25042         * gfortran.dg/nint_1.f90: New test.
25043
25044 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25045
25046         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
25047         Added test for callee-allocated arrays with write statements.
25048         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
25049         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
25050         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
25051         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
25052         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
25053
25054 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
25055
25056         PR libfortran/20163
25057         * gfortran.dg/open-options-blanks.f: New test.
25058
25059 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25060
25061         PR fortran/13257
25062         * gfortran.dg/comma_format_extension_[1234].f: New tests.
25063
25064 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
25065
25066         * gcc.dg/tree-ssa/stdarg-1.c: New test.
25067         * gcc.dg/tree-ssa/stdarg-2.c: New test.
25068         * gcc.dg/tree-ssa/stdarg-3.c: New test.
25069         * gcc.dg/tree-ssa/stdarg-4.c: New test.
25070         * gcc.dg/tree-ssa/stdarg-5.c: New test.
25071         * gcc.c-torture/execute/stdarg-4.c: New test.
25072
25073         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
25074
25075         PR target/20795
25076         * g++.dg/abi/param2.C: New test.
25077
25078 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25079
25080         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
25081
25082 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
25083
25084         * gcc.dg/builtins-53.c: New test.
25085
25086 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
25087
25088         * g++.dg/tree-ssa/pr18178.C: New test.
25089         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
25090         * gcc.c-torture/execute/20041019-1.c: New test.
25091         * gcc.dg/tree-ssa/20041008-1.c: New test.
25092         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
25093         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
25094         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
25095         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
25096         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
25097         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
25098         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
25099         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
25100         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
25101         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
25102
25103 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
25104
25105         PR rtl-optimization/20466
25106         * gcc.c-torture/execute/pr20466-1.c: New test.
25107
25108 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
25109
25110         PR c++/20905
25111         * g++.dg/parse/cond2.C: New test.
25112
25113         PR c++/20145
25114         * g++.dg/warn/Wdtor1.C: New test.
25115
25116 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25117
25118         PR fortran/17229
25119         * gfortran.dg/pr17229.f: New test.
25120
25121 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
25122
25123         * gfortran.dg/tiny_1.f90: New test.
25124         * gfortran.dg/tiny_2.f90: ditto.
25125
25126 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
25127
25128         * gfortran.dg/eor_1.f90: Fix dg-do run line
25129         * gfortran.dg/open_new.f90: Fix dg-do run line
25130
25131 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
25132
25133         * lib/target-supports.exp (get_compiler_messages): Support
25134         optional arguments, the fourth being compiler options.
25135         (check_effective_target_fpic): New proc.
25136         * gcc.dg/20050321-2.c: Restrict to target fpic.
25137
25138 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
25139
25140         * gcc.dg/15443-1.c: New test.
25141         * gcc.dg/15443-2.c: Likewise.
25142
25143 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25144
25145         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
25146
25147 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25148
25149         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
25150
25151 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
25152
25153         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
25154         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
25155         -m64.
25156         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
25157         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
25158         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
25159
25160 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
25161
25162         PR c++/20212
25163         * g++.dg/warn/Wunused-11.C: New test.
25164
25165 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
25166
25167         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
25168
25169 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
25170
25171         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
25172
25173 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25174
25175         PR c++/20734
25176         * g++.dg/template/ptrmem13.C: New test.
25177
25178 2005-04-05  Per Bothner  <per@bothner.com>
25179
25180         * lib/gcc.exp: Always add -fno-show-column, for now.
25181
25182 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
25183
25184         PR testsuite/20767
25185         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
25186         of plain old "unsigned int" for the type of "i".  Makes this test
25187         64bit clean.
25188
25189 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
25190
25191         * gcc.dg/i386-ssefn-1.c: New test.
25192         * gcc.dg/i386-ssefn-2.c: New test.
25193         * gcc.dg/i386-ssefn-3.c: New test.
25194         * gcc.dg/i386-ssefn-4.c: New test.
25195
25196 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
25197
25198         PR tree-optimization/20076
25199         * gcc.dg/builtin-apply4.c: New test.
25200
25201         PR preprocessor/19475
25202         * gcc.dg/cpp/macspace1.c: New test.
25203         * gcc.dg/cpp/macspace2.c: New test.
25204
25205 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25206
25207         * gfortran.dg/pr20755.f: Fixed bad format.
25208
25209 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
25210
25211         PR c++/20763
25212         * g++.dg/ext/attrib21.C: New test.
25213
25214 2004-04-05  Devang Patel  <dpatel@apple.com>
25215
25216         * lib/target-supports.exp (check_effective_target_vect_shif): New.
25217         * gcc.dg/vect/vect-shift-1.c: New test.
25218
25219 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25220
25221         PR libfortran/20755
25222         * gfortran.dg/pr20755.f: New test.
25223
25224 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
25225
25226         * gfortran.dg/pr15959.f90: New test.
25227         * gfortran.dg/string_pad_trunc.f90: New test.
25228
25229 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25230
25231         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
25232         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
25233         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
25234         syntax.
25235
25236 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25237
25238         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
25239
25240 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25241
25242         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
25243         * gcc.c-torture/compile/20011119-2.c: Likewise.
25244         * gcc.c-torture/compile/981001-2.c: Likewise.
25245
25246 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
25247
25248         PR c++/20679
25249         * g++.dg/template/overload4.C: New test.
25250
25251 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25252
25253         PR c++/20746
25254         * g++.dg/abi/covariant5.C: New.
25255
25256         PR debug/20505
25257         * g++.dg/debug/const2.C: New.
25258
25259 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
25260
25261         PR rtl-optimization/16104
25262         * gcc.c-torture/execute/20050316-1.c: New test.
25263
25264 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
25265
25266         * g++.dg/template/spec23.C: Fix dg-error text.
25267
25268 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
25269
25270         PR c++/19199
25271         * g++.dg/expr/lval2.C: New.
25272
25273 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25274
25275         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
25276         __builtin_strcasecmp and __builtin_strncasecmp.
25277
25278 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         PR c++/20723
25281         * g++.dg/template/spec22.C: New.
25282         * g++.dg/template/spec23.C: New.
25283
25284 2005-04-03  Dale Ranta  <dir@lanl.gov>
25285             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25286
25287         PR libfortran/20068
25288         PR libfortran/20125
25289         PR libfortran/20156
25290         PR libfortran/20471
25291         * gfortran.dg/backspace.f: New test.
25292
25293 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
25294
25295         * gcc.dg/pr19345.c: New test.
25296
25297 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25298
25299         PR tree-optimization/20640
25300         * gcc.dg/torture/tree-loop-1.c: New.
25301
25302 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
25303
25304         PR rtl-optimization/20290
25305         * gcc.c-torture/execute/loop-ivopts-2.c: New.
25306
25307 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
25308
25309         * gcc.dg/rs6000-fpint.c: New.
25310
25311 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25312
25313         * gcc.dg/old-style-then-proto-1.c: New test.
25314
25315 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25316
25317         * gfortran.fortran-torture/execute/backspace.f90: Check
25318         after backspace and read was incorrect.
25319
25320 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25321
25322         * gcc.c-torture/execute/builtins/strcat.c: Check the result
25323         buffer past the terminating NUL using memcmp.
25324         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
25325         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
25326
25327         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
25328         Fix unused/uninitialized variable warnings.
25329
25330         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
25331         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
25332         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
25333         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
25334
25335         * gcc.c-torture/execute/builtins/abs-1-lib.c,
25336         gcc.c-torture/execute/builtins/fputs-lib.c,
25337         gcc.c-torture/execute/builtins/lib/fprintf.c,
25338         gcc.c-torture/execute/builtins/lib/main.c,
25339         gcc.c-torture/execute/builtins/lib/memcmp.c,
25340         gcc.c-torture/execute/builtins/lib/memmove.c,
25341         gcc.c-torture/execute/builtins/lib/mempcpy.c,
25342         gcc.c-torture/execute/builtins/lib/memset.c,
25343         gcc.c-torture/execute/builtins/lib/printf.c,
25344         gcc.c-torture/execute/builtins/lib/sprintf.c,
25345         gcc.c-torture/execute/builtins/lib/stpcpy.c,
25346         gcc.c-torture/execute/builtins/lib/strchr.c,
25347         gcc.c-torture/execute/builtins/lib/strcmp.c,
25348         gcc.c-torture/execute/builtins/lib/strcpy.c,
25349         gcc.c-torture/execute/builtins/lib/strcspn.c,
25350         gcc.c-torture/execute/builtins/lib/strlen.c,
25351         gcc.c-torture/execute/builtins/lib/strncat.c,
25352         gcc.c-torture/execute/builtins/lib/strncmp.c,
25353         gcc.c-torture/execute/builtins/lib/strncpy.c,
25354         gcc.c-torture/execute/builtins/lib/strrchr.c,
25355         gcc.c-torture/execute/builtins/lib/strspn.c,
25356         gcc.c-torture/execute/builtins/lib/strstr.c,
25357         gcc.c-torture/execute/builtins/memops-asm-lib.c,
25358         gcc.c-torture/execute/builtins/strlen-2.c,
25359         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
25360         prototypes.
25361
25362 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
25363
25364         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
25365         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
25366         selectany usage.
25367
25368 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
25369
25370         PR c++/19406
25371         * g++.dg/debug/using1.C: New test.
25372
25373 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
25374
25375         PR middle-end/20524
25376         * gcc.dg/alias-7.c: Prefix asm-declared name with
25377         __USER_LABEL_PREFIX__.
25378
25379 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
25380
25381         Fix fallout from PR middle-end/15700:
25382         * gcc.c-torture/compile/20011119-1.c: Take
25383         __USER_LABEL_PREFIX__ into account.
25384         * gcc.c-torture/compile/20011119-2.c: Likewise.
25385
25386 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25387
25388         PR c++/18644
25389         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
25390
25391 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
25392
25393         PR c/17855
25394         * gcc.c-torture/compile/struct-non-lval-1.c,
25395         gcc.c-torture/compile/struct-non-lval-2.c,
25396         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
25397
25398 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
25399
25400         * gcc.dg/tls/tls.exp: Remove temporary file.
25401         * g++.dg/tls/tls.exp: Ditto.
25402         * lib/file-format.exp: Ditto.
25403         * g++.dg/special/ecos.exp: Ditto.
25404
25405         * lib/profopt.exp: Treat prof_ext as a list.
25406         * gcc.misc-tests/bprob.exp: Ditto.
25407         * g++.dg/bprob/bprob.exp: Ditto.
25408
25409         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
25410         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
25411         g++.dg/tree-ssa/pointer-reference-alias.C,
25412         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
25413         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
25414         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
25415         g++.dg/vect/pr19951.cc: Ditto.
25416         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
25417         gcc.dg/builtins-47.c: Ditto.
25418         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
25419         gcc.dg/pr20115-1.c: Ditto.
25420         * gcc.dg/tree-ssa/20030530-2.c,
25421         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
25422         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
25423         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
25424         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
25425         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
25426         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
25427         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
25428         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
25429         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
25430         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
25431         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
25432         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
25433         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
25434         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
25435         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
25436         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
25437         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
25438         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
25439         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
25440         gcc.dg/tree-ssa/20030824-1.c,
25441         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
25442         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
25443         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
25444         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
25445         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
25446         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
25447         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
25448         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
25449         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
25450         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
25451         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
25452         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
25453         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
25454         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
25455         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
25456         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
25457         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
25458         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
25459         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
25460         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
25461         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
25462         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
25463         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
25464         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
25465         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
25466         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
25467         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
25468         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
25469         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
25470         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
25471         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
25472         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
25473         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
25474         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
25475         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
25476         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
25477         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
25478         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
25479         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
25480         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
25481         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
25482         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
25483         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
25484         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
25485         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
25486         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
25487         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
25488         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
25489         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
25490         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
25491         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
25492         gcc.dg/tree-ssa/useless-1.c: Ditto.
25493         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
25494         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
25495         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
25496         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
25497         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
25498         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
25499         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
25500         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
25501         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
25502         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
25503         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
25504         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
25505         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
25506         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
25507         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
25508         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
25509         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
25510         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
25511         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
25512         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
25513         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
25514         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
25515         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
25516         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
25517         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
25518         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
25519         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
25520         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
25521         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
25522         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
25523         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
25524         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
25525         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
25526         gcc.dg/vect/vect-none.c: Ditto.
25527         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
25528         treelang/compile/unsigned.tree: Ditto.
25529
25530         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
25531         * gcc.dg/cpp/direct2s.c: Ditto.
25532         * gcc.dg/cpp/paste4.c: Ditto.
25533         * gcc.dg/cpp/separate-1.c: Ditto.
25534         * gcc.dg/pch/save-temps-1.c: Ditto.
25535         * g++.dg/ext/altivec-10.C: Ditto.
25536         * g++.dg/pch/pch.C: Ditto.
25537
25538         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
25539
25540         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
25541         * g++.dg/template/repo1.C: Ditto.
25542         * g++.dg/template/repo2.C: Ditto.
25543         * g++.dg/template/repo3.C: Ditto.
25544         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
25545         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
25546         * g++.old-deja/g++.pt/repo1.C: Ditto.
25547         * g++.old-deja/g++.pt/repo2.C: Ditto.
25548         * g++.old-deja/g++.pt/repo3.C: Ditto.
25549         * g++.old-deja/g++.pt/repo4.C: Ditto.
25550
25551         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
25552         * gcc.dg/20030107-1.c: Ditto.
25553         * gcc.dg/20030702-1.c: Ditto.
25554         * gcc.dg/profile-generate-1.c: Ditto.
25555         * g++.dg/other/profile1.C: Ditto.
25556         * g++.old-deja/g++.robertl/eb83.C: Ditto.
25557
25558         * lib/gcc-dg.exp (remove-build-file): New.
25559         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
25560         cleanup-tree-dump, cleanup-saved-temps): New.
25561
25562 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
25563
25564         PR c++/19203, DR 214
25565         * g++.dg/parse/ambig3.C: Not ambiguous.
25566         * g++.dg/template/spec20.C: New.
25567         * g++.dg/template/spec21.C: New.
25568
25569 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
25570
25571         PR target/20045
25572         * gcc.dg/ia64-fptr-1.c: Run only on linux.
25573
25574 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25575
25576         PR libfortran/20660
25577         * gfortran.dg/negative_unit.f: New test.
25578
25579 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
25580
25581         * gcc.dg/20050330-1.c: New test.
25582
25583 2005-03-30  Devang Patel  <dpatel@apple.com>
25584
25585         * g++.dg/tree-sra/ssa-sra-3.C: New test.
25586
25587 2005-03-30  Dale Johannesen  <dalej@apple.com>
25588
25589         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
25590
25591 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
25592
25593         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
25594         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
25595         Strip options from test name.
25596
25597 2005-03-31  Jan Hubicka  <jh@suse.cz>
25598
25599         * gcc.dg/varpool-1.c: New testcase.
25600
25601 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25602
25603         PR c/772
25604         PR c/17913
25605         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
25606         gcc.dg/stmt-expr-label-3.c : New tests.
25607         * gcc.c-torture/execute/medce-2.c: Remove.
25608
25609 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
25610
25611         PR c/20368
25612         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
25613         tests.
25614
25615 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
25616
25617         * gcc.c-torture/compile/pr20203.c: New test.
25618
25619 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25620
25621         * gfortran.dg/promotion.f90: New test.
25622
25623 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
25624
25625         PR middle-end/20491
25626         * gcc.dg/torture/asm-subreg-1.c: New test.
25627
25628 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
25629
25630         PR c/20672
25631         * gcc.dg/pr20672-1.c: New test.
25632
25633 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
25634
25635         * gfortran.dg/vect: New directory.
25636         * gfortran.dg/vect/vect.exp: New.
25637         * gfortran.dg/vect/vect-1.f90: New test.
25638         * gfortran.dg/vect/vect-2.f90: New test.
25639         * gfortran.dg/vect/vect-3.f90: New test.
25640         * gfortran.dg/vect/vect-4.f90: New test.
25641         * gfortran.dg/vect/vect-5.f90: New test.
25642
25643 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
25644
25645         PR middle-end/20622
25646         * gcc.dg/alias-7.c: New test.
25647
25648 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
25649
25650         * gcc.dg/sparc-reg-1.c: New test.
25651
25652 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
25653
25654         PR target/19890
25655         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
25656
25657 2005-03-29  Dale Ranta  <dir@lanl.gov>
25658             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25659
25660         PR libfortran/20163
25661         * gfortran.dg/pr20163-2.f: New test.
25662
25663 2005-03-28  Jan Hubicka  <jh@suse.cz>
25664
25665         PR middle-end/20635
25666         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
25667         by Jakub Jelinek.
25668
25669 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
25670
25671         PR tree-optimization/20626
25672         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
25673         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
25674
25675 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
25676
25677         * gfortran.dg/underflow.f90: New test.
25678         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
25679
25680 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25681
25682         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
25683
25684 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
25685
25686         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
25687         (g++_init): Make sure that CXXFLAGS is set.
25688         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
25689         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
25690         * lib/gfortran.exp (gfortran_link_flags): Likewise.
25691         * lib/objc.exp (objc_init): Likewise.
25692         * lib/treelang.exp (treelang_init): Likewise.
25693
25694 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
25695
25696         PR tree-optimization/20470
25697         * gcc.dg/tree-ssa/pr20470.c: New test.
25698
25699 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
25700
25701         * gcc.dg/ppc-stfiwx.c: New.
25702
25703 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
25704
25705         PR target/19888
25706         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
25707
25708 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25709
25710         * gcc.dg/20050325-1.c: Fix a typo.
25711
25712 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25713
25714         PR libfortran/19678
25715         PR libfortran/19679
25716         * gfortran.dg/dos_eol.f: New test.
25717
25718 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
25719
25720         PR rtl-optimization/20249
25721         * gcc.dg/20050325-1.c: New test.
25722
25723 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25724
25725         PR libfortran/15332
25726         * gfortran.dg/pr15332.f: New test.
25727
25728 2005-03-24  Dale Johannesen  <dalej@apple.com>
25729
25730         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
25731
25732 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
25733
25734         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
25735         'internal' visibility.
25736         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
25737         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
25738         'protected' visibility.
25739         * gcc.dg/visibility-7.c: Likewise.
25740         * lib/target-supports.exp (check_visibility_available): Take
25741         a parameter, the kind of visibility to check for.
25742         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
25743         to check_visibility_available.
25744
25745         * g++.dg/expr/cast3.C: New.
25746
25747 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
25748
25749         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
25750         rs6000.
25751
25752 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
25753
25754         PR target/20095
25755         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
25756
25757 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
25758
25759         * gcc.dg/badshift.c: Renamed to...
25760         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
25761
25762         * gcc.target/i386/badshift.c: Renamed to...
25763         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
25764         only.
25765
25766         PR rtl-optimization/20532
25767         * gcc.target/i386/badshift.c: New.
25768
25769 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25770
25771         * gfortran.dg/pr18025.f90: New test.
25772
25773 2005-03-23  Dale Johannesen  <dalej@apple.com>
25774
25775         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
25776
25777 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
25778
25779         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
25780
25781         * lib/target-supports.exp (check_iconv_available): Default
25782         libiconv to -liconv, if there is no definition.
25783
25784 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
25785
25786         * gcc.dg/torture/cris-asm-mof-1.c: New test.
25787
25788 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
25789
25790         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
25791         * g++.dg/opt/pr7503-2.C: Likewise.
25792         * g++.dg/opt/pr7503-3.C: Likewise.
25793         * g++.dg/opt/pr7503-4.C: Likewise.
25794         * g++.dg/opt/pr7503-5.C: Likewise.
25795         * g++.dg/warn/minmax.C: New test.
25796
25797 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25798
25799         * gfortran.dg/g77_intrinsics_funcs.f: New test.
25800         * gfortran.dg/g77_intrinsics_sub.f: New test.
25801
25802 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
25803             Jan Hubicka  <jh@suse.cz>
25804             Steven Bosscher <stevenb@suse.de
25805
25806         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
25807
25808 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25809
25810         PR c++/19980
25811         * g++.dg/template/redecl3.C: New test.
25812
25813 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25814
25815         PR c++/20499
25816         * g++.dg/parse/error16.C: Tweak error markers.
25817
25818 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
25819
25820         PR target/20561
25821         * gcc.dg/20050321-2.c: New test.
25822
25823 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
25824
25825         PR c++/20465
25826         PR c++/20381
25827         * g++.dg/template/ptrmem12.C: New.
25828
25829 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
25830
25831         PR rtl-optimization/20527
25832         * gcc.c-torture/execute/pr20527-1.c: New test.
25833
25834 2005-03-22  Ben Elliston  <bje@au.ibm.com>
25835
25836         * gcc.misc-tests/options.exp (check_for_options): Create a real C
25837         program, compile it into a real executable and then delete the .c
25838         and .x files afterwards, to avoid problems on testglue targets.
25839
25840 2005-03-21  Stuart Hastings  <stuart@apple.com>
25841
25842         * gcc.target/i386/sse-2.c: New.
25843
25844 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
25845
25846         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
25847
25848 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25849
25850         * g++.dg/parse/crash25.C: Fix typo.
25851
25852 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25853
25854         PR c++/20461
25855         * g++.dg/parse/crash24.C: New test.
25856
25857         PR c++/20536
25858         * g++.dg/parse/crash25.C: New test.
25859
25860 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
25861
25862         PR c++/20147
25863         * g++.dg/ext/stmtexpr4.C: New test.
25864
25865 2005-03-20  Roger Sayle  <roger@eyesopen.com>
25866
25867         PR middle-end/20539
25868         * gcc.c-torture/compile/pr13066-1.c: New test case.
25869         * gcc.c-torture/compile/pr20539-1.c: Likewise.
25870         * g++.dg/opt/pr13066-1.C: Likewise.
25871
25872 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
25873
25874         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
25875
25876 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
25877
25878         PR fortran/18525
25879         * gfortran.dg/nesting_1.f90: New test.
25880
25881 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25882
25883         PR c++/20240
25884         * g++.dg/lookup/using13.C: New test.
25885
25886 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25887
25888         PR c++/20333
25889         * g++.dg/template/crash36.C: New test.
25890
25891 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
25892
25893         PR c++/20463
25894         * g++.dg/template/crash35.C: New test.
25895
25896 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
25897
25898         PR c++/19966
25899         * g++.dg/overload/operator2.C: New test.
25900
25901 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25902
25903         PR libfortran/20257
25904         * gfortran.dg/pr20257.f90: New test.
25905
25906 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25907
25908         PR libfortran/20480
25909         * gfortran.dg/pr20480.f90: New test.
25910
25911 2005-03-16  Richard Henderson  <rth@redhat.com>
25912
25913         PR middle-end/15700
25914         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
25915         (_rtld_global): New.
25916         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
25917         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
25918
25919         * gcc.dg/alias-3.c: New.
25920         * gcc.dg/alias-4.c: New.
25921         * gcc.dg/alias-5.c: New.
25922         * gcc.dg/alias-6.c: New.
25923
25924 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
25925
25926         * gcc.dg/cpp/ucnid-7.c: New.
25927
25928 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
25929             Dorit Naishlos  <dorit@il.ibm.com>
25930
25931         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
25932         darwin.
25933
25934 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
25935
25936         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
25937         support misaligned accesses.
25938         * gcc.dg/vect/vect-58.c: Likewise.
25939         * gcc.dg/vect/vect-92.c: New.
25940         * gcc.dg/vect/vect-93.c: New.
25941
25942 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
25943
25944         PR fortran/18827
25945         * gfortran.dg/assign_2.f90: New test.
25946         * gfortran.dg/assign_3.f90: New test.
25947         * gfortran.dg/assign.f90: New test.
25948
25949 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
25950
25951         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
25952         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
25953         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
25954         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
25955         names.
25956
25957 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
25958
25959         * gcc.dg/cpp/ucnid-6.c: New.
25960
25961         * gcc.dg/cpp/normalize-1.c: New.
25962         * gcc.dg/cpp/normalize-2.c: New.
25963         * gcc.dg/cpp/normalize-3.c: New.
25964         * gcc.dg/cpp/normalize-4.c: New.
25965         * gcc.dg/cpp/ucnid-4.c: New.
25966         * gcc.dg/cpp/ucnid-5.c: New.
25967         * g++.dg/cpp/normalize-1.C: New.
25968         * g++.dg/cpp/ucnid-1.C: New.
25969
25970 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25971
25972         * gcc.dg/pr18628.c: New.
25973
25974 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
25975
25976         PR c++/20280
25977         * g++.dg/tree-ssa/pr20280.C: New.
25978
25979 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25980
25981         PR fortran/20467
25982         * gfortran.dg/stfunc_2.f90: New test.
25983
25984 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25985
25986         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
25987
25988 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
25989
25990         * gcc.dg/tree-ssa/20050314-1.c: New test.
25991
25992 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25993
25994         PR c++/4403
25995         PR c++/9783, DR433
25996         * g++.dg/template/friend34.C: New test.
25997         * g++.dg/template/friend35.C: Likewise.
25998         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
25999
26000 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26001
26002         Friend class name lookup 5/n
26003         PR c++/1016
26004         * g++.dg/lookup/hidden-class1.C: New test.
26005         * g++.dg/lookup/hidden-class2.C: Likewise.
26006         * g++.dg/lookup/hidden-class3.C: Likewise.
26007         * g++.dg/lookup/hidden-class4.C: Likewise.
26008         * g++.dg/lookup/hidden-class5.C: Likewise.
26009         * g++.dg/lookup/hidden-class6.C: Likewise.
26010         * g++.dg/lookup/hidden-class7.C: Likewise.
26011         * g++.dg/lookup/hidden-class8.C: Likewise.
26012         * g++.dg/lookup/hidden-class9.C: Likewise.
26013         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
26014         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
26015         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
26016         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
26017         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
26018         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
26019         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
26020         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
26021         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
26022         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
26023         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
26024
26025 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
26026
26027         PR c++/20157
26028         * g++.dg/template/error18.C: New test.
26029
26030 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26031
26032         PR debug/16792
26033         * g++.dg/debug/pr16792.C: New test.
26034
26035 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26036
26037         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
26038         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
26039         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
26040         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
26041         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
26042         test assertion names.
26043
26044 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26045
26046         PR fortran/18600
26047         * gfortran.dg/stfunc_1.f90: New test.
26048
26049 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26050
26051         PR fortran/16907
26052         * gfortran.dg/real_index_1.f90: New test.
26053
26054 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26055
26056         PR fortran/20323
26057         * gfortran.dg/spec_expr_1.f90: New test.
26058
26059 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
26060
26061         PR c/20402
26062         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
26063         new parser.
26064
26065 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26066
26067         PR fortran/20361
26068         * gfortran.dg/largeequiv_1.f90: New test.
26069
26070 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26071
26072         * gcc.dg/ucnid-1.c: New.
26073         * gcc.dg/ucnid-2.c: New.
26074         * gcc.dg/ucnid-3.c: New.
26075         * gcc.dg/ucnid-4.c: New.
26076         * gcc.dg/ucnid-5.c: New.
26077         * gcc.dg/ucnid-6.c: New.
26078         * gcc.dg/cpp/ucnid-1.c: New.
26079         * gcc.dg/cpp/ucnid-2.c: New.
26080         * gcc.dg/cpp/ucnid-3.c: New.
26081         * g++.dg/other/ucnid-1.C: New.
26082
26083 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
26084
26085         * gcc.dg/vmx/darwin-abi-3.c: Delete.
26086
26087 2005-03-11  Per Bothner  <per@bothner.com>
26088
26089         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
26090         that diagnotics refer to correct token.
26091         * gcc.dg/unused-3.c: Likewise.
26092
26093 2005-03-11  Per Bothner  <per@bothner.com>
26094
26095         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
26096         constant" is now actually on same line as string constant.
26097         * gcc.dg/cpp/direct2s.c: Likewise.
26098
26099 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
26100
26101         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
26102
26103 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26104
26105         PR libfortran/20124
26106         * gfortran.dg/pr20124.f90: New Test
26107
26108 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
26109
26110         PR tree-optimization/20130
26111         * gcc.dg/pr20130-1.c: New test.
26112
26113 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26114
26115         PR target/20095
26116         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
26117
26118 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26119
26120         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
26121
26122 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
26123
26124         * g++.dg/eh/forced1.C: Fix comment.
26125         * g++.dg/eh/forced2.C: Ditto.
26126         * g++.dg/eh/forced3.C: Ditto.
26127         * g++.dg/eh/forced4.C: Ditto.
26128
26129 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
26130
26131         PR rtl-opt/20412
26132         * gcc.c-torture/compile/pr20412.c: New test.
26133
26134 2005-03-10  Roger Sayle  <roger@eyesopen.com>
26135
26136         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
26137
26138 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26139
26140         PR target/20322
26141         * gcc.dg/20050307-1.c: New test.
26142
26143 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
26144
26145         PR c++/20375
26146         * g++.dg/other/stdarg3.C: New.
26147
26148 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
26149
26150         PR c++/18384, c++/18327
26151         * g++.dg/init/array19.C: New test.
26152
26153         PR inline-asm/20314
26154         * gcc.dg/torture/pr20314-1.c: New test.
26155         * gcc.dg/torture/pr20314-2.c: New test.
26156
26157 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
26158
26159         * gcc.dg/20050309-1.c: New test.
26160
26161 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26162
26163         * gcc.dg/builtins-10.c: Reactivate disabled test.
26164         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
26165         new cbrt transformations.
26166
26167 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26168
26169         PR c++/20208
26170         * g++.dg/template/array13.C: New test.
26171
26172 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
26173
26174         PR c++/16859
26175         * g++.dg/init/brace4.C: New test.
26176
26177 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
26178
26179         PR c++/20186
26180         * g++.dg/template/non-dependent12.C: New.
26181
26182 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
26183
26184         PR c++/20142
26185         * g++.dg/init/array18.C: Add dg-do run marker.
26186
26187         PR c++/20142
26188         * g++.dg/init/array18.C: New test.
26189
26190 2005-03-09  Ben Elliston  <bje@au.ibm.com>
26191
26192         * consistency.vlad/vlad.exp: Remove trailing semicolons.
26193         * g++.dg/gcov/gcov.exp: Likewise.
26194         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
26195         * gcc.target/xstormy16/xstormy16.exp: Likewise.
26196         * lib/c-torture.exp: Likewise.
26197         * lib/fortran-torture.exp: Likewise.
26198         * lib/g++.exp: Likewise.
26199         * lib/gcc-defs.exp: Likewise.
26200         * lib/gcc-dg.exp: Likewise.
26201         * lib/gcc.exp: Likewise.
26202         * lib/gcov.exp: Likewise.
26203         * lib/gfortran.exp: Likewise.
26204         * lib/mike-g++.exp: Likewise.
26205         * lib/mike-gcc.exp: Likewise.
26206         * lib/objc-torture.exp: Likewise.
26207         * lib/objc.exp: Likewise.
26208         * lib/profopt.exp: Likewise.
26209         * lib/target-libpath.exp: Likewise.
26210         * lib/target-supports.exp: Likewise.
26211         * lib/treelang.exp: Likewise.
26212         * lib/wrapper.exp: Likewise.
26213
26214 2005-03-08  Jeff Law  <law@redhat.com>
26215
26216         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
26217         PHI-OPT changes.
26218
26219 2005-03-08  Ira Rosen  <irar@il.ibm.com>
26220
26221         * gcc.dg/vect/pr20122.c: New test.
26222
26223 2005-03-07  Jeff Law  <law@redhat.com>
26224
26225         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
26226         was folded away.
26227         * gcc.dg/tree-ssa/pr18133-1.c: New test.
26228         * gcc.dg/tree-ssa/pr18133-2.c: New test.
26229         * gcc.dg/tree-ssa/pr18134.c: New test.
26230
26231 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26232
26233         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
26234         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
26235         gcc.dg/torture/builtin-noret-2.c: Require weak support.
26236
26237 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
26238
26239         PR tree-opt/17671
26240         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
26241
26242 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
26243
26244         * g++.dg/warn/Wnvdtor.C: New test.
26245
26246 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
26247
26248         * gcc.dg/torture/pr19683-1.c: New test.
26249
26250 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
26251
26252         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
26253         * gfortran.dg/g77/19990313-2.f: Ditto.
26254         * gfortran.dg/g77/19990313-3.f: Ditto.
26255         * gfortran.dg/g77/19990525-0.f: Ditto.
26256         * gfortran.dg/g77/19990826-0.f: Ditto.
26257         * gfortran.dg/g77/19990826-2.f: Ditto.
26258         * gfortran.dg/g77/19990826-3.f: Ditto.
26259         * gfortran.dg/g77/20000511-1.f: Ditto.
26260         * gfortran.dg/g77/20000511-2.f: Ditto.
26261         * gfortran.dg/g77/970625-2.f: Ditto.
26262         * gfortran.dg/g77/980310-2.f: Ditto.
26263         * gfortran.dg/g77/980310-3.f: Ditto.
26264         * gfortran.dg/g77/980310-8.f: Ditto.
26265         * gfortran.dg/g77/980519-2.f: Ditto.
26266         * gfortran.dg/g77/alpha1.f: Ditto.
26267         * gfortran.dg/g77/claus.f: Ditto.
26268         * gfortran.dg/g77/erfc.f: Ditto.
26269         * gfortran.dg/g77/short.f: Ditto.
26270         * gfortran.fortran-torture/execute/data.f90: Ditto.
26271         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
26272         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
26273
26274 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26275
26276         * lib/file-format.exp (gcc_target_object_format): Add check for som
26277         format and hardcode object formats on hppa*-*-hpux*.
26278         * lib/target-supports.exp (check_weak_available): Add check for som
26279         object format.  Always return 0 on hppa*-*-hpux10*.
26280
26281         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
26282         is defined.
26283
26284         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
26285
26286 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26287
26288         * gfortran.dg/pr19936_1.f90: New test.
26289         * gfortran.dg/pr19936_2.f90: New test.
26290         * gfortran.dg/pr19936_3.f90: New test.
26291
26292 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
26293             Paul Thomas <prthomas@drfccad.cea.fr>
26294
26295         * gfortran.dg/PR19754_1.f90: New test.
26296         * gfortran.dg/PR19754_2.f90: Ditto.
26297
26298 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26299
26300         PR c++/19311
26301         * g++.dg/template/non-dependent11.C: New test.
26302
26303 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
26304
26305         * lib/target-supports.exp (check_iconv_available): Fix comment.
26306
26307 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
26308             Joseph S. Myers  <joseph@codesourcery.com>
26309
26310         PR c++/19797
26311         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
26312
26313 2005-03-04  Matthew Sachs  <msachs@apple.com>
26314
26315         * gcc.exp (gcc_target_compile): Put braces around
26316         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
26317         * objc.exp (objc_target_compile): Likewise.
26318         * treelang.exp (treelang_target_compile): Likewise.
26319
26320 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26321
26322         PR fortran/19673
26323         * gfortran.dg/func_result_1.f90: New test.
26324
26325 2005-03-04  Ben Elliston  <bje@au.ibm.com>
26326
26327         * gcc.misc-tests/options.exp: New test.
26328
26329 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
26330
26331         * gcc.dg/pr15784-4.c: New test.
26332
26333 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
26334
26335         * gcc.c-torture/execute/pr17133.c: New.
26336         * gcc.c-torture/compile/20050303-1.c: New.
26337
26338 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
26339
26340         * gcc.dg/cpp/assert4.c: Fix for cygwin.
26341
26342 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
26343
26344         * g++.dg/overload/using2.C: New.
26345
26346 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
26347
26348         PR c++/19916
26349         * g++.dg/init/ptrmem2.C: New test.
26350
26351 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
26352
26353         PR c/8927
26354         * gcc.dg/pr8927-1.c: New test.
26355
26356 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
26357
26358         PR c++/20232
26359         * g++.dg/inherit/covariant12.C: New.
26360
26361 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26362
26363         PR fortran/19479
26364         * gfortran.dg/bound_1.f90: New test.
26365
26366 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
26367
26368         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
26369         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
26370
26371 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
26372
26373         PR c/20245
26374         * gcc.dg/pr20245-1.c: New test.
26375
26376 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
26377
26378         PR middle-end/19874
26379         * gcc.c-torture/execute/20050119-2.c: New test case.
26380
26381 2005-02-28  Ben Elliston  <bje@au.ibm.com>
26382
26383         * README: Update the DejaGnu bug reporting address.
26384         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
26385         * lib/objc-torture.exp: Likewise.
26386
26387 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26388
26389         * gfortran.dg/boz_1.f90: New test.
26390         * gfortran.dg/boz_3.f90: New test.
26391         * gfortran.dg/boz_4.f90: New test.
26392
26393 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
26394
26395         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
26396         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
26397
26398 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26399
26400         PR libfortran/20101
26401         * gfortran.dg/write_0_pe_format.f90: New test.
26402
26403 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
26404
26405         PR c++/20206
26406         * g++.dg/opt/thunk2.C: New test.
26407         * g++.dg/opt/covariant1.C: New test.
26408
26409 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26410
26411         * gfortran.dg/e_d_fmt.f90: New test.
26412
26413 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
26414
26415         * gcc.dg/asm-b.c: Fix comment typos.
26416
26417 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26418
26419         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
26420         a V_MAY_DEF also.
26421
26422 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         PR tree-opt/20188
26425         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
26426         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
26427         * gcc.dg/asm-b.c: New test.
26428
26429 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
26430
26431         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
26432         Disable this test on IRIX 6.
26433
26434 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
26435
26436         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
26437         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
26438         parser.
26439
26440 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
26441
26442         PR tree-optimization/20204
26443         * gcc.dg/pr20204.c: New test.
26444
26445 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
26446
26447         PR target/20196
26448         * gcc.c-torture/execute/20050224-1.c: New test.
26449
26450         PR c++/20175
26451         * g++.dg/warn/Wbraces2.C: New test.
26452
26453 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
26454
26455         PR c++/19878
26456         * g++.dg/init/const2.C: New test.
26457
26458 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
26459
26460         PR tree-optimization/20100
26461         * gcc.c-torture/execute/pr20100-1.c: New test.
26462
26463 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26464
26465         * gfortran.dg/implicit_3.f90: New test.
26466
26467         * gfortran.dg/deftype_1.f90: New test.
26468
26469 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
26470
26471         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
26472         the test passes.
26473         * g++.dg/other/anon3.C: Accept a warning.
26474
26475 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
26476
26477         * gcc.dg/pr20017.c: Fix a comment typo.
26478
26479 2005-02-23  Bud Davis  <bdavis@gfortran.org>
26480
26481         * gfortran.dg/list_read_4.f90: Change to f90 comments.
26482
26483 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26484
26485         PR ada/19902
26486         * ada/acats/tests/cxa/cxa3004.a: Remove.
26487         * ada/acats/tests/cxb/cxb30061.am: Likewise.
26488
26489 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26490
26491         PR c++/20073
26492         * g++.dg/init/const1.C: New test.
26493
26494         PR c++/19991
26495         * g++.dg/parse/constant7.C: New test.
26496
26497         PR c++/20152
26498         * g++.dg/parse/error27.C: New test.
26499         * g++.dg/template/qualttp15.C: Adjust error markers.
26500         * g++.old-deja/g++.other/struct1.C: Likewise.
26501
26502         PR c++/20153
26503         * g++.dg/template/error17.C: New test.
26504
26505         PR c++/20148
26506         * g++.dg/parser/error26.C: New test.
26507
26508 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
26509
26510         PR tree-optimization/20100
26511         PR tree-optimization/20115
26512         * gcc.dg/pr20115.c: New test.
26513         * gcc.dg/pr20115-1.c: New test.
26514         * gcc.dg/pr20100.c: New test.
26515         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
26516         call-clobbered variables after alias1.
26517
26518 2005-02-22  Bud Davis  <bdavis@gfortran.org>
26519
26520         * gfortran.dg/list_read_4.f90: new test.
26521
26522 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
26523
26524         PR rtl-optimization/20017.
26525         * gcc.dg/pr20017.c: New.
26526
26527 2005-02-22  Devang Patel  <dpatel@apple.com>
26528
26529         PR 19952
26530         * g++.dg/tree-ssa/pr19952.C: New test.
26531
26532 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
26533
26534         PR c++/19883
26535         * g++.dg/parse/constant6.C: New test.
26536
26537 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26538
26539         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26540         * g++.dg/charset/asm2.c: Likewise.
26541         * g++.dg/charset/asm3.c: Likewise.
26542         * g++.dg/charset/asm4.c: Likewise.
26543         * g++.dg/charset/asm5.c: Likewise.
26544         * g++.dg/charset/attribute1.c: Likewise.
26545         * g++.dg/charset/attribute2.c: Likewise.
26546         * g++.dg/charset/extern1.cc: Likewise.
26547         * g++.dg/charset/extern2.cc: Likewise.
26548         * g++.dg/charset/extern3.cc: Likewise.
26549         * g++.dg/charset/function.cc: Likewise.
26550         * g++.dg/charset/string.c: Likewise.
26551         * g++.dg/charset/charset.exp: Likewise.
26552         * lib/target-supports.exp (check_iconv_available): Fix comment.
26553
26554 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
26555
26556         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
26557         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
26558         * gcc.dg/charset/asm2.c: Likewise.
26559         * gcc.dg/charset/asm3.c: Likewise.
26560         * gcc.dg/charset/asm4.c: Likewise.
26561         * gcc.dg/charset/asm5.c: Likewise.
26562         * gcc.dg/charset/asm6.c: Likewise.
26563         * gcc.dg/charset/attribute1.c: Likewise.
26564         * gcc.dg/charset/attribute2.c: Likewise.
26565         * gcc.dg/charset/builtin1.c: Likewise.
26566         * gcc.dg/charset/extern.c: Likewise.
26567         * gcc.dg/charset/function.c: Likewise.
26568         * gcc.dg/charset/string.c: Likewise.
26569         * gcc.dg/charset/charset.exp: Likewise.
26570
26571 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
26572
26573         PR fortran/20086
26574         * gfortran.dg/pr20086.f90: New test.
26575
26576 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
26577
26578         PR tree-optimization/19786
26579         * g++.dg/tree-ssa/pr19786.C: New.
26580
26581 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26582
26583         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
26584
26585 2005-02-21  Jeff Law  <law@redhat.com>
26586
26587         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
26588
26589 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26590
26591         * gfortran.dg/do_iterator: Split loop, markup all lines for
26592         which an error locus is printed.
26593         * gfortran.dg/pr17708.f90: Markup all lines for which an error
26594         locus is printed.
26595         * gfortran.dg/select_4.f90: Likewise.
26596         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
26597         locuses in the various permutations.
26598
26599 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
26600
26601         PR tree-optimization/19951
26602         * g++.dg/vect: New directory.
26603         * g++.dg/vect/vect.exp: New file.
26604         * g++.dg/vect/pr19951.cc: New testcase.
26605         * g++.dg/dg.exp: Also prune vectorizer tests.
26606
26607 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
26608
26609         PR 18785
26610         * gcc.dg/charset/builtin1.c: New test.
26611
26612 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26613
26614         PR c++/19299
26615         * g++.dg/inherit/volatile1.C: New test.
26616
26617         PR c++/19440
26618         * g++.dg/template/dtor4.C: New test.
26619
26620 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26621
26622         * gfortran.dg/int_1.f90: New test.
26623
26624 2005-02-19  Devang Patel  <dpatel@apple.com>
26625
26626         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
26627
26628 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
26629
26630         * gfortran.dg/achar_1.f90: New test.
26631
26632 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
26633
26634         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
26635
26636 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
26637             Jakub Jelinek  <jakub@redhat.com>
26638
26639         PR tree-optimization/19828
26640         * gcc.dg/tree-ssa/loop-7.c: New test.
26641         * gcc.c-torture/execute/20050218-1.c: New test.
26642
26643 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
26644
26645         PR c/20043
26646         * gcc.dg/transparent-union-1.c: New test.
26647         * gcc.dg/transparent-union-2.c: New test.
26648
26649 2005-02-18  James E Wilson  <wilson@specifixinc.com>
26650
26651         PR tree-optimization/18977
26652         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
26653
26654 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
26655
26656         PR target/20054
26657         * gcc.dg/pr20054.c: New test.
26658
26659 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26660
26661         PR c++/19508
26662         * g++.dg/ext/attrib20.C: New test.
26663
26664 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
26665
26666         PR middle-end/20030
26667         * gfortran.fortran-torture/execute/character_passing.f90: New test.
26668
26669 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
26670
26671         PR c++/20008
26672         * g++.dg/opt/switch4.C: New.
26673
26674 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
26675
26676         PR c++/20023
26677         PR tree-optimization/20009
26678         * gcc.c-torture/compile/20050217-1.c: New test.
26679         * g++.dg/opt/switch3.C: New test.
26680
26681         PR tree-optimization/18947
26682         * gcc.c-torture/compile/20050215-1.c: New test.
26683         * gcc.c-torture/compile/20050215-2.c: New test.
26684         * gcc.c-torture/compile/20050215-3.c: New test.
26685
26686 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
26687
26688         PR c++/20028
26689         * g++.dg/template/crash34.C: New.
26690
26691         PR c++/20022
26692         * g++.dg/other/access3.C: New.
26693
26694 2005-02-17  Ira Rosen  <irar@il.ibm.com>
26695
26696         * gcc.dg/vect/vect-98.c: New test.
26697
26698 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
26699
26700         PR tree-optimization/19967
26701         * gcc.dg/pr19967.c: New.
26702
26703 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
26704
26705         PR middle-end/19857
26706         * gcc.dg/tree-ssa/20050215-1.c: New test.
26707         * gcc.c-torture/execute/20050215-1.c: New test.
26708
26709 2005-02-15  Eric Christopher  <echristo@redhat.com>
26710
26711         * gcc.dg/cpp/20050215-1.c: New file.
26712
26713 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
26714
26715         PR tree-optimization/15785
26716         * gcc.dg/pr15785-1.c: New test.
26717
26718 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
26719
26720         PR c++/17788
26721         * g++.dg/init/ctor4.C: New.
26722         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
26723
26724 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
26725
26726         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
26727         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
26728
26729 2005-02-15  Andreas Schwab  <schwab@suse.de>
26730
26731         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
26732         declare malloc.
26733
26734 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
26735
26736         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
26737
26738 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
26739
26740         PR tree-optimization/19853
26741         * gcc.c-torture/compile/pr19853.c: New test.
26742
26743 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26744
26745         PR c++/19608
26746         * g++.dg/parse/local-class1.C: New.
26747
26748         PR c++/19895
26749         * g++.dg/parse/ptrmem3.C: New.
26750
26751         PR c++/19884
26752         * g++.old-deja/g++.oliva/template6.C: Add another case.
26753         * g++.dg/template/explicit6.C: New.
26754
26755 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
26756
26757         PR c++/17816
26758         * g++.dg/other/redecl2.C: New.
26759
26760 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
26761
26762         PR c++/19891
26763         * g++.dg/abi/covariant4.C: New.
26764
26765 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
26766
26767         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
26768         New tests.
26769
26770 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
26771
26772         * gcc.dg/vect/vect-96.c: Fix typo.
26773
26774 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26775
26776         PR c++/14479
26777         PR c++/19487
26778         * g++.dg/template/enum5.C: New test.
26779
26780 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26781
26782         * gcc.dg/vect/vect-97.c: New test.
26783
26784 2005-02-12  Ira Rosen  <irar@il.ibm.com>
26785
26786         * gcc.dg/vect/vect-96.c: New test.
26787
26788 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
26789
26790         * gcc.dg/builtins-34.c: Also check ldexp*.
26791
26792 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
26793
26794         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
26795
26796 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
26797
26798         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
26799         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
26800         dg-require-dll, dg-require-iconv, dg-require-named-sections,
26801         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
26802         selector_list, selector_expression, dg-process-target): Move to new
26803         file target-supports-dg.exp.
26804         * lib/target-supports-dg.exp: New.
26805
26806         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
26807         New.
26808
26809 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
26810
26811         PR c++/19666
26812         * g++.dg/other/ptrmem6.C: New test.
26813
26814         PR middle-end/19858
26815         * gcc.c-torture/compile/20050210-1.c: New test.
26816
26817 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
26818
26819         PR c++/19755
26820         * g++.dg/warn/Wbraces1.C: New test.
26821
26822 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
26823
26824         * gcc.dg/builtins-52.c: New testcase.
26825
26826 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
26827
26828         PR c/19342
26829         * gcc.c-torture/execute/20050119-1.c: New test.
26830
26831 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26832
26833         PR c++/19811
26834         * g++.dg/init/delete1.C: New test.
26835
26836 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
26837
26838         PR c++/18470
26839         * g++.dg/template/static12.C: New test.
26840
26841 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
26842
26843         PR c++/19787
26844         * g++.dg/conversion/ambig1.C: New test.
26845
26846         PR c++/19739
26847         * g++.dg/ext/attrib19.C: New test.
26848
26849         PR c++/19732
26850         * g++.dg/parse/dtor5.C: New test.
26851
26852         PR c++/19762
26853         * g++.dg/template/dtor3.C: New test.
26854
26855         PR c++/19826
26856         * g++.dg/template/static11.C: New test.
26857         * g++.dg/template/crash2.C: Remove dg-error marker.
26858
26859 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
26860
26861         PR C++/18491
26862         * g++.old-deja/g++.mike/p10769a.C: Remove.
26863
26864 2005-02-09  Roger Sayle  <roger@eyesopen.com>
26865
26866         * gcc.dg/builtins-48.c: New test case.
26867         * gcc.dg/builtins-49.c: New test case.
26868         * gcc.dg/builtins-50.c: New test case.
26869         * gcc.dg/builtins-51.c: New test case.
26870
26871 2005-02-09  Ian Lance Taylor  <ian@airs.com>
26872
26873         PR middle-end/19583
26874         * g++.dg/warn/Wreturn-type-3.C: New test.
26875
26876 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26877
26878         PR middle-end/19402
26879         * gcc.dg/pr19402-1.c: New testcase.
26880         * gcc.dg/pr19402-2.c: likewise.
26881
26882 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
26883
26884         PR middle-end/19854
26885         * g++.dg/tree-ssa/tmmti.C: New testcase.
26886
26887 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26888
26889         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
26890
26891 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
26892
26893         PR c++/19733
26894         * g++.dg/parse/crash23.C: New test.
26895         * g++.dg/warn/Weff1.C: New test.
26896
26897 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26898
26899         * gcc.dg/20050209-1.c: New test.
26900
26901 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
26902
26903         PR target/19799
26904         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
26905
26906 2005-02-08  Mike Stump  <mrs@apple.com>
26907
26908         * g++.dg/pch/import-2.c: New test.
26909         * g++.dg/pch/import-2.hs: New.
26910         * g++.dg/pch/include/import-2a.h: New.
26911         * g++.dg/pch/include/import-2b.h: New.
26912
26913 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
26914
26915         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
26916
26917 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26918
26919         * gfortran.dg/substr_1.f90: New test.
26920
26921 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
26922
26923         PR middle-end/19775
26924         * gcc.dg/torture/builtin-power-1.c: Disable test for
26925         invalid transformation.
26926         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
26927         no longer optimize.
26928         * gcc.dg/builtins-47.c: New testcase.
26929
26930 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
26931             Dorit Naishlos  <dorit@il.ibm.com>
26932
26933         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
26934
26935 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
26936
26937         * gcc.c-torture/compile/20050206-1.c: New test.
26938
26939 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26940
26941         PR tree-opt/19768
26942         * g++.dg/opt/pr19768.C: New test.
26943
26944 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
26945
26946         PR tree-opt/19736
26947         * gcc.c-torture/compile/pr19736.c: New test.
26948
26949 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26950
26951         PR c++/17401
26952         * g++.dg/parse/error25.C: New test.
26953
26954 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
26955
26956         * gcc.c-torture/execute/20050203-1.c: New.
26957
26958 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
26959
26960         * gcc.dg/vect/vect-85.c: Remove xfail.
26961         * gcc.dg/vect/vect-86.c: Remove xfail.
26962         * gcc.dg/vect/vect-87.c: Remove xfail.
26963         * gcc.dg/vect/vect-88.c: Remove xfail.
26964
26965 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
26966
26967         * gcc.dg/altivec-19.c: New.
26968
26969 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
26970
26971         PR c/17807
26972         * gcc.dg/nested-func-3.c: New test.
26973         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
26974
26975 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
26976
26977         * gcc.test-framework/gen_directive_tests: Generate tests for
26978         selector expressions.
26979
26980 2005-02-02  Matt Austern  <austern@apple.com>
26981
26982         PR c++/19628
26983         * g++/ext/builtin7.C: New.
26984         * g++/ext/builtin8.C: New.
26985
26986 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
26987
26988         PR c/18502
26989         * gcc.dg/pr18502-1.c: New test.
26990
26991 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26992
26993         PR c++/17413
26994         * g++.dg/template/local4.C: Tweak.
26995
26996 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
26997
26998         PR tree-optimization/19578
26999         * gcc.c-torture/compile/20050202-1.c: New test.
27000
27001 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
27002
27003         PR c/19435
27004         * gcc.dg/c99-init-4.c: New test.
27005
27006 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27007
27008         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
27009
27010         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
27011
27012         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
27013         * g++.dg/eh/check-vect.h: New.
27014
27015         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
27016         * gcc.dg/vect/vect-78.c: Ditto.
27017         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
27018         Remove.
27019
27020         * g++.dg/conversion/simd1.C: Expect warning.
27021         * g++.dg/ext/attribute-test-1.C: Ditto.
27022         * g++.dg/ext/attribute-test-2.C: Ditto.
27023         * g++.dg/ext/attribute-test-3.C: Ditto.
27024         * g++.dg/ext/attribute-test-4.C: Ditto.
27025
27026         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
27027         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
27028
27029         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
27030
27031 2005-02-01  Richard Henderson  <rth@redhat.com>
27032
27033         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27034         long double for ibm double-double format.
27035         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27036
27037 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
27038
27039         PR tree-optimization/19633
27040         * gcc.dg/pr19633-1.c: New test.
27041         * gcc.dg/pr19633.c: Tweak to make pointer point
27042         to NULL or a symbol.
27043
27044 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
27045
27046         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
27047         New procs.
27048         (dg-process-target (local override)): Handle selector expressions.
27049
27050         * gcc.test-framework/README: Describe tests in source directory.
27051         * gcc.test-framework/test-framework.awk: Handle dg- tests.
27052         * gcc.test-framework/test-framework.exp: Handle dg- tests.
27053         * gcc.test-framework/dg-bogus-exp-P.c: New test.
27054         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
27055         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
27056         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
27057         * gcc.test-framework/dg-do-link-exp-P.c: New test.
27058         * gcc.test-framework/dg-do-run-exp-P.c: New test.
27059         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
27060         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
27061         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
27062         * gcc.test-framework/dg-error-exp-P.c: New test.
27063         * gcc.test-framework/dg-error-exp-XP.c: New test.
27064         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
27065         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
27066         * gcc.test-framework/dg-output-exp-P.c: New test.
27067         * gcc.test-framework/dg-output-exp-XF.c: New test.
27068         * gcc.test-framework/dg-warning-exp-P.c: New test.
27069         * gcc.misc-tests/dg-1.c: Remove.
27070         * gcc.misc-tests/dg-2.c: Remove.
27071         * gcc.misc-tests/dg-3.c: Remove.
27072         * gcc.misc-tests/dg-4.c: Remove.
27073         * gcc.misc-tests/dg-5.c: Remove.
27074         * gcc.misc-tests/dg-6.c: Remove.
27075         * gcc.misc-tests/dg-7.c: Remove.
27076         * gcc.misc-tests/dg-8.c: Remove.
27077         * gcc.misc-tests/dg-9.c: Remove.
27078         * gcc.misc-tests/dg-10.c: Remove.
27079         * gcc.misc-tests/dg-11.c: Remove.
27080         * gcc.misc-tests/dg-12.c: Remove.
27081         * gcc.misc-tests/dg-test.exp: Remove.
27082
27083         * gcc.test-framework/test-framework.awk: Change recording and
27084         printing of passes and failures.
27085
27086         * gcc.test-framework: New directory.
27087         * gcc.test-framework/README: New.
27088         * gcc.test-framework/test-framework.exp: New.
27089         * gcc.test-framework/test-framework.awk: New.
27090         * gcc.test-framework/gen_directive_tests: New.
27091
27092 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
27093
27094         * lib/treelang.exp: Fix comment typos.
27095         (treelang_target_compile): Don't append libs=-ltreelang to options.
27096
27097 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
27098
27099         * g++.dg/parse/typename7.C: Adjust error messages.
27100
27101 2005-01-31  Jeff Law  <law@redhat.com>
27102
27103         * gcc.c-torture/execute/20050131-1.c: New test.
27104         * gcc.dg/wcaselabel.c: New test.
27105
27106 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
27107
27108         * g++.dg/other/warning1.C: Adjust error messags.
27109         * g++.dg/parse/constant5.C: New test.
27110
27111 2005-01-31  Steven Bosscher  <stevenb@suse.de>
27112
27113         PR c/19333
27114         * gcc.c-torture/compile/20011130-1.c: Reorder to make
27115         the test case valid.
27116         * gcc.dg/20030815-1.c: Remove invalid tests.
27117         * gcc.dg/array-7.c: Adjust expected result.
27118         * gcc.dg/pr18596-3.c: Likewise.
27119         * gcc.dg/noncompile/20000901-1.c: Likewise.
27120         * gcc.dg/noncompile/init-2.c: Likewise.
27121         * gcc.dg/noncompile/init-4.c: Likewise.
27122
27123 2005-01-31  Dale Johannesen  <dalej@apple.com>
27124
27125         * g++.dg/opt/pr19650.C: New test.
27126
27127 2005-01-31  Richard Henderson  <rth@redhat.com>
27128
27129         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
27130         long double for intel double extended format.
27131         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
27132
27133 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
27134
27135         PR c++/19555
27136         * g++.dg/template/static10.C: New test.
27137
27138         PR c++/19395
27139         * g++.dg/parse/error24.C: New test.
27140
27141         PR c++/19367
27142         * g++.dg/lookup/builtin1.C: New test.
27143
27144         PR c++/19457
27145         * g++.dg/warn/conv3.C: New test.
27146
27147 2005-01-30  Bud Davis  <bdavis@gfortran.org>
27148
27149         PR fortran/19647
27150         * gfortan.dg/inquire_7.f90
27151
27152 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
27153
27154         PR tree-optimization/15791
27155         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
27156         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
27157         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
27158         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
27159         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
27160         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
27161         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
27162         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
27163         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
27164         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
27165
27166 2005-01-29  Paul Brook  <paul@codesourcery.com>
27167
27168         PR fortran/18565
27169         * check.c (real_or_complex_check): New function.
27170         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
27171         * intrinsic.c (add_functions): Use new check functions.
27172         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
27173         Add prototypes.
27174
27175 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
27176
27177         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
27178         gcc.dg/lvalue-3.c: New tests.
27179         * gcc.dg/concat.c: Update expected messages.
27180
27181 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
27182
27183         PR libfortran/19595
27184         * gfortran.dg/eor_1.f90: New test.
27185
27186 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
27187
27188         PR fortran/19589
27189         * gfortran.dg/logical_data_1.f90: New test.
27190
27191 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
27192
27193         PR c++/19253
27194         * g++.dg/template/crash33.C: New test.
27195
27196         PR c++/19667
27197         * g++.dg/template/crash32.C: New test.
27198
27199 2005-01-28  Ian Lance Taylor  <ian@airs.com>
27200
27201         PR middle-end/16558
27202         * g++.dg/warn/Wreturn-type-2.C: New test.
27203
27204 2004-06-24  Jeff Law  <law@redhat.com>
27205
27206         * gcc.dg/tree-ssa/20050128-1.c: New test.
27207
27208 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
27209
27210         * gcc.target/frv/all-mdpackh-1.c: New test.
27211
27212 2005-01-28  Steven Bosscher  <stevenb@suse.de>
27213
27214         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
27215
27216 2005-01-27  Richard Henderson  <rth@redhat.com>
27217
27218         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
27219
27220 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27221
27222         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
27223
27224 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
27225
27226         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
27227         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
27228         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
27229         to cope with cases where the multilib options override the dg-options.
27230
27231 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
27232
27233         PR c/18946
27234         * gcc.dg/noncompile/20050120-1.c: New test.
27235
27236 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
27237
27238         PR tree-optimization/19633
27239         * gcc.dg/pr19633.c: New test.
27240         * gcc.dg/tree-ssa/pr19633.c: New test.
27241
27242 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
27243
27244         * gcc.dg/20041216-1.c: New test.
27245
27246 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
27247
27248         PR objc/18862
27249         * objc.dg/selector-2.m: New test.
27250
27251 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
27252
27253         * g++.dg/opt/range-test-2.C: New test.
27254
27255         PR rtl-optimization/19579
27256         * gcc.c-torture/execute/20050124-1.c: New test.
27257
27258 2005-01-26  Greg Parker  <gparker@apple.com>
27259         Stuart Hastings  <stuart@apple.com>
27260
27261         * gcc.c-torture/execute/20050125-1.c: New.
27262
27263 2005-01-18  Jan Hubicka  <jh@suse.cz>
27264
27265         PR tree-optimize/19337
27266         * gcc.c-torture/compile/20050119-1.c: New test.
27267
27268 2005-01-24  James E Wilson  <wilson@specifixinc.com>
27269
27270         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
27271         test for successful match.
27272
27273 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
27274
27275         PR objc/18408
27276         * objc.dg/comp-types-7.m: New test.
27277
27278 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
27279
27280         * lib/target-supports.exp (current_target_name): New.
27281         (check_effective_target_ilp32, check_effective_target_lp64):
27282         Cache the result to use as long as the current target, with
27283         multilib flags, remains the same.
27284
27285         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
27286         (dg-require-weak, dg-require-visibility, dg-require-alias,
27287         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
27288         dg-require-effective-target, dg-skip-if): Remove call to
27289         skip_test_and_clear_xfail.
27290         (dg-test): Clear xfail data.
27291
27292 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
27293
27294         PR target/17751
27295         * gcc.dg/ppc64-toc.c: New test.
27296
27297         * g++.dg/tree-ssa/empty-1.C: New test.
27298
27299         PR middle-end/19551
27300         * gcc.c-torture/execute/20050121-1.c: New test.
27301         * gcc.dg/20050121-2.c: New test.
27302
27303 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
27304         Paul Brook  <paul@codesourcery.com>
27305
27306         PR fortran/17941
27307         * gfortran.dg/real_const_1.f: New test.
27308         * gfortran.dg/real_const_2.f90: New test.
27309         * gfortran.dg/complex_int_1.f90: New test.
27310
27311 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
27312
27313         PR fortran/19313
27314         * gfortan.dg/inquire_6.f90: New test.
27315
27316 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27317
27318         PR libfortran/19451
27319         * open_readonly_1.f90: New test.
27320
27321 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
27322
27323         PR libfortran/18982
27324         * gfortran.dg/open_new.f90: New file.
27325
27326 2005-01-22  Paul Brook  <paul@codesourcery.com>
27327
27328         * namelist_1.f90: New test.
27329
27330 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
27331
27332         PR tree-optimization/19484
27333         * gcc.c-torture/compile/20050122-[12].c: New tests.
27334
27335 2005-01-22  Paul Brook  <paul@codesourcery.com>
27336
27337         * gfortran.dg/implicit_2.f90: New test.
27338
27339 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
27340
27341         PR fortran/19314
27342         * gfortran.dg/inquire_5.f90: New test.
27343
27344 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27345
27346         PR c/18809
27347         * gcc.dg/pr18809-1.c: New test.
27348
27349 2005-01-21  Ian Lance Taylor  <ian@airs.com>
27350
27351         * gcc.dg/20050121-1.c: New test.
27352
27353         PR tree-optimization/13000
27354         * gcc.dg/20040206-1.c: Change warning to point where function is
27355         being inlined.
27356
27357 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27358
27359         PR c++/19208
27360         * g++.dg/template/array11.C: New test.
27361
27362 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27363
27364         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
27365         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
27366         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
27367         * gfortran.dg/getenv_1.f90: Add dg-do directive.
27368         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
27369         gfortran.dg/pr17164.f90: Add missing dg-do directives.
27370
27371 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27372
27373         PR tree-optimization/15349
27374         * gcc.dg/tree-ssa/pr15349.c: New.
27375
27376 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
27377
27378         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
27379
27380 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
27381
27382         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
27383         scan-assembler-times directive name.
27384
27385         * gcc.dg/asm-a.c: Move dg-require-effective-target to
27386         after dg-do.
27387
27388         PR rtl-optimization/19462
27389         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
27390
27391 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
27392
27393         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
27394         counting function calls on ia64.
27395
27396 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
27397
27398         PR rtl-optimization/15139
27399         * gcc.dg/20050111-2.c: New test.
27400
27401         PR c/17297
27402         * gcc.c-torture/compile/20050113-1.c: New testcase.
27403
27404         PR middle-end/19164
27405         * gcc.dg/20050113-1.c: New testcase.
27406
27407 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
27408
27409         * gcc.dg/vect/vect-85.c: Add comment.
27410         * gcc.dg/vect/vect-86.c: Add xfail for now.
27411         * gcc.dg/vect/vect-87.c: Add xfail for now.
27412         * gcc.dg/vect/vect-88.c: Add xfail for now.
27413         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
27414
27415 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27416
27417         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
27418
27419 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27420
27421         * g++.dg/debug/typedef3.C: New test.
27422
27423 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
27424
27425         PR c/19472
27426         * gcc.dg/asm-a.c: New test.
27427
27428 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
27429
27430         * gcc.dg/sh-relax.c: Add prototype for abort.
27431
27432 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27433
27434         * gcc.dg/short-compare-1.c: New test.
27435         * gcc.dg/short-compare-2.c: Likewise.
27436
27437 2005-01-18  Michael Matz  <matz@suse.de>
27438
27439         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
27440
27441 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
27442
27443         PR tree-optimization/19121
27444         * gcc.c-torture/compile/pr19121.c: New test.
27445
27446 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
27447
27448         PR target/19357
27449         * gcc.c-torture/compile/pr19357.c: New test.
27450
27451 2005-01-17  Ian Lance Taylor  <ian@airs.com>
27452
27453         PR c/5675
27454         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
27455         pass--those that refer just to the variable, possibly with a
27456         cast.
27457         * gcc.dg/c99-const-expr-3.c: Likewise.
27458
27459         PR middle-end/13127
27460         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
27461         longer emitted.
27462
27463 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
27464
27465         PR fortran/18778
27466         * gfortran.dg/endfile_2.f90: New test.
27467
27468 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
27469
27470         PR 19168
27471         * gfortran.dg/select_5.f90: New test.
27472
27473 2004-01-16  Paul Brook  <paul@codesourcery.com>
27474
27475         * gfortran.dg/common_4.f90: New test.
27476
27477 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
27478
27479         PR rtl-optimization/19462
27480         * gcc.dg/torture/pr19462-1.c: New test.
27481
27482 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
27483
27484         PR objc/19321
27485         * objc.dg/func-ptr-2.m: New.
27486         * objc.dg/volatile-1.m: New.
27487
27488 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27489
27490         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
27491
27492 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27493
27494         PR tree-optimization/19060
27495         * gcc.c-torture/execute/20050104-1.c: New test.
27496
27497 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
27498
27499         PR fortran/18983
27500         * gfortran.dg/write_to_null.f90: New test.
27501
27502 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
27503             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27504
27505         PR other/19328
27506         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
27507         argument.
27508
27509 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
27510
27511         PR c++/19263
27512         * g++.dg/init/vector1.C: New test.
27513
27514 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
27515
27516         PR target/13158
27517         * gcc.target/ia64/sibcall-unwind-1.c: New test.
27518         PR target/18987
27519         * gcc.target/ia64/sibcall-unwind-2.c: New test.
27520
27521 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
27522
27523         * gfortran.dg/select_1.f90: New test.
27524         * gfortran.dg/select_2.f90: New test.
27525         * gfortran.dg/select_3.f90: New test.
27526         * gfortran.dg/select_4.f90: New test.
27527
27528 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
27529
27530         PR middle-end/19084
27531         PR rtl-optimization/19348
27532         * gcc.dg/20050111-1.c: New test.
27533         * gcc.c-torture/execute/20050111-1.c: New test.
27534
27535         * gcc.dg/i386-asm-4.c: New test.
27536
27537 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27538
27539         * gcc.dg/nested-func-2.c: New test.
27540         * ada/acats/norun.lst: Remove c953002.
27541
27542 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
27543
27544         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
27545
27546 2005-01-12  Ben Elliston  <bje@au.ibm.com>
27547
27548         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
27549
27550 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
27551
27552         PR target/18761
27553         * g++.dg/abi/align1.C: New test.
27554
27555 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
27556
27557         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
27558         at a time.
27559         * g++.dg/ext/altivec_check.h: Support compiling as C.
27560
27561 2005-01-10  Roger Sayle  <roger@eyesopen.com>
27562
27563         PR c++/19355
27564         * g++.dg/expr/pr19355-1.C: New test case.
27565
27566 2005-01-10  Laurent GUERBY <laurent@guerby.net>
27567
27568         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
27569         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
27570         * ada/acats/tests/c3/c92005b.ada: Likewise.
27571         * ada/acats/tests/c3/cxb3012.a: Likewise.
27572         * ada/acats/norun.lst: Add c380004 and c953002, add PR
27573
27574 2005-01-09  Paul Brook  <paul@codesourcery.com>
27575
27576         * gfortran.dg/common_2.f90: New file.
27577         * gfortran.dg/common_3.f90: New file.
27578
27579 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
27580
27581         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
27582
27583 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27584
27585         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
27586         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
27587         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
27588         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
27589         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
27590         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
27591         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
27592         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
27593         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
27594         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
27595         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
27596         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
27597         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
27598         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
27599         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
27600         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
27601         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
27602         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
27603         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
27604         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
27605         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
27606         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
27607         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
27608         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
27609         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
27610         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
27611         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
27612         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
27613         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
27614         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
27615         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
27616         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
27617         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
27618         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
27619         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
27620         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
27621         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
27622         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
27623         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
27624         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
27625         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
27626         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
27627         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
27628         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
27629         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
27630         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
27631         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
27632         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
27633         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
27634         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
27635         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
27636         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
27637         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
27638         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
27639         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
27640         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
27641         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
27642         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
27643         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
27644         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
27645         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
27646         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
27647         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
27648         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
27649         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
27650         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
27651         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
27652
27653         * gcc.dg/vect/vect-1.c: Fix spelling.
27654         * gcc.dg/vect/vect-10.c: Fix spelling.
27655         * gcc.dg/vect/vect-11.c: Fix spelling.
27656         * gcc.dg/vect/vect-12.c: Fix spelling.
27657         * gcc.dg/vect/vect-14.c: Fix spelling.
27658         * gcc.dg/vect/vect-15.c: Fix spelling.
27659         * gcc.dg/vect/vect-16.c: Fix spelling.
27660         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
27661         * gcc.dg/vect/vect-64.c: Fix comments.
27662         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
27663
27664 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
27665             Ira Rosen  <irar@il.ibm.com>
27666
27667         * gcc.dg/vect/vect-70.c: New test.
27668         * gcc.dg/vect/vect-71.c: New test.
27669
27670 2005-01-09  Manfred Hollstein  <mh@suse.com>
27671
27672         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
27673         * gcc.dg/pr18241-2.c: Likewise.
27674         * gcc.dg/pr18241-3.c: Likewise.
27675         * gcc.dg/pr18241-4.c: Likewise.
27676         * gcc.dg/pr18241-5.c: Likewise.
27677
27678 2005-01-08  Richard Henderson  <rth@redhat.com>
27679
27680         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27681         False for x86 and x86-64.
27682
27683 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
27684
27685         PR tree-optimization/18241
27686         * gcc.dg/pr18241-1.c: New test.
27687         * gcc.dg/pr18241-2.c: New test.
27688         * gcc.dg/pr18241-3.c: New test.
27689         * gcc.dg/pr18241-4.c: New test.
27690         * gcc.dg/pr18241-5.c: New test.
27691
27692 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
27693
27694         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
27695         gfortran.dg/select_4.f90: New.
27696
27697 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27698
27699         * gcc.c-torture/execute/20050107-1.c: New test.
27700
27701 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
27702
27703         PR c++/19298
27704         * g++.dg/template/ref2.C: New.
27705
27706 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
27707
27708         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
27709         instead of being empty.
27710
27711 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
27712
27713         PR fortran/15553
27714         * gfortran.dg/array-1.f90: New test.
27715
27716 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
27717
27718         PR tree-optimization/19283
27719         * gcc.c-torture/execute/20050106-1.c: New test.
27720
27721         PR rtl-optimization/18861
27722         * gcc.dg/20050105-1.c: New test.
27723
27724         PR tree-optimization/18828
27725         * gcc.dg/20050105-2.c: New test.
27726
27727 2005-01-07  Andreas Jaeger  <aj@suse.de>
27728
27729         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
27730
27731 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
27732
27733         PR fortran/18398
27734         * gfortran.dg/fmt_read.f90: New test.
27735
27736 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
27737
27738         * gcc.dg/rs6000-ldouble-2.c: New.
27739
27740 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
27741
27742         PR c++/19244
27743         * g++.dg/parser/ctor2.C: New test.
27744
27745 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27746
27747         PR c++/17154
27748         * g++.dg/template/using9.C: New test.
27749
27750 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27751
27752         PR c++/19258
27753         * g++.dg/lookup/friend6.C: New test.
27754
27755 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27756
27757         PR c++/19270
27758         * g++.dg/template/array10.C: New.
27759
27760 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27761
27762         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
27763         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
27764
27765 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
27766
27767         * gcc.c-torture/compile/20050105-1.c: New test.
27768
27769 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
27770
27771         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
27772
27773 2005-01-05  Roger Sayle  <roger@eyesopen.com>
27774
27775         PR middle-end/19100
27776         * gcc.dg/conv-3.c: New test case.
27777
27778 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
27779
27780         * gcc.dg/asm-wide-1.c: New test.
27781
27782 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27783
27784         PR c++/19030
27785         * g++.dg/parse/crash22.C: New
27786
27787 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
27788
27789         PR 19257
27790         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
27791
27792 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
27793
27794         PR middle-end/17767
27795         * gcc.dg/i386-mmx-6.c: New test case.
27796
27797 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
27798
27799         PR tree-optimization/18308
27800         * gcc.dg/vect/pr18308.c: New testcase.
27801
27802 2005-01-04  Andreas Jaeger  <aj@suse.de>
27803
27804         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
27805
27806 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27807             Robert Bowdidge <bowdidge@apple.com>
27808
27809         * gcc.dg/cpp/subframework1.c: New.
27810         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
27811         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
27812         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
27813         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
27814
27815 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
27816
27817         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
27818         producing warning.
27819         * gcc.dg/darwin-weakimport-2.c: New.
27820
27821 2005-01-03  Richard Henderson  <rth@redhat.com>
27822
27823         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
27824
27825 2005-01-03  Richard Henderson  <rth@redhat.com>
27826
27827         * gcc.dg/vect/vect.exp: Enable for ia64.
27828         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
27829         (check_effective_target_vect_float): Likewise.
27830         (check_effective_target_vect_no_align): Likewise.
27831         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
27832         * gcc.dg/vect/vect-8.c: Likewise.
27833
27834 2005-01-03  Uros Bizjak <uros@kss-loka.si>
27835
27836         PR target/19236
27837         * gcc.dg/pr19236-1.c: New test case.
27838
27839 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
27840
27841         PR rtl-optimization/12092
27842         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
27843
27844 2005-01-02  Andreas Jaeger  <aj@suse.de>
27845
27846         * gcc.dg/pr12092-1.c: Do not run on x86_64.
27847
27848 2005-01-01  Roger Sayle  <roger@eyesopen.com>
27849             Andrew Pinski  <pinskia@physics.uc.edu>
27850
27851         PR rtl-optimization/12092
27852         * gcc.dg/pr12092-1.c: New test case.
27853
27854 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
27855
27856         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
27857         'hidden' and 'default' for better portability.
27858         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
27859
27860         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
27861         6 and 7.
27862         * g++.old-deja/g++.brendan/new3.C: Likewise.
27863
27864 2005-01-01  Steven Bosscher  <stevenb@suse.de>
27865
27866         * gcc.dg/20041231-1.C: New test.
27867         * g++.dg/warn/Wunreachable-code-1.C: New test.
27868
27869 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
27870
27871         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
27872         file, not /dev/null.  Abort on error.
27873
27874 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
27875             Ziemowit Laski  <zlaski@apple.com>
27876
27877         PR objc/18971
27878         * objc.dg/encode-5.m: New test.
27879
27880 2004-12-29  Richard Henderson  <rth@redhat.com>
27881
27882         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
27883         * objc.dg/stabs-1.m: Disable for ia64.
27884
27885 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
27886
27887         PR c++/19190
27888         * g++.dg/warn/Wunused-10.C: New test.
27889
27890 2004-12-28  Richard Henderson  <rth@redhat.com>
27891
27892         * objc.dg/stabs-1.m: Disable for alpha.
27893
27894 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27895
27896         PR c++/19149
27897         * g++.dg/parse/error23.C: New test.
27898
27899 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27900
27901         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
27902
27903         PR fortran/19032
27904         * gfortran.dg/intrinsic_modulo_1.f90: New.
27905         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
27906         tests with divisor -1.
27907
27908 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
27909
27910         * g++.dg/opt/temp1.C (memcpy): Return a value.
27911
27912         PR c++/19148
27913         * g++.dg/expr/cond7.C: New test.
27914
27915 2004-12-27  Paul Brook  <paul@codesourcery.com>
27916
27917         * gfortran.dg/g77/select_no_compile.f: Remove.
27918
27919 2004-12-27  Richard Henderson  <rth@redhat.com>
27920
27921         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
27922         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
27923         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
27924
27925 2004-12-26  Richard Henderson  <rth@redhat.com>
27926
27927         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
27928         by 1i instead of token pasting.
27929
27930 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27931
27932         PR tree-optimization/17578
27933         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
27934         to additional_flags.
27935         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
27936
27937 2004-12-25  Richard Henderson  <rth@redhat.com>
27938
27939         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
27940         Remove Alpha.
27941
27942 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
27943
27944         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
27945         hppa*-*-hpux*.
27946         * gcc.dg/pr17957.c (dg-options): Likewise.
27947         * gcc.dg/struct-ret-1.c: Add prototype for abort.
27948         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
27949         instead of 0 on __hppa__.
27950         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
27951         "foo,%r" on hppa*-*-*.
27952
27953 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
27954
27955         PR fortran/19071
27956         * gfortran.dg/complex_write.f90: New test.
27957
27958 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27959
27960         PR c++/17595
27961         * g++.dg/parse/pragma2.C: New test.
27962
27963         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
27964
27965 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27966
27967         * gcc.dg/empty2.c: Add missing dg-warning.
27968
27969 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27970
27971         PR c++/17413
27972         * g++.dg/template/local4.C: New test.
27973         * g++.dg/template/crash19.C: Add dg-error marker.
27974
27975         * g++.dg/template/crash31.C: Correct embedded PR number.
27976
27977 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27978
27979         PR c++/16405
27980         * g++.dg/opt/temp1.C: Add do-run marker.
27981
27982 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27983
27984         * g++.dg/template/spec19.C: New.
27985
27986 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
27987
27988         PR target/16819
27989         * gcc.dg/empty2.c: New.
27990
27991 2004-12-23  Richard Henderson  <rth@redhat.com>
27992
27993         * lib/target-supports.exp (check_effective_target_vect_no_align):
27994         Remove i?86 and x86-64.
27995
27996 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
27997
27998         PR c++/16405
27999         * g++.dg/opt/temp1.C: New test.
28000
28001 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28002
28003         PR c++/18733
28004         * g++.dg/template/friend33.C: New testcase.
28005
28006 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
28007
28008         PR c++/18464
28009         * g++.dg/template/cond5.C: New test.
28010
28011         PR c++/18492
28012         * g++.dg/inherit/thunk3.C: New test.
28013
28014         PR c++/11224
28015         * g++.dg/warn/Wunused-9.C: New test.
28016
28017 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
28018
28019         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
28020
28021 2004-12-22  Jan Beulich  <jbeulich@novell.com>
28022
28023         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
28024
28025 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
28026
28027         PR c++/18378
28028         * g++.dg/ext/packed8.C: New test.
28029
28030         PR c++/19063
28031         * g++.dg/template/crash31.C: New test.
28032
28033         PR c++/19034
28034         * g++.dg/template/crash30.C: New test.
28035
28036 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
28037
28038         PR C++/18984
28039         * g++.dg/eh/ctor3.C: New test.
28040
28041 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28042
28043         * objc.dg/stabs-1.m: Allow section name to be quoted and
28044         assembly label to begin with '.LL'.
28045
28046 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
28047
28048         * gcc.dg/vect/vect.exp
28049         (check_effective_target_lp64_or_vect_no_align): New.
28050         * gcc.dg/vect/vect-77.c: Use it.
28051         * gcc.dg/vect/vect-78.c: Use it.
28052
28053         * lib/target-supports.exp
28054         (check_effective_target_vect_no_max,
28055         check_effective_target_vect_no_bitwise,
28056         check_effective_target_vect_no_align): New.
28057         * gcc.dg/vect/vect-13.c: Use them.
28058         * gcc.dg/vect/vect-17.c: Ditto.
28059         * gcc.dg/vect/vect-18.c: Ditto.
28060         * gcc.dg/vect/vect-19.c: Ditto.
28061         * gcc.dg/vect/vect-20.c: Ditto.
28062         * gcc.dg/vect/vect-27.c: Ditto.
28063         * gcc.dg/vect/vect-29.c: Ditto.
28064         * gcc.dg/vect/vect-44.c: Ditto.
28065         * gcc.dg/vect/vect-48.c: Ditto.
28066         * gcc.dg/vect/vect-50.c: Ditto.
28067         * gcc.dg/vect/vect-52.c: Ditto.
28068         * gcc.dg/vect/vect-54.c: Ditto.
28069         * gcc.dg/vect/vect-56.c: Ditto.
28070         * gcc.dg/vect/vect-58.c: Ditto.
28071         * gcc.dg/vect/vect-60.c: Ditto.
28072         * gcc.dg/vect/vect-72.c: Ditto.
28073         * gcc.dg/vect/vect-80.c: Ditto.
28074
28075 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
28076
28077         PR c++/14075
28078         * g++.dg/init/string1.C: New.
28079
28080         PR c++/18975
28081         * g++.dg/other/synth1.C: New.
28082
28083 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28084
28085         PR c/18963
28086         * gcc.dg/pr18963-1.c: New test.
28087
28088 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
28089
28090         PR c/18596
28091         * gcc.dg/funcdef-storage-1.c (foo): Remove.
28092         * gcc.dg/pr18596-1.c: Use dg-error.
28093         (dg-options): Use -fno-unit-at-a-time.
28094         * gcc.dg/pr18596-2.c: New test.
28095         * gcc.dg/pr18596-3.c: New test.
28096
28097 2004-12-20  Roger Sayle  <roger@eyesopen.com>
28098
28099         PR middle-end/18683
28100         * g++.dg/opt/pr18683-1.C: New test case.
28101
28102 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
28103
28104         PR other/19093
28105         * g++.dg/opt/max1.C: Fix for 64bit targets.
28106
28107 2004-12-20  Matt Austern  <austern@apple.com>
28108
28109         PR c++/19044
28110         * g++.dg/ext/builtin6.C: New
28111
28112 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
28113
28114         PR tree-optimization/19080
28115         * gcc.c-torture/compile/pr19080.c: New test.
28116
28117 2004-12-20  Steven Bosscher  <stevenb@suse.de>
28118
28119         * gcc.dg/20041219-1.c: New test.
28120
28121 2004-12-19  Roger Sayle  <roger@eyesopen.com>
28122
28123         PR middle-end/19068
28124         * g++.dg/opt/max1.C: New test case.
28125
28126 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28127
28128         * gcc.dg/fdata-sections-1.c: New test.
28129
28130 2004-12-18  Roger Sayle  <roger@eyesopen.com>
28131
28132         PR middle-end/18548
28133         * gcc.dg/max-1.c: New test case.
28134
28135 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
28136
28137         * gcc.c-torture/execute/20041218-1.c: New test.
28138
28139 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
28140
28141         * gcc.dg/pr18501.c: New test.
28142         * gcc.dg/uninit-5.c: XFAIL.
28143         * gcc.dg/uninit-9.c: XFAIL.
28144
28145 2004-12-17  Dale Johannesen  <dalej@apple.com>
28146
28147         * gcc.dg/20041213-1.c: New.
28148
28149 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
28150
28151         * objc.dg/stabs-1.m: Allow assembly label to begin
28152         with a dot ('.').
28153
28154 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
28155
28156         * gcc.c-torture/execute/20041213-1.c: Move...
28157         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
28158
28159 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
28160
28161         PR c++/18721
28162         * g++.dg/lookup/conv-5.C: New.
28163
28164 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
28165
28166         * objc.dg/stabs-1.m: New test.
28167
28168 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28169
28170         * gcc.dg/visibility-c.c: Change compile to
28171         assemble for the test.
28172
28173 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
28174
28175         PR target/19041
28176         * gcc.dg/visibility-c.c: New test.
28177
28178 2004-12-16  Roger Sayle  <roger@eyesopen.com>
28179
28180         PR middle-end/18493
28181         * gcc.dg/switch-8.c: New test case.
28182
28183 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
28184
28185         PR c++/18905
28186         * g++.dg/template/init4.C: New.
28187         * g++.dg/opt/static3.C: Enable optimizer.
28188
28189 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
28190
28191         * g++.dg/other/complex1.C: New test.
28192
28193 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
28194
28195         * g++.dg/opt/inline9.C: New test.
28196
28197 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28198
28199         PR fortran/18993
28200         * gfotran.dg/nullify_1.f: New test.
28201
28202 2004-12-15  Richard Henderson  <rth@redhat.com>
28203
28204         * gcc.target/i386/i386.exp: New harness.
28205         * gcc.target/i386/vect-args.c: New.
28206
28207 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
28208
28209         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
28210
28211 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28212
28213         PR c++/18825
28214         * g++.dg/template/friend32.C: New test.
28215
28216 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28217
28218         * cpp/pragma-once-1.c: New test.
28219         * cpp/pragma-once-1b.h: Likewise.
28220         * cpp/pragma-once-1c.h: Likewise.
28221         * cpp/pragma-once-1d.h: Likewise.
28222         * cpp/inc/pragma-once-1a.h: Likewise.
28223
28224 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
28225             Steven G. Kargl  <kargls@comcast.net>
28226
28227         PR fortran/17597
28228         * gfortran.dg/list_read_3.f90: New test.
28229
28230 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28231
28232         * gcc.dg/ftrapv-2.c: New test.
28233
28234 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         PR c++/18981
28237         * g++.dg/template/typename9.C: New test.
28238
28239 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28240
28241         PR c++/18738
28242         * g++.dg/template/typename8.C: New test.
28243         * g++.dg/parse/friend2.C: Tweak error message.
28244
28245 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28246
28247         * gcc.c-torture/20041214-1.c: New test.
28248
28249 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
28250
28251         PR c++/18965
28252         * g++.dg/init/array17.C: New test.
28253
28254 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
28255
28256         PR c++/18793
28257         * g++.dg/init/aggr3.C: New test.
28258
28259 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
28260
28261         * gcc.dg/altivec-types-1.c: New test.
28262         * gcc.dg/altivec-types-2.c: New test.
28263         * gcc.dg/altivec-types-3.c: New test.
28264         * gcc.dg/altivec-types-4.c: New test.
28265         * g++.dg/ext/altivec-types-1.C: New test.
28266         * g++.dg/ext/altivec-types-2.C: New test.
28267         * g++.dg/ext/altivec-types-3.C: New test.
28268         * g++.dg/ext/altivec-types-4.C: New test.
28269
28270 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
28271
28272         PR middle-end/18951
28273         * gcc.c-torture/execute/20041213-1.c: New test.
28274
28275 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
28276
28277         PR c++/18949
28278         * g++.dg/template/cast1.C: New.
28279
28280 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
28281
28282         * gcc.c-torture/execute/20041213-2.c: New test.
28283
28284 2004-12-13  Richard Henderson  <rth@redhat.com>
28285
28286         * gcc.dg/i386-sse-10.c: Fix typo in options.
28287
28288 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
28289
28290         PR c++/18968
28291         * g++.dg/opt/pr18968.C: New test.
28292
28293 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
28294
28295         PR c++/18925
28296         * g++.dg/ext/visibility/staticdatamem.C: New test.
28297
28298 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
28299
28300         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
28301
28302 2004-12-13  Roger Sayle  <roger@eyesopen.com>
28303
28304         PR rtl-optimization/18928
28305         * gcc.dg/pr18928-1.c: New test case.
28306
28307 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
28308
28309         PR tree-opt/16951
28310         * gcc.c-torture/compile/20041211-1.c: New.
28311
28312 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28313
28314         PR middle-end/17564
28315         * gcc.c-torture/execute/20041212-1.c: New test.
28316
28317 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28318
28319         PR fortran/18869
28320         * gfortran.dg/common_1.f90: New test.
28321
28322 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
28323         Paul Brook  <paul@codesourcery.com>
28324
28325         PR fortran/16222
28326         * gfortran.dg/real_do_1.f90: New test.
28327
28328 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
28329
28330         PR tree-opt/18040
28331         * g++.dg/opt/ptrmem6.C: New test.
28332
28333 2004-12-11  Roger Sayle  <roger@eyesopen.com>
28334
28335         PR middle-end/18921
28336         * gcc.dg/pr18921-1.c: New test case.
28337
28338 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28339
28340         PR fortran/17175
28341         * gfortran.dg/scale_1.f90: New test.
28342
28343 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
28344
28345         PR middle-end/18903
28346         * gcc.c-torture/compile/pr18903.c: New test.
28347
28348 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
28349
28350         * gcc.c-torture/execute/20041210-1.c: New test.
28351
28352 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28353
28354         PR c++/18731
28355         * g++.dg/parser/struct-1.C: New test.
28356         * g++.dg/parser/struct-2.C: New test.
28357         * g++.dg/parser/struct-3.C: New test.
28358
28359 2004-12-09  Richard Henderson  <rth@redhat.com>
28360
28361         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
28362
28363         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
28364         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
28365
28366 2004-12-09  Matt Austern  <austern@apple.com>
28367
28368         PR c++/18514
28369         * g++.dg/ext/builtin1.C: New
28370         * g++.dg/ext/builtin2.C: New
28371         * g++.dg/ext/builtin3.C: New
28372         * g++.dg/ext/builtin4.C: New
28373         * g++.dg/ext/builtin5.C: New
28374
28375 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
28376
28377         PR tree-opt/18904
28378         * g++.dg/opt/ptrmem5.C: New test.
28379
28380 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
28381
28382         * g++.dg/parse/typename5.C: Adjust for new error.
28383         * g++.dg/parse/typename7.C: New.
28384
28385 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28386
28387         PR c++/18073
28388         * g++.dg/other/mmintrin.C: New test.
28389
28390 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
28391
28392         PR c++/16681
28393         * g++.dg/init/array15.C: New.
28394         * g++.dg/init/array16.C: New.
28395
28396 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28397
28398         PR fortran/18826
28399         * gfortran.dg/assign_1.f90: New test.
28400
28401 2004-12-08  Nick Clifton  <nickc@redhat.com>
28402
28403         * gcc.target/xstormy16/bss_below100: New directory containing tests.
28404         * gcc.target/xstormy16/data_below100: Likewise.
28405         * gcc.target/xstormy16/sfr: Likewise.
28406         * gcc.target/xstormy16/below100.S: New test source file.
28407         * gcc.target/xstormy16/below100.ld: New test linker script.
28408         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28409         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
28410         bp instructions.
28411         * gcc.target/xstormy16/bp.c: Likewise.
28412
28413         * gcc.target/xstormy16/bss_below100: New files:
28414         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28415         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28416         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28417         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28418         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28419         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28420         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28421         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28422         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28423         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28424         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28425         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28426         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28427         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28428         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28429         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28430         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28431         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28432         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28433         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28434         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28435         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28436         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28437         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28438         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28439         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28440         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28441
28442         * gcc.target/xstormy16/data_below100: New files:
28443         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
28444         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
28445         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
28446         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
28447         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
28448         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
28449         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
28450         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
28451         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
28452         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
28453         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
28454         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
28455         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
28456         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
28457         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
28458         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
28459         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
28460         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
28461         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
28462         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
28463         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
28464         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
28465         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
28466         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
28467         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
28468         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
28469         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
28470
28471         * gcc.target/xstormy16/sfr: New files:
28472         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
28473         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
28474         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
28475         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
28476         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
28477         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
28478         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
28479         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
28480         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
28481         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
28482         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
28483         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
28484         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
28485         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
28486         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
28487         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
28488         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
28489         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
28490         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
28491         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
28492         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
28493         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
28494         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
28495         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
28496         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
28497         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
28498         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
28499         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
28500         27_if0_sfrw_bitfield_f.c
28501
28502 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28503
28504         PR c++/18100
28505         * g++.dg/lookup/name-clash4.C: New test.
28506
28507 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
28508
28509         PR c++/18672
28510         * g++.dg/opt/array1.C: New.
28511
28512         PR c++/18803
28513         * g++.dg/template/operator5.C: New.
28514
28515 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
28516
28517         PR c/18867
28518         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
28519
28520 2004-12-07  Steven Bosscher  <stevenb@suse.de>
28521
28522         * gcc.dg/noncompile/20041207.c: New test.
28523
28524 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
28525
28526         * g++.dg/other/unreachable-1.C: New test.
28527
28528 2004-12-06  Nick Clifton  <nickc@redhat.com>
28529
28530         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
28531         <limits.h> because the latter comes from gcc's include/ directory
28532         and not the newlib/libc/include directory.
28533
28534 2004-12-04  Richard Henderson  <rth@redhat.com>
28535
28536         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28537
28538 2004-12-04  Richard Henderson  <rth@redhat.com>
28539
28540         * lib/target-supports.exp (check_gc_sections_available): Disable
28541         for alpha and ia64.
28542
28543 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
28544
28545         PR middle-end/17909
28546         * g++.dg/other/vararg-2.C: New test.
28547
28548 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28549
28550         PR c++/17011, c++/17971
28551         * g++.dg/template/error15.C: Adjust expected error.
28552         * g++.dg/template/instantiate3.C: Likewise.
28553
28554 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
28555
28556         * gcc.dg/altivec-18.c: Fix for darwin
28557
28558 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28559
28560         PR c++/18782
28561         * g++.dg/parse/ptrmem2.C: New.
28562
28563         PR c++/18318
28564         * g++.dg/template/new1.C: New.
28565
28566 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
28567
28568         PR fortran/18710
28569         * gfortran.dg/direct_io_3.f90: New test.
28570
28571 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
28572
28573         PR 18758
28574         * g++.dg/parse/crash21.C: New.
28575
28576 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28577
28578         PR c++/15664, c++/18276
28579         * g++.dg/template/ttp13.C: New test.
28580         * g++.dg/template/ttp14.C: Likewise.
28581
28582 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28583
28584         PR c++/18123
28585         * g++.dg/parse/enum2.C: New test.
28586         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
28587
28588 2004-12-02  Nick Clifton  <nickc@redhat.com>
28589
28590         * gcc.target/xstormy16: New test directory.
28591         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
28592         * gcc.target/xstormy16/bp.c: Check the generation of bp
28593         instructions.
28594         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
28595         bn instructions and the BELOW100 attribute.
28596
28597 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
28598
28599         PR target/16952
28600         * gcc.dg/ppc-eabi.c: New.
28601
28602 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28603
28604         PR fortran/18284
28605         * gfortran.dg/backspace.f90
28606
28607 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
28608
28609         * gfortran.dg/inquire.f90: New test.
28610
28611 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
28612
28613         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
28614         handle effective-target-keyword.
28615         (dg-skip-if): Support effective-target keyword as target list.
28616         (dg-xfail-if): Ditto.
28617         * lib/target-supports.exp (is-effective-target-keyword): New proc.
28618
28619 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
28620
28621         PR tree-optimization/18291
28622         * gcc.c-torture/compile/pr18291.c: New test.
28623
28624 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
28625
28626         PR C++/18729
28627         * g++.dg/parse/crash20.C: New.
28628
28629         PR c++/17431
28630         * g++.dg/overload/arg1.C: New.
28631         * g++.dg/overload/arg2.C: New.
28632         * g++.dg/overload/arg3.C: New.
28633         * g++.dg/overload/arg4.C: New.
28634
28635 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
28636
28637         * gcc.dg/c99-flex-array-4.c: Remove.
28638
28639 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28640
28641         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
28642
28643         * lib/target-supports.exp (is-effective-target): Simplify.
28644
28645         * lib/target-supports.exp (check_effective_target_vect_long):
28646         Fix for powerpc64-*-*.
28647
28648 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
28649
28650         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
28651         to support new requirements on FreeBSD 5.
28652
28653 2004-11-30  Devang Patel  <dpatel@apple.com>
28654
28655         PR 18702
28656         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
28657
28658 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
28659
28660         * g++.dg/ext/altivec-13.C: New test.
28661
28662 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
28663
28664         PR tree-opt/18298
28665         * gcc.c-torture/execute/p18298.c: New test.
28666
28667 2004-11-30  Ira Rosen  <irar@il.ibm.com>
28668             Dorit Naishlos  <dorit@il.ibm.com>
28669
28670         PR tree-opt/18607
28671         * gcc.dg/vect/vect-89.c: New test.
28672
28673 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
28674
28675         * gcc.dg/pr18596-1.c: New test.
28676
28677 2004-11-30  Ben Elliston  <bje@au.ibm.com>
28678
28679         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
28680
28681 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28682
28683         PR c/18479
28684         * gcc.dg/pr18479.c: New test.
28685
28686 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28687
28688         PR target/18490
28689         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
28690         mmix-knuth-mmixware.
28691
28692         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
28693         cris-*-elf* cris-*-aout* mmix-*-*
28694
28695 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
28696
28697         PR middle-end/18725
28698         * gcc.dg/pr18725.c: New test.
28699
28700 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28701
28702         PR target/18488
28703         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
28704
28705         PR target/18336
28706         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
28707
28708 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
28709
28710         PR c++/18368
28711         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
28712         * g++.old-deja/g++.law/ctors5.C: Likewise.
28713         * g++.old-deja/g++.other/crash25.C: Likewise.
28714
28715         PR c++/18674
28716         * g++.dg/template/error16.C: New test.
28717
28718         PR c++/18512
28719         * g++.dg/template/crash29.C: New test.
28720
28721 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
28722
28723         PR tree-optimization/18712
28724         * gcc.c-torture/compile/pr18712.c: New test.
28725
28726 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
28727
28728         PR c/7544
28729         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
28730         tests.
28731
28732 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28733
28734         PR c++/18652
28735         * g++.dg/lookup/crash6.C: New test.
28736
28737 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
28738
28739         PR middle-end/18164
28740         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
28741
28742 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
28743
28744         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
28745         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
28746         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
28747
28748 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
28749
28750         * gcc.dg/pr18164.c: New test.
28751
28752 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
28753
28754         * gcc.dg/funroll-loops-all.c: New.
28755
28756 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28757
28758         PR target/18489
28759         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
28760         delimeter, match space and TAB as well as ":".
28761
28762         PR target/18484
28763         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
28764
28765         PR target/18348
28766         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
28767
28768         PR target/18345
28769         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
28770
28771         PR target/18337
28772         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
28773
28774 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
28775
28776         * gfortran.dg/direct_io_2.f90: New test.
28777
28778 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
28779
28780         PR target/18334
28781         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
28782
28783 2004-11-28  Richard Henderson  <rth@redhat.com>
28784
28785         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
28786
28787 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
28788
28789         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
28790         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
28791         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
28792         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
28793         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
28794         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
28795         gcc.dg/pointer-arith-8.c: New tests.
28796
28797 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
28798
28799         PR fortran/18364
28800         * gfortran.dg/endfile.f90: New test.
28801
28802 2004-11-27  Falk Hueffner  <falk@debian.org>
28803
28804         * gcc.dg/loop-6.c: New test.
28805
28806 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28807
28808         * gcc.c-torture/execute/20041126-1.c: New test.
28809
28810 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28811
28812         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
28813         on IRIX.
28814
28815 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
28816
28817         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
28818         functions.
28819
28820 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
28821
28822         PR rtl-optimization/17825
28823         * gcc.c-torture/compile/20041119-1.c: New test.
28824
28825 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28826
28827         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
28828         Check existence of ld library path variables before unsetting.
28829
28830 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
28831
28832         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
28833
28834 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28835
28836         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
28837
28838 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
28839
28840         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
28841
28842 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28843
28844         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
28845         dg-do directive.
28846
28847 2004-11-26  Ben Elliston  <bje@au.ibm.com>
28848
28849         * gcc.dg/pr17957.c: Pass --param, not -param.
28850
28851 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
28852
28853         PR middle-end/17957
28854         * gcc.dg/pr17957.c: New test.
28855
28856 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
28857
28858         PR c++/18445
28859         * g++.dg/template/crash28.C: Likewise.
28860
28861         PR c++/18001
28862         * g++.dg/expr/unary2.C: Adjust lvalue messages.
28863         * g++.dg/ext/lvaddr.C: Likewise.
28864         * g++.dg/opt/pr7503-3.C: Likewise.
28865
28866         PR c++/18466
28867         * g++.dg/parse/qualified3.C: New test.
28868         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
28869
28870         PR c++/18545
28871         * g++.dg/expr/return1.C: New test.
28872
28873 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28874
28875         Friend class name lookup 3/n, PR c++/3332
28876         * g++.dg/lookup/friend3.C: New test.
28877         * g++.dg/lookup/friend4.C: Likewise.
28878         * g++.dg/lookup/friend5.C: Likewise.
28879
28880 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28881
28882         Friend class name lookup 2/n, PR c++/14513, c++/15410
28883         * g++.dg/lookup/friend2.C: New test.
28884         * g++.dg/template/friend31.C: Likewise.
28885
28886 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28887
28888         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
28889
28890 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28891
28892         PR c++/17473
28893         * g++.dg/tc1/dr56.C: Remove.
28894         * g++.dg/template/typedef1.C: Add dg-error markers.
28895         * g++.old-deja/g++.other/typedef7.C: Likewise.
28896
28897         PR c++/18285
28898         * g++.dg/parse/typedef7.C: New test.
28899
28900 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
28901
28902         * gcc.c-torture/execute/20041124-1.c: New test.
28903
28904 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
28905
28906         * g++.dg/template/deduce3.C: New test.
28907
28908         PR c++/18586
28909         * g++.dg/template/crash27.C: New test.
28910
28911         PR c++/18530
28912         * g++.dg/warn/Wshadow-3.C: New test.
28913
28914 2004-11-24  Devang Patel  <dpatel@apple.com>
28915
28916         PR/18555
28917         * gcc.dg/cpp/isysroot-1.c: New test.
28918         * gcc.dg/cpp/usr/include/stdio.h: New file.
28919         * gcc.dg/cpp/isysroot-2.c: New test.
28920         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
28921         New file.
28922
28923 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28924
28925         PR c++/8929
28926         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
28927
28928 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28929
28930         * gcc.target/sparc/align.c: Do not include <stdint.h>.
28931         * gcc.target/sparc/pdist.c: Likewise.
28932
28933 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
28934
28935         PR c++/16882
28936         * g++.dg/conversion/simd1.C: New test.
28937
28938 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28939
28940         * lib/target-libpath.exp: New file defining
28941         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
28942         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
28943         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
28944         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
28945         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
28946
28947 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
28948
28949         * gcc.dg/pragma-align-2.c: Test macro expansion.
28950         * gcc.dg/pragma-pack-2.c: New test.
28951
28952 2004-11-23  Richard Henderson  <rth@redhat.com>
28953
28954         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
28955         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
28956         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
28957         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
28958         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
28959         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
28960
28961         * gcc.dg/vect/vect.exp: Add check for alpha.
28962         * lib/target-supports.exp (check_alpha_max_hw_available): New.
28963         (check_effective_target_vect_int): Enable for alpha.
28964         (check_effective_target_vect_long): New.
28965         (is-effective-target): Add it.
28966
28967 2004-11-23  Uros Bizjak <uros@kss-loka.si>
28968
28969         * gcc.dg/pr18614-1.c: New test.
28970
28971 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
28972
28973         * gcc.dg/setjmp-2.c: New test.
28974
28975 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
28976
28977         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
28978         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
28979         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
28980         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
28981         gcc.target/sparc/pdist.c: New tests.
28982
28983 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
28984
28985         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
28986
28987 2004-11-22  Dale Johannesen  <dalej@apple.com>
28988
28989         * gcc.dg/20041111-1.c: New.
28990
28991 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
28992
28993         PR tree-opt/18536
28994         * gcc.dg/vect/pr18536.c: New test.
28995
28996 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
28997
28998         PR c++/18354
28999         * g++.dg/template/nontype11.C: New test.
29000
29001 2004-11-21  Roger Sayle  <roger@eyesopen.com>
29002
29003         PR middle-end/18520
29004         * gcc.dg/pr18520-1.c: New test case.
29005
29006 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
29007
29008         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
29009         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
29010         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
29011         expected diagnostics.
29012
29013 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29014
29015         PR target/18580
29016         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
29017         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
29018         vect-77.c, vect-77a.c: XFAIL on the SPARC.
29019
29020 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
29021
29022         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
29023
29024 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
29025             Joseph Myers  <joseph@codesourcery.com>
29026
29027         * lib/target-supports.exp (check_visibility_available): Really
29028         test the compiler.
29029
29030 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
29031
29032         PR tree-opt/18181
29033         * gcc.dg/vect/vect-85.c: New test.
29034         * gcc.dg/vect/vect-86.c: New test.
29035         * gcc.dg/vect/vect-87.c: New test.
29036         * gcc.dg/vect/vect-88.c: New test.
29037
29038 2004-11-19  Ben Elliston  <bje@au.ibm.com>
29039
29040         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
29041
29042 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
29043
29044         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
29045         * gcc.dg/ppc-and-1.c: Ditto.
29046         * gcc.dg/ppc-compare-1.c: Ditto.
29047         * gcc.dg/ppc-mov-1.c: Ditto
29048
29049 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
29050             Mark Mitchell  <mark@codesourcery.com>
29051
29052         * gcc.dg/pragma-init-fini-2.c: New test.
29053
29054 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29055             Aldy Hernandez  <aldyh@redhat.com>
29056
29057         * lib/target-supports.exp (check_effective_target_vect_int): New
29058         (check_effective_target_vect_float): New
29059         (check_effective_target_vect_double): New.
29060         (is-effective-target): Support new effective targets keywords.
29061         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
29062         default action for dg-do.
29063         * gcc.dg/vect/pr16105.c: Use new support.
29064         * gcc.dg/vect/pr18400.c: Ditto.
29065         * gcc.dg/vect/pr18425.c: Ditto.
29066         * gcc.dg/vect/vect-1.c: Ditto.
29067         * gcc.dg/vect/vect-10.c: Ditto.
29068         * gcc.dg/vect/vect-11.c: Ditto.
29069         * gcc.dg/vect/vect-12.c: Ditto.
29070         * gcc.dg/vect/vect-13.c: Ditto.
29071         * gcc.dg/vect/vect-14.c: Ditto.
29072         * gcc.dg/vect/vect-15.c: Ditto.
29073         * gcc.dg/vect/vect-16.c: Ditto.
29074         * gcc.dg/vect/vect-17.c: Ditto.
29075         * gcc.dg/vect/vect-18.c: Ditto.
29076         * gcc.dg/vect/vect-19.c: Ditto.
29077         * gcc.dg/vect/vect-2.c: Ditto.
29078         * gcc.dg/vect/vect-20.c: Ditto.
29079         * gcc.dg/vect/vect-21.c: Ditto.
29080         * gcc.dg/vect/vect-22.c: Ditto.
29081         * gcc.dg/vect/vect-23.c: Ditto.
29082         * gcc.dg/vect/vect-24.c: Ditto.
29083         * gcc.dg/vect/vect-25.c: Ditto.
29084         * gcc.dg/vect/vect-26.c: Ditto.
29085         * gcc.dg/vect/vect-27.c: Ditto.
29086         * gcc.dg/vect/vect-27a.c: Ditto.
29087         * gcc.dg/vect/vect-28.c: Ditto.
29088         * gcc.dg/vect/vect-29.c: Ditto.
29089         * gcc.dg/vect/vect-29a.c: Ditto.
29090         * gcc.dg/vect/vect-3.c: Ditto.
29091         * gcc.dg/vect/vect-30.c: Ditto.
29092         * gcc.dg/vect/vect-31.c: Ditto.
29093         * gcc.dg/vect/vect-32.c: Ditto.
29094         * gcc.dg/vect/vect-33.c: Ditto.
29095         * gcc.dg/vect/vect-34.c: Ditto.
29096         * gcc.dg/vect/vect-35.c: Ditto.
29097         * gcc.dg/vect/vect-36.c: Ditto.
29098         * gcc.dg/vect/vect-37.c: Ditto.
29099         * gcc.dg/vect/vect-38.c: Ditto.
29100         * gcc.dg/vect/vect-4.c: Ditto.
29101         * gcc.dg/vect/vect-40.c: Ditto.
29102         * gcc.dg/vect/vect-41.c: Ditto.
29103         * gcc.dg/vect/vect-42.c: Ditto.
29104         * gcc.dg/vect/vect-43.c: Ditto.
29105         * gcc.dg/vect/vect-44.c: Ditto.
29106         * gcc.dg/vect/vect-45.c: Ditto.
29107         * gcc.dg/vect/vect-46.c: Ditto.
29108         * gcc.dg/vect/vect-47.c: Ditto.
29109         * gcc.dg/vect/vect-48.c: Ditto.
29110         * gcc.dg/vect/vect-48a.c: Ditto.
29111         * gcc.dg/vect/vect-49.c: Ditto.
29112         * gcc.dg/vect/vect-5.c: Ditto.
29113         * gcc.dg/vect/vect-50.c: Ditto.
29114         * gcc.dg/vect/vect-51.c: Ditto.
29115         * gcc.dg/vect/vect-52.c: Ditto.
29116         * gcc.dg/vect/vect-53.c: Ditto.
29117         * gcc.dg/vect/vect-54.c: Ditto.
29118         * gcc.dg/vect/vect-55.c: Ditto.
29119         * gcc.dg/vect/vect-56.c: Ditto.
29120         * gcc.dg/vect/vect-56a.c: Ditto.
29121         * gcc.dg/vect/vect-57.c: Ditto.
29122         * gcc.dg/vect/vect-58.c: Ditto.
29123         * gcc.dg/vect/vect-59.c: Ditto.
29124         * gcc.dg/vect/vect-6.c: Ditto.
29125         * gcc.dg/vect/vect-60.c: Ditto.
29126         * gcc.dg/vect/vect-61.c: Ditto.
29127         * gcc.dg/vect/vect-62.c: Ditto.
29128         * gcc.dg/vect/vect-63.c: Ditto.
29129         * gcc.dg/vect/vect-64.c: Ditto.
29130         * gcc.dg/vect/vect-65.c: Ditto.
29131         * gcc.dg/vect/vect-66.c: Ditto.
29132         * gcc.dg/vect/vect-67.c: Ditto.
29133         * gcc.dg/vect/vect-68.c: Ditto.
29134         * gcc.dg/vect/vect-69.c: Ditto.
29135         * gcc.dg/vect/vect-7.c: Ditto.
29136         * gcc.dg/vect/vect-72.c: Ditto.
29137         * gcc.dg/vect/vect-72a.c: Ditto.
29138         * gcc.dg/vect/vect-73.c: Ditto.
29139         * gcc.dg/vect/vect-74.c: Ditto.
29140         * gcc.dg/vect/vect-75.c: Ditto.
29141         * gcc.dg/vect/vect-76.c: Ditto.
29142         * gcc.dg/vect/vect-77.c: Ditto.
29143         * gcc.dg/vect/vect-77a.c: Ditto.
29144         * gcc.dg/vect/vect-78.c: Ditto.
29145         * gcc.dg/vect/vect-79.c: Ditto.
29146         * gcc.dg/vect/vect-8.c: Ditto.
29147         * gcc.dg/vect/vect-80.c: Ditto.
29148         * gcc.dg/vect/vect-82.c: Ditto.
29149         * gcc.dg/vect/vect-82_64.c: Ditto.
29150         * gcc.dg/vect/vect-83.c: Ditto.
29151         * gcc.dg/vect/vect-83_64.c: Ditto.
29152         * gcc.dg/vect/vect-9.c: Ditto.
29153         * gcc.dg/vect/vect-all.c: Ditto.
29154         * gcc.dg/vect/vect-none.c: Ditto.
29155
29156 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
29157
29158         * lib/gcc-dg.exp (dg-skip-if): New function.
29159         (dg-forbid-option): Remove.
29160         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
29161         * g++.dg/abi/bitfield8.C: Likewise.
29162         * g++.dg/abi/dtor1.C: Likewise.
29163         * g++.dg/abi/empty10.C: Likewise.
29164         * g++.dg/abi/empty7.C: Likewise.
29165         * g++.dg/abi/empty9.C: Likewise.
29166         * g++.dg/abi/layout3.C: Likewise.
29167         * g++.dg/abi/layout4.C: Likewise.
29168         * g++.dg/abi/thunk1.C: Likewise.
29169         * g++.dg/abi/thunk2.C: Likewise.
29170         * g++.dg/abi/vbase11.C: Likewise.
29171         * g++.dg/abi/vthunk2.C: Likewise.
29172         * g++.dg/abi/vthunk3.C: Likewise.
29173         * g++.dg/ext/attrib8.C: Likewise.
29174         * g++.dg/opt/longbranch2.C: Likewise.
29175         * g++.dg/opt/reg-stack4.C: Likewise.
29176         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29177         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29178         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29179         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29180         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29181         * gcc.dg/20000609-1.c: Likewise.
29182         * gcc.dg/20000720-1.c: Likewise.
29183         * gcc.dg/20011107-1.c: Likewise.
29184         * gcc.dg/20011119-1.c: Likewise.
29185         * gcc.dg/20020108-1.c: Likewise.
29186         * gcc.dg/20020122-2.c: Likewise.
29187         * gcc.dg/20020122-3.c: Likewise.
29188         * gcc.dg/20020201-3.c: Likewise.
29189         * gcc.dg/20020206-1.c: Likewise.
29190         * gcc.dg/20020218-1.c: Likewise.
29191         * gcc.dg/20020310-1.c: Likewise.
29192         * gcc.dg/20020411-1.c: Likewise.
29193         * gcc.dg/20020418-2.c: Likewise.
29194         * gcc.dg/20020426-1.c: Likewise.
29195         * gcc.dg/20020426-2.c: Likewise.
29196         * gcc.dg/20020517-1.c: Likewise.
29197         * gcc.dg/20020523-1.c: Likewise.
29198         * gcc.dg/20020523-2.c: Likewise.
29199         * gcc.dg/20020729-1.c: Likewise.
29200         * gcc.dg/20030204-1.c: Likewise.
29201         * gcc.dg/20030826-2.c: Likewise.
29202         * gcc.dg/20030926-1.c: Likewise.
29203         * gcc.dg/20031202-1.c: Likewise.
29204         * gcc.dg/980312-1.c: Likewise.
29205         * gcc.dg/980313-1.c: Likewise.
29206         * gcc.dg/990117-1.c: Likewise.
29207         * gcc.dg/990424-1.c: Likewise.
29208         * gcc.dg/990524-1.c: Likewise.
29209         * gcc.dg/991230-1.c: Likewise.
29210         * gcc.dg/i386-387-1.c: Likewise.
29211         * gcc.dg/i386-387-2.c: Likewise.
29212         * gcc.dg/i386-387-3.c: Likewise.
29213         * gcc.dg/i386-387-4.c: Likewise.
29214         * gcc.dg/i386-387-5.c: Likewise.
29215         * gcc.dg/i386-387-6.c: Likewise.
29216         * gcc.dg/i386-asm-1.c: Likewise.
29217         * gcc.dg/i386-bitfield1.c: Likewise.
29218         * gcc.dg/i386-bitfield2.c: Likewise.
29219         * gcc.dg/i386-loop-1.c: Likewise.
29220         * gcc.dg/i386-loop-2.c: Likewise.
29221         * gcc.dg/i386-loop-3.c: Likewise.
29222         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29223         * gcc.dg/i386-pic-1.c: Likewise.
29224         * gcc.dg/i386-regparm.c: Likewise.
29225         * gcc.dg/i386-signbit-1.c: Likewise.
29226         * gcc.dg/i386-signbit-2.c: Likewise.
29227         * gcc.dg/i386-signbit-3.c: Likewise.
29228         * gcc.dg/i386-sse-5.c: Likewise.
29229         * gcc.dg/i386-sse-8.c: Likewise.
29230         * gcc.dg/i386-unroll-1.c: Likewise.
29231         * gcc.dg/tls/opt-1.c: Likewise.
29232         * gcc.dg/tls/opt-2.c: Likewise.
29233         * gcc.dg/unroll-1.c: Likewise.
29234         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29235         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29236         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29237         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29238
29239 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29240
29241         * g++.dg/template/incomplete1.C: New test.
29242
29243 2004-11-16  Nick Clifton  <nickc@redhat.com>
29244
29245         Revert patches accidentally commited during checkin of fixes for
29246         xstormy16 tests:
29247         gcc.c-torture/execute/simd-4.c: Revert
29248         gcc.dg/20040910-1.c: Revert.
29249
29250 2004-11-16  Paul Brook  <paul@codesourcery.com>
29251
29252         PR fortran/13010
29253         * gfortran.dg/der_pointer_1.f90: New test.
29254
29255 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
29256
29257         PR c/18498
29258         * gcc.dg/bitfld-13.c: New test.
29259
29260 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
29261
29262         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
29263         powerpc*-*-linux*.
29264
29265         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
29266         * gcc.dg/ppc64-abi-2.c: Ditto.
29267         * gcc.dg/ppc64-abi-3.c: Ditto.
29268
29269         * lib/gcc-dg.exp (dg-target-list): Remove.
29270
29271 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
29272
29273         * gcc.dg/ia64-postinc.c: New test.
29274
29275 2004-11-15  Mark Mitchell <mark@codesourcery.com>
29276
29277         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
29278
29279 2004-11-15  Nick Clifton  <nickc@redhat.com>
29280
29281         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
29282         __INT_MAX__ so that the test can be compiled by toolchains
29283         targeted at 16-bit processors.
29284
29285         * gcc.dg/20040625-1.c: Use long constants rather than integers
29286         when performing arithmetic that will overflow 16-bits.
29287
29288         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
29289         xstormy16.  It does not support 128-bit vector operations.
29290
29291         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
29292         with the macro PTR_TYPE.  Define this macro to an integer type
29293         suitable for holding a pointer.
29294
29295         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
29296         the target is a 16-bit processor.
29297
29298         * gcc.dg/cpp/if-2.c: Expect a different warning message from
29299         16-bit targets where the character constant will be too long.
29300
29301         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
29302         where the double will not be directly addressable.
29303
29304 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29305
29306         Friend class name lookup 1/n, PR c++/18471
29307         * g++.dg/template/crash26.C: New test.
29308         * g++.dg/lookup/struct1.C: Adjust expected error.
29309         * g++.dg/parse/elab1.C: Likewise.
29310         * g++.dg/parse/elab2.C: Likewise.
29311         * g++.dg/parse/int-as-enum1.C: Likewise.
29312         * g++.dg/parse/struct-as-enum1.C: Likewise.
29313         * g++.dg/parse/typedef1.C: Likewise.
29314         * g++.dg/parse/typedef3.C: Likewise.
29315         * g++.dg/parse/typedef4.C: Likewise.
29316         * g++.dg/parse/typedef5.C: Likewise.
29317         * g++.dg/template/nontype4.C: Likewise.
29318         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
29319         * g++.old-deja/g++.other/elab1.C: Likewise.
29320         * g++.old-deja/g++.other/syntax4.C: Likewise.
29321
29322 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29323
29324         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
29325
29326 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
29327
29328         * gcc.c-torture/execute/20041114-1.c: New test.
29329
29330 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
29331
29332         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
29333         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
29334         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
29335         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
29336         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
29337         gcc.dg/switch-7.c: New tests.
29338
29339 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29340
29341         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
29342
29343 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29344
29345         PR tree-opt/18400
29346         * gcc.dg/vect/pr18400.c: New test.
29347
29348 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
29349             Andrew Pinski  <pinskia@physics.uc.edu>
29350
29351         PR tree-opt/18425
29352         * gcc.dg/vect/pr18425.c: New test.
29353
29354 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29355
29356         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
29357         Guard with dg-require-alias and dg-require-visibility.
29358
29359 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
29360
29361         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
29362
29363 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29364
29365         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
29366
29367 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29368
29369         PR c++/17344
29370         * g++.dg/template/defarg5.C: New test.
29371
29372 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29373
29374         * g++.dg/parse/cast1.C: Run only on ILP32.
29375         * g++.old-deja/g++.mike/p784.C: Likewise.
29376
29377 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
29378
29379         * gcc.c-torture/execute/20041113-1.c: New test.
29380
29381 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29382
29383         PR target/18230
29384         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
29385         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
29386         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
29387         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
29388         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
29389         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
29390         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
29391         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
29392         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
29393         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
29394         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
29395         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
29396         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
29397
29398 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
29399
29400         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
29401         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
29402         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
29403         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
29404         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
29405         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
29406         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
29407         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
29408         gcc.target/sparc/combined-1.c: New tests.
29409
29410 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
29411
29412         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
29413         New tests.
29414
29415 2004-11-12  Mark Mitchell <mark@codesourcery.com>
29416
29417         * lib/gcc-dg.exp (dg-forbid-option): New function.
29418         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
29419         * g++.dg/abi/bitfield8.C: Likewise.
29420         * g++.dg/abi/dtor1.C: Likewise.
29421         * g++.dg/abi/empty10.C: Likewise.
29422         * g++.dg/abi/empty7.C: Likewise.
29423         * g++.dg/abi/empty9.C: Likewise.
29424         * g++.dg/abi/layout3.C: Likewise.
29425         * g++.dg/abi/layout4.C: Likewise.
29426         * g++.dg/abi/thunk1.C: Likewise.
29427         * g++.dg/abi/thunk2.C: Likewise.
29428         * g++.dg/abi/vbase11.C: Likewise.
29429         * g++.dg/abi/vthunk2.C: Likewise.
29430         * g++.dg/abi/vthunk3.C: Likewise.
29431         * g++.dg/ext/attrib8.C: Likewise.
29432         * g++.dg/opt/longbranch2.C: Likewise.
29433         * g++.dg/opt/reg-stack4.C: Likewise.
29434         * g++.old-deja/g++.ext/attrib1.C: Likewise.
29435         * g++.old-deja/g++.ext/attrib2.C: Likewise.
29436         * g++.old-deja/g++.ext/attrib3.C: Likewise.
29437         * g++.old-deja/g++.other/store-expr1.C: Likewise.
29438         * g++.old-deja/g++.other/store-expr2.C: Likewise.
29439         * gcc.dg/20000609-1.c: Likewise.
29440         * gcc.dg/20000720-1.c: Likewise.
29441         * gcc.dg/20011107-1.c: Likewise.
29442         * gcc.dg/20011119-1.c: Likewise.
29443         * gcc.dg/20020108-1.c: Likewise.
29444         * gcc.dg/20020122-2.c: Likewise.
29445         * gcc.dg/20020122-3.c: Likewise.
29446         * gcc.dg/20020201-3.c: Likewise.
29447         * gcc.dg/20020206-1.c: Likewise.
29448         * gcc.dg/20020218-1.c: Likewise.
29449         * gcc.dg/20020310-1.c: Likewise.
29450         * gcc.dg/20020411-1.c: Likewise.
29451         * gcc.dg/20020418-2.c: Likewise.
29452         * gcc.dg/20020426-1.c: Likewise.
29453         * gcc.dg/20020426-2.c: Likewise.
29454         * gcc.dg/20020517-1.c: Likewise.
29455         * gcc.dg/20020523-1.c: Likewise.
29456         * gcc.dg/20020523-2.c: Likewise.
29457         * gcc.dg/20020729-1.c: Likewise.
29458         * gcc.dg/20030204-1.c: Likewise.
29459         * gcc.dg/20030826-2.c: Likewise.
29460         * gcc.dg/20030926-1.c: Likewise.
29461         * gcc.dg/20031202-1.c: Likewise.
29462         * gcc.dg/980312-1.c: Likewise.
29463         * gcc.dg/980313-1.c: Likewise.
29464         * gcc.dg/990117-1.c: Likewise.
29465         * gcc.dg/990424-1.c: Likewise.
29466         * gcc.dg/990524-1.c: Likewise.
29467         * gcc.dg/991230-1.c: Likewise.
29468         * gcc.dg/i386-387-1.c: Likewise.
29469         * gcc.dg/i386-387-2.c: Likewise.
29470         * gcc.dg/i386-387-3.c: Likewise.
29471         * gcc.dg/i386-387-4.c: Likewise.
29472         * gcc.dg/i386-387-5.c: Likewise.
29473         * gcc.dg/i386-387-6.c: Likewise.
29474         * gcc.dg/i386-asm-1.c: Likewise.
29475         * gcc.dg/i386-bitfield1.c: Likewise.
29476         * gcc.dg/i386-bitfield2.c: Likewise.
29477         * gcc.dg/i386-loop-1.c: Likewise.
29478         * gcc.dg/i386-loop-2.c: Likewise.
29479         * gcc.dg/i386-loop-3.c: Likewise.
29480         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
29481         * gcc.dg/i386-pic-1.c: Likewise.
29482         * gcc.dg/i386-regparm.c: Likewise.
29483         * gcc.dg/i386-signbit-1.c: Likewise.
29484         * gcc.dg/i386-signbit-2.c: Likewise.
29485         * gcc.dg/i386-signbit-3.c: Likewise.
29486         * gcc.dg/i386-sse-5.c: Likewise.
29487         * gcc.dg/i386-sse-8.c: Likewise.
29488         * gcc.dg/i386-unroll-1.c: Likewise.
29489         * gcc.dg/tls/opt-1.c: Likewise.
29490         * gcc.dg/tls/opt-2.c: Likewise.
29491         * gcc.dg/unroll-1.c: Likewise.
29492         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
29493         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
29494         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
29495         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
29496         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
29497         -m64 is specified.
29498
29499 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29500
29501         PR c++/18389
29502         * g++.dg/parse/cond1.C: New test.
29503
29504         PR c++/18429
29505         * g++.dg/template/array9.C: New test.
29506         * g++.dg/ext/vla1.C: Adjust error messages.
29507         * g++.dg/ext/vlm1.C: Likewise.
29508         * g++.dg/template/crash2.C: Likewise.
29509
29510         PR c++/18436
29511         * g++.dg/template/call3.C: New test.
29512
29513         PR c++/18407
29514         * g++.dg/template/ptrmem11.C: New test.
29515
29516 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
29517
29518         PR other/14264
29519         * lib/g++.exp: Set LC_ALL and LANG to C.
29520         * lib/gcc-dg.exp: Likewise.
29521         * lib/gfortran.exp: Likewise.
29522         * lib/objc.exp: Likewise.
29523         * lib/treelang.exp: Likewise.
29524
29525 2004-11-12  Andreas Schwab  <schwab@suse.de>
29526
29527         * gcc.dg/pr16286.c: Fix last change.
29528
29529 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
29530
29531         PR c++/18416
29532         * g++.dg/init/global1.C: New test.
29533
29534 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
29535
29536         * gcc.c-torture/execute/20041112-1.c: New test.
29537
29538 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29539
29540         * lib/gcc-dg.exp (dg-target-list): New.
29541
29542 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29543             Richard Sandiford  <rsandifo@redhat.com>
29544
29545         * lib/target-supports.exp (get-compiler_messages): New.
29546         (check_named_sections_available): Use it.
29547         (check_effective_target_ilp32): New.
29548         (check_effective_target_lp64): New.
29549         (is-effective-target): New.
29550         * lib/gcc-dg.exp (dg-require-effective-target): New.
29551
29552 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
29553
29554         * gcc.dg/precedence-1.c: New test.
29555
29556 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
29557
29558         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
29559
29560         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
29561         message, delete generated files, use more descriptive name for
29562         executable, and make the test unsupported when it cannot be run.
29563
29564         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
29565         (dg-require-weak, dg-require-visibility, dg-require-alias,
29566         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
29567         dg-require-iconv, dg-require-named-sections): Use it.
29568
29569         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
29570
29571 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
29572
29573         PR target/16457
29574         * gcc.dg/ppc-and-1: New
29575
29576         PR target/16796
29577         * gcc.dg/ppc-mov-1.c: New.
29578
29579         PR target/16458
29580         * gcc.dg/ppc-compare-1.c: New.
29581
29582 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
29583
29584         * objc.dg/desig-init-2.m: New test.
29585
29586 2004-11-10  Adam Nemet  <anemet@lnxw.com>
29587
29588         PR middle-end/18160
29589         * g++.dg/warn/register-var-1.C: New test.
29590         * g++.dg/warn/register-var-2.C: New test.
29591
29592 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
29593
29594         * gcc.dg/union-2.c: New test.
29595
29596 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
29597
29598         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
29599         New test for PR tree-optimization/17892.
29600
29601 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
29602
29603         PR c++/18369
29604         * g++.dg/init/new12.C: New test.
29605
29606 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
29607
29608         * gcc.target/sparc: New directory.
29609         * gcc.target/sparc/sparc.exp: New driver.
29610         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
29611         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
29612         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
29613         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
29614
29615 2004-11-10  Paul Brook  <paul@codesourcery.com>
29616
29617         PR fortran/18218
29618         * gfortran.dg/list_read.c: New test.
29619
29620 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29621
29622         PR c/18322
29623         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
29624         expected diagnostic location.
29625
29626 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
29627
29628         * gcc.dg/20041109-1.c: New test.
29629
29630 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
29631
29632         PR objc/18406
29633         * objc/compile/pr18406.m: New test.
29634
29635 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29636
29637         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
29638
29639 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
29640
29641         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
29642
29643 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29644
29645         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
29646
29647 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
29648
29649         * gcc.dg/20030225-2.c: Add prototype for abort and
29650         exit.
29651
29652 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
29653
29654         PR tree-opt/18299
29655         * gcc.c-torture/pr18299-1.c: New test.
29656
29657 2004-11-06  Andreas Schwab  <schwab@suse.de>
29658
29659         * gcc.dg/pr16286.c: Also test for bool and pixel.
29660
29661 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
29662
29663         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
29664         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
29665         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
29666         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
29667         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
29668         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
29669         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
29670         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
29671         gcc.dg/struct-semi-3.c: New tests.
29672
29673 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29674
29675         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
29676
29677 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29678
29679         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
29680         Do not use C99 designators.
29681
29682 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29683
29684         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
29685
29686 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
29687
29688         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
29689         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
29690         * gcc.c-torture/execute/simd-5.x: Remove.
29691
29692 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
29693
29694         PR rtl-optimization/17933
29695         * gcc.dg/torture/pr17933-1.c: New test.
29696
29697 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
29698
29699         PR target/18106
29700         * lib/target-supports.exp (check_weak_available): Support
29701         Windows.
29702
29703 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
29704
29705         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
29706         call to fflush(stdout) before abort.
29707         (my_ffsll): New function.
29708         (generate_fields): Use it.
29709
29710 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29711
29712         * gcc.dg/init-undef-1.c: New test.
29713
29714 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
29715
29716         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
29717         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
29718         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
29719         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
29720         expected messages for new parser.
29721
29722 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
29723
29724         * g++.dg/ext/visibility/symbian1.C: New test.
29725
29726 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29727
29728         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
29729         on LP64 targets.
29730
29731 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29732
29733         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
29734         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
29735         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
29736         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
29737         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
29738         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
29739         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
29740         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
29741         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
29742         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
29743
29744 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
29745
29746         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
29747         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
29748         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
29749         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
29750         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
29751         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
29752         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
29753         for new parser.
29754
29755 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
29756
29757         PR target/15342
29758         * gcc.dg/20041104-1.c: New test.
29759
29760 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29761
29762         * g++.dg/template/nontype7.C: New test.
29763         * g++.dg/template/nontype8.C: Likewise.
29764         * g++.dg/template/nontype9.C: Likewise.
29765         * g++.dg/template/nontype10.C: Likewise.
29766         * g++.dg/tc1/dr49.C: Likewise.
29767         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
29768         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
29769
29770 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29771
29772         * g++.dg/rtti/tinfo1.C: Remove xfails.
29773
29774 2004-11-04  Ben Elliston  <bje@au.ibm.com>
29775
29776         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
29777         packed attribute to the definition to satisfy the new C++ parser.
29778
29779 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29780
29781         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
29782         invocations of va_arg.
29783
29784 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
29785
29786         PR c++/18124
29787         * g++.dg/template/crash25.C: New test.
29788
29789         PR c++/18155
29790         * g++.dg/template/typedef2.C: New test.
29791         * g++.dg/parse/crash13.C: Adjust error markers.
29792
29793         PR c++/18177
29794         * g++.dg/conversion/const3.C: New test.
29795
29796 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
29797
29798         PR fortran/17535
29799         PR fortran/17583
29800         PR fortran/17713
29801         * gfortran.dg/generic_[123].f90: New testcases.
29802
29803 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
29804
29805         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
29806         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
29807
29808 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
29809
29810         PR tree-opt/16808
29811         * gcc.c-torture/compile/pr16808.c: New test.
29812
29813 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
29814
29815         PR rtl-optimization/17104
29816         * gcc.dg/ppc-bitfield1.c: New.
29817
29818 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29819
29820         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
29821
29822 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
29823
29824         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
29825         strings for 32-bit code.
29826
29827 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
29828
29829         PR c/18239
29830         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
29831
29832 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
29833
29834         PR c++/18064
29835         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
29836
29837 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
29838
29839         PR c++/15172
29840         * g++.dg/init/aggr2.C: New test.
29841
29842 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
29843
29844         * objc.dg/local-decl-1.m: New test.
29845
29846 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
29847
29848         * gcc.dg/20040910-1.c: Adjust regex.
29849
29850 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29851
29852         PR rtl-optimization/18084
29853         * g++.dg/opt/pr18084-1.C: New testcase.
29854
29855 2004-10-30  Matt Austern  <austern@apple.com>
29856
29857         PR c++/17542
29858         * g++.dg/ext/attrib18.C: New test.
29859
29860 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29861
29862         PR middle-end/18096
29863         * gcc.dg/pr18096-1.c: New test case.
29864
29865 2004-10-30  Roger Sayle  <roger@eyesopen.com>
29866
29867         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
29868
29869 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
29870
29871         PR c/16666
29872         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
29873         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
29874         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
29875         gcc.dg/old-style-prom-3.c: New tests.
29876
29877 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
29878
29879         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
29880         Remove unnecessary inclusion of stdio.h.
29881
29882 2004-10-29  Roger Sayle  <roger@eyesopen.com>
29883
29884         PR rtl-optimization/17581
29885         * gcc.dg/pr17581-1.c: New test case.
29886
29887 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
29888
29889         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
29890         being implemented.
29891         * g++.dg/conversion/dr195-1.C: New.
29892         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
29893         * g++.old-deja/g++.mike/p10148.C: Likewise.
29894
29895 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
29896
29897         PR c++/17695
29898         * g++.dg/debug/typedef2.C: New test.
29899
29900 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
29901
29902         PR fortran/13490
29903         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
29904         * gfortran.dg/g77/README: Update.
29905
29906 2004-10-28  Matt Austern  <austern@apple.com>
29907
29908         PR c++/14124
29909         * g++.dg/ext/packed7.C: New test.
29910
29911 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
29912
29913         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
29914         scan-assembler.
29915         * lib/scanasm.exp (hidden-scan-for): New proc.
29916         (scan-hidden): Use hidden-scan-for instead of constructing the scan
29917         string.
29918         (scan-not-hidden): Likewise.
29919         * lib/target-supports.exp (check_visibility_available): mach-o is
29920         support too.
29921
29922 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
29923
29924         PR c++/17132
29925         * g++.dg/template/memclass3.C: New test.
29926
29927 2004-10-28  Adam Nemet  <anemet@lnxw.com>
29928
29929         PR middle-end/18160
29930         * gcc.dg/register-var-1.c: New test.
29931         * gcc.dg/register-var-2.c: New test.
29932         * gcc.dg/asm-7.c: Taking the address of a register variable is an
29933         error now.
29934
29935 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
29936
29937         PR other/18172
29938         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
29939         unused variables.
29940         * gcc.dg/vect/vect-22.c: Likewise.
29941
29942 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
29943
29944         * gcc.dg/i386-rotate-1.c: New test.
29945
29946 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
29947
29948         * g++.dg/init/ref12.C: Add "run" marker.
29949
29950         PR c++/17435
29951         * g++.dg/init/ref12.C: New test.
29952
29953         PR c++/18140
29954         * g++.dg/template/shift1.C: New test.
29955         * g++.dg/template/error10.C: Adjust error markers.
29956
29957 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
29958
29959         PR tree-opt/17529
29960         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
29961
29962 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
29963
29964         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
29965         * gcc.dg/weak/weak-3.c: Likewise.
29966         * gcc.dg/weak/weak-5.c: Likewise.
29967         * gcc.dg/weak/weak-9.c: Likewise.
29968         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
29969         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
29970
29971         * gcc.dg/darwin-weakimport-1.c: New.
29972
29973 2004-10-28  Ben Elliston  <bje@au.ibm.com>
29974
29975         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
29976
29977 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
29978
29979         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
29980         'syntax' error messages.
29981         * gcc.dg/cpp/direct2s.c: Likewise.
29982
29983 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
29984
29985         * gcc.c-torture/compile/20041026-1.c: New.
29986
29987 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
29988
29989         PR c++/18093
29990         * g++.dg/lookup/ns2.C: New test.
29991
29992         PR c++/18020
29993         * g++.dg/template/enum4.C: New test.
29994
29995         PR c++/18161
29996         * g++.dg/template/expr1.C: New test.
29997
29998 2004-10-26  Ben Elliston  <bje@au.ibm.com>
29999
30000         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
30001
30002 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30003
30004         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
30005         gcc.dg/decl-nospec-3.c: New tests.
30006
30007 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
30008
30009         * objc.dg/super-class-3.m: New test.
30010
30011 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
30012
30013         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
30014         resyncing.
30015         * gcc.dg/cpp/direct2s.c: Likewise.
30016
30017 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
30018
30019         * objc.dg/image-info.m: Update for changes to section selection.
30020
30021 2004-10-25  David Ayers  <d.ayers@inode.at>
30022             Ziemowit Laski  <zlaski@apple.com>
30023
30024         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
30025         diagnostics when messaging 'id <Proto>'.
30026         * objc.dg/class-protocol-1.m: New test.
30027         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
30028         a non-existent method signature.
30029         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
30030         Update diagnostics when messaging with non-existent method signature.
30031         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
30032         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
30033         invalid receivers are now resolved as if messaging 'id'; remove
30034         extraneous diagnostics.
30035
30036 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
30037
30038         PR c/16667
30039         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
30040         gcc.dg/init-desig-obs-3.c: New tests.
30041
30042 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
30043
30044         * gcc.dg/debug/20041023-1.c: New test.
30045
30046 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
30047
30048         PR middle-end/17407
30049         * gcc.c-torture/compile/pr17407.c: New test.
30050
30051         PR c++/18121
30052         * g++.dg/template/array8.C: New test.
30053
30054 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30055
30056         PR other/18138
30057         * lib/g++.exp: Accept more than one multilib libgcc.
30058         * lib/gcc-dg.exp: Likewise.
30059         * lib/objc.exp: Likewise.
30060         * lib/treelang.exp: Likewise.
30061         * lib/gfortran.exp: Likewise.
30062
30063 2004-10-24  Ben Elliston  <bje@au.ibm.com>
30064
30065         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
30066
30067 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
30068
30069         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
30070         * gcc.dg/c99-const-expr-3.c: Likewise.
30071
30072 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
30073
30074         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
30075
30076 2004-10-23  Ben Elliston  <bje@au.ibm.com>
30077
30078         * gcc.c-torture/execute/loop-2e.x: Remove.
30079
30080 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
30081
30082         PR c++/18095
30083         * g++.dg/parse/crash18.C: New.
30084         * g++.dg/parse/crash19.C: New.
30085
30086 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
30087
30088         * g++.dg/ext/dllimport1.C: Move dg-warnings.
30089         * g++.dg/ext/dllimport2.C: Same.
30090         * g++.dg/ext/dllimport8.C: Same.
30091
30092 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
30093
30094         PR c++/10841
30095         * g++.dg/conversion/cast1.C: New test.
30096         * g++.dg/overload/pmf1.C: Adjust error marker.
30097
30098 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
30099
30100         PR objc/17923
30101         * objc.dg/const-str-7.m: New test.
30102
30103 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30104
30105         * g++.dg/template/memfriend11.C: Fix comment typo.
30106         * g++.dg/template/memfriend14.C: Likewise.
30107
30108 2004-10-20  Richard Henderson  <rth@redhat.com>
30109
30110         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
30111         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
30112         -fasynchronous-unwind-tables.
30113
30114 2004-10-20  Richard Henderson  <rth@redhat.com>
30115
30116         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
30117         (main): Return success.
30118         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
30119         (main): Return success.
30120
30121 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30122
30123         PR c++/13495
30124         * g++.dg/template/memfriend9.C: New test.
30125         * g++.dg/template/memfriend10.C: Likewise.
30126         * g++.dg/template/memfriend11.C: Likewise.
30127         * g++.dg/template/memfriend12.C: Likewise.
30128         * g++.dg/template/memfriend13.C: Likewise.
30129         * g++.dg/template/memfriend14.C: Likewise.
30130         * g++.dg/template/memfriend15.C: Likewise.
30131         * g++.dg/template/memfriend16.C: Likewise.
30132         * g++.dg/template/memfriend17.C: Likewise.
30133         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
30134
30135 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
30136
30137         * g++.dg/conversion/dr195.C: New.
30138         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
30139
30140 2004-10-20  Ben Elliston  <bje@au.ibm.com>
30141             Devang Patel  <dpatel@apple.com>
30142
30143         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
30144         of floating point arithmetic, which could trap.
30145
30146 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
30147
30148         PR c++/14035
30149         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
30150         * g++.dg/conversion/const2.C: New test.
30151         * g++.dg/expr/reinterpret2.C: New test.
30152         * g++.dg/expr/reinterpret3.C: New test.
30153         * g++.dg/expr/cast2.C: New test.
30154         * g++.dg/expr/copy1.C: New test.
30155         * g++.dg/other/conversion1.C: Change error message.
30156         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
30157         function pointers to void *.
30158         * g++.old-deja/g++.mike/p10148.C: Likewise.
30159
30160 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
30161
30162         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
30163
30164 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
30165
30166         PR c++/18047
30167
30168         * g++.dg/parse/expr3.C: New test.
30169
30170 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30171
30172         * gcc.dg/smod-1.c: New test.
30173
30174 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
30175
30176         * objc.dg/method-14.m: New test.
30177
30178 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30179
30180         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
30181         Also xfail as the patch was reverted.
30182
30183 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
30184
30185         PR middle-end/16973
30186         * gcc.dg/pr16973.c: New test.
30187
30188 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
30189
30190         PR tree-optimization/17656
30191         * gcc.c-torture/compile/pr17656.c: New test.
30192
30193 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
30194
30195         * g++.dg/eh/shadow1.C: New.
30196
30197 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
30198
30199         * gcc.c-torture/compile/20041018-1.c: New test.
30200
30201 2004-10-18  Ben Elliston  <bje@au.ibm.com>
30202
30203         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
30204         compiler referring to register 0 when accessing sdata.  The linker
30205         now patches things up.
30206
30207 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
30208
30209         PR c/17529
30210         * gcc.c-torture/compile/pr17529.c: New test.
30211
30212 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30213
30214         PR c++/17743
30215         * g++.dg/ext/attrib17.C: New test.
30216
30217 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
30218
30219         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
30220
30221 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30222
30223         PR c++/10479
30224         * g++.dg/ext/attrib16.C: New test.
30225
30226 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
30227
30228         PR c++/17042
30229         * g++.dg/init/dso_handle1.C: New test.
30230
30231         PR c++/14667
30232         * g++.dg/parse/typedef6.C: New test.
30233
30234         PR c++/17916
30235         * g++.dg/parse/pragma1.C: New test.
30236
30237 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
30238
30239         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
30240
30241 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
30242
30243         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
30244         -fno-common when on HPPA HP-UX platforms.
30245
30246 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
30247
30248         PR other/16820
30249         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
30250         stdint.h.
30251         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
30252         uintptr_t.
30253
30254 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30255
30256         PR c++/16301
30257         * g++.dg/lookup/strong-using-4.C: New test.
30258
30259 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
30260
30261         PR middle-end/16567
30262         * gcc.c-torture/compile/nested-1.c: New test.
30263
30264 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30265
30266         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
30267         and mipsisa64*-*-* (until support for misaligned loads is added).
30268         * gcc.dg/vect/vect-50.c: Likewise.
30269         * gcc.dg/vect/vect-52.c: Likewise.
30270         * gcc.dg/vect/vect-54.c: Likewise.
30271         * gcc.dg/vect/vect-58.c: Likewise.
30272         * gcc.dg/vect/vect-60.c: Likewise.
30273         * gcc.dg/vect/vect-80.c: Likewise.
30274
30275 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
30276
30277         PR c++/17976
30278         * g++.dg/init/dtor3.C: New test.
30279
30280 2004-10-15  Ben Elliston  <bje@au.ibm.com>
30281
30282         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
30283
30284 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
30285
30286         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
30287         * gcc.dg/macho-lo-sum.c: Likewise.
30288
30289 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
30290
30291         * gcc.dg/ppc-spe64-1.c: New test.
30292
30293 2004-10-14  Devang Patel  <dpatel@apple.com>
30294
30295         PR 17635
30296         * gcc.dg/pr17635.c : New test.
30297
30298 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
30299
30300         * gcc.dg/vect/vect-28.c: Remove xfail.
30301         * gcc.dg/vect/vect-30.c: Remove xfail.
30302         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
30303         * gcc.dg/vect/vect-33.c: Remove xfail.
30304         * gcc.dg/vect/vect-44.c: Remove xfail.
30305         * gcc.dg/vect/vect-46.c: Remove xfail.
30306         * gcc.dg/vect/vect-50.c: Remove xfail.
30307         * gcc.dg/vect/vect-52.c: Remove xfail.
30308         * gcc.dg/vect/vect-54.c: Remove xfail.
30309         * gcc.dg/vect/vect-58.c: Remove xfail.
30310         * gcc.dg/vect/vect-60.c: Remove xfail.
30311         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
30312         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
30313         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
30314         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
30315         * gcc.dg/vect/vect-8.c: Remove xfail.
30316         * gcc.dg/vect/vect-80.c: Remove xfail.
30317         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
30318
30319 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
30320
30321         * gcc.dg/vect/vect-82.c: New testcase.
30322         * gcc.dg/vect/vect-82_64.c: New testcase.
30323         * gcc.dg/vect/vect-83.c: New testcase.
30324         * gcc.dg/vect/vect-83_64.c: New testcase.
30325
30326 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30327
30328         * gcc.dg/cpp/error-1.c: New test.
30329
30330 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
30331
30332         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
30333
30334 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
30335
30336         PR target/17984
30337         * gcc.dg/cris-peep2-xsrand2.c: New test.
30338
30339 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
30340
30341         PR c++/17661
30342         * g++.dg/expr/for2.C: New test.
30343
30344 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30345
30346         * g++.dg/inherit/thunk1.C: Run on the SPARC.
30347
30348 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
30349
30350         PR tree-optimization/17724
30351         * g++.dg/opt/pr17724-1.C: New test.
30352         * g++.dg/opt/pr17724-2.C: New test.
30353         * g++.dg/opt/pr17724-3.C: New test.
30354         * g++.dg/opt/pr17724-4.C: New test.
30355         * g++.dg/opt/pr17724-5.C: New test.
30356         * g++.dg/opt/pr17724-6.C: New test.
30357
30358 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
30359
30360         PR c/17301
30361         * gcc.dg/pr17301-2.c: New test.
30362
30363 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
30364
30365         PR c++/15876
30366         * g++.dg/parse/error22.C: New test.
30367
30368         PR c++/17936
30369         * g++.dg/template/spec18.C: New test.
30370
30371 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
30372
30373         * gcc.dg/ia64-asm-1.c: Add prototype for abort
30374         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
30375         memcpy.
30376         * gcc.dg/ia64-sync-2.c: Ditto.
30377         * gcc.dg/ia64-sync-3.c: Ditto.
30378
30379 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
30380
30381         * g++.dg/eh/cleanup5.C: Add dg-options "".
30382
30383 2004-10-11  Roger Sayle  <roger@eyesopen.com>
30384
30385         PR middle-end/17657
30386         * gcc.dg/switch-4.c: New test case.
30387
30388 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
30389
30390         * gcc.c-torture/execute/20041011-1.c: New test.
30391
30392 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30393
30394         PR c++/17554
30395         * g++.dg/init/for3.C: New test.
30396
30397         PR c++/17657
30398         * g++.dg/opt/switch2.C: New test.
30399
30400         PR middle-end/17703
30401         * g++.dg/warn/Wreturn-2.C: New test.
30402
30403 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
30404
30405         PR c++/17907
30406         * g++.dg/eh/cleanup5.C: New test.
30407
30408 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
30409
30410         PR c++/17393
30411         * g++.dg/parse/error21.C: New test.
30412
30413 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30414
30415         * g++.dg/overload/pmf1.C: Adjust quoting marks.
30416         * g++.dg/warn/incomplete1.C: Likewise.
30417         * g++.dg/template/qualttp20.C: Likewise.
30418
30419 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30420
30421         PR c/17881
30422         * parm-incomplete-1.c: New test.
30423
30424 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30425
30426         PR c++/17867
30427         * g++.dg/parse/error19.C: New test.
30428
30429         PR c++/17670
30430         * g++.dg/init/new11.C: New test.
30431
30432         PR c++/17821
30433         * g++.dg/parse/error20.C: New test.
30434
30435         PR c++/17826
30436         * g++.dg/template/crash24.C: New test.
30437
30438 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30439
30440         PR c/17301
30441         * gcc.dg/pr17301-1.c: New test.
30442
30443 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
30444
30445         PR c/17189
30446         * gcc.dg/anon-struct-5.c: New test.
30447
30448 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
30449
30450         PR c/17844
30451         * gcc.dg/pr17844-1.c: New test.
30452
30453 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
30454
30455         PR tree-optimization/17906
30456         * gcc.c-torture/compile/pr17906.c: New.
30457
30458 2004-10-09  Stuart Hastings  <stuart@apple.com>
30459             Roger Sayle  <roger@eyesopen.com>
30460
30461         PR rtl-optimization/17853
30462         * gcc.dg/i386-mmx-5.c: New testcase.
30463
30464 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
30465
30466         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
30467
30468 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
30469
30470         PR c++/17524
30471         * g++.dg/template/static9.C: New test.
30472
30473         PR c++/17685
30474         * g++.dg/parse/operator5.C: New test.
30475
30476 2004-10-09  Roger Sayle  <roger@eyesopen.com>
30477
30478         PR middle-end/17894
30479         * gcc.c-torture/execute/divcmp-4.c: New test case.
30480
30481 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30482
30483         PR tree-opt/17902
30484         * g++.dg/opt/pr17902.C: New test.
30485
30486 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
30487
30488         * gcc.dg/cpp/ident-1.c: Add dg-options "".
30489
30490 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30491
30492         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
30493
30494 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30495
30496         * gcc.dg/assign-warn-3.c: New test.
30497
30498 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30499
30500         PR c/16999
30501         * gcc.dg/cpp/ident-1.c: New test.
30502
30503 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
30504
30505         * gcc.c-torture/compile/acc1.c: New.
30506
30507 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
30508
30509         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
30510         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
30511
30512 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30513
30514         * gcc.dg/ultrasp11.c: New test.
30515
30516 2004-10-08  Michael Matz  <matz@suse.de>
30517
30518         * gcc.dg/doloop-2.c: New test.
30519
30520 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
30521
30522         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
30523         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
30524         objc.dg/method-9.m: Update expected diagnostics.
30525
30526 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
30527
30528         * gcc.dg/ppc-fsel-3.c: New file.
30529         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
30530
30531 2004-10-07  Paul Brook  <paul@codesourcery.com>
30532
30533         * gfortran.dg/intrinsic_verify_1.f90: New test.
30534
30535 2004-10-07  Paul Brook  <paul@codesourcery.com>
30536
30537         * gfortran.dg/empty_format_1.f90: Remove stray commas.
30538
30539 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30540
30541         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
30542         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
30543         commit.
30544
30545 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
30546
30547         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
30548
30549 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
30550
30551         PR c++/17115
30552         * g++.dg/warn/Winline-4.C: New test.
30553
30554 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30555
30556         * gcc.c-torture/compile/20041007-1.c: New test.
30557
30558 2004-10-07  Paul Brook  <paul@codesourcery.com>
30559
30560         PR fortran/17678
30561         * gfortran.dg/use_allocated_1.f90: New test.
30562
30563 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30564
30565         PR middle-end/17849
30566         * gfortran.fortran-torture/compile/nested.f90: New test
30567
30568 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
30569
30570         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
30571
30572 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
30573
30574         PR c++/17368
30575         * g++.dg/ext/asm6.C: New test.
30576
30577 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
30578
30579         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
30580
30581 2004-10-06  Paul Brook  <paul@codesourcery.com>
30582
30583         PR libfortran/17709
30584         * gfortran.dg/empty_format_1.f90: New test.
30585
30586 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30587
30588         PR fortran/17568
30589         * gfortran.dg/ishft.f90: New test.
30590
30591         PR fortran/17283
30592         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
30593         tests.
30594
30595 2004-10-06  Paul Brook  <paul@codesourcery.com>
30596
30597         * gfortran.dg/do_1.f90: New test.
30598
30599 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30600
30601         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
30602         optimizing for size.
30603
30604 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30605
30606         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
30607
30608 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
30609
30610         * gcc.c-torture/compile/20041005-1.c: New test.
30611
30612 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
30613
30614         PR c++/17829
30615         * g++.dg/lookup/koenig4.C: New.
30616
30617 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30618
30619         * g++.dg/other/classkey1.C: Adjust quoting marks.
30620         * g++.dg/parse/error15.C: Likewise.
30621         * g++.dg/template/meminit2.C (int>): Likewise.
30622
30623 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30624
30625         PR fortran/17283
30626         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
30627
30628         PR fortran/17631
30629         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
30630
30631         PR fortran/17708
30632         * gfortran.dg/pr17708.f90: New test.
30633
30634 2004-10-04  Chao-ying Fu  <fu@mips.com>
30635
30636         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
30637         * gcc.dg/vect/vect-4.c: Ditto.
30638         * gcc.dg/vect/vect-5.c: Ditto.
30639         * gcc.dg/vect/vect-6.c: Ditto.
30640         * gcc.dg/vect/vect-8.c: Ditto.
30641         * gcc.dg/vect/vect-16.c: Ditto.
30642         * gcc.dg/vect/vect-30.c: Ditto.
30643         * gcc.dg/vect/vect-40.c: Ditto.
30644         * gcc.dg/vect/vect-41.c: Ditto.
30645         * gcc.dg/vect/vect-42.c: Ditto.
30646         * gcc.dg/vect/vect-43.c: Ditto.
30647         * gcc.dg/vect/vect-44.c: Ditto.
30648         * gcc.dg/vect/vect-45.c: Ditto.
30649         * gcc.dg/vect/vect-46.c: Ditto.
30650         * gcc.dg/vect/vect-47.c: Ditto.
30651         * gcc.dg/vect/vect-48.c: Ditto.
30652         * gcc.dg/vect/vect-49.c: Ditto.
30653         * gcc.dg/vect/vect-50.c: Ditto.
30654         * gcc.dg/vect/vect-51.c: Ditto.
30655         * gcc.dg/vect/vect-52.c: Ditto.
30656         * gcc.dg/vect/vect-53.c: Ditto.
30657         * gcc.dg/vect/vect-54.c: Ditto.
30658         * gcc.dg/vect/vect-55.c: Ditto.
30659         * gcc.dg/vect/vect-56.c: Ditto.
30660         * gcc.dg/vect/vect-57.c: Ditto.
30661         * gcc.dg/vect/vect-58.c: Ditto.
30662         * gcc.dg/vect/vect-59.c: Ditto.
30663         * gcc.dg/vect/vect-60.c: Ditto.
30664         * gcc.dg/vect/vect-74.c: Ditto.
30665         * gcc.dg/vect/vect-79.c: Ditto.
30666         * gcc.dg/vect/vect-80.c: Ditto.
30667
30668 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
30669
30670         * gcc.dg/unused-7.c: Use the correct option.
30671
30672 2004-10-04  Paul Brook  <paul@codesourcery.com>
30673         Bud Davis  <bdavis9659@comcast.net>
30674
30675         PR fortran/17706
30676         PR fortran/16434
30677         * gfortran/pr17706.f90: New test.
30678         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
30679
30680 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30681
30682         * gfortran.dg/pr17612.f90: New test.
30683
30684 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30685
30686         * g++.dg/template/local1.C: Adjust quoting marks in
30687         testing for diagnostics.
30688         * g++.dg/tls/diag-2.C: Likewise.
30689         * g++.dg/other/error8.C: Likewise.
30690
30691 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30692
30693         PR c/17178
30694         * gcc.dg/unused-4.c: Adjust to be correct.
30695
30696         PR c/17820
30697         * gcc.dg/unused-7.c: New test.
30698
30699 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
30700
30701         PR c++/17797
30702         * g++.dg/overload/template2.C: New test.
30703
30704 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
30705
30706         PR tree-optimization/16632
30707         * gcc.dg/tree-ssa/20041002-1.c: New.
30708
30709 2004-10-03  Paul Brook  <paul@codesourcery.com>
30710
30711         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
30712         rather than relying on default formatting.
30713
30714 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
30715
30716         * gcc.dg/20040920-1.c: Update expected message text.
30717
30718 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
30719
30720         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
30721
30722 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
30723
30724         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
30725         tree level.
30726
30727 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30728
30729         * gcc.dg/tree-ssa/pr17343.c: Remove.
30730
30731 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
30732
30733         PR tree-opt/17343
30734         * gcc.dg/tree-ssa/pr17343.c: New test.
30735
30736 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
30737
30738         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
30739         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
30740         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
30741         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
30742         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
30743
30744 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30745
30746         * gcc.dg/lvalue-2.c: New test.
30747
30748 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
30749
30750         PR c/17730
30751         * gcc.dg/pr17730-1.c: New test
30752
30753 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
30754
30755         PR c/7425
30756         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
30757
30758 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30759
30760         * gcc.c-torture/execute/stdarg-1.c: New test.
30761         * gcc.c-torture/execute/stdarg-2.c: New test.
30762         * gcc.c-torture/execute/stdarg-3.c: New test.
30763         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30764         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30765         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30766         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30767         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30768
30769 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
30770
30771         PR tree-optimization/17697
30772         * g++.dg/opt/pr17697-1.C: New test.
30773         * g++.dg/opt/pr17697-2.C: New test.
30774         * g++.dg/opt/pr17697-3.C: New test.
30775
30776 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
30777
30778         PR c/16409
30779         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
30780         gcc.dg/vla-init-5.c: New tests.
30781
30782 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
30783
30784         PR c/13804
30785         * gcc.dg/pr13804-1.c: New test.
30786
30787 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30788
30789         PR fortran/16938
30790         * gfortran.dg/pr16938.f90: New test.
30791
30792 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30793
30794         * g++.dg/template/crash23.C: New test.
30795
30796 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
30797
30798         PR c++/17585
30799         * g++.dg/template/static8.C: New test.
30800
30801 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
30802
30803         PR c++/17681
30804         * g++.dg/other/error9.C: New test.
30805
30806 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
30807
30808         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
30809
30810 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30811
30812         PR fortran/15164
30813         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
30814
30815 2004-09-26  Roger Sayle  <roger@eyesopen.com>
30816
30817         PR middle-end/17112
30818         * gcc.dg/pr17112-1.c: New test case.
30819
30820 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
30821
30822         PR c/11459
30823         * gcc.dg/pr11459-1.c: New test.
30824
30825 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
30826
30827         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
30828         * gcc.dg/tree-ssa/loop-4.c: Likewise.
30829
30830 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30831
30832         * gfortran.dg/pr15324.f90: Make array bounds consistent.
30833
30834 2004-09-25  Jan Hubicka  <jh@suse.cz>
30835
30836         * compile/30040909-1.c: New test.
30837         * compile/30040907-1.c: New test.
30838
30839 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
30840
30841         * gcc.c-torture/execute/va-arg-26.c: New test.
30842
30843 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
30844
30845         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
30846         extra diagnostics on targets with 64-bit pointers.
30847         * objc.dg/selector-1.m: Adjust dg-warning regexp.
30848
30849 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30850
30851         PR c/17188
30852         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
30853         * gcc.dg/decl-3.c: Adjust expected message.
30854
30855 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
30856
30857         PR fortran/17615
30858         * gfortran.dg/pr17615.f90: New test.
30859
30860 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
30861
30862         PR tree-optimzation/17517
30863         * g++.dg/tree-ssa/pr17517.C: New Test.
30864
30865 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
30866
30867         PR c++/16889
30868         * g++.dg/lookup/ambig3.C: New.
30869
30870 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
30871
30872         PR tree-opt/17624
30873         * g++.dg/opt/pr17624.C: New test.
30874
30875 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
30876
30877         PR c/6980
30878         * gcc.dg/Wbad-function-cast-1.c: New test.
30879
30880 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
30881
30882         * g++.dg/ext/complit1.C
30883         * g++.dg/other/error2.C
30884         * g++.dg/other/nontype-1.C
30885         * g++.dg/parse/crash11.C
30886         * g++.dg/parse/crash12.C
30887         * g++.dg/parse/error15.C
30888         * g++.dg/parse/error4.C
30889         * g++.dg/parse/tmpl-outside1.C
30890         * g++.dg/parse/too-many-tmpl-args1.C
30891         * g++.dg/template/dependent-expr3.C
30892         * g++.dg/template/error10.C
30893         * g++.dg/template/instantiate1.C
30894         * g++.dg/template/vtable2.C
30895         * g++.dg/warn/Wshadow-1.C
30896         * g++.dg/warn/weak1.C
30897         * g++.old-deja/g++.brendan/crash16.C
30898         * g++.old-deja/g++.brendan/crash18.C
30899         * g++.old-deja/g++.brendan/crash48.C
30900         * g++.old-deja/g++.brendan/crash49.C
30901         * g++.old-deja/g++.brendan/crash55.C
30902         * g++.old-deja/g++.brendan/crash56.C
30903         * g++.old-deja/g++.brendan/crash8.C
30904         * g++.old-deja/g++.brendan/enum11.C
30905         * g++.old-deja/g++.brendan/enum8.C
30906         * g++.old-deja/g++.brendan/enum9.C
30907         * g++.old-deja/g++.brendan/friend3.C
30908         * g++.old-deja/g++.brendan/misc14.C
30909         * g++.old-deja/g++.bugs/900402_02.C
30910         * g++.old-deja/g++.bugs/900404_03.C
30911         * g++.old-deja/g++.bugs/900404_04.C
30912         * g++.old-deja/g++.bugs/900428_03.C
30913         * g++.old-deja/g++.jason/crash4.C
30914         * g++.old-deja/g++.jason/overload21.C
30915         * g++.old-deja/g++.jason/redecl1.C
30916         * g++.old-deja/g++.jason/report.C
30917         * g++.old-deja/g++.jason/rfg10.C
30918         * g++.old-deja/g++.jason/template30.C
30919         * g++.old-deja/g++.law/arm12.C
30920         * g++.old-deja/g++.law/ctors5.C
30921         * g++.old-deja/g++.law/cvt20.C
30922         * g++.old-deja/g++.law/init10.C
30923         * g++.old-deja/g++.law/init8.C
30924         * g++.old-deja/g++.law/visibility17.C
30925         * g++.old-deja/g++.law/visibility7.C
30926         * g++.old-deja/g++.mike/net8.C
30927         * g++.old-deja/g++.mike/p646.C
30928         * g++.old-deja/g++.mike/p700.C
30929         * g++.old-deja/g++.mike/p701.C
30930         * g++.old-deja/g++.mike/p811.C
30931         * g++.old-deja/g++.ns/template13.C
30932         * g++.old-deja/g++.other/array3.C
30933         * g++.old-deja/g++.other/crash25.C
30934         * g++.old-deja/g++.other/dtor3.C
30935         * g++.old-deja/g++.other/dtor4.C
30936         * g++.old-deja/g++.other/main1.C
30937         * g++.old-deja/g++.other/warn7.C
30938         * g++.old-deja/g++.pt/crash11.C
30939         * g++.old-deja/g++.pt/crash36.C
30940         * g++.old-deja/g++.pt/spec22.C
30941         * g++.old-deja/g++.pt/spec9.C
30942         * g++.old-deja/g++.pt/ttp52.C
30943         * g++.old-deja/g++.robertl/eb103.C
30944         * g++.old-deja/g++.robertl/eb121.C
30945         * g++.old-deja/g++.robertl/eb22.C
30946         * g++.old-deja/g++.robertl/eb8.C:
30947         Update locations and/or regexps of dg-error markers.
30948         Remove markers for some bogus messages that are no longer issued.
30949
30950 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
30951
30952         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
30953         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
30954
30955 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
30956
30957         PR c++/17618
30958         * g++.dg/lookup/crash5.C: New test.
30959
30960 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
30961
30962         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
30963         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
30964         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
30965         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
30966         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
30967         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
30968
30969         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
30970         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
30971         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
30972         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
30973         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
30974         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
30975
30976         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
30977
30978         * gcc.dg/vect/vect-44.c: Check additional cases.
30979         * gcc.dg/vect/vect-48.c: Check additional cases.
30980
30981         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
30982         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
30983         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
30984         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
30985         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
30986         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
30987         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
30988         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
30989         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
30990
30991         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
30992         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
30993         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
30994
30995 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30996
30997         * gcc.dg/tree-ssa/loop-6.c: New test.
30998
30999 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
31000
31001         PR c++/17620
31002         * g++.dg/inherit/base2.C: New.
31003
31004 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
31005
31006         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
31007         * gcc.dg/20001012-2.c: Likewise.
31008         * gcc.dg/20001013-1.c: Likewise.
31009         * gcc.dg/20001101-1.c: Likewise.
31010         * gcc.dg/20001102-1.c: Likewise.
31011         * gcc.dg/bf-spl1.c: Likewise.
31012         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
31013         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
31014
31015 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
31016
31017         PR tree-optimization/16721
31018         * gcc.dg/tree-ssa/pr16721.c: New test.
31019
31020 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
31021
31022         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
31023         * gcc.dg/20040305-1.c: Likewise.
31024
31025 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
31026
31027         PR c/16566
31028         * gcc.c-torture/compile/pr16566-1.c,
31029         gcc.c-torture/compile/pr16566-2.c,
31030         gcc.c-torture/compile/pr16566-3.c: New tests.
31031
31032 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
31033
31034         PR tree-optimization/17512
31035         * gcc.c-torture/compile/20040916-1.c.
31036
31037 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
31038
31039         * gcc.dg/pragma-re-3.c: New test.
31040
31041 2004-09-17  Matt Austern  <austern@apple.com>
31042
31043         PR c++/15049
31044         * g++.dg/other/anon3.C: New.
31045
31046 2004-09-21  Roger Sayle  <roger@eyesopen.com>
31047
31048         PR c++/7503
31049         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
31050         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
31051         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
31052         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
31053         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
31054
31055 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
31056
31057         PR fortran/17286
31058         * gfortran.dg/pr17286.f90: New test.
31059
31060 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
31061
31062         PR c++/17530
31063         * g++.dg/template/static7.C: New test.
31064
31065 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
31066
31067         PR tree-opt/17558
31068         * gcc.c-torture/compile/pr17558.c: New test.
31069
31070 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31071
31072         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
31073         if SKIP_ATTRIBUTE is defined.
31074
31075 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31076
31077         PR fortran/15957
31078         * gfortran.dg/pr15957.f90: New test.
31079
31080 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
31081
31082         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
31083         in comparison.
31084         * gcc.dg/vect/vect-79.c: Likewise.
31085         * gcc.dg/vect/vect-80.c: Likewise.
31086
31087 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31088
31089         PR fortran/15750
31090         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
31091
31092 2004-09-20  Ira Rosen  <irar@il.ibm.com>
31093
31094         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
31095         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
31096         * gcc.dg/vect/vect-62.c: New testcase.
31097         * gcc.dg/vect/vect-63.c: New testcase.
31098         * gcc.dg/vect/vect-64.c: New testcase.
31099         * gcc.dg/vect/vect-65.c: New testcase.
31100         * gcc.dg/vect/vect-66.c: New testcase.
31101         * gcc.dg/vect/vect-67.c: New testcase.
31102         * gcc.dg/vect/vect-68.c: New testcase.
31103         * gcc.dg/vect/vect-69.c: New testcase.
31104         * gcc.dg/vect/vect-79.c: New testcase.
31105         * gcc.dg/vect/vect-80.c: New testcase.
31106
31107 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
31108
31109         * gcc.target/mips/asm-1.c: New test.
31110
31111 2004-09-19  Ira Rosen  <irar@il.ibm.com>
31112
31113         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
31114         * gcc.dg/vect/vect-73.c: New testcase.
31115         * gcc.dg/vect/vect-74.c: New testcase.
31116         * gcc.dg/vect/vect-75.c: New testcase.
31117         * gcc.dg/vect/vect-76.c: New testcase.
31118         * gcc.dg/vect/vect-77.c: New testcase.
31119         * gcc.dg/vect/vect-78.c: New testcase
31120
31121 2004-09-18  Paul Brook  <paul@codesourcery.com>
31122
31123         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
31124
31125 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
31126
31127         PR c/17424
31128         * gcc.dg/pr17424-1.c: New test.
31129
31130 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
31131
31132         * g++.dg/tree-ssa/pr17153.C: New test.
31133
31134 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
31135
31136         PR pch/13361
31137         * g++.dg/pch/wchar-1.C: New.
31138         * g++.dg/pch/wchar-1.Hs: New.
31139
31140 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
31141
31142         * gcc.c-torture/execute/20040917-1.c: New test.
31143
31144 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31145
31146         PR tree-optimization/17319
31147         * gcc.dg/pr17319.c: New test.
31148
31149 2004-09-17  Devang Patel  <dpatel@apple.com>
31150
31151         * gcc.dg/20040813-1.c: New test.
31152
31153 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31154
31155         PR tree-optimization/17273
31156         * gcc.c-torture/compile/pr17273.c: New test.
31157
31158 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
31159
31160         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
31161         Update expected messages.
31162         * gcc.dg/declspec-13.c: New test.
31163
31164 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
31165
31166         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
31167
31168 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
31169
31170         * gcc.c-torture/execute/pr17252.c: Use post-increment to
31171         change what 'a' is pointing to.
31172
31173 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
31174
31175         PR c++/16002
31176         * g++.dg/template/error18.C: New test.
31177
31178         PR c++/16029
31179         * g++.dg/warn/Wunused-8.C: New test.
31180
31181 2004-09-17  Steven Bosscher  <stevenb@suse.de>
31182
31183         PR tree-optimization/17513
31184         * gcc.dg/20040916-1.c: New test.
31185
31186 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
31187
31188         PR c++/17501
31189         * g++.dg/template/typename7.C: New test.
31190
31191 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31192
31193         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
31194
31195 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
31196
31197         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
31198         with -ftree-based-profiling also.
31199         * lib/profopt.exp: Support late-set profile_option/feedback_option.
31200
31201 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
31202
31203         PR/15364
31204         * gfortran.dg/der_array_io_1.f90: New test.
31205         * gfortran.dg/der_array_io_2.f90: New test.
31206         * gfortran.dg/der_array_io_3.f90: New test.
31207
31208 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31209
31210         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
31211         EABI.
31212
31213 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
31214
31215         * g++.dg/opt/switch1.C: New test.
31216
31217 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
31218
31219         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
31220         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
31221         Update expected messages.
31222
31223 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31224
31225         PR fortran/16485
31226         * gfortran.dg/same_name_1.f90: New test.
31227
31228 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
31229
31230         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
31231         dereference garbage pointers.
31232
31233 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
31234
31235         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
31236         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
31237
31238         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
31239         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
31240         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
31241
31242 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
31243
31244         PR c++/17324
31245         * g++.dg/template/mangle1.C: New test.
31246
31247 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31248
31249         PR tree-optimization/17252
31250         * gcc.c-torture/execute/pr17252.c: New test.
31251
31252 2004-09-14  Andrew Pinski  <apinski@apple.com>
31253
31254         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
31255
31256 2004-09-14  Roger Sayle  <roger@eyesopen.com>
31257
31258         PR rtl-optimization/9771
31259         * gcc.dg/pr9771-1.c: New test case.
31260
31261 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
31262
31263         PR tree-optimization/15262
31264         * gcc.c-torture/execute/pr15262-1.c: New test.
31265         * gcc.c-torture/execute/pr15262-2.c: New test.
31266
31267 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
31268
31269         * gcc.dg/declspec-12.c: New test.
31270
31271 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
31272
31273         * gfortran.dg/pr17090.f90: Add directives to test.
31274
31275 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31276
31277         * gcc.c-torture/compile/20040914-1.c: New test.
31278
31279 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31280
31281         PR c++/16162
31282         * g++.dg/template/decl2.C: New test.
31283
31284 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
31285
31286         PR fortran/17090
31287         * gfortran.dg/pr17090.f90: New test.
31288
31289 2004-09-13  Dale Johannesen  <dalej@apple.com>
31290
31291         * gcc.c-torture/compile/pr17408.c: New test case.
31292
31293 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
31294
31295         PR c++/16716
31296         * g++.dg/parse/crash17.C: New test.
31297
31298         PR c++/17327
31299         * g++.dg/template/enum3.C: New test.
31300
31301 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
31302
31303         * lib/gcc-defs.exp: Load wrapper.exp.
31304         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
31305         using local code.
31306         * lib/gcc.exp (gcc_init): Similar.
31307         * lib/gfortran.exp (gfortran_init): Similar.
31308         * lib/objc.exp (objc_init): Similar.
31309         * lib/treelang.exp (treelang_init): Similar.
31310         * lib/wrapper.exp: New file with build_wrapper call machinery in
31311         ${tool}_maybe_build_wrapper.
31312
31313 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31314
31315         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
31316         "inline".
31317         * gcc.dg/declspec-11.c: Update expected messages.
31318         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
31319         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
31320         gcc.dg/inline-12.c: New tests.
31321
31322 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
31323
31324         * g++.dg/tree-ssa/pr17400.C: New testcase.
31325
31326 2004-09-13  James E Wilson  <wilson@specifixinc.com>
31327
31328         * gcc.target/mips/sb1-1.c: New testcase.
31329
31330 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
31331
31332         * lib/g77-dg.exp: Remove unused file.
31333         * lib/mike-g77.exp: Ditto.
31334         * lib/g77.exp: Ditto.
31335
31336 2004-09-12  Richard Henderson  <rth@redhat.com>
31337
31338         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
31339
31340 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
31341
31342         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
31343         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
31344         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
31345         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
31346         Update expected messages.
31347
31348 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
31349
31350         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
31351         declaration/use mismatch for dirp parameter.
31352
31353 2004-09-12  Andrew Pinski  <apinski@apple.com>
31354
31355         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
31356         -fgnu-runtime is passed.
31357
31358 2004-09-12  Richard Henderson  <rth@redhat.com>
31359
31360         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
31361         do the uplevel thing and update additional_flags directly.
31362         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
31363         gfortran.fortran-torture/execute/intrinsic_nearest.x,
31364         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
31365         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
31366
31367 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31368
31369         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
31370
31371 2004-09-11  Roger Sayle  <roger@eyesopen.com>
31372
31373         PR middle-end/17411
31374         * g++.dg/opt/pr17411-1.C: New test case.
31375
31376 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31377
31378         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31379         gcc.dg/tls/diag-2.c: Update expected messages.
31380         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
31381         messages.
31382         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
31383         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
31384         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
31385         gcc.dg/tls/diag-5.c: New tests.
31386
31387 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
31388
31389         * gcc.dg/20040910-1.c: Correct dg-error regexp.
31390
31391 2004-09-11  Steven Bosscher  <stevenb@suse.de>
31392
31393         * g++.dg/parse/break-in-for.C: New test.
31394
31395 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
31396
31397         * gcc.dg/tree-ssa/20040911-1.c: New test.
31398
31399 2004-09-11  Andreas Jaeger  <aj@suse.de>
31400
31401         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
31402         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
31403
31404 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
31405
31406         * gcc.target/frv: New directory of FR-V-specific tests.
31407
31408 2004-09-10  James E Wilson  <wilson@specifixinc.com>
31409
31410         * gcc.dg/convert-vec-1.c: New test.
31411
31412 2004-09-10  Roger Sayle  <roger@eyesopen.com>
31413
31414         PR middle-end/17024
31415         * gcc.dg/pr17024-1.c: New test case.
31416
31417 2004-09-10  Eric Christopher  <echristo@redhat.com>
31418
31419         * gcc.dg/20040910-1.c: New test.
31420
31421 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
31422
31423         * gcc.dg/bitfld-9.c: New test.
31424
31425 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
31426
31427         * gcc.c-torture/execute/ieee/acc1.c: New test.
31428         * gcc.c-torture/execute/ieee/acc2.c: New test.
31429         * gcc.c-torture/execute/ieee/mzero6.c: New test.
31430
31431 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
31432
31433         * gcc.dg/deprecated-2.c: New test.
31434
31435 2004-09-09  James E Wilson  <wilson@specifixinc.com>
31436
31437         * gcc.dg/init-vec-1.c: New test.
31438
31439 2004-09-09  Roger Sayle  <roger@eyesopen.com>
31440
31441         PR middle-end/17055
31442         * gcc.dg/pr17055-1.c: New test case.
31443
31444 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
31445
31446         PR target/17377
31447         * gcc.c-torture/execute/pr17377.c: New test.
31448
31449 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31450
31451         PR c/8420
31452         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
31453         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
31454         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
31455         gcc.dg/long-long-typespec-1.c: New tests.
31456         * gcc.dg/tls/diag-2.c: Update expected diagnostics
31457
31458 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
31459
31460         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
31461         gcc.dg/gnu99-static-1.c: New tests.
31462
31463 2004-09-08  Devang Patel  <dpatel@apple.com>
31464
31465         * gcc.dg/darwin-ld-20040828-1.c: New test.
31466         * gcc.dg/darwin-ld-20040828-2.c: New test.
31467         * gcc.dg/darwin-ld-20040828-3.c: New test.
31468
31469 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
31470
31471         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
31472         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
31473         in error message.
31474         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
31475         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
31476         in error message.
31477         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
31478         types they qualify.
31479         * objc.dg/type-size-2.m: Fix wording in comment.
31480         * objc.dg/va-meth-1.m: New test case.
31481
31482 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
31483
31484         PR c/16633:
31485         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
31486         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
31487
31488 2004-09-06  Devang Patel  <dpatel@apple.com>
31489
31490         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
31491         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
31492
31493 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
31494
31495         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
31496         reflect changed line numbering of diagnostics.
31497
31498 2004-09-06  Paul Brook  <paul@codesourcery.com>
31499
31500         * gfortran.dg/edit_real_1.f90: Add new test.
31501
31502 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31503
31504         * gcc.dg/tree-ssa/loop-2.c: New test.
31505         * gcc.dg/tree-ssa/loop-3.c: New test.
31506         * gcc.dg/tree-ssa/loop-4.c: New test.
31507         * gcc.dg/tree-ssa/loop-5.c: New test.
31508
31509 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31510
31511         * gcc.dg/format/sentinel-1.c: Update for parameter option.
31512
31513 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31514
31515         * gcc.dg/format/sentinel-1.c: New test.
31516
31517 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
31518
31519         * gcc.dg/builtins-46.c: New.
31520
31521 2004-09-03  Devang Patel  <dpatel@apple.com>
31522
31523         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
31524         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
31525
31526 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31527
31528         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
31529         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
31530         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
31531         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
31532         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
31533         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
31534         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
31535         the non-portable bzero.
31536         * gcc.dg/20010912-1.c: xfail for NetWare.
31537         * gcc.dg/20020426-2.c: xfail for NetWare.
31538         * gcc.dg/20021014-1.c: xfail for NetWare.
31539         * gcc.dg/20021018-1.c: xfail for NetWare.
31540         * gcc.dg/20030213-1.c: xfail for NetWare.
31541         * gcc.dg/20030225-1.c: xfail for NetWare.
31542         * gcc.dg/20030708-1.c: xfail for NetWare.
31543         * gcc.dg/builtins-config.h: Also exclude NetWare.
31544         * gcc.dg/format/format.h: Define restrict only if not already defined.
31545         * gcc.dg/nest.c: xfail for NetWare.
31546         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
31547         * lib/target-supports.exp (check_visibility_available): Exclude
31548         NetWare.
31549
31550 2004-09-03  Jan Beulich  <jbeulich@novell.com>
31551
31552         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
31553         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
31554         deterministic starting point for the alignment of structure fields.
31555         * gcc.dg/Wpadded.c: Dito.
31556         * g++.dg/abi/vbase10.C: Dito.
31557
31558 2004-09-03  Devang Patel  <dpatel@apple.com>
31559
31560         * g++.dg/debug/pr15736.cc: New test.
31561
31562 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31563
31564         * README.QMTEST: Fix out-of-date link.
31565
31566 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
31567
31568         PR fortran/16579
31569         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
31570         Delete.  Duplicate of gfortran.dg/g77/20010610.f
31571
31572 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
31573
31574         * g++.dg/abi/arm_rtti1.C: New test.
31575
31576 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
31577
31578         * gcc.dg/ppc-vector-memcpy.c: New.
31579         * gcc.dg/ppc-vector-memset.c: New.
31580
31581 2004-09-02  Chao-ying Fu  <fu@mips.com>
31582
31583         * gcc.target/mips/mips-3d-1.c: New test.
31584         * gcc.target/mips/mips-3d-2.c: New test.
31585         * gcc.target/mips/mips-3d-3.c: New test.
31586         * gcc.target/mips/mips-3d-4.c: New test.
31587         * gcc.target/mips/mips-3d-5.c: New test.
31588         * gcc.target/mips/mips-3d-6.c: New test.
31589         * gcc.target/mips/mips-3d-7.c: New test.
31590         * gcc.target/mips/mips-3d-8.c: New test.
31591         * gcc.target/mips/mips-3d-9.c: New test.
31592         * gcc.target/mips/mips-ps-1.c: New test.
31593         * gcc.target/mips/mips-ps-2.c: New test.
31594         * gcc.target/mips/mips-ps-3.c: New test.
31595         * gcc.target/mips/mips-ps-4.c: New test.
31596         * gcc.target/mips/mips-ps-type.c: New test.
31597
31598 2004-09-02  Paul Brook  <paul@codesourcery.com>
31599
31600         * gfortran.dg/edit_real_1.f90: Add new tests.
31601
31602 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31603
31604         PR fortran/15327
31605         * gfortran.dg/merge_char_1.f90: New test.
31606
31607 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31608
31609         PR fortran/16404
31610         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
31611
31612 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31613
31614         PR c/1522
31615         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
31616
31617 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
31618
31619         * g++.dg/opt/loop1.C: Do not XFAIL.
31620
31621 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
31622
31623         * gcc.c-torture/execute/20040831-1.c: New test.
31624
31625 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
31626
31627         PR fortran/16579
31628         * gfortran.dg/g77/20010610.f: Now passes.
31629         Copy from g77.f-torture/execute. Add dg-run directive.
31630         * gfortran.dg/g77/README: Update
31631
31632 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
31633
31634         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
31635         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
31636         (t1, t2, t3, t4): Add volatile.
31637
31638 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31639
31640         * g++.dg/ext/visibility/arm1.C: New test.
31641
31642 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
31643
31644         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
31645         -pedantic-errors.
31646
31647 2004-09-01  Paul Brook  <paul@codesourcery.com>
31648
31649         * gfortran.dg/eof_2.f90: New test.
31650
31651 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31652
31653         PR fortran/16579
31654         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
31655
31656 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
31657
31658         PR libfortran/16805
31659         * gfortran.dg/list_read_2.f90: New test.
31660
31661 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
31662
31663         * g++.dg/abi/key1.C: New test.
31664
31665 2004-08-31  Richard Henderson  <rth@redhat.com>
31666
31667         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
31668         form of offsetof.
31669         * g++.dg/other/offsetof5.C: Remove duplicate.
31670
31671 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31672
31673         PR fortran/17244
31674         * gfortran.dg/func_derived_1.f90: New test.
31675
31676 2004-08-31  Paul Brook  <paul@codesourcery.com>
31677
31678         * gfortran.dg/eof_1.f90: New test.
31679
31680 2004-08-31  Paul Brook  <paul@codesourcery.com>
31681
31682         * gfortran.dg/list_read_1.f90: New file.
31683
31684 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
31685
31686         * g++.dg/opt/loop1.C: XFAIL.
31687
31688 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
31689
31690         * gcc.dg/funcdef-storage-1.c: New.
31691         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
31692         an extern function in local scope.
31693         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
31694         declare an 'auto inline' function in local scope.
31695         * gcc.dg/20011130-1.c: Likewise.
31696         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
31697         an 'auto' function in local scope.
31698         * gcc.dg/20021014-1.c: Likewise.
31699         * gcc.dg/20030331-2.c: Likewise.
31700
31701 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31702
31703         * gfortran.dg/blockdata_1.f90: New test.
31704
31705 2004-08-30  Richard Henderson  <rth@redhat.com>
31706
31707         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
31708
31709 2004-08-30  Richard Henderson  <rth@redhat.com>
31710
31711         * lib/fortran-torture.exp (fortran-torture-execute): Honor
31712         additional_flags set by alternate driver.
31713         (ieee-options): New procedure.
31714         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
31715         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
31716         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
31717         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
31718
31719 2004-08-30  Richard Henderson  <rth@redhat.com>
31720
31721         * lib/f-torture.exp: Remove.
31722
31723 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
31724
31725         PR rtl-optimization/16590
31726         * g++.dg/opt/loop1.C: New test.
31727
31728 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31729
31730         PR fortran/13910
31731         * gfortran.dg/oldstyle_1.f90: New test.
31732
31733 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
31734         Paul Brook  <paul@codesourcery.com>
31735
31736         * gfortran.dg/g77/README: Update.
31737         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
31738         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
31739         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
31740
31741 2004-08-28  Paul Brook  <paul@codesourcery.com>
31742
31743         PR libfortran/17195
31744         * gfortran.dg/edit_real_1.f90: New test.
31745
31746 2004-08-27  Paul Brook  <paul@codesourcery.com>
31747
31748         * gfortran.dg/rewind_1.f90: New test.
31749
31750 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
31751
31752         PR fortran/16597
31753         * gfortran.dg/pr16597.f90: New test.
31754
31755 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31756
31757         PR c/13801
31758         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
31759         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
31760         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
31761         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
31762         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
31763
31764 2004-08-26  Nick Clifton  <nickc@redhat.com>
31765
31766         * gcc.c-torture/compile/pr17119.c: New test.
31767
31768 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
31769
31770         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
31771
31772 2004-08-25  Richard Henderson  <rth@redhat.com>
31773
31774         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
31775         the bits that expect kind=8 to be the largest real kind.
31776
31777 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31778
31779         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
31780
31781 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31782
31783         * gfortran.dg/assignment_1.f90: New test.
31784
31785 2004-08-25  Adam Nemet  <anemet@lnxw.com>
31786
31787         * g++.dg/template/repo3.C: New test.
31788
31789 2004-08-25  Roger Sayle  <roger@eyesopen.com>
31790
31791         PR middle-end/16693
31792         PR tree-optimization/16372
31793         * g++.dg/opt/pr16372-1.C: New test case.
31794         * g++.dg/opt/pr16693-1.C: New test case.
31795         * g++.dg/opt/pr16693-2.C: New test case.
31796
31797 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
31798
31799         * objc.dg/proto-lossage-4.m: New test.
31800
31801 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
31802
31803         PR c++/17155
31804         * g++.dg/inherit/local2.C: New test.
31805
31806 2004-08-25  Paul Brook  <paul@codesourcery.com>
31807
31808         PR fortran/17144
31809         * gfortran.dg/string_ctor_1.f90: New test.
31810
31811 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31812
31813         PR c++/14428
31814         * g++.dg/template/redecl2.C: New test.
31815
31816 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31817
31818         PR fortran/17143
31819         * gfortran.dg/pr17143.f90: New test.
31820
31821 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
31822
31823         PR fortran/17164
31824         * gfortran.dg/pr17164.f90: New test.
31825
31826 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31827
31828         * gcc.dg/tree-ssa/loop-1.c: New test.
31829
31830 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31831
31832         * gcc.c-torture/compile/20040824-1.c: New test.
31833
31834 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
31835
31836         * gcc.c-torture/compile/iftrap-3.c: New test.
31837
31838 2004-08-24  Paul Brook  <paul@codesourcery.com>
31839
31840         * gfortran.dg/entry_2.f90: New test.
31841
31842 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31843
31844         PR c++/16889
31845         * g++.dg/lookup/ambig[12].C: New.
31846
31847 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31848
31849         PR c++/16706
31850         * g++.dg/template/crash21.C: New test.
31851         * g++.dg/template/crash22.C: Likewise.
31852
31853 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
31854
31855         PR c++/17149
31856         * g++.dg/template/access15.C: New.
31857
31858 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31859
31860         PR c++/17163
31861         * g++.dg/template/repo2.C: New test.
31862
31863 2004-08-23  Roger Sayle  <roger@eyesopen.com>
31864
31865         PR rtl-optimization/17078
31866         * gcc.c-torture/execute/pr17078-1.c: New test case.
31867
31868 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31869
31870         PR c/14492
31871         * gcc.dg/debug/crash1.c: New test.
31872
31873 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
31874
31875         PR c/16180
31876         * gcc.dg/loop-5.c: New test.
31877
31878 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
31879
31880         * gcc.c-torture/execute/20040823-1.c: New test.
31881
31882 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
31883
31884         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
31885         to the assembler.  Simplify test accordingly.
31886         (asm_abi_flags): Use GNU names.
31887         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
31888         to check for ABI flags.
31889
31890 2004-08-22  Andrew Pinski  <apinski@apple.com>
31891
31892         * g++.dg/opt/pr14029.C: New test.
31893         * gcc.c-torture/execute/pr15262.c: New test.
31894
31895 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31896
31897         * gfortran.dg/reduction.f90: Add checks with complex arguments.
31898
31899 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
31900
31901         PR 16908
31902         * gfortran.dg/direct_io.f90: New test.
31903
31904 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31905
31906         PR c++/17121
31907         * g++.dg/inherit/local2.C: New test.
31908
31909 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
31910
31911         PR c++/17120
31912         * g++.dg/warn/Wparentheses-4.C: New test.
31913
31914 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
31915
31916         PR c++/17121
31917         * g++.dg/inherit/local2.C: New test.
31918
31919         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
31920         * gcc.dg/ppc-ldstruct.c: Likewise.
31921         * gcc.dg/ppc64-abi-2.c: Likewise.
31922
31923 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
31924
31925         PR rtl-optimization/17099
31926         * gcc.c-torture/execute/20040820-1.c: New test.
31927
31928 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
31929
31930         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
31931
31932 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
31933
31934         PR fortran/17077
31935         * gfortran.dg/auto_array_1.f90: New test.
31936
31937 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31938
31939         PR fortran/17074
31940         * gfortran.dg/simpleif_1.f90: New test.
31941
31942 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
31943
31944         * lib/target-supports.exp (check_profiling_available): Return
31945         false for arm*-*-symbianelf* and arm*-*-eabi*.
31946
31947         PR c++/15890
31948         * g++.dg/template/delete1.C: New test.
31949
31950 2004-08-19  Paul Brook  <paul@codesourcery.com>
31951
31952         PR fortran/14976
31953         PR fortran/16228
31954         * gfortran.dg/data_char_1.f90: New test.
31955
31956 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
31957
31958         PR fortran/16946
31959         * gfortran.dg/reduction.f90: New testcase.
31960
31961 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31962
31963         PR fortran/16520
31964         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
31965
31966 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
31967
31968         PR c++/17041
31969         * g++.dg/Wparentheses-3.C: New test.
31970
31971 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
31972
31973         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
31974         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
31975         * gcc.dg/vect/vect-2.c: Likewise.
31976         * gcc.dg/vect/vect-3.c: Likewise.
31977         * gcc.dg/vect/vect-4.c: Likewise.
31978         * gcc.dg/vect/vect-5.c: Likewise.
31979         * gcc.dg/vect/vect-6.c: Likewise.
31980         * gcc.dg/vect/vect-7.c: Likewise.
31981         * gcc.dg/vect/vect-25.c: Likewise.
31982         * gcc.dg/vect/vect-31.c: Likewise.
31983         * gcc.dg/vect/vect-32.c: Likewise.
31984         * gcc.dg/vect/vect-34.c: Likewise.
31985         * gcc.dg/vect/vect-36.c: Likewise.
31986         * gcc.dg/vect/vect-all.c: Likewise.
31987
31988 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
31989
31990         PR c++/17068
31991         * g++.dg/template/operator4.C: New test.
31992
31993 2004-08-18  Richard Henderson  <rth@redhat.com>
31994
31995         * gcc.dg/20040206-1.c: XFAIL.
31996
31997 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
31998
31999         PR c++/16246
32000         * g++.dg/template/array7.C: New test.
32001
32002 2004-08-17  James E Wilson  <wilson@specifixinc.com>
32003
32004         * gcc.dg/mips-movcc-1.c: New test.
32005         * gcc.dg/mips-movcc-2.c: New test.
32006         * gcc.dg/mips-movcc-3.c: New test.
32007
32008         * gcc.dg/mips-nmadd-1.c: New test.
32009         * gcc.dg/mips-nmadd-2.c: New test.
32010
32011 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
32012
32013         PR c++/15871
32014         * g++.dg/opt/inline8.C: New test.
32015
32016         PR c++/16965
32017         * g++.dg/parse/error17.C: New test.
32018
32019 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
32020
32021         * gcc.dg/vect: New directory for vectorizer tests.
32022         * gcc.dg/vect/tree-vect.h: New file.
32023         * gcc.dg/vect/vect.exp: New file.
32024         * gcc.dg/vect/pr16105.c.c: New test.
32025         * gcc.dg/vect/vect-1.c: New test.
32026         * gcc.dg/vect/vect-2.c: New test.
32027         * gcc.dg/vect/vect-3.c: New test.
32028         * gcc.dg/vect/vect-4.c: New test.
32029         * gcc.dg/vect/vect-5.c: New test.
32030         * gcc.dg/vect/vect-6.c: New test.
32031         * gcc.dg/vect/vect-7.c: New test.
32032         * gcc.dg/vect/vect-8.c: New test.
32033         * gcc.dg/vect/vect-9.c: New test.
32034         * gcc.dg/vect/vect-10.c: New test.
32035         * gcc.dg/vect/vect-11.c: New test.
32036         * gcc.dg/vect/vect-12.c: New test.
32037         * gcc.dg/vect/vect-13.c: New test.
32038         * gcc.dg/vect/vect-14.c: New test.
32039         * gcc.dg/vect/vect-15.c: New test.
32040         * gcc.dg/vect/vect-16.c: New test.
32041         * gcc.dg/vect/vect-17.c: New test.
32042         * gcc.dg/vect/vect-18.c: New test.
32043         * gcc.dg/vect/vect-19.c: New test.
32044         * gcc.dg/vect/vect-20.c: New test.
32045         * gcc.dg/vect/vect-21.c: New test.
32046         * gcc.dg/vect/vect-22.c: New test.
32047         * gcc.dg/vect/vect-23.c: New test.
32048         * gcc.dg/vect/vect-24.c: New test.
32049         * gcc.dg/vect/vect-25.c: New test.
32050         * gcc.dg/vect/vect-26.c: New test.
32051         * gcc.dg/vect/vect-27.c: New test.
32052         * gcc.dg/vect/vect-28.c: New test.
32053         * gcc.dg/vect/vect-29.c: New test.
32054         * gcc.dg/vect/vect-30.c: New test.
32055         * gcc.dg/vect/vect-31.c: New test.
32056         * gcc.dg/vect/vect-32.c: New test.
32057         * gcc.dg/vect/vect-33.c: New test.
32058         * gcc.dg/vect/vect-34.c: New test.
32059         * gcc.dg/vect/vect-35.c: New test.
32060         * gcc.dg/vect/vect-36.c: New test.
32061         * gcc.dg/vect/vect-37.c: New test.
32062         * gcc.dg/vect/vect-38.c: New test.
32063         * gcc.dg/vect/vect-40.c: New test.
32064         * gcc.dg/vect/vect-41.c: New test.
32065         * gcc.dg/vect/vect-42.c: New test.
32066         * gcc.dg/vect/vect-43.c: New test.
32067         * gcc.dg/vect/vect-44.c: New test.
32068         * gcc.dg/vect/vect-45.c: New test.
32069         * gcc.dg/vect/vect-46.c: New test.
32070         * gcc.dg/vect/vect-47.c: New test.
32071         * gcc.dg/vect/vect-48.c: New test.
32072         * gcc.dg/vect/vect-49.c: New test.
32073         * gcc.dg/vect/vect-50.c: New test.
32074         * gcc.dg/vect/vect-51.c: New test.
32075         * gcc.dg/vect/vect-52.c: New test.
32076         * gcc.dg/vect/vect-53.c: New test.
32077         * gcc.dg/vect/vect-54.c: New test.
32078         * gcc.dg/vect/vect-55.c: New test.
32079         * gcc.dg/vect/vect-56.c: New test.
32080         * gcc.dg/vect/vect-57.c: New test.
32081         * gcc.dg/vect/vect-58.c: New test.
32082         * gcc.dg/vect/vect-59.c: New test.
32083         * gcc.dg/vect/vect-60.c: New test.
32084         * gcc.dg/vect/vect-61.c: New test.
32085         * gcc.dg/vect/vect-all.c: New test.
32086         * gcc.dg/vect/vect-none.c: New test.
32087
32088 2004-08-17  Paul Brook  <paul@codesourcery.com>
32089
32090         PR fortran/13082
32091         * gfortran.dg/entry_1.f90: New test.
32092
32093 2004-08-17  Andrew Pinski  <apinski@apple.com>
32094
32095         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
32096
32097 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
32098
32099         * gcc.dg/pr17036-1.c: New test.
32100
32101 2004-08-16  Devang Patel  <dpatel@apple.com>
32102
32103         * gcc.dg/darwin-20040809-1.c: New test.
32104
32105 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
32106
32107         * gcc.dg/funcdef-attr-1.c: New test.
32108
32109 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
32110
32111         * gcc.dg/altivec-17.c: New test.
32112         * gcc.dg/altivec-18.c: New test.
32113
32114 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32115
32116         PR c++/6749
32117         * g++.dg/template/vtable2.C: New test.
32118
32119 2004-08-14  Richard Henderson  <rth@redhat.com>
32120
32121         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
32122         * gcc.dg/pack-test-4.c (main): Return 0.
32123         * gcc.dg/setjmp-1.c: Remove XFAIL.
32124         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
32125
32126 2004-08-14  Richard Henderson  <rth@redhat.com>
32127
32128         * gcc.dg/980217-1.c: Add prototype for printf.
32129
32130 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
32131
32132         * gfortran.dg/pr16935.f90: New test.
32133
32134 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
32135
32136         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
32137
32138 2004-08-13  Paul Brook  <paul@codesourcery.com>
32139
32140         * gfortran.dg/der_io_1.f90: Remove stray comma.
32141
32142 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32143
32144         * gcc.dg/vmx/cw-bug-2.c: Remove.
32145         * gcc.dg/vmx/vprint-1.c: Remove.
32146         * gcc.dg/vmx/vscan-1.c: Remove.
32147
32148 2004-08-12  Devang patel  <dpatel@apple.com>
32149
32150         * gcc.dg/darwin-20040809-2.c: New test.
32151
32152 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
32153
32154         * g++.dg/ext/altivec-12.C: New test.
32155
32156         * g++.dg/ext/altivec-11.C: New test.
32157
32158 2004-08-12  Paul Brook  <paul@codesourcery.com>
32159
32160         * g++.dg/abi/arm_cxa_vec_1.C: New test.
32161
32162 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
32163
32164         * g++.dg/ext/altivec-2.C: Check for hardware support before
32165         executing any VMX instructions.
32166
32167         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
32168
32169 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
32170
32171         PR c++/16276
32172         * g++.old-deja/g++.other/comdat4.C: New test.
32173         * g++.old-deja/g++.other/comdat4-aux.cc: New.
32174
32175 2004-08-12  Ben Elliston  <bje@au.ibm.com>
32176
32177         PR target/16286
32178         * gcc.dg/pr16286.c: New test.
32179
32180 2004-08-12 Jan Beulich <jbeulich@novell.com>
32181
32182         * g++.dg/ext/asm5.C: New.
32183
32184 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32185
32186         PR c++/16698
32187         * g++.dg/eh/crash1.C: New test.
32188
32189         PR c++/16717
32190         * g++.dg/ext/construct1.C: New test.
32191
32192 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32193
32194         PR c++/16853
32195         * g++.dg/init/ptrmem1.C: New test.
32196
32197         PR c++/16618
32198         * g++.dg/parse/offsetof5.C: New test.
32199
32200         PR c++/16870
32201         * g++.dg/template/overload3.C: New test.
32202
32203 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
32204
32205         PR c++/16964
32206         * g++.dg/parse/error16.C: New test.
32207
32208         PR c++/16904
32209         * g++.dg/template/error14.C: New test.
32210
32211         PR c++/16929
32212         * g++.dg/template/error15.C: New test.
32213
32214 2004-08-11  Devang Patel  <dpatel@apple.com>
32215
32216         * gcc.dg/darwin-ld-20040809-1.c: New test.
32217         * gcc.dg/darwin-ld-20040809-2.c: New test.
32218
32219 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
32220
32221         PR fortran/16917
32222         * gfortran.dg/dfloat_1.f90: New test.
32223
32224 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
32225
32226         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
32227         * gcc.dg/dll-2.c: Fix dg-require syntax.
32228         * gcc.misc-tests/arm-isr.c (abort): Declare.
32229         (exit): Likewise.
32230
32231 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
32232
32233         PR c++/16971
32234         * g++.dg/parse/crash16.C: New test.
32235
32236 2004-08-10  Roger Sayle  <roger@eyesopen.com>
32237
32238         * gcc.dg/mips-rsqrt-1.c: New test case.
32239         * gcc.dg/mips-rsqrt-2.c: New test case.
32240         * gcc.dg/mips-rsqrt-3.c: New test case.
32241
32242 2004-08-10  Paul Brook  <paul@codesourcery.com>
32243
32244         * gfortran.dg/der_io_1.f90: New test.
32245
32246 2004-08-10  Paul Brook  <paul@codesourcery.com>
32247
32248         PR fortran/16919
32249         * gfortran.dg/der_array_1.f90: New test.
32250
32251 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
32252
32253         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
32254
32255 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
32256
32257         * gcc.dg/wchar_t-2.c: Fix typo.
32258
32259 2004-08-09  Falk Hueffner  <falk@debian.org>
32260
32261         PR tree-optimization/12517
32262         * gcc.c-torture/compile/pr12517.c: New test.
32263
32264         PR tree-optimization/12578
32265         * gcc.c-torture/compile/pr12578.c: New test.
32266
32267         PR tree-optimization/12899
32268         * gcc.c-torture/compile/pr12899.c: New test.
32269
32270         PR rtl-optimization/14692
32271         * gcc.c-torture/compile/pr14692.c: New test.
32272
32273         PR tree-optimization/16461
32274         * gcc.c-torture/compile/pr16461.c: New test.
32275
32276 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
32277
32278         * gfortran.dg/getenv_1.f90: New test.
32279
32280 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32281
32282         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
32283         wchar_t.
32284         * gcc.dg/symbian5.c: Test -fno-short-wchar.
32285
32286 2004-08-06  Paul Brook  <paul@codesourcery.com>
32287
32288         * gfortran.dg/ret_array_1.f90: New test.
32289         * gfortran.dg/ret_pointer_1.f90: New test.
32290
32291 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
32292
32293         * gcc.dg/missing-field-init-[12].c: New tests.
32294         * g++.dg/warn/missing-field-init-[12].C: New tests.
32295
32296 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
32297
32298         * gcc.dg/enum2.c: New test.
32299         * gcc.dg/symbian3.c: Likewise.
32300         * gcc.dg/symbian4.c: Likewise.
32301         * gcc.dg/wchar_t-2.c: Likewise.
32302
32303 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32304
32305         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
32306         destructor tests.
32307
32308 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
32309
32310         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
32311         dg-require-visiblity.
32312         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
32313         * g++.dg/ext/visibility/fvisibility.C: Likewise.
32314         * g++.dg/ext/visibility/memfuncts.C: Likewise.
32315         * g++.dg/ext/visibility/new1.C: Likewise.
32316         * g++.dg/ext/visibility/pragma.C: Likewise.
32317         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
32318         * g++.dg/ext/visibility/virtual.C: Likewise.
32319         * g++/dg/ext/visibility/visibility-1.C: Likewise.
32320         * g++/dg/ext/visibility/visibility-2.C: Likewise.
32321         * g++/dg/ext/visibility/visibility-3.C: Likewise.
32322         * g++/dg/ext/visibility/visibility-4.C: Likewise.
32323         * g++/dg/ext/visibility/visibility-5.C: Likewise.
32324         * g++/dg/ext/visibility/visibility-6.C: Likewise.
32325         * g++/dg/ext/visibility/visibility-7.C: Likewise.
32326         * g++/dg/ext/visibility/visibility-8.C: New test.
32327         * gcc.c-torture/compile/dll.x: Remove.
32328         * gcc.dg/dll-2.c: Use dg-require-dll
32329         * gcc.dg/visibility-10.c: New test.
32330         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
32331         supporting DLLs.
32332         * lib/scanasm.exp (scan_hidden): New function.
32333         (scan_not_hidden): Likewise.
32334
32335 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
32336
32337         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
32338
32339 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
32340
32341         * gcc.c-torture/execute/20040805-1.c: New test.
32342
32343 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
32344
32345         * gcc.dg/20020118-1.c: Declare abort.
32346         * gcc.dg/altivec_check.h: Likewise.
32347         * gcc.dg/iftrap-2.c: Likewise.
32348         * gcc.dg/pragma-darwin.c: Likewise.
32349         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
32350
32351 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
32352
32353         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
32354
32355 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
32356
32357         * gcc.c-torture/execute/builtins/abs-2.c,
32358         gcc.c-torture/execute/builtins/abs-3.c,
32359         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
32360         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
32361         intmax_t, uintmax_t and their limits.
32362         * gcc.dg/intmax_t-1.c: New test.
32363
32364 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32365
32366         * g++.dg/tc1/dr147.C: Add reference to PR.
32367
32368 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
32369
32370         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
32371         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
32372
32373 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
32374
32375         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
32376
32377 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32378
32379         * gcc.dg/redecl-5.c: New test.
32380         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
32381         of scanf.
32382
32383 2004-08-03  Roger Sayle  <roger@eyesopen.com>
32384
32385         PR middle-end/16790
32386         * gcc.c-torture/execute/pr16790-1.c: New test case.
32387
32388 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
32389
32390         * g++.dg/ext/visibility/assign1.C: New test.
32391         * g++.dg/ext/visibility/new1.C: Likewise.
32392
32393         * gcc.dg/symbian1.c: New test.
32394         * gcc.dg/symbian2.c: Likewise.
32395
32396 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
32397
32398         PR target/16570
32399         * gcc.dg/i386-sse-9.c: New test.
32400
32401 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32402
32403         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
32404
32405 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
32406
32407         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
32408         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
32409         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
32410         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
32411         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
32412         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
32413         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
32414         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
32415         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
32416         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
32417         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
32418         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
32419         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
32420         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
32421         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
32422         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
32423         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
32424         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
32425         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
32426         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
32427         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
32428         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
32429         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
32430         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
32431         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
32432         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
32433         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
32434         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
32435         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
32436         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
32437         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
32438         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
32439         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
32440         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
32441         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
32442         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
32443         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
32444         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
32445         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
32446         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
32447         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
32448         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
32449         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
32450         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
32451         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
32452         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
32453         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
32454         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
32455         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
32456         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
32457         gcc.misc-tests/i386-pf-3dnow-1.c,
32458         gcc.misc-tests/i386-pf-athlon-1.c,
32459         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32460         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
32461         Declare built-in functions used.
32462         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
32463
32464 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
32465
32466         PR c++/16707
32467         * g++.dg/lookup/using12.C: New test.
32468
32469         * g++.dg/init/null1.C: Fix PR number.
32470         * g++.dg/parse/namespace10.C: Likewise.
32471
32472 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32473
32474         PR c++/16224
32475         * g++.dg/template/spec17.C: New test.
32476         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
32477         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
32478
32479 2004-08-02  David Billinghurst
32480
32481         PR fortran/16292
32482         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
32483
32484 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
32485
32486         * gcc.dg/ia64-got-1.c: New test case.
32487
32488 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
32489
32490         PR c++/16489
32491         * g++.dg/init/null1.C: New test.
32492         * g++.dg/tc1/dr76.C: Adjust error marker.
32493
32494         PR c++/16529
32495         * g++.dg/parse/namespace10.C: New test.
32496
32497         PR c++/16810
32498         * g++.dg/inherit/ptrmem2.C: New test.
32499
32500 2004-08-02  Ben Elliston  <bje@au.ibm.com>
32501
32502         PR target/16155
32503         * gcc.dg/pr16155.c: New test.
32504
32505 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
32506
32507         * gcc.dg/redecl-2.c: New test.
32508
32509 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
32510
32511         * gcc.dg/darwin-longdouble.c: New file.
32512
32513 2004-07-30  Richard Henderson  <rth@redhat.com>
32514
32515         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
32516         write to constant argument.
32517         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
32518
32519 2004-07-30  Richard Henderson  <rth@redhat.com>
32520
32521         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
32522         tests of nearest around zero.
32523
32524 2004-07-30  Andrew Pinski  <apinski@apple.com>
32525
32526         * gcc.c-torture/compile/20040730-1.c: New test.
32527
32528 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32529
32530         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
32531         powerpc-eabispe.
32532
32533 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
32534
32535         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
32536
32537 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
32538
32539         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
32540         contains $ld_library_path.
32541         * lib/gfortran.exp (gfortran_link_flags): Likewise.
32542
32543 2004-07-29  Richard Henderson  <rth@redhat.com>
32544
32545         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
32546
32547         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
32548         (alt2, which): New.
32549         (Check): Accept either alternative.
32550
32551 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
32552
32553         * g++.dg/abi/inline1.C: New test.
32554         * g++.dg/abi/local1-a.cc: Likewise.
32555         * g++.dg/abi/local1.C: Likewise.
32556         * g++.dg/abi/mangle11.C: Tweak location of warnings.
32557         * g++.dg/abi/mangle12.C: Likewise.
32558         * g++.dg/abi/mangle17.C: Likewise.
32559         * g++.dg/abi/mangle20-2.C: Likewise.
32560         * g++.dg/opt/interface1.C: Likewise.
32561         * g++.dg/opt/interface1.h: Likewise.
32562         * g++.dg/opt/interface1-a.cc: New test.
32563         * g++.dg/parse/repo1.C: New test.
32564         * g++.dg/template/repo1.C: Likewise.
32565         * g++.dg/warn/Winline-1.C: Likewise.
32566         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
32567
32568 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
32569
32570         * gcc.dg/tree-ssa/20040729-1.c: New test.
32571
32572 2004-07-27  Matt Austern <austern@apple.com>
32573
32574         * gcc.dg/darwin-bool-1.c: New test.
32575         * gcc.dg/darwin-bool-2.c: New test.
32576
32577 2004-07-28  Richard Henderson  <rth@redhat.com>
32578
32579         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
32580         arguments in the correct type.  Don't write to constant arguments.
32581
32582 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32583
32584         PR tree-optimization/16688
32585         PR tree-optimization/16689
32586         * g++.dg/tree-ssa/pr16688.C: New test.
32587
32588 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32589
32590         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32591         loads.  Not only in the comment, this time.
32592
32593 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
32594
32595         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
32596         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
32597         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
32598         * gcc.dg/sh4a-bitmovua.c: New.
32599         * gcc.dg/sh4a-cos.c: New.
32600         * gcc.dg/sh4a-cosf.c: New.
32601         * gcc.dg/sh4a-fprun.c: New.
32602         * gcc.dg/sh4a-fsrra.c: New.
32603         * gcc.dg/sh4a-memmovua.c: New.
32604         * gcc.dg/sh4a-sin.c: New.
32605         * gcc.dg/sh4a-sincos.c: New.
32606         * gcc.dg/sh4a-sincosf.c: New.
32607         * gcc.dg/sh4a-sinf.c: New.
32608
32609 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
32610
32611         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
32612         conditionals.
32613         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
32614         loads.
32615         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
32616         DOM1.
32617
32618 2004-07-27  Andrew Pinski  <apinski@apple.com>
32619
32620         * g++.dg/rtti/tinfo1.C: Correct the xfail.
32621
32622 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
32623
32624         * gcc.dg/pragma-isr.c: New test.
32625
32626 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32627
32628         PR c++/14429
32629         * g++.dg/template/ttp11.C: New test.
32630
32631 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
32632
32633         * gcc.c-torture/compile/20040727-1.c: New test.
32634
32635 2004-07-26  Eric Christopher  <echristo@redhat.com>
32636
32637         * gcc.c-torture/compile/20040726-2.c: New test.
32638
32639 2004-07-26  Andrew Pinski  <apinski@apple.com>
32640
32641         * g++.dg/rtti/tinfo1.C: Xfail.
32642
32643 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
32644
32645         * gcc.c-torture/compile/20040726-1.c: New test.
32646
32647 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
32648             Brian Ryner  <bryner@brianryner.com>
32649
32650         PR c++/9283
32651         PR c++/15000
32652         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
32653         * g++.dg/ext/visibility/: New directory.
32654         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
32655         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
32656         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
32657         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
32658         * g++.dg/ext/visibility/fvisibility.C,
32659         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
32660         g++.dg/ext/visibility/fvisibility-override1.C
32661         g++.dg/ext/visibility/fvisibility-override2.C
32662         g++.dg/ext/visibility/memfuncts.C
32663         g++.dg/ext/visibility/noPLT.C
32664         g++.dg/ext/visibility/pragma.C
32665         g++.dg/ext/visibility/pragma-override1.C
32666         g++.dg/ext/visibility/pragma-override2.C
32667         g++.dg/ext/visibility/staticmemfuncts.C
32668         g++.dg/ext/visibility/virtual.C: New tests.
32669
32670 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32671
32672         PR c/15360
32673         * gcc.dg/pr15360-1.c: New test.
32674
32675 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
32676
32677         * gcc.dg/pragma-align-2.c: New test.
32678         * gcc.dg/pragma-init-fini.c: New test.
32679         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
32680         targets.
32681
32682 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
32683
32684         * gcc.dg/init-string-2.c: New test.
32685
32686 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
32687
32688         PR 16684
32689         * gcc.dg/Wredundant-decls-1.c: New test case.
32690
32691 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
32692
32693         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
32694         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
32695         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
32696         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
32697         * gcc.dg/compat/generate-random.c: New file.
32698         * gcc.dg/compat/generate-random.h: Likewise.
32699         * gcc.dg/compat/generate-random_r.c: Likewise.
32700         * gcc.dg/compat/struct-layout-1.h: Likewise.
32701         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
32702         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
32703         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
32704         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
32705         * gcc.dg/compat/struct-layout-1_main.c: New test.
32706         * gcc.dg/compat/struct-layout-1_x.c: New file.
32707         * gcc.dg/compat/struct-layout-1_y.c: New file.
32708         * gcc.dg/compat/struct-layout-1_test.h: New file.
32709
32710 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
32711
32712         * gcc.dg/comp-return-1.c: New test
32713
32714 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
32715
32716         * gcc.dg/vmx/8-02a.c: Fix typo.
32717
32718         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
32719         * gcc.dg/darwin-abi-3.c: New test.
32720
32721         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
32722         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
32723
32724         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
32725         * gcc.dg/vmx/ops-long-1.c: New test.
32726         * gcc.dg/vmx/ops-long-2.c: New test.
32727
32728 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
32729
32730         * g++.dg/lookup/conv-[1234].C: New.
32731
32732 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
32733
32734         * g++.dg/parse/attr2.C: Simplify.
32735
32736 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32737
32738         PR c/7284
32739         * gcc.c-torture/execute/pr7284-1.c: New test.
32740
32741 2004-07-22  Brian Booth  <bbooth@redhat.com>
32742
32743         * gcc.dg/tree-ssa/20040721-1.c: New test.
32744
32745 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
32746
32747         * g++.dg/template/crash20.c: New.
32748
32749 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
32750
32751         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
32752         Add dg-run directive.  Declare variables as required.
32753         * gfortran.dg/g77/README: Update
32754
32755 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
32756
32757         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
32758         gcc.dg/cris-peep2-andu2.c: New tests.
32759
32760 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32761
32762         PR c/15052
32763         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
32764         on return type.
32765         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
32766         messages.
32767         * gcc.dg/qual-return-2.c: Update expected messages.
32768         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
32769
32770 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32771
32772         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
32773         * gcc.dg/noncompile/921102-1.c: Update expected error message.
32774
32775 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
32776
32777         PR c/11250
32778         * gcc.dg/init-string-1.c: New test.
32779
32780 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
32781
32782         PR middle-end/15345
32783         PR c/16450
32784         * gcc.dg/torture/nested-fn-1.c: New test.
32785
32786 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
32787
32788         PR target/16559
32789         * gcc.dg/ia64-fptr-1.c: New file.
32790
32791 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32792
32793         PR c++/14497
32794         * g++.dg/template/spec16.C: New test.
32795         * g++.old-deja/g++.robertl/eb118.C: Remove.
32796
32797 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32798
32799         PR c++/509
32800         * g++.dg/template/spec15.C: New test.
32801
32802 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
32803
32804         Copy cases from g77.f-torture/execute and add dg-run
32805         directive.  Other changes as noted.
32806         * gfortran.dg/g77/13037.f
32807         * gfortran.dg/g77/1832.f
32808         * gfortran.dg/g77/19981119-0.f
32809         * gfortran.dg/g77/19990313-0.f
32810         * gfortran.dg/g77/19990313-1.f
32811         * gfortran.dg/g77/19990313-2.f
32812         * gfortran.dg/g77/19990313-3.f
32813         * gfortran.dg/g77/19990419-1.f
32814         * gfortran.dg/g77/19990826-0.f
32815         * gfortran.dg/g77/19990826-2.f
32816         * gfortran.dg/g77/20000503-1.f
32817         * gfortran.dg/g77/20001111.f
32818         * gfortran.dg/g77/20010116.f
32819         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
32820         * gfortran.dg/g77/20010430.f
32821         * gfortran.dg/g77/6177.f
32822         * gfortran.dg/g77/947.f
32823         * gfortran.dg/g77/970816-3.f
32824         * gfortran.dg/g77/971102-1.f
32825         * gfortran.dg/g77/980520-1.f
32826         * gfortran.dg/g77/980628-0.f
32827         * gfortran.dg/g77/980628-1.f
32828         * gfortran.dg/g77/980628-10.f
32829         * gfortran.dg/g77/980628-2.f
32830         * gfortran.dg/g77/980628-3.f
32831         * gfortran.dg/g77/980628-7.f
32832         * gfortran.dg/g77/980628-8.f
32833         * gfortran.dg/g77/980628-9.f
32834         * gfortran.dg/g77/980701-0.f
32835         * gfortran.dg/g77/980701-1.f
32836         * gfortran.dg/g77/cabs.f
32837         * gfortran.dg/g77/claus.f
32838         * gfortran.dg/g77/complex_1.f
32839         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
32840         * gfortran.dg/g77/dcomplex.f
32841         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
32842         * gfortran.dg/g77/f90-intrinsic-mathematical.f
32843         * gfortran.dg/g77/f90-intrinsic-numeric.f
32844         * gfortran.dg/g77/int8421.f
32845         * gfortran.dg/g77/labug1.f
32846         * gfortran.dg/g77/large_vec.f
32847         * gfortran.dg/g77/le.f
32848         * gfortran.dg/g77/short.f
32849         * gfortran.dg/g77/README: Update
32850
32851 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
32852
32853         PR c++/16637
32854         * g++.dg/parse/lookup4.C: New test.
32855
32856 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32857
32858         PR c++/16175
32859         * g++.dg/template/ttp10.C: New test.
32860
32861 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
32862
32863         * gcc.dg/pr12625-1.c: New test.
32864
32865 2004-07-20  Steven Bosscher  <stevenb@suse.de>
32866
32867         * gcc.dg/switch-warn-1.c: New test.
32868         * gcc.dg/switch-warn-2.c: New test.
32869         * gcc.c-torture/compile/pr14730.c: Update.
32870
32871 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
32872
32873         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
32874         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
32875         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
32876         g++.dg/template/nontype3.C: Remove trailing CR from tests.
32877
32878 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
32879
32880         PR c++/16623
32881         * g++.dg/template/assign1.C: New test.
32882
32883 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32884
32885         PR c++/12170
32886         * g++.dg/template/ttp9.C: New test.
32887
32888 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
32889
32890         * gcc.dg/format/cmn-err-1.c: New test.
32891
32892 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
32893
32894         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
32895         gcc.dg/Wparentheses-10.c: New tests.
32896         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
32897
32898 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32899
32900         PR fortran/16465
32901         * gfortran.dg/g77//ffixed-line-length-0.f,
32902         gfortran.dg/g77/ffixed-line-length-132.f,
32903         gfortran.dg/g77/ffixed-line-length-72.f,
32904         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
32905         gfortran.dg/g77/README: Update.
32906
32907 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32908
32909         PR c++/13092
32910         * g++.dg/template/non-dependent7.C: New test.
32911         * g++.dg/template/non-dependent8.C: Likewise.
32912         * g++.dg/template/non-dependent9.C: Likewise.
32913         * g++.dg/template/non-dependent10.C: Likewise.
32914
32915 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
32916
32917         PR c++/16337
32918         * g++.dg/parse/attr2.C: New test.
32919
32920 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
32921
32922         * g77.dg: Removed.
32923         * g77.f-torture: Ditto.
32924
32925 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
32926
32927         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
32928         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32929         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
32930
32931 2004-07-16  Richard Henderson  <rth@redhat.com>
32932
32933         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
32934
32935 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32936
32937         * lib/fortran-torture.exp (fortran-torture): Don't test compile
32938         tests with full list of options.
32939         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
32940         of TORTURE_OPTIONS if test contains 'dg-do run'.
32941
32942         PR fortran/16404
32943         * gfortran.dg/do_iterator.f90: New test.
32944
32945 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32946
32947         PR rtl-optimization/16536
32948         * gcc.c-torture/execute/restrict-1.c: New test.
32949
32950 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
32951
32952         PR fortran/15324
32953         * gfortran.dg/pr15324.f90: New test.
32954
32955         PR fortran/15129
32956         * gfortran.dg/pr15129.f90: New test.
32957
32958         PR fortran/15140
32959         * gfortran.dg/pr15140.f90: New test.
32960
32961         PR fortran/13792
32962         * gfortran.fortran-torture/execute/bounds.f90: Add check for
32963         compile-time simplification.
32964
32965 2004-07-14  Mike Stump  <mrs@apple.com>
32966
32967         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
32968
32969 2004-07-14  James E Wilson  <wilson@specifixinc.com>
32970
32971         PR target/16325
32972         * gcc.dg/profile-generate-1.c: New.
32973
32974 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
32975
32976         * gcc.c-torture/execute/20040709-1.c: New test.
32977         * gcc.c-torture/execute/20040709-2.c: New test.
32978
32979 2004-07-14  Mike Stump  <mrs@apple.com>
32980
32981         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
32982
32983 2004-07-14  Mike Stump  <mrs@apple.com>
32984
32985         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
32986
32987 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
32988
32989         PR c++/16518
32990         * g++.dg/parse/mutable1.C: New test.
32991
32992 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
32993
32994         PR tree-optimization/16443
32995         * gcc.dg/tree-ssa/20040713-1.c: New test.
32996
32997 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
32998
32999         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
33000         for operator new.
33001
33002 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33003
33004         * gfortran.dg/g77/README: New file
33005         * gfortran.dg/g77/19981216-0.f: Copy from
33006         g77.f-torture/noncompile.  Add "dg-do compile" and
33007         dg-error as required.
33008         * gfortran.dg/g77/19990218-1.f: Likewise.
33009         * gfortran.dg/g77/19990905-1.f: Likewise.
33010         * gfortran.dg/g77/9263.f: Likewise.
33011         * gfortran.dg/g77/980615-0.f: Likewise.
33012         * gfortran.dg/g77/980616-0.f: Likewise.
33013         * gfortran.dg/g77/check0.f: Likewise.
33014         * gfortran.dg/g77/select_no_compile.f: Likewise.
33015
33016 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33017
33018         Copy files from g77.f-torture/compile.
33019         Add "{ dg-do compile}".  Other changes as noted
33020         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
33021         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
33022         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
33023         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
33024         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
33025         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
33026         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
33027         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
33028         statement to conform to standard.  Append alpha1.x for reference.
33029         * gfortran.dg/g77/xformat.f: Add dg-warning
33030
33031 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
33032
33033         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
33034         Add {dg-do compile} directive.
33035         * gfortran.dg/g77/cpp2.F: Likewise.
33036
33037 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33038
33039         PR c++/5402
33040         * g++.dg/lookup/name-clash1.C: New test.
33041
33042         PR c++/9777
33043         * g++.dg/lookup/name-clash2.C: New test.
33044
33045         PR c++/12102
33046         * g++.dg/lookup/name-clash3.C: New test.
33047
33048 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33049
33050         * g++.dg/lookup/new2.C: New test.
33051         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
33052
33053 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
33054
33055         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
33056         Add {dg-do compile} directive.
33057         * gfortran.dg/g77/13060.f: Likewise.
33058         * gfortran.dg/g77/19990218-0.f: Likewise.
33059         * gfortran.dg/g77/19990305-0.f: Likewise.
33060         * gfortran.dg/g77/19990419-0.f: Likewise.
33061         * gfortran.dg/g77/19990502-0.f: Likewise.
33062         * gfortran.dg/g77/19990502-1.f: Likewise.
33063         * gfortran.dg/g77/19990525-0.f: Likewise.
33064         * gfortran.dg/g77/19990826-1.f: Likewise.
33065         * gfortran.dg/g77/19990826-3.f: Likewise.
33066         * gfortran.dg/g77/19990905-2.f: Likewise.
33067         * gfortran.dg/g77/20000412-1.f: Likewise.
33068         * gfortran.dg/g77/20000511-1.f: Likewise.
33069         * gfortran.dg/g77/20000511-2.f: Likewise.
33070         * gfortran.dg/g77/20000518.f: Likewise.
33071         * gfortran.dg/g77/20000601-1.f: Likewise.
33072         * gfortran.dg/g77/20000601-2.f: Likewise.
33073         * gfortran.dg/g77/20000629-1.f: Likewise.
33074         * gfortran.dg/g77/20000630-2.f: Likewise.
33075         * gfortran.dg/g77/20010115.f: Likewise.
33076         * gfortran.dg/g77/20010321-1.f: Likewise.
33077         * gfortran.dg/g77/20010426.f: Likewise.
33078         * gfortran.dg/g77/20020307-1.f: Likewise.
33079         * gfortran.dg/g77/8485.f: Likewise.
33080         * gfortran.dg/g77/960317-1.f: Likewise.
33081         * gfortran.dg/g77/970915-0.f: Likewise.
33082         * gfortran.dg/g77/980310-1.f: Likewise.
33083         * gfortran.dg/g77/980310-2.f: Likewise.
33084         * gfortran.dg/g77/980310-3.f: Likewise.
33085         * gfortran.dg/g77/980310-4.f: Likewise.
33086         * gfortran.dg/g77/980310-6.f: Likewise.
33087         * gfortran.dg/g77/980310-7.f: Likewise.
33088         * gfortran.dg/g77/980310-8.f: Likewise.
33089         * gfortran.dg/g77/980419-2.f: Likewise.
33090         * gfortran.dg/g77/980424-0.f: Likewise.
33091         * gfortran.dg/g77/980427-0.f: Likewise.
33092         * gfortran.dg/g77/980729-0.f: Likewise.
33093         * gfortran.dg/g77/981117-1.f: Likewise.
33094         * gfortran.dg/g77/toon_1.f: Likewise.
33095
33096 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33097
33098         PR c++/2204
33099         * g++.dg/other/abstract2.C: New test.
33100
33101 2004-07-12  Paul Brook  <paul@codesourcery.com>
33102
33103         * gfortran.dg/pointer_init_1.f90: New test.
33104
33105 2004-07-11  Paul Brook  <paul@codesourcery.com>
33106
33107         PR fortran/15986
33108         * gfortran.dg/contained_1.f90: New test.
33109
33110 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
33111
33112         * g++.dg/parse/defarg8.C: New test.
33113
33114 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33115
33116         PR fortran/16433
33117         * gfortran.dg/pr16433.f: New test.
33118
33119         PR fortran/17574
33120         * gfortran.dg/pr15754.f90: New test.
33121
33122 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
33123
33124         PR tree-optimization/16437
33125         * gcc.c-torture/execute/bitfld-4.c: New test.
33126
33127 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33128
33129         * gfortran.fortran-torture/execute/common_2.f90: Add check for
33130         access to common var from module.
33131
33132 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33133
33134         PR fortran/16336
33135         * gfortran.fortran-torture/execute/common_2.f90: New test.
33136
33137 2004-07-10  Paul Brook  <paul@codesourcery.com>
33138
33139         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
33140
33141 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33142
33143         PR fortran/15969
33144         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
33145
33146 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
33147
33148         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
33149         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
33150         * gfortran.dg/g77/ffree-form-1.f: Likewise.
33151         * gfortran.dg/g77/ffree-form-2.f: Likewise.
33152         * gfortran.dg/g77/ffree-form-3.f: Likewise.
33153         * gfortran.dg/g77/fno-underscoring.f: Likewise.
33154         * gfortran.dg/g77/funderscoring.f: Likewise.
33155         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
33156
33157 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33158
33159         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
33160
33161 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33162         Paul Brook  <paul@codesourcery.com>
33163
33164         PR fortran/13415
33165         * gfortran.dg/common_pointer_1.f90: New test.
33166
33167 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33168
33169         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
33170
33171 2004-07-09  James E Wilson  <wilson@specifixinc.com>
33172
33173         PR target/16364
33174         * gcc.c-torture/compile/20040709-1.c: New.
33175
33176 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33177
33178         PR fortran/14077
33179         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
33180
33181 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33182
33183         PR fortran/13201
33184         * gfortran.dg/shape_1.f90: New test.
33185
33186 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
33187             Andrew Pinski  <apinski@apple.com>
33188
33189         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
33190
33191 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33192
33193         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
33194         comment.
33195
33196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33197         Paul Brook  <paul@codesourcery.com>
33198
33199         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
33200         '.f95' and '.F95'.
33201
33202 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
33203
33204         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
33205
33206 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33207
33208         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
33209         testcases with capital suffix.
33210
33211 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33212
33213         PR fortran/15481
33214         PR fortran/13372
33215         PR fortran/13575
33216         PR fortran/15978
33217         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
33218
33219         * gfortran.dg/implicit_1.f90: New test.
33220
33221 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33222
33223         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
33224         expression to match gfortran warning/error messages
33225         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
33226         dg-error text.
33227
33228 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33229
33230         * lib/fortran-torture.exp: Rename proc search_for to
33231         search_for_re.
33232
33233 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33234
33235         * gcc.c-torture/execute/simd-5.x: New file.
33236         XFAIL on SPARC 64-bit at -O0.
33237
33238 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33239
33240         PR c++/8211
33241         PR c++/16165
33242         * g++.dg/warn/effc3.C: New test.
33243
33244 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33245
33246         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
33247         change X to 1X in format.
33248         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
33249         add data statements to conform to standard.
33250
33251 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33252
33253         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
33254         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
33255         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
33256
33257 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33258
33259         * gfortran.dg/g77/7388.f: Copy from g77.dg
33260         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
33261         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
33262         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
33263         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
33264         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
33265         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
33266         * gfortran.dg/g77/strlen0.f: Likewise.
33267
33268 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
33269
33270         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
33271         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
33272
33273 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33274
33275         * gcc.c-torture/execute/920428-2.x: Delete.
33276         * gcc.c-torture/execute/920501-7.x: Likewise.
33277
33278 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
33279
33280         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
33281         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
33282         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
33283         prescott and c3-2.
33284         (PREFETCH_3DNOW): Add -march=c3.
33285
33286 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
33287
33288         PR c/16437
33289         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
33290         * gcc.c-torture/execute/bf64-1.x: Likewise.
33291
33292 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33293
33294         * gcc.c-torture/compile/20040708-1.c: New test.
33295
33296 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33297
33298         PR c++/16169
33299         * g++.dg/warn/effc2.C: New test.
33300
33301 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
33302
33303         * gcc.c-torture/execute/bitfld-1.x: Remove.
33304         * gcc.c-torture/execute/bitfld-3.c: New test.
33305         * gcc.dg/bitfld-2.c: Remove XFAILs.
33306
33307 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
33308
33309         PR c++/16276
33310         * g++.dg/rtti/tinfo1.C: New file.
33311
33312 2004-07-07  Eric Christopher  <echristo@redhat.com>
33313
33314         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
33315
33316 2004-07-07  Andrew Pinski  <apinski@apple.com>
33317
33318         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
33319
33320 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
33321
33322         * g++.dg/init/call1.C: XFAIL.
33323
33324 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
33325
33326         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
33327         except for movstrict*, to movmem* and clrstr* to clrmem*.
33328
33329 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
33330
33331         * gcc.c-torture/execute/20040707-1.c: New test.
33332
33333 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
33334
33335         * gcc.c-torture/execute/20040706-1.c: New test.
33336
33337 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33338
33339         PR c++/3671
33340         * g++.dg/template/spec14.C: New test.
33341
33342 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
33343
33344         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
33345         nothing if not yet defined.  Use it in b, c and d type definitions.
33346         * gcc.c-torture/execute/20040705-1.c: New test.
33347         * gcc.c-torture/execute/20040705-2.c: New test.
33348
33349 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33350
33351         PR c++/2518
33352         * g++.dg/lookup/new1.C: New test.
33353
33354 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33355
33356         PR c++/11406
33357         * g++.dg/template/sizeof8.C: New test.
33358
33359 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
33360
33361         * gcc.c-torture/compile/20040705-1.c: New test.
33362
33363 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
33364
33365         * gfortran.fortran-torture/execute/seq_io.f90: New test.
33366
33367 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
33368
33369         * gcc.dg/cpp/if-mop.c: Two new testcases.
33370         * gcc.dg/cpp/trad/comment-3.c: New.
33371
33372 2004-07-04  Paul Brook  <paul@codesourcery.com>
33373
33374         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
33375
33376 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
33377
33378         PR c++/3761
33379         * g++.dg/lookup/crash4.C: New test.
33380
33381 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
33382
33383         * gcc.c-torture/execute/builtin-abs-1.c
33384         * gcc.c-torture/execute/builtin-abs-2.c
33385         * gcc.c-torture/execute/builtin-complex-1.c
33386         * gcc.c-torture/execute/builtins/string-1-lib.c
33387         * gcc.c-torture/execute/builtins/string-1.c
33388         * gcc.c-torture/execute/builtins/string-2-lib.c
33389         * gcc.c-torture/execute/builtins/string-2.c
33390         * gcc.c-torture/execute/builtins/string-3-lib.c
33391         * gcc.c-torture/execute/builtins/string-3.c
33392         * gcc.c-torture/execute/builtins/string-4-lib.c
33393         * gcc.c-torture/execute/builtins/string-4.c
33394         * gcc.c-torture/execute/builtins/string-5-lib.c
33395         * gcc.c-torture/execute/builtins/string-5.c
33396         * gcc.c-torture/execute/builtins/string-6-lib.c
33397         * gcc.c-torture/execute/builtins/string-6.c
33398         * gcc.c-torture/execute/builtins/string-7-lib.c
33399         * gcc.c-torture/execute/builtins/string-7.c
33400         * gcc.c-torture/execute/builtins/string-8-lib.c
33401         * gcc.c-torture/execute/builtins/string-8.c
33402         * gcc.c-torture/execute/builtins/string-9-lib.c
33403         * gcc.c-torture/execute/builtins/string-9.c
33404         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
33405         * gcc.c-torture/execute/builtins/string-asm-1.c
33406         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
33407         * gcc.c-torture/execute/builtins/string-asm-2.c
33408         * gcc.c-torture/execute/stdio-opt-1.c
33409         * gcc.c-torture/execute/stdio-opt-2.c
33410         * gcc.c-torture/execute/stdio-opt-3.c
33411         * gcc.c-torture/execute/string-opt-1.c
33412         * gcc.c-torture/execute/string-opt-10.c
33413         * gcc.c-torture/execute/string-opt-11.c
33414         * gcc.c-torture/execute/string-opt-12.c
33415         * gcc.c-torture/execute/string-opt-13.c
33416         * gcc.c-torture/execute/string-opt-14.c
33417         * gcc.c-torture/execute/string-opt-15.c
33418         * gcc.c-torture/execute/string-opt-16.c
33419         * gcc.c-torture/execute/string-opt-2.c
33420         * gcc.c-torture/execute/string-opt-6.c
33421         * gcc.c-torture/execute/string-opt-7.c
33422         * gcc.c-torture/execute/string-opt-8.c:
33423         Replace with ...
33424
33425         * gcc.c-torture/execute/builtins/abs-2.c
33426         * gcc.c-torture/execute/builtins/abs-3.c
33427         * gcc.c-torture/execute/builtins/complex-1.c
33428         * gcc.c-torture/execute/builtins/fprintf.c
33429         * gcc.c-torture/execute/builtins/fputs.c
33430         * gcc.c-torture/execute/builtins/memcmp.c
33431         * gcc.c-torture/execute/builtins/memmove.c
33432         * gcc.c-torture/execute/builtins/memops-asm.c
33433         * gcc.c-torture/execute/builtins/mempcpy-2.c
33434         * gcc.c-torture/execute/builtins/mempcpy.c
33435         * gcc.c-torture/execute/builtins/memset.c
33436         * gcc.c-torture/execute/builtins/printf.c
33437         * gcc.c-torture/execute/builtins/sprintf.c
33438         * gcc.c-torture/execute/builtins/strcat.c
33439         * gcc.c-torture/execute/builtins/strchr.c
33440         * gcc.c-torture/execute/builtins/strcmp.c
33441         * gcc.c-torture/execute/builtins/strcpy.c
33442         * gcc.c-torture/execute/builtins/strcspn.c
33443         * gcc.c-torture/execute/builtins/strlen-2.c
33444         * gcc.c-torture/execute/builtins/strlen.c
33445         * gcc.c-torture/execute/builtins/strncat.c
33446         * gcc.c-torture/execute/builtins/strncmp-2.c
33447         * gcc.c-torture/execute/builtins/strncmp.c
33448         * gcc.c-torture/execute/builtins/strncpy.c
33449         * gcc.c-torture/execute/builtins/strpbrk.c
33450         * gcc.c-torture/execute/builtins/strpcpy-2.c
33451         * gcc.c-torture/execute/builtins/strpcpy.c
33452         * gcc.c-torture/execute/builtins/strrchr.c
33453         * gcc.c-torture/execute/builtins/strspn.c
33454         * gcc.c-torture/execute/builtins/strstr-asm.c
33455         * gcc.c-torture/execute/builtins/strstr.c:
33456         ... these new files.
33457
33458         * gcc.c-torture/execute/builtins/abs-2-lib.c
33459         * gcc.c-torture/execute/builtins/abs-3-lib.c
33460         * gcc.c-torture/execute/builtins/complex-1-lib.c
33461         * gcc.c-torture/execute/builtins/fprintf-lib.c
33462         * gcc.c-torture/execute/builtins/fputs-lib.c
33463         * gcc.c-torture/execute/builtins/memcmp-lib.c
33464         * gcc.c-torture/execute/builtins/memmove-lib.c
33465         * gcc.c-torture/execute/builtins/memops-asm-lib.c
33466         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
33467         * gcc.c-torture/execute/builtins/mempcpy-lib.c
33468         * gcc.c-torture/execute/builtins/memset-lib.c
33469         * gcc.c-torture/execute/builtins/printf-lib.c
33470         * gcc.c-torture/execute/builtins/sprintf-lib.c
33471         * gcc.c-torture/execute/builtins/strcat-lib.c
33472         * gcc.c-torture/execute/builtins/strchr-lib.c
33473         * gcc.c-torture/execute/builtins/strcmp-lib.c
33474         * gcc.c-torture/execute/builtins/strcpy-lib.c
33475         * gcc.c-torture/execute/builtins/strcspn-lib.c
33476         * gcc.c-torture/execute/builtins/strlen-2-lib.c
33477         * gcc.c-torture/execute/builtins/strlen-lib.c
33478         * gcc.c-torture/execute/builtins/strncat-lib.c
33479         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
33480         * gcc.c-torture/execute/builtins/strncmp-lib.c
33481         * gcc.c-torture/execute/builtins/strncpy-lib.c
33482         * gcc.c-torture/execute/builtins/strpbrk-lib.c
33483         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
33484         * gcc.c-torture/execute/builtins/strpcpy-lib.c
33485         * gcc.c-torture/execute/builtins/strrchr-lib.c
33486         * gcc.c-torture/execute/builtins/strspn-lib.c
33487         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
33488         * gcc.c-torture/execute/builtins/strstr-lib.c
33489         * gcc.c-torture/execute/builtins/lib/abs.c
33490         * gcc.c-torture/execute/builtins/lib/fprintf.c
33491         * gcc.c-torture/execute/builtins/lib/memset.c
33492         * gcc.c-torture/execute/builtins/lib/printf.c
33493         * gcc.c-torture/execute/builtins/lib/sprintf.c
33494         * gcc.c-torture/execute/builtins/lib/strcpy.c
33495         * gcc.c-torture/execute/builtins/lib/strcspn.c
33496         * gcc.c-torture/execute/builtins/lib/strncat.c
33497         * gcc.c-torture/execute/builtins/lib/strncmp.c
33498         * gcc.c-torture/execute/builtins/lib/strncpy.c
33499         * gcc.c-torture/execute/builtins/lib/strpbrk.c
33500         * gcc.c-torture/execute/builtins/lib/strspn.c
33501         * gcc.c-torture/execute/builtins/lib/strstr.c:
33502         New files containing support routines.
33503
33504         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
33505         declaration.
33506         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
33507         when not optimizing.
33508
33509 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
33510
33511         PR c++/16240
33512         * g++.dg/abi/mangle22.C: New test.
33513         * g++.dg/abi/mangle23.C: Likewise.
33514
33515 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
33516
33517         PR fortran/16290
33518         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
33519         Allow for cases without denormalized floating point numbers.
33520
33521 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
33522
33523         PR c/1027
33524         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33525         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
33526         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
33527         expected warning text.
33528         * gcc.dg/format/diag-2.c: New test.
33529
33530 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
33531
33532         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
33533
33534 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
33535
33536         * gcc.dg/builtins-43.c: New.
33537         * gcc.dg/builtins-44.c: New.
33538         * gcc.dg/builtins-45.c: New.
33539
33540 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
33541             Andreas Tobler  <a.tobler@schweiz.ch>
33542
33543         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
33544         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
33545         as SIGSEGV.
33546         * gcc.dg/cleanup-11.c: Likewise.
33547         * gcc.dg/cleanup-8.c: Likewise.
33548         * gcc.dg/cleanup-9.c: Likewise.
33549         * gcc.dg/cleanup-5.c: Run on all platforms.
33550
33551 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
33552
33553         * g++.dg/warn/nonnull1.C: New test.
33554
33555 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
33556
33557         * gcc.dg/compat/compat-common.h: Wrap up CINT in
33558         an #ifndef SKIP_COMPLEX_INT/#endif pair.
33559         Special-case the Sun compiler wrt to <complex.h>.
33560
33561 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
33562
33563         * gcc.dg/Wunreachable-8.C: New test.
33564
33565         * gcc.dg/h8300-ice2.c : New test.
33566
33567 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
33568
33569         PR fortran/16161
33570         * gfortran.fortran-torture/compile/implicit.f90: Add test
33571         for implicit character.
33572
33573 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
33574
33575         PR fortran/16289
33576         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
33577         Use tiny() intrinsic to find smallest non-negative real
33578
33579 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.dg/compat/struct-by-value-22_main.c: New test.
33582         * gcc.dg/compat/struct-by-value-22_x.c: New.
33583         * gcc.dg/compat/struct-by-value-22_y.c: New.
33584
33585         * gcc.c-torture/execute/20040629-1.c: New test.
33586
33587 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
33588
33589         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
33590         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
33591
33592         PR target/16195
33593         * gcc.dg/20040625-1.c: New test.
33594
33595 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33596
33597         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
33598
33599 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33600
33601         PR fortran/15963
33602         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
33603
33604 2004-06-29  Richard Henderson  <rth@redhat.com>
33605
33606         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
33607
33608 2004-06-29  Paul Brook  <paul@codesourcery.com>
33609
33610         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
33611         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
33612
33613 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
33614
33615         PR c++/16260
33616         * g++.dg/parse/crash15.C: New.
33617
33618 2004-06-28  Andrew Pinski  <apinski@apple.com>
33619
33620         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
33621         by the error already.
33622
33623         * g++.dg/opt/ptrmem4.C: Change to compile only test.
33624
33625 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
33626
33627         PR target/14041
33628         * gcc.dg/h8300-bss-align-1.c : New.
33629
33630 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
33631
33632         * PR c++/16174
33633         * g++.dg/template/ctor4.C: New.
33634
33635 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33636
33637         PR c++/16205
33638         * g++.dg/warn/Wsequence-point-1.C: New test.
33639
33640 2004-06-27  Paul Brook  <paul@codesourcery.com>
33641
33642         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
33643
33644 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
33645
33646         * g++.old-deja/g++.mike/p7325.C: Remove.
33647
33648 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
33649
33650         PR c/14963
33651         * gcc.dg/pr14963.c: New test.
33652
33653 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
33654
33655         PR c++/16193
33656         * g++.dg/parse/redef1.C: New test.
33657
33658 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
33659
33660         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
33661         20021110.c.
33662         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
33663         20021119-1.c.
33664         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
33665         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
33666         5-04.c.
33667         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
33668         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
33669         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
33670         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
33671         g++.brendan/enum14.C.
33672         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
33673         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
33674         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
33675         g++.mike/virt1.C.
33676         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
33677         memtemp24.C.
33678
33679 2004-06-27  Roger Sayle  <roger@eyesopen.com>
33680
33681         * gcc.dg/20040527-1.c: New test case.
33682
33683 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
33684
33685         PR gfortran/pr16196
33686         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
33687
33688 2004-06-25  Roger Sayle  <roger@eyesopen.com>
33689
33690         PR middle-end/15825
33691         * gcc.dg/pr15825-1.c: New test case.
33692
33693 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33694
33695         * gcc.c-torture/execute/20040625-1.c: New test.
33696
33697 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33698
33699         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
33700
33701 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
33702
33703         * gcc.dg/torture/mips-div-1.c: New test.
33704
33705 2004-06-24  Jeff Law  <law@redhat.com>
33706
33707         * gcc.dg/tree-ssa/20040624-1.c: New test.
33708
33709 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
33710
33711         * gcc.c-torture/compile/20040624-1.c: New test.
33712
33713 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33714
33715         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
33716         this directory.
33717
33718 2004-06-23  Andrew Pinski  <apinski@apple.com>
33719
33720         PR middle-end/15988
33721         * g++.dg/opt/ptrmem4.C: New test.
33722
33723         * gcc.dg/c90-array-quals-2.c: New test.
33724
33725 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
33726
33727         * gcc.dg/kpice1.c: New test.
33728
33729 2006-06-23  Andrew Pinski  <apinski@apple.com>
33730
33731         * gcc.dg/c90-array-quals.c: New test.
33732
33733 2006-06-22  Richard Henderson  <rth@redhat.com>
33734
33735         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
33736
33737 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
33738
33739         * gcc.dg/builtins-config.h: Handle FreeBSD.
33740
33741 2006-06-22  Richard Henderson  <rth@redhat.com>
33742
33743         * g++.dg/opt/devirt1.C: New.
33744
33745 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
33746
33747         * g++.dg/opt/pr15551.C: New testcase.
33748
33749 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
33750
33751         PR target/14800
33752         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
33753         x86_64-*-linux* when compiling for 32bit.
33754
33755 2004-06-21  Andrew Pinski  <apinski@apple.com>
33756
33757         * gcc.dg/pch/struct-1.c: New.
33758         * gcc.dg/pch/struct-1.hs: New.
33759
33760 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
33761
33762         * gcc.dg/pch/save-temps-1.c: New file.
33763         * gcc.dg/pch/save-temps-1.hs: New file.
33764
33765 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
33766
33767         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
33768         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
33769
33770 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33771
33772         * gfortran.fortran-torture/execute/select_1.f90: Rename function
33773         to fix type error.
33774         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
33775         Remove trailing spaces.
33776
33777 2004-06-21  Richard Henderson  <rth@redhat.com>
33778
33779         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
33780         merging && to BIT_FIELD_REF.
33781
33782 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
33783
33784         * g++.dg/opt/placeholder1.C: New test.
33785
33786 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33787
33788         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
33789         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
33790         * gcc.dg/compat/union-m128-1_x.c: Likewise.
33791         * gcc.dg/compat/union-m128-1_y.c: Likewise.
33792
33793 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
33794
33795         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
33796         extern "C".
33797         * g++.dg/other/pragma-re-1.C: Add comments.
33798
33799 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
33800
33801         PR gfortran/16080
33802         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
33803
33804 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
33805
33806         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
33807         instead of setting the type of size_t by
33808         hand.
33809
33810 2004-06-18  Roger Sayle  <roger@eyesopen.com>
33811
33812         * gcc.dg/unordered-2.c: New test case.
33813         * gcc.dg/unordered-3.c: New test case.
33814
33815 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
33816
33817         PR other/16043
33818         * lib/g++.exp (g++_version): Tweak regexp for version
33819         * lib/g77.exp (g77_version): Likewise.
33820         * lib/gfortran.exp (gfortran_version): Likewise.
33821         * lib/objc.exp (objc_version): Likewise.
33822         * lib/treelang.exp (treelang_version): Likewise.
33823
33824 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
33825
33826         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
33827         Use INT_MAX instead of __INT_MAX__.
33828         * gcc.dg/compat/struct-align-2_y.c: Likewise.
33829
33830         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
33831         * gcc.dg/compat/scalar-return-3_x.c: Use it.
33832         * gcc.dg/compat/scalar-return-3_y.c: Use it.
33833         * gcc.dg/compat/scalar-return-4_x.c: Use it.
33834         * gcc.dg/compat/scalar-return-4_y.c: Use it.
33835         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
33836         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
33837         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
33838         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
33839
33840         * gcc.dg/range-test-1.c: New test.
33841         * g++.dg/opt/range-test-1.C: New test.
33842
33843 2004-06-17  Richard Henderson  <rth@redhat.com>
33844
33845         * objc.dg/sync-1.m: New.
33846         * objc.dg/try-catch-1.m: Don't force next runtime.
33847         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
33848         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
33849         shadowed catch clause.
33850         * objc.dg/try-catch-5.m: New.
33851
33852 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
33853
33854         Bug 14610
33855         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
33856
33857 2004-06-15  Richard Henderson  <rth@redhat.com>
33858
33859         * gcc.dg/20001116-1.c: Move expected warning line.
33860
33861 2004-06-15  Richard Henderson  <rth@redhat.com>
33862
33863         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
33864         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
33865
33866 2004-06-15  Jeff Law  <law@redhat.com>
33867
33868         * gcc.dg/tree-ssa/20040615-1.c: New test.
33869         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
33870         be less sensitive to operand ordering.
33871         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
33872
33873 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
33874
33875         * g++.dg/abi/bitfield3.C: Add comment..
33876
33877 2004-06-15  Richard Henderson  <rth@redhat.com>
33878
33879         * g++.dg/ext/stmtexpr1.C: XFAIL.
33880         * gcc.dg/20030612-1.c: XFAIL.
33881
33882 2004-06-15  Eric Christopher  <echristo@redhat.com>
33883
33884         * g++.dg/charset/asm5.c: New.
33885         * gcc.dg/charset/asm6.c: New.
33886
33887 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33888
33889         PR fortran/15962
33890         * gfortran.fortran-torture/execute/select_1.f90: New test.
33891
33892 2004-06-15  Paul Brook  <paul@codesourcery.com>
33893
33894         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
33895
33896 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33897
33898         PR c++/15967
33899         * g++.dg/lookup/crash3.C: New test.
33900
33901 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33902
33903         PR c++/15947
33904         * g++.dg/parse/dtor4.C: New test.
33905
33906 2004-06-14  Jeff Law  <law@redhat.com>
33907
33908         * gcc.c-torture/compile/20040614-1.c: New test.
33909
33910 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33911
33912         PR fortran/15211
33913         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
33914         LEN of a character array.
33915
33916 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
33917
33918         PR c++/15096
33919         * g++.dg/template/ptrmem10.C: New test.
33920
33921         PR c++/14930
33922         * g++.dg/template/friend30.C: New test.
33923
33924 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33925
33926         PR fortran/14928
33927         * gfortran.fortran-torture/compile/mloc.f90: New test.
33928
33929 2004-06-13  Paul Brook  <paul@codesourcery.com>
33930
33931         * gfortran.fortran-torture/execute/random_2.f90: New test.
33932
33933 2004-06-13  Eric Christopher  <echristo@redhat.com>
33934
33935         * gcc.dg/noncompile/redecl-1.c: Fix error message.
33936
33937 2004-06-12  Paul Brook  <paul@codesourcery.com>
33938
33939         * gfortran.fortran-torture/execute/contained_3.f90: New test.
33940
33941 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33942
33943         PR fortran/14923
33944         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
33945
33946 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33947
33948         PR fortran/14957
33949         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
33950         syntax errors in end statements of contained subroutines.
33951
33952 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33953
33954         PR fortran/12841
33955         * gfortran.fortran-torture/execute/null_arg.f90: New test.
33956
33957 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33958
33959         PR fortran/15665
33960         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
33961
33962 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
33963
33964         PR gfortran/12839
33965         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
33966
33967 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
33968
33969         PR c++/15862
33970         * g++.dg/parse/enum1.C: New test.
33971
33972 2004-06-10  Jeff Law  <law@redhat.com>
33973
33974         * gcc.c-torture/compile/20040610-1.c: New test.
33975
33976 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33977
33978         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
33979         * g++.old-deja/g++.other/decl3.C: Likewise.
33980
33981 2004-06-10  Brian Booth  <bbooth@redhat.com>
33982
33983         * gcc.dg/tree-ssa/20031015-1.c: Scan for
33984         V_MAY_DEF instead of VDEF.
33985         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
33986
33987 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
33988
33989         PR c++/14211
33990         * g++.dg/conversion/const1.C: New test.
33991
33992         PR c++/15076
33993         * g++.dg/conversion/reinterpret1.C: New test.
33994
33995         PR c++/15877
33996         * g++.dg/template/enum2.C: New test.
33997
33998         PR c++/15227
33999         * g++.dg/template/error13.C: New test.
34000
34001 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34002
34003         PR fortran/14957
34004         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
34005         arguments to test_* REAL and of the right size.
34006
34007 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34008
34009         PR target/15569
34010         PR rtl-optimization/15681
34011         * gcc.dg/20040609-1.c: New test.
34012
34013 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
34014
34015         PR c++/14791
34016         * g++.dg/opt/builtins1.C: New test.
34017
34018 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
34019
34020         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
34021         that use default windows32 struct layout.
34022         * gcc.dg/i386-bitfield2.c: Likewise.
34023
34024 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
34025
34026         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
34027         for mingw32 and cygwin targets.
34028
34029 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
34030
34031         * gcc.dg/pch/macro-4.c: New.
34032         * gcc.dg/pch/macro-4.hs: New.
34033
34034 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34035
34036         PR fortran/13249
34037         * gfortran.fortran-torture/compile/name_clash.f90: New test.
34038
34039 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34040
34041         PR fortran/13372
34042         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
34043
34044 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34045
34046         PR gfortran/14897
34047         * gfortran.fortran-torture/execute/t_edit.f90: New test.
34048
34049 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
34050
34051         PR gfortran/15755
34052         * gfortran.fortran-torture/execute/backspace.c : New test.
34053
34054 2004-06-09  Paul Brook  <paul@codesourcery.com>
34055
34056         * gfortran.fortran-torture/execure/intrinsic_associated.f90
34057         (pointer_to_section): Rewrite to use smaller array.
34058
34059 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
34060
34061         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
34062         * gcc.dg/ext/altivec-10.c: Same.
34063         * gcc.dg/ext/altivec-11.c: Same.
34064         * gcc.dg/ext/altivec-12.c: Same.
34065         * gcc.dg/ext/altivec-13.c: Same.
34066         * gcc.dg/ext/altivec-14.c: Same.
34067         * gcc.dg/ext/altivec-15.c: Same.
34068         * gcc.dg/ext/altivec-16.c: Same.
34069         * gcc.dg/ext/altivec-3.c: Same.
34070         * gcc.dg/ext/altivec-4.c: Same.
34071         * gcc.dg/ext/altivec-6.c: Same.
34072         * gcc.dg/ext/altivec-7.c: Same.
34073         * gcc.dg/ext/altivec-8.c: Same.
34074         * gcc.dg/ext/altivec-varargs-1.c: Same.
34075
34076         * g++.dg/ext/altivec-1.C: Correct dg syntax.
34077         * g++.dg/ext/altivec-10.C: Same.
34078         * g++.dg/ext/altivec-2.C: Same.
34079         * g++.dg/ext/altivec-3.C: Same.
34080         * g++.dg/ext/altivec-4.C: Same.
34081         * g++.dg/ext/altivec-5.C: Same.
34082         * g++.dg/ext/altivec-6.C: Same.
34083         * g++.dg/ext/altivec-7.C: Same.
34084         * g++.dg/ext/altivec-8.C: Same.
34085         * g++.dg/ext/altivec-9.C: Same.
34086
34087 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34088
34089         PR c++/7841
34090         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
34091
34092 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
34093
34094         * gcc.dg/union-1.c: New test.
34095
34096 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34097
34098         * gcc.dg/builtins-41.c: New test case.
34099         * gcc.dg/builtins-42.c: New test case.
34100
34101 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34102
34103         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
34104         * g++.dg/ext/altivec-10.C: Same.
34105         * g++.dg/ext/altivec-2.C: Same.
34106         * g++.dg/ext/altivec-3.C: Same.
34107         * g++.dg/ext/altivec-4.C: Same.
34108         * g++.dg/ext/altivec-5.C: Same.
34109         * g++.dg/ext/altivec-6.C: Same.
34110         * g++.dg/ext/altivec-7.C: Same.
34111         * g++.dg/ext/altivec-8.C: Same.
34112         * g++.dg/ext/altivec-9.C: Same.
34113         * g++.old-deja/g++.abi/cxa_vec.C: Same.
34114         * g++.old-deja/g++.brendan/new3.C: Same.
34115         * gcc.c-torture/execute/eeprof-1.x: Same.
34116
34117 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
34118
34119         PR c/14765
34120         * gcc.dg/pr14765-1.c: New test.
34121
34122 2004-06-07  Roger Sayle  <roger@eyesopen.com>
34123
34124         PR c/14649
34125         * gcc.dg/pr14649-1.c: New test case.
34126
34127 2004-06-07  Richard Henderson  <rth@redhat.com>
34128
34129         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
34130         if temporaries.
34131
34132 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
34133
34134         * g++.dg/eh/elide1.C: Remove XFAIL.
34135
34136 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
34137
34138         PR c++/15337
34139         * g++.dg/expr/sizeof3.C: New test.
34140
34141         PR c++/14777
34142         * g++.dg/template/access14.C: New test.
34143
34144         PR c++/15554
34145         * g++.dg/template/enum1.C: New test.
34146
34147         PR c++/15057
34148         * g++.dg/eh/throw1.C: New test.
34149
34150 2004-06-07  David Ayers  <d.ayers@inode.at>
34151             Ziemowit Laski  <zlaski@apple.com>
34152
34153         * lib/objc.exp (objc_target_compile): Revert the '-framework
34154         Foundation' flag fix, since bare Darwin does not ship
34155         with the Foundation framework.
34156         * objc/execute/next_mapping.h: Provide a local NSConstantString
34157         @interface and @implementation.
34158         (objc_constant_string_init): A constructor function, used to
34159         initialize the NSConstantString meta-class object.
34160         * objc/execute/string1.m: Include "next_mapping.h" instead of
34161         <Foundation/NSString.h>.
34162         * objc/execute/string2.m: Likewise.
34163         * objc/execute/string3.m: Likewise.
34164         * objc/execute/string4.m: Likewise.
34165
34166 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
34167
34168         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
34169         to double. Replace double with FLOAT.
34170         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
34171
34172         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
34173         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
34174         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
34175         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
34176         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
34177         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
34178         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
34179         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
34180
34181 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
34182
34183         PR c/13519
34184         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
34185
34186 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34187
34188         PR c++/15503
34189         * g++.dg/template/meminit2.C: New test.
34190
34191 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
34192
34193         PR target/15822
34194         * gcc.c-torture/execute/compare-fp-1.c,
34195         gcc.c-torture/execute/compare-fp-2.c,
34196         gcc.c-torture/execute/compare-fp-3.c,
34197         gcc.c-torture/execute/compare-fp-4.c,
34198         gcc.c-torture/execute/compare-fp-3.x,
34199         gcc.c-torture/execute/compare-fp-4.x: Moved...
34200         * gcc.c-torture/execute/ieee/compare-fp-1.c,
34201         gcc.c-torture/execute/ieee/compare-fp-2.c,
34202         gcc.c-torture/execute/ieee/compare-fp-3.c,
34203         gcc.c-torture/execute/ieee/compare-fp-4.c,
34204         gcc.c-torture/execute/ieee/compare-fp-3.x,
34205         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
34206
34207 2004-06-04  David Ayers  <d.ayers@inode.at>
34208
34209         * objc/execute/protocol-isEqual-4.m: New testcase.
34210
34211 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
34212
34213         * objc/execute/protocol-isEqual-1.m: New testcase.
34214         * objc/execute/protocol-isEqual-2.m: New testcase.
34215         * objc/execute/protocol-isEqual-3.m: New testcase.
34216
34217 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34218
34219         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
34220
34221 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
34222
34223         * lib/objc.exp (objc_target_compile): When running tests on
34224         Darwin (Mac OS X), inform the linker about '-framework
34225         'Foundation'.
34226
34227 2004-06-02  Eric Christopher  <echristo@redhat.com>
34228
34229         * gcc.c-torture/compile/20040602-1.c: New.
34230
34231 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
34232
34233         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
34234         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
34235
34236         PR tree-optimization/14736
34237         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
34238
34239         PR tree-optimization/14042
34240         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
34241
34242         PR tree-optimization/14729
34243         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
34244
34245 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34246
34247         PR fortran/15557
34248         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
34249
34250 2004-06-01  Richard Hederson  <rth@redhat.com>
34251
34252         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
34253
34254 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34255
34256         PR c++/14932
34257         * g++.dg/parse/offsetof4.C: New test.
34258
34259 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
34260
34261         PR objc/7993
34262         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
34263
34264 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/15701
34267         * g++.dg/template/friend29.C: New test.
34268
34269 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
34270
34271         PR c/15749
34272         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
34273
34274 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
34275
34276         * gcc.dg/sparc-trap-1.c: New test.
34277
34278 2004-05-31  Roger Sayle  <roger@eyesopen.com>
34279
34280         PR middle-end/15069
34281         * g++.dg/opt/fold3.C: New test case.
34282
34283 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
34284
34285         * lib/target-supports.exp (check_iconv_available): Fix fallout
34286         from 2004-05-28 patch.
34287
34288 2004-05-30  Paul Brook  <paul@codesourcery.com>
34289
34290         PR fortran/15620
34291         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
34292         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
34293
34294 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
34295
34296         * gfortran.fortran-torture/execute/random_1.f90: New test.
34297
34298 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34299
34300         * g++.dg/ext/altivec-10.C: New test.
34301
34302 2004-05-29  Paul Brook  <paul@codesourcery.com>
34303
34304         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
34305
34306 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34307
34308         * gcc.dg/altivec-16.c: New test.
34309
34310 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
34311
34312         * lib/target-supports.exp (check_vmx_hw_available): New.
34313         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
34314
34315         * lib/target-supports.exp (check_alias_available,
34316         check_iconv_available, check_named_sections_available): Use
34317         unique names for temporary files.
34318
34319 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
34320
34321         * gcc.dg/altivec-15.c: New test.
34322
34323 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34324
34325         PR c++/15083
34326         * g++.dg/warn/noeffect6.C: New test.
34327
34328         PR c++/15471
34329         * g++.dg/expr/ptrmem4.C: New test.
34330
34331         PR c++/15640
34332         * g++.dg/template/operator3.C: New test.
34333
34334 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
34335
34336         PR c++/14668
34337         * g++.dg/lookup/redecl1.C: New test.
34338         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
34339
34340 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
34341
34342         * gcc.c-torture/execute/compare-fp-1.c,
34343         gcc.c-torture/execute/compare-fp-2.c,
34344         gcc.c-torture/execute/compare-fp-3.c,
34345         gcc.c-torture/execute/compare-fp-4.c,
34346         gcc.c-torture/execute/compare-fp-3.x,
34347         gcc.c-torture/execute/compare-fp-4.x,
34348         gcc.dg/pr15649-1.c: New.
34349
34350 2004-05-27  Adam Nemet  <anemet@lnxw.com>
34351
34352         PR c++/12883
34353         * g++.dg/init/array14.C: New test.
34354
34355 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
34356
34357         * lib/compat.exp (compat-get-options-main): New.
34358         (compat-get-options): Remove unneeded code, warn for ignored
34359         command.
34360         (compat-execute): Check flag set by dg-require-* commands.
34361
34362         * lib/compat.exp (compat-execute): Break up long lines.
34363
34364 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
34365
34366         * gcc.dg/altivec-7.c: Don't use 'vector long'.
34367         * gcc.dg/altivec-14.c: New test.
34368         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
34369
34370         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
34371         * gcc.dg/altivec-12.c: Ditto.
34372
34373         * gcc.dg/altivec-3.c: Move call to altivec_check.
34374
34375 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34376
34377         PR c++/15044
34378         * g++.dg/template/error12.C: New test.
34379
34380         PR c++/15317
34381         * g++.dg/ext/attrib15.C: New test.
34382
34383         PR c++/15329
34384         * g++.dg/template/ptrmem9.C: New test.
34385
34386 2004-05-25  Paul Brook  <paul@codesourcery.com>
34387
34388         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
34389
34390 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34391
34392         PR c++/15165
34393         * g++.dg/template/crash19.C: New test.
34394
34395 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34396
34397         PR c++/15025
34398         * g++.dg/template/redecl1.C: New test.
34399
34400 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
34401
34402         PR c++/14821
34403         * g++.dg/other/ns1.C: New test.
34404
34405         PR c++/14883
34406         * g++.dg/template/invalid1.C: New test.
34407
34408 2004-05-23  Paul Brook  <paul@codesourcery.com>
34409         Victor Leikehman  <lei@haifasphere.co.il>
34410
34411         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
34412         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
34413
34414 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34415
34416         PR c++/15285
34417         PR c++/15299
34418         * g++.dg/template/non-dependent5.C: New test.
34419         * g++.dg/template/non-dependent6.C: New test.
34420
34421 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
34422
34423         PR c++/15507
34424         * g++.dg/inherit/union1.C: New test.
34425
34426         PR c++/15542
34427         * g++.dg/template/addr1.C: New test.
34428
34429         PR c++/15427
34430         * g++.dg/template/array5.C: New test.
34431
34432         PR c++/15287
34433         * g++.dg/template/array6.C: New test.
34434
34435 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
34436             Roger Sayle  <roger@eyesopen.com>
34437
34438         * g++.dg/lookup/forscope2.C: New test case.
34439
34440 2004-05-22  Ben Elliston  <bje@au.ibm.com>
34441
34442         * gcc.dg/cpp/Wmissingdirs.c: New.
34443
34444 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34445
34446         PR target/15301
34447         * gcc.dg/compat/union-m128-1.h: New file.
34448         * gcc.dg/compat/union-m128-1_main.c: Likewise.
34449         * gcc.dg/compat/union-m128-1_x.c: Likewise.
34450         * gcc.dg/compat/union-m128-1_y.c: Likewise.
34451
34452 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
34453
34454         PR target/15302
34455         * gcc.dg/compat/struct-complex-1.h: New file.
34456         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
34457         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
34458         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
34459
34460 2004-05-20  Roger Sayle  <roger@eyesopen.com>
34461
34462         PR middle-end/3074
34463         * gcc.dg/pr3074-1.c: New test case.
34464         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
34465
34466 2004-05-20  Falk Hueffner  <falk@debian.org>
34467
34468         PR other/15526
34469         * gcc.dg/ftrapv-1.c: New test case.
34470
34471 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
34472
34473         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
34474
34475 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
34476             Jeff Law  <law@redhat.com>
34477
34478         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
34479         * gcc.dg/tree-ssa/20040518-2.c: New test.
34480
34481         * gcc.dg/tree-ssa/20040518-1.c: New test.
34482
34483 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
34484
34485         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
34486
34487 2004-05-18  Paul Brook  <paul@codesourcery.com>
34488
34489         PR fortran/13930
34490         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
34491
34492 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34493
34494         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
34495         constant folding.
34496
34497 2004-05-17  Steven Bosscher  <stevenb@suse.de>
34498
34499         * gcc.dg/tree-ssa/20040517-1.c: New test.
34500
34501 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
34502
34503         * gcc.dg/loop-4.c: New test.
34504
34505 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
34506
34507         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
34508
34509 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
34510
34511         PR fortran/15311
34512         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
34513
34514 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34515
34516         PR fortran/13826
34517         PR fortran/13940
34518         * gfortran.fortran-torture/compile/data_1.f90: New test.
34519
34520 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
34521
34522         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
34523         * gcc.dg/uninit-H.c: Define ASM for __s390__.
34524
34525 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34526
34527         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
34528
34529 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
34530
34531         PR c/15444
34532         * gcc.dg/format/xopen-1.c: Adjust expected message.
34533         * gcc.dg/format/xopen-3.c: New test.
34534
34535 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
34536
34537         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
34538
34539 2004-05-14  Jeff Law  <law@redhat.com>
34540
34541         * gcc.dg/tree-ssa/20040514-2.c: New test.
34542
34543 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34544
34545         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
34546         this ...
34547         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
34548         this.
34549
34550 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
34551
34552         * gcc.dg/tree-ssa/20040514-1.c: New test.
34553
34554 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34555
34556         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
34557         test.
34558
34559 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34560
34561         PR fortran/14066
34562         * gfortran.fortran-torture/compile/do_1.f90: New test.
34563
34564 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34565
34566         PR fortran/15051
34567         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
34568         test.
34569
34570 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
34571
34572         PR fortran/15149
34573         * gfortran.fortran-torture/execute/random_init.f90: New test.
34574
34575 2004-05-13  Paul Brook  <paul@codesourcery.com>
34576
34577         PR fortran/15314
34578         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
34579
34580 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
34581
34582         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
34583         for the powerpc case.
34584
34585 2004-05-13  Jeff Law  <law@redhat.com>
34586
34587         * gcc.dg/tree-ssa/20040513-1.c: New test.
34588         * gcc.dg/tree-ssa/20040513-2.c: New test.
34589
34590 2004-05-13  Paul Brook  <paul@codesourcery.com>
34591
34592         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
34593         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
34594         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
34595
34596 2004-05-13  Andreas Schwab  <schwab@suse.de>
34597
34598         PR other/10819
34599         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
34600         characters.
34601
34602 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
34603
34604         PR fortran/15294
34605         * gfortran.fortran-torture/execute/adjustr.f90: New file.
34606
34607 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
34608
34609         Merge from tree-ssa-20020619-branch.  See
34610         ChangeLog.tree-ssa for details.
34611
34612 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
34613
34614         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
34615         include <altivec.h> explicitly.
34616         * gcc.dg/altivec-13.c: Likewise.
34617
34618 2004-05-11  Paul Brook  <paul@codesourcery.com>
34619
34620         * gcc.c-torture/compile/20010518-1.c: Force enum size.
34621
34622 2004-05-10  Eric Christopher  <echristo@redhat.com>
34623
34624         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
34625         * gcc.dg/sibcall-4.c: Ditto.
34626
34627 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
34628
34629         * g++.dg/ext/altivec-8.C: New test case.
34630         * gcc.dg/altivec-13.c: New test case.
34631
34632 2004-05-08  Roger Sayle  <roger@eyesopen.com>
34633
34634         * gcc.c-torture/execute/divcmp-1.c: New test case.
34635         * gcc.c-torture/execute/divcmp-2.c: New test case.
34636         * gcc.c-torture/execute/divcmp-3.c: New test case.
34637
34638 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
34639
34640         * g++.dg/other/pragma-re-2.C: New test.
34641
34642 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34643
34644         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
34645         * gcc.dg/i386-387-2.c: Likewise.
34646
34647         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
34648         __builtin_drem.
34649         * gcc.dg/i386-387-6.c: Likewise.
34650
34651 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
34652
34653         * gcc.dg/builtins-33.c: Also check log1p*.
34654
34655 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
34656
34657         PR optimization/15296
34658         * gcc.c-torture/execute/pr15296.c: New test.
34659
34660 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
34661
34662         * gcc.dg/builtins-40.c: New test.
34663
34664 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
34665
34666         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
34667
34668 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
34669
34670         * g++.dg/ext/spe1.C: New testcase.
34671
34672 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
34673
34674         * objc.dg/image-info.m: Allow additional attributes
34675         for __image_info section.
34676
34677 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
34678
34679         * gcc.dg/torture/mips-hilo-2.c: New test.
34680
34681 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34682
34683         PR c++/14389
34684         * g++.dg/template/member5.C: New test.
34685
34686 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
34687
34688         * gcc.dg/builtins-34.c: Also check expm1*.
34689
34690 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34691
34692         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
34693         * gcc.dg/torture/builtin-convert-3.c: New test.
34694
34695 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
34696
34697         PR middle-end/15054
34698         * g++.dg/opt/pr15054.C: New test.
34699
34700 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34701
34702         * gcc.dg/torture/builtin-rounding-1.c: New test.
34703         * gcc.dg/builtins-25.c: Delete.
34704         * gcc.dg/builtins-29.c: Delete.
34705
34706 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
34707
34708         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
34709         * gcc.dg/sibcall-4.c: Likewise.
34710         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
34711
34712 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34713
34714         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
34715         bit-field on 16-bit targets.
34716
34717 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
34718
34719         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
34720         16-bit targets.
34721
34722 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
34723
34724         * gcc.dg/rs6000-power2-1.c: Change to compile only.
34725         * gcc.dg/rs6000-power2-2.c: Likewise.
34726
34727 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
34728
34729         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
34730         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
34731         Change the asm registers to be in form of frN instead of fN.
34732
34733 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34734
34735         * gcc.dg/torture/builtin-convert-2.c: New test.
34736
34737 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
34738
34739         * gcc.dg/rs6000-power2-1.c: New test.
34740         * gcc.dg/rs6000-power2-2.c: New test.
34741
34742 2004-04-28  Jan Hubicka  <jh@suse.cz>
34743
34744         * gcc.dg/unused-6.c: New test.
34745
34746 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
34747             Ulrich Weigand  <uweigand@de.ibm.com>
34748
34749         * ada/acats/run_all.sh: Define $target variable.
34750
34751 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
34752
34753         PR c++/15119
34754         * g++.dg/other/vararg-1.C: New test.
34755
34756         PR c++/4794
34757         * g++.dg/eh/cleanup3.C: New test.
34758
34759 2004-04-24  Laurent GUERBY <laurent@guerby.net>
34760
34761         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
34762         and ad8011a (target_insn).
34763         * ada/acats/support/macro.dfs: Likewise.
34764         * ada/acats/support/impbit.adb: New file.
34765
34766 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
34767
34768         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
34769
34770 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34771
34772         * gcc.dg/loop-3.c: New test.
34773
34774 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
34775
34776         * gcc.c-torture/execute/simd-5.c: New test.
34777
34778 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34779
34780         PR c++/15064
34781         * g++.dg/template/crash18.C: New test.
34782
34783 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
34784
34785         * g++.dg/ext/complit3.C: New test.
34786
34787 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34788
34789         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
34790         * gcc.dg/altivec-3.c: Same.
34791         * gcc.dg/altivec-varargs-1.c: Same.
34792
34793 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
34794
34795         * lib/target-supports.exp (check_profiling_available): Assume
34796         profiling is not available on powerpc-eabi targets.
34797
34798 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
34799
34800         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
34801         * gcc.dg/vmx/bug-1.c: Ditto.
34802
34803 2004-04-20  Eric Christopher  <echristo@redhat.com>
34804
34805         * gcc.dg/charset/extern.c: New test.
34806         * g++.dg/charset/extern3.cc: Ditto.
34807
34808 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
34809
34810         * gcc.dg/builtins-39.c: New test.
34811
34812 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
34813
34814         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
34815
34816 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
34817
34818         * gcc.dg/torture/mips-hilo-1.c: New test.
34819
34820 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
34821
34822         * gcc.c-torture/compile/20040419-1.c: New test.
34823
34824 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
34825
34826         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
34827
34828 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
34829             Aldy Hernandez  <aldyh@redhat.com>
34830
34831         * gcc.c-torture/execute/va-arg-24.c: New.
34832
34833 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
34834             Aldy Hernandez  <aldyh@redhat.com>
34835
34836         * gcc.dg/vmx/1b-01.c: New.
34837         * gcc.dg/vmx/1b-02.c: New.
34838         * gcc.dg/vmx/1b-03.c: New.
34839         * gcc.dg/vmx/1b-04.c: New.
34840         * gcc.dg/vmx/1b-05.c: New.
34841         * gcc.dg/vmx/1b-06.c: New.
34842         * gcc.dg/vmx/1b-07.c: New.
34843         * gcc.dg/vmx/1c-01.c: New.
34844         * gcc.dg/vmx/1c-02.c: New.
34845         * gcc.dg/vmx/3a-01a.c: New.
34846         * gcc.dg/vmx/3a-01.c: New.
34847         * gcc.dg/vmx/3a-01m.c: New.
34848         * gcc.dg/vmx/3a-03.c: New.
34849         * gcc.dg/vmx/3a-03m.c: New.
34850         * gcc.dg/vmx/3a-04.c: New.
34851         * gcc.dg/vmx/3a-04m.c: New.
34852         * gcc.dg/vmx/3a-05.c: New.
34853         * gcc.dg/vmx/3a-06.c: New.
34854         * gcc.dg/vmx/3a-06m.c: New.
34855         * gcc.dg/vmx/3a-07.c: New.
34856         * gcc.dg/vmx/3b-01.c: New.
34857         * gcc.dg/vmx/3b-02.c: New.
34858         * gcc.dg/vmx/3b-10.c: New.
34859         * gcc.dg/vmx/3b-13.c: New.
34860         * gcc.dg/vmx/3b-14.c: New.
34861         * gcc.dg/vmx/3b-15.c: New.
34862         * gcc.dg/vmx/3c-01a.c: New.
34863         * gcc.dg/vmx/3c-01.c: New.
34864         * gcc.dg/vmx/3c-02.c: New.
34865         * gcc.dg/vmx/3c-03.c: New.
34866         * gcc.dg/vmx/3d-01.c: New.
34867         * gcc.dg/vmx/4-01.c: New.
34868         * gcc.dg/vmx/4-03.c: New.
34869         * gcc.dg/vmx/5-01.c: New.
34870         * gcc.dg/vmx/5-02.c: New.
34871         * gcc.dg/vmx/5-03.c: New.
34872         * gcc.dg/vmx/5-04.c: New.
34873         * gcc.dg/vmx/5-05.c: New.
34874         * gcc.dg/vmx/5-06.c: New.
34875         * gcc.dg/vmx/5-07.c: New.
34876         * gcc.dg/vmx/5-07t.c: New.
34877         * gcc.dg/vmx/5-08.c: New.
34878         * gcc.dg/vmx/5-10.c: New.
34879         * gcc.dg/vmx/5-11.c: New.
34880         * gcc.dg/vmx/7-01a.c: New.
34881         * gcc.dg/vmx/7-01.c: New.
34882         * gcc.dg/vmx/7c-01.c: New.
34883         * gcc.dg/vmx/7d-01.c: New.
34884         * gcc.dg/vmx/7d-02.c: New.
34885         * gcc.dg/vmx/8-01.c: New.
34886         * gcc.dg/vmx/8-02a.c: New.
34887         * gcc.dg/vmx/8-02.c: New.
34888         * gcc.dg/vmx/brode-1.c: New.
34889         * gcc.dg/vmx/bug-1.c: New.
34890         * gcc.dg/vmx/bug-2.c: New.
34891         * gcc.dg/vmx/bug-3.c: New.
34892         * gcc.dg/vmx/cw-bug-1.c: New.
34893         * gcc.dg/vmx/cw-bug-2.c: New.
34894         * gcc.dg/vmx/cw-bug-3.c: New.
34895         * gcc.dg/vmx/dct.c: New.
34896         * gcc.dg/vmx/debug-1.c: New.
34897         * gcc.dg/vmx/debug-2.c: New.
34898         * gcc.dg/vmx/debug-3.c: New.
34899         * gcc.dg/vmx/debug-4.c: New.
34900         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
34901         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
34902         * gcc.dg/vmx/eg-5.c: New.
34903         * gcc.dg/vmx/fft.c: New.
34904         * gcc.dg/vmx/gcc-bug-1.c: New.
34905         * gcc.dg/vmx/gcc-bug-2.c: New.
34906         * gcc.dg/vmx/gcc-bug-3.c: New.
34907         * gcc.dg/vmx/gcc-bug-4.c: New.
34908         * gcc.dg/vmx/gcc-bug-5.c: New.
34909         * gcc.dg/vmx/gcc-bug-6.c: New.
34910         * gcc.dg/vmx/gcc-bug-7.c: New.
34911         * gcc.dg/vmx/gcc-bug-8.c: New.
34912         * gcc.dg/vmx/gcc-bug-9.c: New.
34913         * gcc.dg/vmx/gcc-bug-b.c: New.
34914         * gcc.dg/vmx/gcc-bug-c.c: New.
34915         * gcc.dg/vmx/gcc-bug-d.c: New.
34916         * gcc.dg/vmx/gcc-bug-e.c: New.
34917         * gcc.dg/vmx/gcc-bug-f.c: New.
34918         * gcc.dg/vmx/gcc-bug-g.c: New.
34919         * gcc.dg/vmx/gcc-bug-i.c: New.
34920         * gcc.dg/vmx/harness.h: New.
34921         * gcc.dg/vmx/ira1.c: New.
34922         * gcc.dg/vmx/ira2a.c: New.
34923         * gcc.dg/vmx/ira2b.c: New.
34924         * gcc.dg/vmx/ira2.c: New.
34925         * gcc.dg/vmx/ira2c.c: New.
34926         * gcc.dg/vmx/mem.c: New.
34927         * gcc.dg/vmx/newton-1.c: New.
34928         * gcc.dg/vmx/ops.c: New.
34929         * gcc.dg/vmx/sn7153.c: New.
34930         * gcc.dg/vmx/spill2.c: New.
34931         * gcc.dg/vmx/spill3.c: New.
34932         * gcc.dg/vmx/spill.c: New.
34933         * gcc.dg/vmx/t.c: New.
34934         * gcc.dg/vmx/varargs-1.c: New.
34935         * gcc.dg/vmx/varargs-2.c: New.
34936         * gcc.dg/vmx/varargs-3.c: New.
34937         * gcc.dg/vmx/varargs-4.c: New.
34938         * gcc.dg/vmx/varargs-5.c: New.
34939         * gcc.dg/vmx/varargs-6.c: New.
34940         * gcc.dg/vmx/varargs-7.c: New.
34941         * gcc.dg/vmx/vmx.exp: New.
34942         * gcc.dg/vmx/vprint-1.c: New.
34943         * gcc.dg/vmx/vscan-1.c: New.
34944         * gcc.dg/vmx/x-01.c: New.
34945         * gcc.dg/vmx/x-02.c: New.
34946         * gcc.dg/vmx/x-03.c: New.
34947         * gcc.dg/vmx/x-04.c: New.
34948         * gcc.dg/vmx/x-05.c: New.
34949         * gcc.dg/vmx/yousufi-1.c: New.
34950         * gcc.dg/vmx/zero-1.c: New.
34951         * gcc.dg/vmx/zero.c: New.
34952
34953 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
34954
34955         * g++.dg/lookup/java1.C: Update for chage of
34956         _Jv_AllocObject.
34957         * g++.dg/lookup/java2.C: Likewise.
34958
34959 2004-04-17  Laurent GUERBY <laurent@guerby.net>
34960
34961         * ada/acats/run_all.sh: use -O2 by default.
34962
34963 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
34964
34965         * gcc.dg/vr-mult-[12].c: New tests.
34966
34967 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34968
34969         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
34970
34971         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
34972
34973 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
34974
34975         * lib/target-supports.exp (check_profiling_available): Assume
34976         profiling isn't available for mips*-*-elf targets.
34977
34978 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
34979
34980         * gcc.dg/builtins-38.c: New test.
34981
34982 2004-04-14  Eric Christopher  <echristo@redhat.com>
34983
34984         * g++.dg/charset/charset.exp: Run .cc extension tests.
34985
34986 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
34987
34988         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
34989
34990 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34991
34992         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
34993
34994 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
34995
34996         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
34997         * gcc.dg/i386-387-2.c: Likewise.
34998
34999         * gcc.dg/i386-387-7.c: New test.
35000         * gcc.dg/i386-387-8.c: New test.
35001
35002         * gcc.dg/builtins-37.c: New test.
35003
35004 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
35005
35006         * g++.dg/pch/externc-1.C: Add missing semicolon.
35007
35008 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
35009
35010         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
35011
35012 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35013
35014         * gcc.c-torture/execute/20040411-1.c: New test.
35015
35016 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35017
35018         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
35019
35020 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
35021
35022         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
35023
35024 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
35025
35026         * lib/target-supports.exp (check_named_sections_available): New.
35027         * lib/gcc-dg.exp (dg-require-named-sections): New.
35028         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
35029         old-deja.exp.  Also prune error-count message from HP linker.
35030         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
35031
35032         * g++.dg/init/init-ref4.C: Use dg-require-weak.
35033         * g++.old-deja/g++.pt/static3.C: Likewise.
35034         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
35035
35036 2004-04-09  Roger Sayle  <roger@eyesopen.com>
35037
35038         * gcc.c-torture/execute/20040409-1.c: New test case.
35039         * gcc.c-torture/execute/20040409-2.c: New test case.
35040         * gcc.c-torture/execute/20040409-3.c: New test case.
35041
35042 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
35043
35044         * gcc.dg/20040409-1.c: New test.
35045
35046 2004-04-08  Roger Sayle  <roger@eyesopen.com>
35047
35048         PR target/14888
35049         * g++.dg/opt/pr14888.C: New test case.
35050
35051 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
35052
35053         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
35054         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
35055         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
35056         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
35057         New tests.
35058
35059 2004-04-08  Paul Brook  <paul@codesourcery.com>
35060
35061         * gcc.dg/spill-1.c: New test.
35062
35063 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35064
35065         * gcc.dg/torture/builtin-ctype-2.c: New test.
35066
35067 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
35068
35069         * gcc.dg/pch/pch.exp: Add largefile test.
35070
35071 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
35072
35073         * g++.dg/pch/externc-1.Hs: New.
35074         * g++.dg/pch/externc-1.C: New.
35075
35076 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35077
35078         * gcc.dg/compat/struct-by-value-5a_main.c,
35079         gcc.dg/compat/struct-by-value-5b_main.c: New files.
35080         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
35081         * gcc.dg/compat/struct-by-value-5a_x.c,
35082         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
35083         gcc.dg/compat/struct-by-value-5_x.c.
35084         * gcc.dg/compat/struct-by-value-5a_y.c,
35085         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
35086         gcc.dg/compat/struct-by-value-5_y.c.
35087
35088         * gcc.dg/compat/struct-by-value-6a_main.c,
35089         gcc.dg/compat/struct-by-value-6b_main.c: New files.
35090         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
35091         * gcc.dg/compat/struct-by-value-6a_x.c,
35092         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
35093         gcc.dg/compat/struct-by-value-6_x.c.
35094         * gcc.dg/compat/struct-by-value-6a_y.c,
35095         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
35096         gcc.dg/compat/struct-by-value-6_y.c.
35097
35098         * gcc.dg/compat/struct-by-value-7a_main.c,
35099         gcc.dg/compat/struct-by-value-7b_main.c: New files.
35100         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
35101         * gcc.dg/compat/struct-by-value-7a_x.c,
35102         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
35103         gcc.dg/compat/struct-by-value-7_x.c.
35104         * gcc.dg/compat/struct-by-value-7a_y.c,
35105         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
35106         gcc.dg/compat/struct-by-value-7_y.c.
35107
35108 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
35109
35110         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
35111         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
35112         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
35113         options.
35114
35115 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
35116
35117         * gcc.dg/builtins-36.c: New test.
35118
35119 2004-04-06  Paul Brook  <paul@codesourcery.com>
35120
35121         * README.gcc: Remove obsolete contraint on testcases.
35122
35123 2004-04-05  Paul Brook  <paul@codesourcery.com>
35124
35125         PR2123
35126         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
35127         failure and exit(0) on success.
35128         * g++.dg/expr/anew2.C: Ditto.
35129         * g++.dg/expr/anew3.C: Ditto.
35130         * g++.dg/expr/anew4.C: Ditto.
35131
35132 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
35133
35134         PR c++/3518
35135         * g++.dg/template/unify7.C: New.
35136
35137 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
35138
35139         * g++.dg/README: Bring up to date with new subdirectories; remove
35140         duplicate subdirectory lines.
35141
35142 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
35143
35144         PR c++/14007
35145         * g++.dg/template/unify5.C: New.
35146         * g++.dg/template/unify6.C: New.
35147         * g++.dg/template/qualttp20.C: Adjust.
35148         * g++.old-deja/g++.jason/report.C: Adjust.
35149         * g++.old-deja/g++.other/qual1.C: Adjust.
35150
35151 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
35152
35153         PR c++/14803
35154         * g++.dg/inherit/ptrmem1.C: New test.
35155
35156 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
35157
35158         PR c++/14755
35159         * gcc.c-torture/execute/20040331-1.c: New test.
35160         * gcc.dg/20040331-1.c: New test.
35161
35162 2004-04-01  Paul Brook  <paul@codesourcery.com>
35163
35164         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
35165
35166 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
35167
35168         PR c++/14724
35169         * g++.dg/init/goto1.C: New test.
35170
35171         PR c++/14763
35172         * g++.dg/template/defarg4.C: New test.
35173
35174 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
35175
35176         * gcc.dg/altivec-11.c: Extend test for more valid cases.
35177
35178 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
35179
35180         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
35181
35182 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
35183
35184         * gcc.dg/noncompile/undeclared-2.c: New test.
35185
35186 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
35187
35188         * gcc.dg/940409-1.c: Remove XFAIL.
35189         * gcc.dg/reg-vol-struct-1.c: New test.
35190
35191 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35192
35193         * gcc.dg/torture/builtin-wctype-1.c: New test.
35194
35195 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
35196
35197         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
35198         * gcc.dg/20001101-1.c: Likewise.
35199         * gcc.dg/20001102-1.c: Likewise.
35200
35201 2004-03-25  Roger Sayle  <roger@eyesopen.com>
35202
35203         * gcc.dg/compare8.c: Add an additional test for XOR.
35204
35205 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35206
35207         * gcc.dg/torture/builtin-ctype-1.c: New test.
35208
35209 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35210
35211         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
35212         * gcc.dg/torture/builtin-math-1.c: Likewise.
35213         * gcc.dg/torture/builtin-power-1.c: New test.
35214
35215 2004-03-24  Andreas Schwab  <schwab@suse.de>
35216
35217         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
35218         IA64 assembler.
35219
35220 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
35221             Roger Sayle  <roger@eyesopen.com>
35222
35223         * gcc.dg/compare8.c: New test case.
35224
35225 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
35226
35227         * g++.dg/ext/altivec-7.C: New test.
35228
35229 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
35230
35231         PR 12267, 12391, 12560, 13129, 14114, 14133
35232         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
35233         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
35234         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
35235         Adjust error regexps.
35236         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
35237         * gcc.dg/noncompile/undeclared-1.c: New test cases.
35238         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
35239         * gcc.dg/local1.c: Add explanatory comment.
35240
35241 2004-03-23  Roger Sayle  <roger@eyesopen.com>
35242
35243         PR optimization/14669
35244         * g++.dg/opt/fold2.C: New test case.
35245
35246 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
35247
35248         PR c/14069
35249         * gcc.dg/20040322-1.c: New test.
35250
35251 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
35252
35253         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
35254         * gcc.dg/ultrasp4.c: Likewise.
35255         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
35256
35257 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35258
35259         * gcc.dg/i386-sse-8.c: Reset default options.
35260
35261 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
35262
35263         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
35264         in the error message text.
35265
35266 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35267
35268         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
35269
35270 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
35271
35272         PR c++/14616
35273         * g++.dg/init/array13.C: New test.
35274
35275 2004-03-20  Roger Sayle  <roger@eyesopen.com>
35276
35277         PR target/13889
35278         * gcc.c-torture/compile/pr13889.c: New test case.
35279
35280 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
35281
35282         PR c/14635
35283         * builtins-1.c (nan, nans): Don't test.
35284         * builtins-30.c: Don't use nan, nanf, nanl.
35285         * builtins-35.c: New test.
35286
35287 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
35288
35289         * g++.dg/ext/altivec-6.C: New test.
35290
35291 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
35292
35293         * g++.dg/init/placement3.C: New test.
35294
35295         * g++.dg/template/spec13.C: New test.
35296
35297         * g++.dg/lookup/using11.C: New test.
35298
35299         * g++.dg/lookup/koenig3.C: New test.
35300
35301         * g++.dg/template/operator2.C: New test.
35302
35303         * g++.dg/expr/dtor3.C: New test.
35304         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
35305         marker.
35306         * g++.old-deja/g++.law/visibility28.C: Likewise.
35307
35308 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
35309
35310         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
35311         * gcc.dg/ppc64-abi-3.c: Likewise.
35312
35313 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35314
35315         PR c++/14545
35316         * g++.dg/parse/template15.C: New test.
35317
35318 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35319
35320         * g++.dg/expr/dtor2.C: New test.
35321
35322         * g++.dg/lookup/anon4.C: New test.
35323
35324         * g++.dg/overload/using1.C: New test.
35325
35326         * g++.dg/template/lookup7.C: New test.
35327
35328         * g++.dg/template/typename6.C: New test.
35329
35330         * g++.dg/expr/cond6.C: New test.
35331
35332 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35333
35334         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
35335
35336 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35337
35338         * g++.dg/expr/cond5.C: New test.
35339         * g++.dg/expr/constcast1.C: Likewise.
35340         * g++.dg/expr/ptrmem2.C: Likewise.
35341         * g++.dg/expr/ptrmem3.C: Likewise.
35342         * g++.dg/lookup/main1.C: Likewise.
35343         * g++.dg/template/lookup6.C: Likewise.
35344
35345 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
35346
35347         * gcc.dg/local1.c: New test.
35348
35349         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
35350
35351 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35352
35353         * gcc.dg/torture/builtin-convert-1.c: New test.
35354
35355 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35356
35357         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
35358
35359 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35360
35361         PR c++/14481
35362         * g++.dg/warn/Wunused-7.C: New test.
35363
35364 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35365
35366         * gcc.dg/torture/builtin-integral-1.c: New test.
35367
35368 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
35369
35370         PR c++/14586
35371         * g++.dg/parse/non-dependent3.C: New test.
35372
35373 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
35374
35375         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
35376         * g++.dg/eh/simd-2.C: Likewise.
35377         * g++.dg/init/array10.C: Likewise.
35378         * gcc.c-torture/compile/simd-1.c: Likewise.
35379         * gcc.c-torture/compile/simd-2.c: Likewise.
35380         * gcc.c-torture/compile/simd-3.c: Likewise.
35381         * gcc.c-torture/compile/simd-4.c: Likewise.
35382         * gcc.c-torture/compile/simd-6.c: Likewise.
35383         * gcc.c-torture/execute/simd-1.c: Likewise.
35384         * gcc.c-torture/execute/simd-2.c: Likewise.
35385         * gcc.dg/compat/vector-defs.h: Likewise.
35386         * gcc.dg/20020531-1.c: Likewise.
35387         * gcc.dg/altivec-3.c: Likewise.
35388         * gcc.dg/altivec-4.c: Likewise.
35389         * gcc.dg/altivec-varargs-1.c: Likewise.
35390         * gcc.dg/compat/vector-defs.h: Likewise.
35391         * gcc.dg/i386-mmx-3.c: Likewise.
35392         * gcc.dg/i386-sse-4.c: Likewise.
35393         * gcc.dg/i386-sse-5.c: Likewise.
35394         * gcc.dg/i386-sse-8.c: Likewise.
35395         * gcc.dg/simd-1.c: Likewise.
35396         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
35397         __ev64_opaque__ since the machine description provides it.
35398
35399 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35400
35401         * lib/compat.exp (skip_list): New global variable.
35402         Use it to hold the user defined COMPAT_SKIPS list if any.
35403         (compat-obj): Add the members of skip_list to optall.
35404
35405 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35406
35407         * gcc.dg/compat/union-by-value-1_main.c,
35408         union-by-value-1_x.c, union-by-value-1_y.c,
35409         union-check.h, union-defs.h,
35410         union-init.h, union-return-1_main.c,
35411         union-return-1_x.c, union-return-1_y.c: New files.
35412
35413 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35414
35415         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
35416         mixed-struct-init.h: Add 4 mixed structure types.
35417         struct-by-value-21_main.c, struct-by-value-21_x.c,
35418         struct-by-value-21_y.c, struct-return-21_main.c,
35419         struct-return-21_x.c, struct-return-21_y.c: New files.
35420
35421 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
35422
35423         PR c++/14550
35424         * g++.dg/parse/template14.C: New test.
35425
35426 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35427
35428         * gcc.c-torture/execute/20040313-1.c: New test.
35429
35430 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
35431
35432         PR target/14533
35433         * gcc.dg/20040311-2.c: New test.
35434
35435 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
35436
35437         PR other/14544
35438         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
35439         bit-field.
35440
35441 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
35442
35443         * gcc.dg/20040305-2.c: Add missing return statement.
35444
35445 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35446
35447         * gcc.dg/builtins-34.c: Also check pow10*.
35448
35449 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35450
35451         PR target/14262
35452         * gcc.dg/20040305-2.c: New test.
35453
35454 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
35455
35456         * gcc.dg/20040310-1.c: New test.
35457
35458 2004-03-11  Roger Sayle  <roger@eyesopen.com>
35459
35460         * gcc.c-torture/execute/20040311-1.c: New test case.
35461
35462 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
35463
35464         PR c++/14476
35465         * g++.dg/lookup/enum1.C: New test.
35466
35467 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
35468
35469         PR c++/14510
35470         * g++.dg/lookup/struct2.C: New test.
35471
35472 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
35473
35474         * gcc.dg/builtins-34.c: New test.
35475
35476 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35477
35478         * gcc.dg/torture/builtin-nonneg-1.c: New test.
35479
35480 2004-03-09  James E Wilson  <wilson@specifixinc.com>
35481
35482         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
35483         * gcc.dg/alias-2.c: New testcase.
35484
35485 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
35486
35487         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
35488
35489 2004-03-09  Roger Sayle  <roger@eyesopen.com>
35490
35491         * gcc.c-torture/execute/20040309-1.c: New test case.
35492
35493 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         PR c++/14397
35496         * g++.dg/overload/ref1.C: New.
35497
35498 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35499
35500         PR c++/14409
35501         * g++.dg/template/spec12.C: New test.
35502
35503         PR c++/14448
35504         * g++.dg/parse/crash14.C: New test.
35505
35506 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35507
35508         PR c++/14230
35509         * g++.dg/init/ref11.C: New test.
35510
35511 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
35512
35513         PR c++/14432
35514         * g++.dg/parse/builtin2.C: New test.
35515
35516 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35517
35518         PR c++/14401
35519         * g++.dg/init/ctor3.C: New test.
35520         * g++.dg/init/union1.C: New test.
35521         * g++.dg/ext/anon-struct4.C: New test.
35522
35523 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
35524
35525         * g++.dg/lookup/koenig1.C: Tweak error messages.
35526         * g++.dg/lookup/used-before-declaration.C: Likewise.
35527         * g++.dg/other/do1.C: Likewise.
35528         * g++.dg/overload/koenig1.C: Likewise.
35529         * g++.dg/parse/crash13.C: Likewise.
35530         * g++.dg/template/instantiate3.C: Likewise.
35531
35532 2004-03-08  Eric Christopher  <echristo@redhat.com>
35533
35534         * * lib/target-supports.exp: Enable libiconv in test
35535         compilation.  Fix up error checking.
35536
35537 2004-03-08  Roger Sayle  <roger@eyesopen.com>
35538
35539         PR middle-end/14289
35540         * gcc.dg/pr14289-1.c: New test case.
35541         * gcc.dg/pr14289-2.c: Likewise.
35542         * gcc.dg/pr14289-3.c: Likewise.
35543
35544 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
35545
35546         * gcc.c-torture/execute/20040308-1.c: New test.
35547
35548 2004-03-07  Roger Sayle  <roger@eyesopen.com>
35549
35550         * gcc.c-torture/execute/20040307-1.c: New test case.
35551
35552 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
35553
35554         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
35555
35556 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
35557
35558         * gcc.dg/20040306-1.c: New test.
35559
35560 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
35561
35562         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
35563         them static.
35564         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
35565
35566 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35567
35568         PR c/14465
35569         * gcc.dg/decl-6.c: New test.
35570
35571 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35572
35573         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
35574         Rename LOGPOW -> LOG_POW.
35575         (SQRT_EXP, POW_EXP): New.
35576
35577 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35578
35579         * gcc.dg/i386-sse-8.c: New test.
35580
35581 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35582
35583         PR c/14114
35584         * gcc.dg/decl-5.c: New test.
35585
35586 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
35587
35588         * gcc.dg/20040305-1.c: New test.
35589
35590 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
35591
35592         PR other/14354
35593         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
35594
35595 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
35596
35597         PR c++/14425, c++/14426
35598         * g++.dg/ext/altivec-4.C: New test.
35599         * g++.dg/ext/altivec-5.C: New test.
35600
35601 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
35602
35603         * g++.old-deja/g++.other/linkage1.C: Expect errors about
35604         global variables of a type with no linkage.
35605         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
35606         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
35607         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
35608         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
35609         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
35610         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
35611         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
35612         * g++.dg/warn/deprecated.C: Name enum Color.
35613         * g++.dg/overload/VLA.C: Name structure for 'b'.
35614         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
35615
35616 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35617
35618         * gcc.c-torture/compile/20040304-1.c: New test.
35619
35620 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
35621
35622         PR 13728
35623         * gcc.dg/decl-4.c: New testcase.
35624
35625 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
35626
35627         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
35628         as PRECF if sizeof (float) > sizeof (double).
35629         (PRECL): Make it the same as PRECF if
35630         sizeof (float) > sizeof (long double).
35631
35632 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35633
35634         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
35635         system type.  Add check for irix6 which doesn't have c99 runtime.
35636
35637 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
35638
35639         * gcc.dg/const-elim-1.c: xfail for xtensa.
35640
35641 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35642
35643         PR c++/14369
35644         * g++.dg/template/cond4.C: New test.
35645
35646 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35647
35648         PR c++/14360
35649         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
35650
35651         PR c++/14361
35652         * g++.dg/parse/defarg7.C: New test.
35653
35654         PR c++/14359
35655         * g++.dg/template/friend26.C: New test.
35656
35657 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
35658
35659         PR c++/14324
35660         * g++.dg/abi/mangle21.C: New test.
35661
35662         PR c++/14260
35663         * g++.dg/parse/constructor2.C: New test.
35664
35665         PR c++/14337
35666         * g++.dg/template/sfinae1.C: New test.
35667
35668 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35669
35670         PR c++/14267
35671         * g++.dg/expr/crash2.C: New test.
35672
35673         PR middle-end/13448
35674         * gcc.dg/inline-5.c: New test.
35675         * gcc.dg/always-inline.c: Split out tests into ...
35676         * gcc.dg/always-inline2.c: ... this and ...
35677         * gcc.dg/always-inline3.c: ... this.
35678
35679 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
35680
35681         PR debug/12103
35682         * g++.dg/debug/crash1.C: New test.
35683
35684 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
35685
35686         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
35687         function with __attribute__((noinline)).
35688         (recurser_void2): Likewise.
35689         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
35690         (recurser_void2): Likewise.
35691
35692 2004-02-29  Roger Sayle  <roger@eyesopen.com>
35693
35694         PR middle-end/14203
35695         * g++.dg/warn/Wunused-6.C: New test case.
35696
35697 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
35698
35699         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
35700         not defined.
35701
35702 2004-02-27  Eric Christopher  <echristo@redhat.com>
35703
35704         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
35705         * g++.dg/charset/asm2.c: Run only x86.
35706         * gcc.dg/charset/asm3.c: Ditto.
35707
35708 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
35709
35710         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
35711         ld_library_path.
35712
35713 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
35714
35715         * g++.dg/ext/altivec-3.C: New.
35716
35717 2004-02-26  Richard Henderson  <rth@redhat.com>
35718
35719         * g++.dg/ext/attrib10.C: Mark for warning.
35720         * gcc.dg/attr-alias-1.c: New.
35721
35722 2004-02-26  Richard Henderson  <rth@redhat.com>
35723
35724         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
35725         * gcc.c-torture/execute/20040208-2.c: ... it back.
35726
35727 2004-02-26  Eric Christopher  <echristo@redhat.com>
35728
35729         * lib/target-supports.exp (check-iconv-available): New function.
35730         * lib/gcc-dg.exp (dg-require-iconv): New function.
35731         Use above.
35732         * gcc.dg/charset: New directory.
35733         * gcc.dg/charset/charset.exp: New file.
35734         * gcc.dg/charset/asm1.c: Ditto.
35735         * gcc.dg/charset/asm2.c: Ditto.
35736         * gcc.dg/charset/asm3.c: Ditto.
35737         * gcc.dg/charset/asm4.c: Ditto.
35738         * gcc.dg/charset/asm5.c: Ditto.
35739         * gcc.dg/charset/attribute1.c: Ditto.
35740         * gcc.dg/charset/attribute2.c: Ditto.
35741         * gcc.dg/charset/string1.c: Ditto.
35742         * g++.dg/charset: New directory.
35743         * g++.dg/dg.exp: Add here. Special options.
35744         * g++.dg/charset/charset.exp: New file.
35745         * g++.dg/charset/asm1.c: Ditto.
35746         * g++.dg/charset/asm2.c: Ditto.
35747         * g++.dg/charset/asm3.c: Ditto.
35748         * g++.dg/charset/asm4.c: Ditto.
35749         * g++.dg/charset/attribute1.c: Ditto.
35750         * g++.dg/charset/attribute2.c: Ditto.
35751         * g++.dg/charset/extern1.cc: Ditto.
35752         * g++.dg/charset/extern2.cc: Ditto.
35753         * g++.dg/charset/string1.c: Ditto.
35754
35755 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
35756
35757         PR c++/14278
35758         * g++.dg/parse/comma1.C: New test.
35759
35760 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35761
35762         PR c++/14284
35763         * g++.dg/template/ttp8.C: New test.
35764
35765 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
35766
35767         * gcc.dg/fixuns-trunc-1.c: New test.
35768
35769 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35770
35771         * gcc.dg/builtins-config.h: Use #elif.
35772
35773 2004-02-26  Michael Matz  <matz@suse.de>
35774
35775         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
35776         * gcc.dg/991214-1.c: Likewise.
35777         * gcc.dg/i386-asm-1.c: Likewise.
35778
35779 2004-02-25  Richard Henderson  <rth@redhat.com>
35780
35781         * gcc.c-torture/execute/20040208-2.c: Move ...
35782         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
35783
35784 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35785
35786         PR c++/14246
35787         * g++.dg/other/crash-3.C: New test.
35788
35789 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35790
35791         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
35792         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
35793
35794         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
35795         HP-UX.
35796
35797 2004-02-24  Michael Matz  <matz@suse.de>
35798
35799         * gcc.dg/i386-regparm.c: New.
35800
35801 2004-02-23  James E Wilson  <wilson@specifixinc.com>
35802
35803         * gcc.c-torture/execute/20040223-1.c: New.
35804
35805 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
35806             Kazu Hirata  <kazu@cs.umass.edu>
35807
35808         * gcc.dg/fwritable-strings-1.c: Remove.
35809
35810 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
35811
35812         PR c/14156
35813         * gcc.dg/20040223-1.c: New test.
35814
35815 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35816
35817         PR c++/14106
35818         * g++.dg/ext/typeof9.C: New test.
35819
35820 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35821
35822         PR c++/14250
35823         * g++.dg/other/switch1.C: New test.
35824
35825 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
35826
35827         * gcc.dg/cast-function-1.c: Adjust for new informative message.
35828         * gcc.dg/va-arg-1.c: Likewise.
35829
35830 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35831
35832         PR c++/14143
35833         * g++.dg/template/koenig5.C: New test.
35834
35835 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
35836
35837         * g++.dg/ext/altivec-1.C: Generalize target triple.
35838         * g++.dg/ext/altivec-2.C: New test case.
35839         * g++.dg/ext/altivec_check.h: New file.
35840         * gcc.dg/altivec-1.c: Generalize target triple;
35841         include altivec_check.h and call altivec_check().
35842         * gcc.dg/altivec-[2-5].c: Generalize target triple.
35843         * gcc.dg/altivec-6.c: New test case.
35844         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
35845         type casts as needed.
35846         * gcc.dg/altivec-10.c: Include altivec_check.h and call
35847         altivec_check().
35848         * gcc.dg/altivec-12.c: New test case.
35849         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
35850         include altivec_check.h and call altivec_check().
35851         * gcc.dg/altivec_check.h: New file.
35852
35853 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35854
35855         * lib/target-supports.exp (check_alias_available): Don't mangle
35856         function `g' in test program.
35857
35858 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35859
35860         * lib/target-supports.exp (check_profiling_available): Check
35861         argument to determine whether we support a profiling type.
35862         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
35863         check_profiling_available.
35864         * g++.dg/bprob/bprob.exp: Likewise.
35865         * g77.dg/bprob/bprob.exp: Likewise.
35866         * gcc.misc-tests/bprob.exp: Likewise.
35867         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
35868         dg-require-profiling and delete expected error handling.
35869         * gcc.dg/20021014-1.c: Likewise.
35870         * gcc.dg/nest.c: Likewise.
35871
35872 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
35873
35874         PR c++/12007
35875         * g++.dg/other/vthunk1.C: New test.
35876
35877 2004-02-20  Falk Hueffner  <falk@debian.org>
35878
35879         PR target/14201
35880         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
35881
35882 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
35883
35884         PR c++/13927
35885         * g++.dg/other/error8.C: Remove XFAIL markers.
35886
35887         PR c++/14173
35888         * g++.dg/ext/packed5.C: New test.
35889
35890         PR c++/14199
35891         * g++.dg/warn/Wunused-5.C: New test.
35892
35893         PR c++/14186
35894         * g++.dg/lookup/member1.C: New test.
35895
35896 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
35897
35898         * gcc.c-torture/compile/20040130-1.c: Enable only when
35899         __INT_MAX__ >= 2147483647L.
35900         * gcc.c-torture/compile/961203-1.c: Likewise.
35901
35902 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
35903
35904         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
35905         * g++.dg/opt/template1.C: Robustify assembler regexp
35906
35907 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35908
35909         * gcc.c-torture/execute/simd-4.x: Remove.
35910         * gcc.c-torture/execute/va-arg-25.x: Likewise.
35911         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
35912         Guard with #ifndef SKIP_ATTRIBUTE.
35913         * gcc.dg/compat/vector-1_y.c: Likewise.
35914         * gcc.dg/compat/vector-2_x.c: Likewise.
35915         * gcc.dg/compat/vector-2_y.c: Likewise.
35916         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
35917         * g++.dg/eh/simd-2.C: Likewise.
35918
35919 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
35920
35921         * gcc.c-torture/compile/complex-1.c: New.
35922
35923 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
35924
35925         PR target/14209
35926         * gcc.c-torture/execute/20040218-1.c: New test.
35927
35928 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35929
35930         PR c++/14181
35931         * g++.dg/parse/new2.C: New test.
35932
35933 2004-02-18  Paul Brook  <paul@codesourcery.com>
35934
35935         * gcc.c-torture/compile/libcall-1.c: New test.
35936
35937 2004-02-18  Paul Brook  <paul@codesourcery.com>
35938
35939         PR debug/12934
35940         * gcc.dg/debug/debug-7.c: New test.
35941
35942 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
35943
35944         * gcc.dg/20040217-1.c: New test.
35945
35946 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
35947
35948         * gcc.c-torture/execute/990208-1.x: Delete.
35949
35950 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
35951
35952         * gcc.c-torture/execute/20040208-2.x: New file.
35953
35954 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
35955
35956         PR c++/11326
35957         * g++.dg/abi/structret1.C: New test.
35958
35959 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
35960
35961         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
35962         (i386_cpuid): No need to test if cpuid is available on AMD64.
35963         Fix assembly, so that it works onboth i386 and AMD64.
35964         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
35965         (vecInLong): Fix s[] member type to unsigned int.
35966         (vecInWord): Remove type.
35967         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
35968         (a64, b64, c64, d64, e64): Remove.
35969         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
35970         Remove unused variable.  Remove initialization of removed variables.
35971         Don't call mmx_tests nor sse_tests.
35972         (reference_mmx, reference_sse): Remove.
35973         (check): Add return stmt.
35974         * gcc.dg/i386-sse-7.c: New test.
35975         * gcc.dg/i386-mmx-4.c: New test.
35976
35977 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35978
35979         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
35980         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35981         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35982         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
35983         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
35984         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
35985         g++.dg/tc1/dr94.C: Fix line terminator.
35986
35987 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
35988
35989         * gcc.c-torture/compile/20040216-1.c: New.
35990
35991 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35992
35993         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
35994         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
35995         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
35996         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
35997         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
35998         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
35999
36000 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
36001
36002         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
36003
36004 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
36005
36006         PR c++/13971
36007         * g++.dg/expr/cond4.C: New test.
36008
36009         PR c++/14086
36010         * g++.dg/lookup/crash2.C: New test.
36011
36012 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
36013
36014         * gcc.c-torture/compile/20040214-2.c: New test.
36015
36016 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
36017
36018         PR c++/14116
36019         * g++.dg/ext/typeof8.C: New test.
36020
36021 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
36022
36023         * gcc.c-torture/compile/20040214-1.c: New test.
36024
36025 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36026
36027         PR c++/13635
36028         * g++.dg/template/spec11.C: New test.
36029
36030 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36031
36032         PR c++/13927
36033         * g++.dg/other/error8.C: New test.
36034
36035 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
36036
36037         PR c++/14122
36038         * g++.dg/template/array4.C: New test.
36039
36040         PR c++/14108
36041         * g++.dg/inherit/thunk2.C: New test.
36042
36043         PR c++/14083
36044         * g++.dg/eh/cond2.C: New test.
36045
36046 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
36047
36048         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
36049
36050 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
36051
36052         * lib/scanasm.exp (dg-scan): Quote pattern before display.
36053
36054 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
36055
36056         * g++.dg/simd-2.C: xfail on ppc64-linux.
36057
36058 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36059
36060         PR c/456
36061         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
36062         tests.
36063
36064 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
36065
36066         * gcc.dg/builtins-33.c: New test.
36067
36068 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
36069
36070         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
36071
36072 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36073
36074         * g++.dg/simd-2.C: Set -maltivec for ppc64.
36075
36076 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
36077
36078         * gcc.dg/ppc64-abi-3.c: New test.
36079
36080 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
36081
36082         PR c/14092
36083
36084         * gcc.dg/pr14092-1.c: New testcase.
36085
36086 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
36087
36088         * gcc.dg/cpp/assert4.c: Fix typo last change.
36089
36090         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
36091         * gcc.dg/cpp/assert4.c: Handle powerpc64.
36092
36093         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
36094
36095 2004-02-09  Roger Sayle  <roger@eyesopen.com>
36096
36097         * gcc.c-torture/compile/20040209-1.c: New test case.
36098
36099 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36100
36101         * gcc.dg/c90-init-1.c: Adjust expected error messages.
36102
36103 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
36104
36105         * gcc.c-torture/execute/20040208-[12].c: New tests.
36106
36107 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36108
36109         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
36110
36111 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36112
36113         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
36114
36115 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36116
36117         Bug 13856
36118         * gcc.dg/visibility-8.c: New testcase.
36119
36120 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
36121
36122         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
36123         arguments.
36124         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
36125
36126 2004-02-07  Roger Sayle  <roger@eyesopen.com>
36127
36128         PR middle-end/13696
36129         * g++.dg/opt/fold1.C: New test case.
36130
36131 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36132
36133         PR c++/14033
36134         * g++.dg/other/crash-2.C: New test.
36135
36136 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36137
36138         PR c++/14028
36139         * g++.dg/parse/angle-bracket2.C: New test.
36140
36141 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36142
36143         PR middle-end/13750
36144         Revert:
36145         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36146         PR pch/13361
36147         * g++.dg/pch/wchar-1.C: New.
36148         * g++.dg/pch/wchar-1.Hs: New.
36149
36150 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36151
36152         PR c++/14008
36153         * g++.dg/parse/error15.C: New test.
36154         * g++.dg/parse/crash11.C: Update dg-error mark.
36155
36156 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36157
36158         PR c++/13932
36159         * g++.dg/warn/conv2.C: New test.
36160
36161 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36162
36163         PR c++/13086
36164         * g++.dg/warn/incomplete1.C: Remove xfail.
36165
36166 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36167
36168         * lib/file-format.exp (gcc_target_object_format): Use
36169         ${tool}_target_compile, not gcc_target_compile.
36170         * lib/target-supports.exp (check_alias_available): Likewise.
36171         (check_gc_sections_available): Likewise.
36172         * g++.dg/ext/attrib10.C: Use dg-require-alias.
36173         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
36174         dg-require-alias.
36175
36176 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
36177
36178         PR c++/13969
36179         * g++.dg/template/static6.C: New test.
36180
36181 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
36182
36183         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
36184
36185 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36186
36187         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
36188         tests for systems where `char' is unsigned by default.
36189
36190 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36191
36192         PR c++/13997
36193         * g++.dg/template/partial3.C: New test.
36194
36195 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
36196
36197         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
36198         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
36199         Remove mentions of obsolete ports.
36200
36201 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
36202
36203         * gcc.dg/noncompile/20001228-1.c: Fix for new
36204         error message.
36205
36206 2004-02-03  Roger Sayle  <roger@eyesopen.com>
36207
36208         PR target/9348
36209         * gcc.c-torture/execute/multdi-1.c: New test case.
36210
36211 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36212
36213         PR c++/13925
36214         * g++.dg/template/lookup5.C: New test.
36215
36216 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36217
36218         PR c++/13950
36219         * g++.dg/template/lookup4.C: New test.
36220
36221         PR c++/13970
36222         * g++.dg/parse/error14.C: New test.
36223
36224         PR c++/14002
36225         * g++.dg/parse/template13.C: New test.
36226
36227 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
36228
36229         PR c++/13978
36230         * g++.dg/template/koenig4.C: New test.
36231
36232         PR c++/13968
36233         * g++.dg/template/crash17.C: New test.
36234
36235         PR c++/13975
36236         * g++.dg/parse/error13.C: New test.
36237         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
36238
36239 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
36240
36241         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
36242
36243 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
36244
36245         PR c/11658
36246         PR c/13994
36247         * gcc.dg/noncompile/20040203-1.c: New test.
36248         * gcc.dg/noncompile/20040203-2.c: Likewise.
36249         * gcc.dg/noncompile/20040203-3.c: Likewise.
36250         * gcc.dg/20040203-1.c: Likewise.
36251
36252 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
36253
36254         PR c++/10858
36255         * g++.dg/template/sizeof7.C: New test.
36256
36257 2004-02-02  Eric Christopher  <echristo@redhat.com>
36258             Zack Weinberg  <zack@codesourcery.com>
36259
36260         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
36261
36262 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
36263
36264         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
36265         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
36266         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
36267         * gcc.dg/cleanup-5.c: Run only on Linux targets.
36268
36269 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
36270
36271         PR c++/13113
36272         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
36273
36274         PR c++/13854
36275         * g++.dg/ext/attrib13.C: New test.
36276
36277         PR c++/13907
36278         * g++.dg/conversion/op2.C: New test.
36279
36280 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36281
36282         * gcc.dg/titype-1.c: Fix pasto.
36283
36284 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
36285
36286         * gcc.dg/titype-1.c: New test.
36287
36288 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36289
36290         PR c++/13957
36291         * g++.dg/template/non-type-template-argument-1.C,
36292         g++.dg/template/qualified-id1.C: Update dg-error marks.
36293         * g++.dg/template/nontype6.C: New test.
36294
36295 2004-02-01  Roger Sayle  <roger@eyesopen.com>
36296
36297         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
36298         * gcc.dg/builtins-31.c: New testcase.
36299         * gcc.dg/builtins-32.c: New testcase.
36300
36301 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
36302
36303         * objc.dg/call-super-2.m: Update line numbers
36304         for the including of stddef.h.
36305
36306 2004-01-30  Michael Matz  <matz@suse.de>
36307
36308         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
36309         g++.dg/ext/case-range3.C: New tests.
36310
36311 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36312
36313         DR206
36314         PR c++/13813
36315         * g++.dg/template/member4.C: New test.
36316
36317 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36318
36319         PR c++/13683
36320         * g++.dg/template/sizeof6.C: New test.
36321
36322 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36323
36324         * gcc.dg/fwritable-strings-1.c: New test.
36325
36326 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
36327
36328         * gcc.c-torture/compile/20040130-1.c: New test.
36329
36330 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
36331
36332         * objc.dg/call-super-2.m: Include stddef.h for size_t.
36333
36334 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
36335
36336         PR c++/13883
36337         * g++.dg/template/ctor3.C: New test.
36338
36339 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36340
36341         * g++.dg/tc1: New directory.
36342         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
36343         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
36344         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
36345         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
36346         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
36347
36348 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36349
36350         * g++.dg/parse/error11.C: New test.
36351         * g++.dg/parse/error12.C: Likewise.
36352
36353 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
36354
36355         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
36356         (scan_initial, main): Use aligned_sizeof instead of sizeof.
36357
36358 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
36359
36360         PR c++/13791
36361         * g++.dg/ext/attrib12.C: New test.
36362
36363         PR c++/13736
36364         * g++.dg/parse/cast2.C: New test.
36365
36366 2004-01-27  James E Wilson  <wilson@specifixinc.com>
36367
36368         * objc.dg/encode-2.m (main): New local string.  Set depending on
36369         sizeof long.  Use in sscanf call.
36370         * objc.dg/encode-3.m (main): New local string.  Set depending on
36371         sizeof long.  Use in scan_initial call.
36372
36373 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36374
36375         * objc.dg/call-super-2.m: Make LP64-safe.
36376         * objc.dg/desig-init-1.m: Likewise.
36377
36378 2004-01-27  Devang Patel <dpatel@apple.com>
36379
36380         * g++.dg/debug/namespace1.C: New test.
36381
36382 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
36383
36384         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
36385         xscale-*-*.
36386
36387         * gcc.dg/arm-mmx-1.c: New test.
36388
36389 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
36390
36391         * gcc.dg/20040127-1.c: New test.
36392         * gcc.dg/20040127-2.c: New test.
36393
36394 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36395
36396         * objc.dg/stret-1.m (glob): Renamed to globa.
36397
36398 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
36399
36400         PR c++/13663
36401         * g++.dg/expr/for1.C: New test.
36402
36403 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
36404
36405         PR middle-end/13779
36406         * gcc.dg/darwin-longlong.c: New test.
36407
36408 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
36409
36410         * gcc.dg/20040124-1.c: Moved test from here...
36411         * gcc.c-torture/compile/20040124-1.c: ...to here.
36412
36413 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
36414
36415         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
36416         the assembly output if -m64 is passed.
36417
36418 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
36419
36420         PR c++/13833
36421         * g++.dg/template/cond3.C: New test.
36422
36423 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36424
36425         PR c++/13810
36426         * g++.dg/template/ttp7.C: New test.
36427
36428 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36429
36430         PR c++/13797
36431         * g++.dg/template/nontype4.C: New test.
36432         * g++.dg/template/nontype5.C: Likewise.
36433
36434 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
36435
36436         * gcc.dg/torture/mips-clobber-at.c: New test.
36437
36438 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
36439
36440         * gcc.dg/20040124-1.c: New test.
36441
36442 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
36443
36444         * gcc.dg/20040123-1.c: New test.
36445
36446 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36447
36448         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
36449
36450 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36451
36452         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
36453
36454 2004-01-23  Andrew Pinski  <apinski@apple.com>
36455
36456         * gcc.dg/20030121-1.c: Move to ..
36457         * gcc.dg/20040121-1.c: here.
36458
36459 2004-01-23  Roger Sayle  <roger@eyesopen.com>
36460
36461         * gcc.dg/builtins-29.c: New test case.
36462
36463 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
36464
36465         PR 18314
36466         * gcc.dg/builtins-30.c: New testcase.
36467
36468 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
36469
36470         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
36471         * lib/g77.exp: Likewise.
36472         * lib/objc.exp: Likewise.
36473         * lib/g++.exp: Likewise.
36474
36475 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36476
36477         * gcc.dg/struct-by-value-2.c: New test.
36478
36479 2004-01-21  Andrew Pinski  <apinski@apple.com>
36480
36481         PR target/13785
36482         * gcc.dg/20030121-1.c: New test.
36483
36484 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
36485
36486         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
36487         clobber frame pointer register in asm statement.
36488
36489 2004-01-21  Falk Hueffner  <falk@debian.org>
36490
36491         * gcc.c-torture/compile/20040121-1.c: New test.
36492
36493 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
36494
36495         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
36496
36497 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
36498
36499         * gcc.dg/ppc64-abi-2.c: New test.
36500
36501 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
36502
36503         * lib/treelang.exp: Fill out this file.
36504         * lib/treelang-dg.exp: New File.
36505
36506 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
36507
36508         * gcc.c-torture/compile/981022-1.c: Remove.
36509         * gcc.dg/array-5.c: Remove XFAIL.
36510         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
36511         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
36512         gcc.dg/cond-lvalue-1.c: Update.
36513         * gcc.dg/cast-lvalue-2.c: New test.
36514
36515 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
36516
36517         PR c++/13592
36518         * g++.dg/other/error1.C (class foo): Tweak error message.
36519
36520         PR c++/13592
36521         * g++.dg/template/call2.C: New test.
36522
36523 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36524
36525         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
36526         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
36527         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
36528         scalar-return-1_x.c, scalar-return-2_y.c,
36529         scalar-return-3_x.c, scalar-return-3_y.c,
36530         scalar-return-4_x.c, scalar-return-4_y.c,
36531         struct-align-1.h, struct-align-1_x.c,
36532         struct-align-1_y.c, struct-align-2.h,
36533         struct-align-2_x.c, struct-align-2_y.c,
36534         struct-by-value-10_y.c, struct-by-value-11_x.c,
36535         struct-by-value-11_y.c, struct-by-value-12_x.c,
36536         struct-by-value-12_y.c, struct-by-value-13_x.c,
36537         struct-by-value-13_y.c, struct-by-value-14_x.c,
36538         struct-by-value-14_y.c, struct-by-value-15_x.c,
36539         struct-by-value-15_y.c, struct-by-value-16_y.c,
36540         struct-by-value-17_y.c, struct-by-value-18_y.c,
36541         struct-by-value-19_y.c, struct-by-value-1_x.c,
36542         struct-by-value-1_y.c, struct-by-value-20_y.c,
36543         struct-by-value-2_x.c, struct-by-value-2_y.c,
36544         struct-by-value-3_y.c, struct-by-value-4_x.c,
36545         struct-by-value-4_y.c, struct-by-value-5_y.c,
36546         struct-by-value-6_y.c, struct-by-value-7_y.c
36547         struct-by-value-8_x.c, struct-by-value-8_y.c
36548         struct-by-value-9_x.c, struct-by-value-9_y.c
36549         struct-return-10_x.c, struct-return-10_y.c,
36550         struct-return-19_x.c, struct-return-20_x.c
36551         struct-return-2_x.c, struct-return-2_y.c
36552         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
36553         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
36554
36555 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
36556
36557         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
36558         attribute on sparc*-sun-solaris2.*.
36559
36560 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
36561
36562         PR c++/13710
36563         * g++.dg/ext/typeof7.C: New test.
36564
36565 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
36566
36567         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
36568         * gcc.dg/const-elim-1.c: Same.
36569
36570 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
36571
36572         * objc.dg/stret-1.m: New.
36573         * objc.dg/stret-2.m: New.
36574
36575 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
36576
36577         PR c++/11895
36578         * g++.dg/ext/vector1.C: New test.
36579
36580 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
36581
36582         * gcc.dg/pch/import-1.c: New.
36583         * gcc.dg/pch/import-1.hs: New.
36584         * gcc.dg/pch/import-1a.h: New.
36585         * gcc.dg/pch/import-1b.h: New.
36586         * gcc.dg/pch/import-1c.h: New.
36587
36588 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36589
36590         PR c++/13574
36591         * g++.dg/ext/array1.C: New test.
36592
36593         PR c++/13178
36594         * g++.dg/conversion/op1.C: New test.
36595
36596 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
36597
36598         PR 11864
36599         From Kazumoto Kojima / Dan Kegel:
36600         * gcc.dg/pr11864-1.c: New test.
36601
36602         PR 10392
36603         From Marcus Comstedt / Dan Kegel:
36604         * gcc.dg/pr10392-1.c: New test.
36605
36606 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
36607
36608         PR c++/13478
36609         * g++.dg/init/ref10.C: New test.
36610
36611 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36612
36613         PR c++/13407
36614         * g++.dg/parse/typename6.C: New test.
36615
36616 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
36617
36618         PR pch/13361
36619         * g++.dg/pch/wchar-1.C: New.
36620         * g++.dg/pch/wchar-1.Hs: New.
36621
36622 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36623
36624         PR c++/9259
36625         * g++.dg/expr/sizeof2.C: New test.
36626
36627 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
36628
36629         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36630
36631 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36632
36633         PR c++/13659
36634         * g++.dg/lookup/strong-using-3.C: New.
36635         * g++.dg/lookup/using-10.C: New.
36636
36637 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
36638
36639         PR c++/13594
36640         * g++.dg/lookup/strong-using-2.C: New.
36641
36642 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
36643             Dan Kegel <dank@kegel.com>
36644             J"orn Rennecke <joern.rennecke@superh.com>
36645
36646         PR target/9365
36647         * gcc.dg/pr9365-1.c: New test.
36648
36649 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36650
36651         PR c++/8856
36652         * g++.dg/parse/casting-operator2.C: New test.
36653         * g++.old-deja/g++.pt/explicit83.C: Remove.
36654
36655 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36656
36657         * gcc.dg/label-compound-stmt-1.c: New test.
36658         * gcc.c-torture/compile/950922-1.c,
36659         gcc.c-torture/compile/20000211-3.c,
36660         gcc.c-torture/compile/20000518-1.c,
36661         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
36662         compound statements.
36663
36664 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
36665
36666         * gcc.dg/ppc64-abi-1.c: New test.
36667
36668 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
36669
36670          * g++.dg/ext/attrib9.C: Add dg-warnings.
36671
36672 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36673
36674         PR c++/12335
36675         * g++.dg/parse/dtor3.C: New test.
36676
36677 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
36678
36679         PR c++/12709
36680         * g++.dg/parse/try-catch-1.C: New test.
36681
36682 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
36683
36684         * ada/acats/run_all.sh: Add more verbose output in acats.log
36685         when compiling tests.
36686
36687 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36688
36689         PR 13656
36690         * gcc.dg/typedef-redecl.c: New test case.
36691         * gcc.dg/typedef-redecl.h: New support file.
36692
36693 2004-01-13  Jan Hubicka  <jh@suse.cz>
36694
36695         * gcc.dg/always_inline.c: New test.
36696         * gcc.dg/debug/20031231-1.c: Fix.
36697
36698 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36699
36700         PR c++/13474
36701         * g++.dg/template/array3.C: New test.
36702
36703 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
36704
36705         * g++.dg/ext/lvalue1.C: No longer expected to fail.
36706         * g++.dg/warn/Wunused-2.C: Likewise.
36707
36708 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36709
36710         PR c++/13289
36711         * g++.dg/template/instantiate6.C: New test.
36712
36713 2004-01-12  Roger Sayle  <roger@eyesopen.com>
36714
36715         PR middle-end/11397
36716         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
36717
36718 2004-01-12  Jan Hubicka  <jh@suse.cz>
36719
36720         PR opt/12826
36721         * gcc.dg/20040112-1.c: New.
36722
36723         * gcc.dg/dwarf-die[1-7].c: Move to...
36724         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
36725         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
36726
36727 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
36728
36729         PR c++/4100
36730         * g++.dg/parse/friend4.C: New test.
36731
36732 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
36733
36734         PR c++/4100
36735         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
36736         definition is called a friend.
36737
36738 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
36739
36740         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
36741
36742 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
36743
36744         PR c++/3478
36745         * g++.dg/parse/error10.C: New test.
36746         * g++.dg/template/arg2.C: Accept "invalid type" error.
36747
36748 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
36749
36750         PR middle-end/13392
36751         * g++.dg/opt/expect2.C: New test.
36752
36753 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36754
36755         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
36756         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
36757         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
36758         Update dg-error regexps.
36759
36760 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
36761
36762         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
36763         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
36764
36765 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36766
36767         * gcc.dg/pragma-re-1.c: Use right pointer type.
36768
36769 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
36770
36771         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
36772
36773 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
36774
36775         * gcc.dg/rs6000-ldouble-1.c: New.
36776
36777 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36778
36779         DR 337
36780         PR c++/9256
36781         * g++.dg/other/abstract1.C: New test.
36782
36783 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
36784
36785         * g++.dg/lookup/strong-using-1.C: New.
36786
36787 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36788
36789         PR c/11234
36790         * gcc.dg/func-ptr-conv-1.c: New test.
36791         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
36792
36793 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
36794
36795         PR target/13380.
36796         * gcc.c-torture/compile/20040109-1.c: New.
36797
36798 2004-01-08  Stuart Hastings  <stuart@apple.com>
36799
36800         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
36801         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
36802         * gcc.dg/i386-sse-6.c: ...this new testcase.
36803
36804 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
36805
36806         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
36807
36808 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
36809
36810         * ada/acats/run_acats: Treat 'gnatchop' the same way
36811         as 'gnatmake'.  Export GCC_DRIVER.
36812         * ada/acats/run_all.sh: Add target_gnatchop.  Use
36813         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
36814
36815 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36816
36817         PR c++/12573
36818         * g++.dg/template/dependent-expr4.C: New test.
36819
36820 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
36821
36822         * gcc.dg/altivec-11.c: New test.
36823
36824 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
36825
36826         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
36827
36828 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36829
36830         PR c/6024
36831         * gcc.dg/enum-compat-1.c: New test.
36832         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
36833
36834 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
36835
36836         PR c/12165
36837         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
36838         gcc.dg/c99-idem-qual-3.c: New tests.
36839
36840 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
36841
36842         * gcc.dg/winline-7.c: Don't cast void * to int.
36843
36844 2004-01-06  Jan Hubicka  <jh@suse.cz>
36845
36846         * gcc.dg/i386-sse-5.c: New test
36847         * g++.dg/eh/simd-1.c: Add -w argument for i386.
36848
36849 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36850
36851         PR c++/12815
36852         * g++.dg/rtti/typeid4.C: New test.
36853
36854 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
36855
36856         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
36857
36858 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
36859
36860         PR c++/12132
36861         * g++.dg/template/error11.C: New test.
36862
36863         PR c++/13451
36864         * g++.dg/template/class2.C: New test.
36865
36866 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
36867         Richard Sandiford <rsandifo@redhat.com>
36868
36869         PR c++/13387
36870         * g++.dg/opt/alias3.C: New test.
36871
36872 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
36873
36874         PR c++/13157
36875         * g++.dg/template/koenig3.C: New test.
36876
36877         PR c++/13529
36878         * g++.dg/parse/offsetof3.C: New test.
36879
36880         * g++.dg/init/copy7.C: Add missing dg-error markers.
36881
36882         PR c++/12226
36883         * g++.dg/init/copy7.c: New test.
36884
36885         PR c++/13536
36886         * g++.dg/parse/cast1.C: New test.
36887
36888 2004-01-04  Jan Hubicka  <jh@suse.cz>
36889
36890         * gcc.dg/winline[1-7].c: New tests.
36891
36892 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36893
36894         PR c++/13520
36895         * g++.dg/template/qualttp22.C: New test.
36896
36897 2004-01-01  Jan Hubicka  <jh@suse.cz>
36898
36899         * gcc.dg/debug/20031231-1.c: New.
36900         * gcc.c-torture/compile/20040101-1.c: New.
36901         * gcc.dg/dwarf-die-[1-7].c: New.
36902
36903 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
36904
36905         PR optimization/13521
36906         * gcc.c-torture/compile/20031231-1.c: New test.
36907
36908 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36909
36910         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
36911
36912 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36913
36914         PR c++/10079
36915         * g++.dg/template/crash16.C: New test.
36916
36917 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
36918
36919         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
36920
36921 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
36922
36923         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
36924         ports.
36925         * g++.old-deja/g++.jason/thunk3.C: Likewise.
36926         * g++.old-deja/g++.law/profile1.C: Likewise.
36927         * gcc.c-torture/compile/981006-1.c: Likewise.
36928         * gcc.c-torture/execute/loop-2e.x: Likewise.
36929         * gcc.c-torture/execute/loop-2f.x: Remove.
36930         * gcc.c-torture/execute/loop-2g.x: Likewise.
36931         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
36932         * gcc.dg/20020312-2.c: Remove traces of dead ports.
36933
36934 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
36935
36936         PR c++/13507
36937         * g++.dg/ext/attrib11.C: New test.
36938
36939         PR c++/13494
36940         * g++.dg/template/array2-1.C: New test.
36941         * g++.dg/template/array2-2.C: New test.
36942
36943 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
36944
36945         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
36946
36947 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
36948
36949         PR c++/12774
36950         * g++.dg/template/array1-1.C: New test.
36951         * g++.dg/template/array1-2.C: New test.
36952
36953 2003-12-29  Roger Sayle  <roger@eyesopen.com>
36954
36955         PR fortran/12632
36956         * g77.dg/12632.f: New test case.
36957
36958 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36959
36960         PR c++/13289
36961         * g++.dg/parse/nontype1.C: New test.
36962
36963 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36964
36965         PR c++/12403
36966         * g++.dg/parse/explicit1.C: New test.
36967         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
36968
36969 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36970
36971         PR c++/13081
36972         * g++.dg/opt/inline6.C: New test.
36973
36974         PR c++/12613
36975         * g++.dg/parse/error9.C: New test.
36976
36977         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
36978
36979 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
36980
36981         PR c++/13009
36982         * g++.dg/init/assign1.C: New test.
36983
36984 2003-12-28  Roger Sayle  <roger@eyesopen.com>
36985
36986         PR c++/13070
36987         * g++.dg/warn/format3.C: New test case.
36988
36989 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36990
36991         * gcc.c-torture/compile/20031227-1.c: New test.
36992
36993 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
36994
36995         * g++.dg/bprob/bprob.exp: Load target-supports.exp
36996         * g77.dg/bprob/bprob.exp: Likewise.
36997         * gcc.misc-tests/bprob.exp: Likewise.
36998         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
36999         variants on systems where the library does not provide that
37000         functionality.
37001         * gcc.dg/builtins-20.c: Use builtins-config.h.
37002         * gcc.dg/builtins-config.h: New file.
37003
37004 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37005
37006         * lib/gcc-dg.exp (dg-require-profiling): New function.
37007         * lib/target-supports.exp (check_profiling_available): Likewise.
37008         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
37009         * g77.dg/bprob/bprob.exp: Likewise.
37010         * gcc.misc-tests/bprob.exp: Likewise.
37011         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
37012         * gcc.dg/20021014-1.c: Likewise.
37013         * gcc.dg/nest.c: Likewise.
37014
37015 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37016
37017         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
37018         compiling.
37019         * g++.dg/lookup/java2.C: Likewise.
37020         * gcc.dg/cpp/lexident.c: Likewise.
37021
37022 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
37023
37024         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
37025         given.
37026         * gcc.c-torture/compile/961203-1.c: Likewise.
37027         * gcc.c-torture/compile/980506-1.c: Likewise.
37028
37029 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
37030
37031         * lib/gcc-dg.exp (dg-prune-output): New annotation.
37032         (additional_prunes): New global.
37033         (gcc-dg-prune): Handle additional per-test pruning.
37034         (dg-test): Clear additional_prunes between tests.
37035
37036         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
37037         dg-prune-output to avoid spurious failures from assembler
37038         complaining about nonexistent WAW violations.
37039         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
37040         Use dg-prune-output to avoid spurious failures from assembler
37041         warning about Itanium B-step errata.
37042
37043 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
37044
37045         * g++.dg/abi/macro0.C: New test.
37046         * g++.dg/abi/macro1.C: Likewise.
37047         * g++.dg/abi/macro2.C: Likewise.
37048
37049         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
37050         * g++.dg/abi/bitfield7.C: Likewise.
37051         * g++.dg/abi/dtor2.C: Likewise.
37052         * g++.dg/abi/mangle11.C: Likewise.
37053         * g++.dg/abi/mangle12.C: Likewise.
37054         * g++.dg/abi/mangle14.C: Likewise.
37055         * g++.dg/abi/mangle17.C: Likewise.
37056         * g++.dg/abi/vbase10.C: Likewise.
37057         * g++.dg/abi/vbase14.C: Likewise.
37058         * g++.dg/template/qualttp17.C: Likewise.
37059
37060 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
37061
37062         PR c/11995
37063         * gcc.dg/20031223-1.c: New test.
37064
37065 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37066
37067         * gcc.dg/noreturn-7.c: New test.
37068
37069 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
37070
37071         * gcc.dg/null-pointer-1.c: New test.
37072
37073 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37074
37075         * g++.old-deja/g++.jason/template18.C: Remove.
37076         * g++.old-deja/g++.jason/template37.C: Likewise.
37077
37078         PR c++/12862
37079         * g++.dg/lookup/ns1.C: New test.
37080
37081         PR c++/12397
37082         * g++.dg/template/lookup3.C: New test.
37083
37084 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37085
37086         * g++.dg/template/recurse1.C: New test
37087
37088 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
37089
37090         PR c++/12479
37091         * g++.dg/parse/semicolon1.C: New test.
37092         * g++.dg/parse/semicolon1.h: Likewise.
37093
37094 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
37095
37096         * gcc.dg/darwin-misaligned.c: New test.
37097
37098 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
37099
37100         PR c/9163
37101         * gcc.dg/20031222-1.c: New test.
37102
37103 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
37104
37105         PR c++/13438
37106         * g++.dg/parse/error8.C: New test.
37107
37108         PR c++/11554
37109         * g++.dg/warn/ctor-init-1.C: New test.
37110
37111 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
37112
37113         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
37114         too small.
37115         * gcc.c-torture/compile/930217-1.c: Likewise.
37116         * gcc.c-torture/compile/930513-1.c: Likewise.
37117         * gcc.c-torture/execute/920908-2.c: Likewise.
37118         * gcc.c-torture/execute/921204-1.c: Likewise.
37119         * gcc.c-torture/execute/930621-1.c: Likewise.
37120         * gcc.c-torture/execute/930630-1.c: Likewise.
37121         * gcc.c-torture/execute/931031-1.c: Likewise.
37122         * gcc.c-torture/execute/980602-2.c: Likewise.
37123         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37124         * gcc.c-torture/execute/compndlit-1.c: Likewise.
37125         * gcc.c-torture/execute/extzvsi.c: Likewise.
37126         * gcc.c-torture/unsorted/ext.c: Likewise.
37127
37128 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
37129
37130         PR target/12749
37131         * gcc.c-torture/compile/20031220-2.c: New test case.
37132
37133 2003-12-20  Roger Sayle  <roger@eyesopen.com>
37134
37135         PR optimization/13031
37136         * gcc.c-torture/compile/20031220-1.c: New test case.
37137
37138 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37139
37140         * gcc.dg/cast-function-1.c: New test.
37141
37142 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37143
37144         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
37145         formats.
37146
37147 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
37148
37149         PR c++/12795
37150         * g++.dg/ext/attrib10.C: New test.
37151
37152 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37153
37154         * gcc.dg/cleanup-10.c: New test.
37155         * gcc.dg/cleanup-11.c: New test.
37156
37157 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
37158
37159         PR c++/13239
37160         * g++.dg/opt/expect1.C: New test.
37161
37162 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
37163
37164         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
37165
37166 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
37167
37168         PR debug/12923
37169         * gcc.dg/20031218-1.c: New test.
37170
37171         PR debug/12389
37172         * gcc.dg/20031218-2.c: New test.
37173         * gcc.dg/20031218-3.c: New test.
37174
37175         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
37176         of label name and allow for USER_LABEL_PREFIX == "_" names.
37177         * g++.dg/abi/mangle18-2.C: Likewise.
37178         * g++.dg/abi/mangle19-1.C: Likewise.
37179         * g++.dg/abi/mangle19-2.C: Likewise.
37180         * g++.dg/abi/mangle20-1.C: Likewise.
37181         * g++.dg/abi/mangle20-2.C: Likewise.
37182
37183 2003-12-18  Richard Henderson  <rth@redhat.com>
37184
37185         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
37186
37187 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
37188             Dan Kegel <dank@kegel.com>
37189
37190         PR other/12009
37191         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
37192         testing a cross compiler, it causes spurious compile failures.
37193         * lib/g++.exp: Likewise.
37194
37195 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37196
37197         PR c++/13262
37198         * g++.dg/template/access13.C: New test.
37199
37200 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
37201
37202         * gcc.dg/20031216-1.c: New test.
37203
37204 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37205
37206         PR c++/9154
37207         * g++.dg/template/error10.C: New test.
37208
37209 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
37210
37211         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
37212         * g++.dg/eh/simd-2.C: Likewise.
37213
37214 2003-12-17  James E Wilson  <wilson@specifixinc.com>
37215             Roger Sayle  <roger@eyesopen.com>
37216
37217         * gcc.c-torture/execute/ieee/mzero5.c: New.
37218
37219 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
37220
37221         PR c++/10603
37222         * g++.dg/parse/error6.C: New test.
37223
37224         PR c++/12827
37225         * g++.dg/parse/error7.C: New test.
37226
37227 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
37228
37229         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
37230         at -O with stabs debugging formats.
37231         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
37232         * gcc.dg/debug/debug-2.c: Likewise.
37233
37234 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37235
37236         PR c++/12696
37237         * g++.dg/init/error1.C: New test.
37238
37239         PR c++/12218
37240         * g++.dg/init/pm3.C: New test.
37241
37242 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
37243
37244         PR c/3347
37245         * gcc.dg/bitfld-8.c: New test.
37246
37247 2003-12-16  James Lemke  <jim@wasabisystems.com>
37248
37249         * gcc.dg/arm-scd42-[123].c: New tests.
37250
37251 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37252
37253         PR c++/9043
37254         * g++.dg/abi/mangle20-1.C: New test.
37255         * g++.dg/abi/mangle20-2.C: New test.
37256
37257 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
37258
37259         PR c++/13275
37260         * g++.dg/other/offsetof2.C: Remove XFAIL.
37261         * g++.dg/parse/offsetof1.C: New test.
37262         * g++.gd/parse/offsetof2.C: Likewise.
37263
37264 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37265
37266         * g++.dg/template/nontype3.C: New test.
37267         * g++.dg/template/static2.C: Tweaked the dg-error clause.
37268
37269 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37270
37271         * g++.dg/warn/noreturn-3.C: Also test instantiation.
37272
37273 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
37274
37275         PR c++/13387
37276         * g++.dg/expr/assign1.C: New test.
37277
37278         PR c++/13242
37279         * g++.dg/abi/mangle19-1.C: New test.
37280         * g++.dg/abi/mangle19-2.C: New test.
37281
37282 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
37283
37284         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
37285
37286 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
37287
37288         * gcc.c-torture/execute/20031216-1.c: New test.
37289
37290 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37291
37292         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
37293         an ICE regression.
37294
37295 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37296
37297         PR c++/10926
37298         * g++.dg/template/error9.C: New test.
37299
37300         PR c++/11116
37301         * g++.dg/template/error8.C: New test.
37302
37303 2003-12-15  Roger Sayle  <roger@eyesopen.com>
37304
37305         PR middle-end/13400
37306         * gcc.c-torture/execute/20031215-1.c: New test case.
37307
37308 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37309
37310         PR c++/13269
37311         * g++.dg/parse/error5.C: New test.
37312
37313         PR c++/12989
37314         * g++.dg/expr/sizeof1.C: New test.
37315
37316         PR c++/13310
37317         * g++.dg/template/crash15.C: New test.
37318
37319 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
37320
37321         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
37322         a non-POD type as the last named parameter of a varargs function.
37323
37324 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
37325
37326         PR c++/13243
37327         PR c++/12573
37328         * g++.dg/template/crash14.C: New test.
37329         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
37330
37331 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
37332
37333         * g++.dg/other/java1.C: New test.
37334
37335         PR c++/13241
37336         * g++.dg/abi/mangle18-1.C: New test.
37337         * g++.dg/abi/mangle18-2.C: New test.
37338
37339 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37340
37341         PR optimization/10312
37342         * gcc.c-torture/execute/20031214-1.c: New.
37343
37344 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
37345
37346         PR c++/10779
37347         PR c++/12160
37348         * g++.dg/parse/error3.C: New test.
37349         * g++.dg/parse/error4.C: Likewise.
37350         * g++.dg/abi/mangle4.C: Tweak error messages.
37351         * g++.dg/lookup/using5.C: Likewise.
37352         * g++.dg/other/error2.C: Likewise.
37353         * g++.dg/parse/typename5.C: Likewise.
37354         * g++.dg/parse/undefined1.C: Likewise.
37355         * g++.dg/template/arg2.C: Likewise.
37356         * g++.dg/template/ttp3.C: Likewise.
37357         * g++.dg/template/type1.C: Likewise.
37358         * g++.old-deja/g++.other/crash32.C: Likewise.
37359         * g++.old-djea/g++.pt/defarg8.C: Likewise.
37360
37361 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37362
37363         PR c++/13106
37364         * g++.dg/warn/noreturn-3.C: New test.
37365
37366 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37367
37368         PR c++/13118
37369         * g++.dg/abi/covariant3.C: New.
37370
37371 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
37372
37373         * g++.dg/eh/ia64-1.C: New test.
37374
37375 2003-12-12  Roger Sayle  <roger@eyesopen.com>
37376
37377         PR optimization/13037
37378         * g77.f-torture/execute/13037.f: New test case.
37379
37380 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         PR c++/12881
37383         * g++.dg/abi/covariant2.C: New.
37384
37385 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
37386
37387         * gcc.dg/cpp/trad/macro.c: New tests.
37388
37389 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
37390
37391         * gcc.c-torture/execute/wchar_t-1.x: Delete.
37392
37393 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
37394
37395         PR other/10819
37396         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
37397         to fix Bug 10819.
37398         * lib/g++.exp (g++_version): Likewise.
37399         * lib/g77.exp (g77_version): Likewise.
37400         * lib/objc.exp (default_objc_version): Likewise.
37401
37402 2003-12-10  Richard Henderson  <rth@redhat.com>
37403
37404         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
37405
37406         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
37407
37408 2003-12-08  Matt Austern  <austern@apple.com>
37409
37410         PR c/13134
37411         * lib/gcc-dg.exp (dg-require-visibility): Define.
37412         * lib/target-supports (check_visibility_available): Define.
37413         * gcc.dg/visibility-1.c: New test.
37414         * gcc.dg/visibility-2.c: Likewise.
37415         * gcc.dg/visibility-3.c: Likewise.
37416         * gcc.dg/visibility-4.c: Likewise.
37417         * gcc.dg/visibility-5.c: Likewise.
37418         * gcc.dg/visibility-6.c: Likewise.
37419         * g++.dg/ext/visibility-1.C: Likewise.
37420         * g++.dg/ext/visibility-2.C: Likewise.
37421         * g++.dg/ext/visibility-3.C: Likewise.
37422         * g++.dg/ext/visibility-4.C: Likewise.
37423         * g++.dg/ext/visibility-5.C: Likewise.
37424         * g++.dg/ext/visibility-6.C: Likewise.
37425
37426 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37427
37428         * g++.dg/lookup/java1.C: New test.
37429         * g++.dg/lookup/java2.C: New test.
37430
37431 2003-12-07  Falk Hueffner  <falk@debian.org>
37432
37433         * g++.dg/opt/noreturn-1.C: New test.
37434
37435 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
37436
37437         * gcc.dg/overflow-1.c: New test.
37438
37439 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
37440
37441         * g77.f-torture/compile/13060.f: New test.
37442
37443 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
37444
37445         PR c++/13323
37446         * g++.dg/inherit/operator2.C: New test.
37447
37448 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37449
37450         PR c++/13305
37451         * g++.dg/ext/attrib9.C: New test.
37452
37453 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
37454
37455         PR c++/13314
37456         * g++.dg/template/error7.C: New test.
37457
37458 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
37459             J"orn Rennecke <joern.rennecke@superh.com>
37460
37461         PR target/13302
37462         * g++.dg/other/struct-va_list.C: New test.
37463
37464 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37465
37466         PR c++/13166
37467         * g++.dg/parse/defarg6.C: New test.
37468
37469 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
37470
37471         PR target/13256
37472         * gcc.c-torture/execute/20031201-1.c: New test.
37473
37474 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
37475
37476         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
37477
37478 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37479
37480         * gcc.dg/builtin-return-1.c: New test.
37481
37482 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
37483             J"orn Rennecke <joern.rennecke@superh.com>
37484
37485         PR optimization/13260
37486         * gcc.c-torture/execute/20031204-1.c: New test.
37487
37488 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37489
37490         PR c++/9127
37491         * g++.dg/template/error6.C: New test.
37492
37493 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
37494
37495         * gcc.dg/20031202-1.c: New test.
37496
37497 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
37498
37499         PR c++/13179
37500         * g++.dg/template/eh1.C: New test.
37501
37502         PR c++/10771
37503         * g++.dg/template/error5.C: New test.
37504
37505 2003-12-02  David Ung  <davidu@mips.com>
37506
37507         * gcc.dg/compat/vector-check.h: Corrected type for var
37508         g_##TMODE
37509
37510 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37511
37512         PR c++/10126
37513         * g++.dg/template/ptrmem8.C: New test.
37514
37515 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37516
37517         PR c++/12573
37518         * g++.dg/template/dependent-expr3.C: New test.
37519
37520 2003-12-01  James Lemke  <jim@wasabisystems.com>
37521
37522         * gcc.dg/arm-g2.c: New test.
37523
37524 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37525
37526         PR optimization/11634
37527         * gcc.dg/20031201-2.c: New test case.
37528
37529 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
37530
37531         PR 11433
37532         * objc.dg/proto-lossage-3.m: New test.
37533
37534 2003-12-01  Roger Sayle  <roger@eyesopen.com>
37535
37536         PR optimization/12628
37537         * gcc.dg/20031201-1.c: New test case.
37538
37539 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
37540
37541         * gcc.dg/unaligned-1.c: New test.
37542
37543 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
37544
37545         PR c++/9849
37546         * g++.dg/template/error4.C: New test.
37547         * g++.dg/template/nested3.C: Adjust error markers.
37548
37549 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37550
37551         * gcc.dg/cpp/assert4.c: Check more #system assertions.
37552
37553 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
37554
37555         PR c/10333
37556         * gcc.dg/bitfld-7.c: New test.
37557
37558 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
37559
37560         * gcc.dg/tls/asm-1.C: New test.
37561
37562 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37563
37564         * gcc.dg/cpp/assert4.c: Update.
37565
37566 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
37567
37568         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
37569         * gcc.dg/builtin-apply3.c: New test.
37570
37571 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37572
37573         * lib/compat.exp (compat-obj): New xfaildata parameter.
37574         Use it to set compiler_conditional_xfail_data before compiling.
37575         (compat-get-options): Handle dg-xfail-if.
37576         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
37577         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
37578         * gcc.dg/compat/vector-1_y.c: Likewise.
37579         * gcc.dg/compat/vector-2_x.c: Likewise.
37580         * gcc.dg/compat/vector-2_y.c: Likewise.
37581
37582 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37583
37584         * g++.dg/opt/reg-stack4.C: New test.
37585
37586 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
37587
37588         * gcc.dg/builtin-apply2.c: New test.
37589
37590 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
37591
37592         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
37593
37594 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37595
37596         PR c++/12924
37597         * g++.dg/template/template-id-2.C: New test.
37598
37599 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37600
37601         PR c++/5369
37602         * g++.dg/template/memfriend1.C: New test.
37603         * g++.dg/template/memfriend2.C: Likewise.
37604         * g++.dg/template/memfriend3.C: Likewise.
37605         * g++.dg/template/memfriend4.C: Likewise.
37606         * g++.dg/template/memfriend5.C: Likewise.
37607         * g++.dg/template/memfriend6.C: Likewise.
37608         * g++.dg/template/memfriend7.C: Likewise.
37609         * g++.dg/template/memfriend8.C: Likewise.
37610         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
37611
37612 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
37613
37614         PR c++/12515
37615         * g++.dg/ext/cond1.C: New test.
37616
37617 2003-11-20  Richard Henderson  <rth@redhat.com>
37618
37619         * gcc.dg/20020201-2.c: Remove.
37620         * gcc.dg/20020201-4.c: Remove.
37621         * gcc.dg/20020304-1.c: Remove.
37622
37623 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
37624
37625         * gcc.dg/cpp/trad/xwin1.c: New test case.
37626
37627 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
37628
37629         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37630         * lib/g77.exp: Likewise.
37631         * lib/objc.exp: Likewise.
37632         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
37633         for darwin.
37634
37635 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37636
37637         PR c++/12932
37638         * g++.dg/template/static5.C: New test.
37639
37640 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
37641
37642         * gcc.dg/nested-func-1.c: New test.
37643
37644 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37645
37646         * gcc.dg/cpp/assert4.c: New test.
37647
37648 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37649
37650         PR c++/2294
37651         * g++.dg/lookup/using9.c: New test.
37652
37653 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
37654
37655         PR c++/12762
37656         * g++.dg/template/error3.C: New test.
37657
37658 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
37659
37660         PR ada/13035
37661         * ada/acats/run_acats, run_all.sh: Fix syntax error.
37662         No longer use a wrapper for gcc, since this does not work under
37663         Windows.
37664
37665 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
37666
37667         PR c++/2094
37668         * g++.dg/template/ptrmem7.C: New test.
37669
37670 2003-11-13  Andrew Pinski <apinski@apple.com>
37671
37672         * gcc.c-torture/compile/20031113-1.c: New test.
37673
37674 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
37675             Kean Johnston <jkj@sco.com>
37676
37677         PR c/13029
37678         * gcc.dg/unused-4.c: Update.
37679
37680 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
37681
37682         * g++.dg/opt/const3.C: New test.
37683
37684 2003-11-13  Jan Hubicka  <jh@suse.cz>
37685
37686         * gcc.c-torture/compile/20031112-1.c: New test.
37687
37688 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
37689
37690         * g++.dg/parse/crash10.C: Remove bogus error marker.
37691
37692 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37693
37694         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
37695         (host_gcc): Likewise.
37696         (ROOT): Honor $PWDCMD.
37697         (BASE): Likewise.
37698         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
37699
37700 2003-11-12  Catherine Moore  <clm@redhat.com>
37701
37702         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
37703
37704 2003-11-12  Andreas Jaeger  <aj@suse.de>
37705             Jakub Jelinek  <jakub@redhat.com>
37706             Andrew Pinski  <pinskia@physics.uc.edu>
37707             Richard Henderson  <rth@redhat.com>
37708
37709         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
37710         systems.
37711         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
37712
37713         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
37714         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37715
37716 2003-11-11  Andreas Jaeger  <aj@suse.de>
37717
37718         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
37719
37720         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
37721
37722 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
37723
37724         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
37725         Clean ups.
37726
37727 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
37728
37729         * gcc.dg/trampoline-1.c: New test.
37730
37731 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
37732
37733         * gcc.c-torture/compile/200031109-1.c: New test.
37734
37735 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37736
37737         PR c/3190
37738         PR c/8714
37739         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
37740         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
37741         gcc.dg/format/no-y2k-1.c: Update.
37742
37743 2003-11-08  Roger Sayle  <roger@eyesopen.com>
37744
37745         PR optimization/10467
37746         * gcc.dg/20031108-1.c: New test case.
37747
37748 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
37749
37750         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
37751
37752 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
37753
37754         * gcc.dg/compound-lvalue-1.c: New test.
37755         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
37756         some XFAILs.
37757
37758 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
37759
37760         * gcc.dg/altivec-varargs-1.c: New test.
37761
37762 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
37763
37764         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
37765         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
37766         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
37767         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
37768         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
37769
37770 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37771
37772         * gcc.dg/cond-lvalue-1.c: New test.
37773
37774 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
37775
37776         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
37777
37778 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37779
37780         PR c++/11616
37781         * g++.dg/template/instantiate5.C: New test.
37782
37783 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
37784
37785         PR c++/12726
37786         * g++.dg/ext/complit2.C: Replace test with self-contained version.
37787         * ChangeLog: Add missing first entry for above test.
37788
37789 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37790
37791         PR c++/9810
37792         * g++.dg/template/using8.C: New test.
37793         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
37794
37795 2003-11-02  Roger Sayle  <roger@eyesopen.com>
37796
37797         PR optimization/10817
37798         * gcc.c-torture/compile/20031102-1.c: New test case.
37799
37800 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
37801
37802         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
37803         2147483647.
37804
37805 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37806
37807         * gcc.dg/20031102-1.c: New test.
37808
37809 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
37810
37811         * gcc.dg/complex-1.c: New test.
37812
37813 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37814
37815         PR c++/12796
37816         * g++.dg/template/crash13.C: Adjust expected error location.
37817         * g++.old-deja/g++.brendan/ns1.C: Likewise.
37818
37819 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37820
37821         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37822
37823 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37824
37825         PR/10239
37826         * gcc.c-torture/compile/20031031-2.c: New test.
37827
37828 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
37829
37830         PR/11640
37831         * gcc.c-torture/compile/20031031-1.c: New test.
37832
37833 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
37834
37835         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
37836         * gcc.misc-tests/bprob.exp: Likewise.
37837         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
37838         the execution test on arm-elf configs.
37839         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
37840         configs that don't support scratch files.
37841         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
37842
37843 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
37844
37845         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
37846         done by dejagnu.
37847
37848 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
37849
37850         * ada/acats/run_all.sh: Redirect mv output to /dev/null
37851         Avoid non pure sh syntax. Add more logging.
37852
37853         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
37854         fail.
37855
37856 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37857
37858         PR libgcj/10610
37859         * gcc.dg/ppc-stackalign-1.c: New test.
37860
37861 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
37862
37863         * ada/acats/run_all.sh: Change output to be more compliant with
37864         dejagnu framework.
37865         Create acats.sum and acats.log files under testsuite/ada/acats
37866         Only run [a-z]* directories, to filter out e.g. CVS.
37867         Redirect build output to log file.
37868
37869 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37870
37871         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
37872
37873 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
37874
37875         PR ada/5909:
37876         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
37877
37878 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
37879
37880         * gcc.c-torture/compile/20031023-1.c: New test.
37881         * gcc.c-torture/compile/20031023-2.c: New test.
37882         * gcc.c-torture/compile/20031023-3.c: New test.
37883         * gcc.c-torture/compile/20031023-4.c: New test.
37884
37885 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37886
37887         PR c++/10371
37888         * g++.dg/lookup/scoped8.C: New test.
37889
37890 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
37891
37892         * g++.dg/opt/reg-stack3.C: New test.
37893
37894 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37895
37896         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
37897
37898 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37899
37900         PR c++/11076
37901         * g++.dg/template/crash13.C: New test.
37902
37903 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
37904
37905         * gcc.dg/c99-restrict-2.c: New test.
37906
37907 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
37908
37909         PR c++/12698, c++/12699, c++/12700, c++/12566
37910         * g++.dg/inherit/covariant9.C: New test.
37911         * g++.dg/inherit/covariant10.C: New test.
37912         * g++.dg/inherit/covariant11.C: New test.
37913
37914 2003-10-23  Jason Merrill  <jason@redhat.com>
37915
37916         PR c++/12726
37917         * g++.dg/ext/complit2.C: New test.
37918
37919 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
37920
37921         PR target/12654
37922         * gcc.c-torture/execute/20031020-1.c: New test.
37923
37924 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37925
37926         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
37927         following the jump_insn.
37928
37929 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
37930
37931         * gcc.dg/cast-lvalue-1.c: New test.
37932
37933 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
37934
37935         PR c++/11962
37936         * g++.dg/template/cond2.C: New test.
37937
37938 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
37939
37940         * gcc.dg/builtins-28.c: New test.
37941
37942 2003-10-20  Jan Hubicka  <jh@suse.cz>
37943
37944         * g++.dg/opt/inline4.C: Do not use min-inline-insns
37945         parameter.
37946         * gcc.dg/inline-2.c: Likewise.
37947
37948 2003-10-20  Phil Edwards  <phil@codesourcery.com>
37949
37950         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
37951         * gcc.dg/nest.c: Likewise.
37952
37953 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37954
37955         PR c++/9781, c++/10583, c++/11862
37956         * g++.dg/parse/crash13.C: New test.
37957
37958 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37959
37960         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
37961
37962 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
37963
37964         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
37965         Define HAVE_C99_RUNTIME except on Solaris.
37966         * gcc.dg/builtins-20.c: Likewise.
37967
37968 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37969
37970         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
37971
37972 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37973
37974         PR c++/12495
37975         * g++.dg/template/crash21.C: New test.
37976
37977 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37978
37979         PR c++/2513
37980         * g++.dg/template/typename5.C: New test.
37981
37982 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37983
37984         PR c++/12369
37985         * g++.dg/template/friend25.C: New test.
37986
37987 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
37988
37989         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
37990         versions.
37991
37992 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
37993
37994         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
37995         == 2147483647.
37996
37997 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
37998
37999         * gcc.c-torture/execute/960416-1.x: Remove.
38000         * gcc.c-torture/execute/divconst-3.x: Likewise.
38001
38002 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
38003
38004         PR target/12598
38005         * gcc.dg/torture/cris-volatile-1.c: New test.
38006
38007 2003-10-14  Roger Sayle  <roger@eyesopen.com>
38008
38009         PR optimization/9325
38010         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
38011         for overflowing floating point to integer conversion during RTL
38012         simplification.
38013
38014 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
38015
38016         * objc/execute/_cmd.m: Fix typo.
38017         * objc.dg/image-info.m, objc.dg/symtab-1.m:
38018         Relax 'scan-assembler' regexp.
38019         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
38020         objc.dg/try-catch-4.m: Run on non-Darwin targets.
38021         * objc.dg/zero-link-2.m: Remove blank line.
38022         * objc.dg/zero-link-3.m: New test case.
38023
38024 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
38025
38026         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
38027
38028         * gcc.dg/asm-names.c: Use scan-assembler-not rather
38029         than linker trickery.
38030
38031 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38032
38033         PR c++/12370
38034         * g++.dg/other/friend2.C: New test.
38035
38036 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38037
38038         * gcc.dg/20031012-1.c: New test.
38039
38040 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
38041
38042         * gcc.dg/weak/weak-3.c: Fix for new warning.
38043
38044 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
38045
38046         PR optimization/8750
38047         * gcc.c-torture/execute/20031012-1.c: New test case.
38048
38049 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38050
38051         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
38052         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
38053
38054 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38055
38056         PR optimization/12260
38057         * gcc.c-torture/compile/20031011-2.c: New test case.
38058
38059 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38060
38061         * gcc.c-torture/execute/20031011-1.c: New testcase.
38062
38063 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
38064
38065         * gcc.c-torture/compile/20031011-1.c: New test.
38066
38067 2003-10-11  Jan Hubicka  <jh@suse.cz>
38068
38069         * g++.dg/other/first-global.C: New test.
38070
38071 2003-10-11  Roger Sayle  <roger@eyesopen.com>
38072
38073         * gcc.c-torture/execute/string-opt-18.c: New testcase.
38074
38075 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
38076
38077         * gcc.c-torture/compile/20031010-1.c: New test.
38078
38079 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
38080
38081         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
38082         * gcc.c-torture/execute/va-arg-25.c: ... here.
38083
38084 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
38085
38086         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
38087
38088 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
38089
38090         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
38091
38092 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
38093
38094         * g++.dg/parse/error2.C: New test.
38095
38096 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
38097
38098         PR c++/11097
38099         * g++.dg/other/error5.C: Modify the error message.
38100         * g++.dg/lookup/using8.C: New test.
38101
38102 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
38103
38104         * gcc.dg/darwin-abi-2.c: New file.
38105         * gcc.c-torture/execute/va-arg-24.c: New file.
38106
38107 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
38108
38109         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
38110         indentation.
38111
38112 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
38113
38114         PR c++/10147
38115         * g++.dg/other/error4.C: Update error messages.
38116         * g++.dg/template/ptrmem4.C: Likewise.
38117
38118         PR c++/12337
38119         * g++.dg/init/new9.C: New test.
38120
38121         PR c++/12334, c++/12236, c++/8656
38122         * g++.dg/ext/attrib8.C: New test.
38123
38124 2003-10-06  Devang Patel  <dpatel@apple.com>
38125
38126         * gcc.dg/debug/dwarf2-3.h: New test.
38127         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
38128
38129 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
38130
38131         * g++.dg/opt/cfg2.C: New test.
38132
38133 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
38134
38135         * g++.dg/opt/float1.C: New test.
38136
38137 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
38138
38139         * gcc.dg/c90-array-lval-6.c: New test.
38140         * gcc.dg/c99-array-lval-6.c: New test.
38141
38142 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
38143             Ziemowit Laski  <zlaski@apple.com>
38144
38145         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
38146         'Derived', so that it is never considered a class method; add
38147         new warning for '+port' method ambiguity.
38148         * objc.dg/method-12.m: Include <objc/objc.h> instead of
38149         <objc/objc-api.h> (needed on Mac OS X).
38150         * objc.dg/method-13.m: New test.
38151
38152 2003-10-03  Roger Sayle  <roger@eyesopen.com>
38153
38154         PR optimization/9325, PR java/6391
38155         * gcc.c-torture/execute/20031003-1.c: New test case.
38156
38157 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
38158
38159         PR optimization/12180
38160         * gcc.dg/20031002-1.c: New test.
38161
38162         PR c++/12486
38163         * g++.dg/inherit/error1.C: New test.
38164
38165 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
38166
38167         * lib/f-torture.exp (search_for): Rename to...
38168         (search_for_re): This.  Also, clean up comments and the
38169         "regexp" invocation.
38170
38171 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
38172
38173         * gcc.c-torture/compile/20031002-1.c: New test.
38174
38175 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
38176
38177         * g++.dg/opt/cond1.C: New test.
38178
38179 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
38180
38181         * gcc.dg/Wold-style-definition-2.c: New testcase.
38182         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
38183
38184 2003-09-29  Richard Henderson  <rth@redhat.com>
38185
38186         * g++.dg/init/array10.C: Add dg-options.
38187
38188 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
38189
38190         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
38191
38192 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38193
38194         * g++.dg/template/friend19.C: Fix typo.
38195         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
38196
38197 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
38198
38199         * gcc.c-torture/execute/20030928-1.c: New test.
38200         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
38201
38202 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
38203
38204         * g++.dg/opt/unroll1.C: New test.
38205
38206 2003-09-26  Roger Sayle  <roger@eyesopen.com>
38207
38208         PR optimization/11741
38209         * gcc.dg/20030926-1.c: New test case.
38210
38211 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38212
38213         PR c++/5655
38214         * g++.dg/parse/access7.C: New test.
38215         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
38216
38217 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
38218
38219         MERGE OF objc-improvements-branch into MAINLINE:
38220         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
38221         if libobjc has not been built.
38222         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
38223         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
38224         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
38225         objc/execute/nested-3.m, objc/execute/np-2.m,
38226         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
38227         objc/execute/redefining_self.m, objc/execute/root_methods.m,
38228         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
38229         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
38230         objc.dg/special/unclaimed-category-1.h,
38231         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
38232         well as GNU runtime.
38233         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
38234         * execute/cascading-1.m, execute/function-message-1.m,
38235         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
38236         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
38237         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
38238         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
38239         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
38240         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
38241         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
38242         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
38243         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
38244         * objc.dg/bitfield-2.m: Run only on Darwin.
38245         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
38246         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
38247         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
38248         * objc.dg/const-str-1.m: Fix constant string layout.
38249
38250 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
38251
38252         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
38253
38254 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
38255
38256         * gcc.dg/darwin-abi-1.c: New file.
38257
38258 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
38259
38260         PR target/12281
38261         * gcc.c-torture/compile/20030921-1.c: New test.
38262
38263 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
38264
38265         * g++.dg/opt/reg-stack2.C: New test.
38266
38267 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
38268
38269         * g++.dg/eh/delayslot1.C: New test.
38270
38271 2003-09-20  Richard Henderson  <rth@redhat.com>
38272
38273         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
38274
38275 2003-09-20  Roger Sayle  <roger@eyesopen.com>
38276
38277         * gcc.c-torture/execute/20030920-1.c: New test case.
38278
38279 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38280
38281         * g++.dg/rtti/typeid3.C: Correct expected error message.
38282
38283 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38284
38285         PR c++/157
38286         * g++.dg/parse/crash12.C: New test.
38287
38288 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
38289
38290         * gcc.dg/compat/mixed-struct-check.h: New.
38291         * gcc.dg/compat/mixed-struct-defs.h: New.
38292         * gcc.dg/compat/mixed-struct-init.h: New.
38293         * gcc.dg/compat/struct-by-value-19_main.c: New.
38294         * gcc.dg/compat/struct-by-value-19_x.c: New.
38295         * gcc.dg/compat/struct-by-value-19_y.c: New.
38296         * gcc.dg/compat/struct-by-value-20_main.c: New.
38297         * gcc.dg/compat/struct-by-value-20_x.c: New.
38298         * gcc.dg/compat/struct-by-value-20_y.c: New.
38299         * gcc.dg/compat/struct-return-19_main.c: New.
38300         * gcc.dg/compat/struct-return-19_x.c: New.
38301         * gcc.dg/compat/struct-return-19_y.c: New.
38302         * gcc.dg/compat/struct-return-20_main.c: New.
38303         * gcc.dg/compat/struct-return-20_x.c: New.
38304         * gcc.dg/compat/struct-return-20_y.c: New.
38305
38306 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
38307         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
38308         so that it will not complain on LP64 targets.
38309
38310 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38311
38312         PR c++/495
38313         * g++.dg/template/friend24.C: New test.
38314
38315 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         PR c++/12332
38318         * g++.dg/template/memtmpl2.C: New test.
38319
38320 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
38321
38322         PR target/11184
38323         * gcc.dg/builtin-apply1.c: New test.
38324
38325 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
38326
38327         PR c++/9848
38328         * g++.dg/warn/Wunused-4.C: New test.
38329
38330 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38331
38332         PR c++/12316
38333         * g++.dg/other/gc2.C: New test.
38334
38335 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
38336
38337         PR c++/11991
38338         * g++.dg/rtti/typeid3.C: New test.
38339
38340         PR c++/12266
38341         * g++.dg/overload/template1.C: New test.
38342
38343 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
38344
38345         * g++.dg/opt/cfg3.C: New test.
38346
38347 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38348
38349         PR c++/7939
38350         * g++.dg/template/crash11.C: New test.
38351
38352 2003-09-16  Jason Merrill  <jason@redhat.com>
38353             Jakub Jelinek  <jakub@redhat.com>
38354
38355         * gcc.dg/attr-warn-unused-result.c: New test.
38356
38357 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
38358
38359         PR c++/12184
38360         * g++.dg/expr/call2.C: New test.
38361
38362 2003-09-15  Andreas Jaeger  <aj@suse.de>
38363
38364         * gcc.dg/Wold-style-definition-1.c: New test.
38365
38366 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
38367
38368         PR c++/3907
38369         * g++.dg/parse/template12.C: New test.
38370
38371         * g++.dg/abi/bitfield11.C: New test.
38372         * g++.dg/abi/bitfield12.C: Likewise.
38373
38374 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
38375
38376         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
38377         non-expansion of functional macro name without arguments at EOL.
38378         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
38379
38380 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
38381
38382         * gcc.c-torture/execute/20030914-[12].c: New tests.
38383
38384 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
38385
38386         PR c++/11788
38387         * g++.dg/overload/addr1.C: New test.
38388
38389 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
38390
38391         * gcc.dg/20030909-1.c: New test.
38392
38393 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
38394
38395         * gcc.dg/ultrasp10.c: New test.
38396
38397 2003-09-09  Devang Patel  <dpatel@apple.com>
38398
38399         * gcc.dg/darwin-ld-6.c: New test.
38400
38401 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38402
38403         * gcc.dg/torture/builtin-explog-1.c: New testcase.
38404
38405 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38406
38407         * gcc.dg/ia64-types1.c: New test.
38408         * gcc.dg/ia64-types2.c: Likewise.
38409
38410 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38411
38412         * gcc.dg/builtins-1.c: Add more _Complex tests.
38413         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38414
38415         * gcc.dg/builtins-1.c: Test existing _Complex functions.
38416         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38417
38418 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
38419
38420         PR c++/11786
38421         * g++.dg/lookup/koenig2.C: New test.
38422
38423         PR c++/5296
38424         * g++.dg/rtti/typeid2.C: New test.
38425
38426 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
38427
38428         * gcc.c-torture/compile/20030904-1.c: New test.
38429
38430 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
38431
38432         * g++.dg/opt/longbranch2.C: New test.
38433
38434 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38435
38436         * g++.dg/template/crash10.C: Only compile it.
38437
38438 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
38439
38440         PR middle-end/11665
38441         * gcc.c-torture/compile/20030907-1.c: New test.
38442         * g++.dg/init/array11.C: New test.
38443
38444 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38445
38446         PR c++/11852
38447         * g++.dg/init/struct1.C: New test.
38448
38449 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
38450
38451         PR c++/12181
38452         * g++.dg/expr/comma1.C: New test.
38453
38454 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
38455
38456         PR c++/11867
38457         * g++.dg/expr/static_cast5.C: New test.
38458
38459 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
38460
38461         PR c++/11507
38462         * g++.dg/lookup/scoped7.C: New test.
38463
38464         PR c++/9574
38465         * g++.dg/other/static1.C: New test.
38466
38467         PR c++/11490
38468         * g++.dg/warn/template-1.C: New test.
38469
38470         PR c++/11432
38471         * g++.dg/template/crash10.C: New test.
38472
38473         PR c++/2478
38474         * g++.dg/overload/VLA.C: New test.
38475
38476         PR c++/10804
38477         * g++.dg/template/call1.C: New test.
38478
38479 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38480
38481         PR c++/11794
38482         * g++.dg/parse/using3.C: New test.
38483
38484 2003-09-06  Roger Sayle  <roger@eyesopen.com>
38485
38486         PR c++/11409
38487         * g++.dg/overload/builtin3.C: New test case.
38488
38489 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
38490
38491         PR c/9862
38492         * gcc.dg/20030906-1.c: New test.
38493         * gcc.dg/20030906-2.c: Likewise.
38494
38495 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
38496
38497         PR c++/12167
38498         * g++.dg/parse/defarg5.C: New test.
38499
38500         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
38501
38502 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
38503
38504         PR c++/12163
38505         * g++.dg/expr/static_cast4.C: New test.
38506
38507         PR c++/12146
38508         * g++.dg/template/crash9.C: New test.
38509
38510 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
38511
38512         * g++.old-deja/g++.ext/pretty2.C: Update for change
38513         in __FUNCTION__.
38514         * g++.old-deja/g++.ext/pretty3.C: Likewise.
38515
38516 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
38517
38518         PR c++/11922
38519         * g++/dg/template/qualified-id1.C: New test.
38520
38521         PR c++/12037
38522         * g++.dg/warn/noeffect4.C: New test.
38523
38524 2003-09-04  Matt Austern  <austern@apple.com>
38525
38526         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
38527         * g++.dg/ext/fnname2.C: Likewise.
38528         * g++.dg/ext/fnname3.C: Likewise.
38529
38530 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
38531
38532         * g++.dg/expr/lval1.C: New test.
38533         * g++.dg/ext/lvcast.C: Remove.
38534
38535 2003-09-03  Roger Sayle  <roger@eyesopen.com>
38536
38537         PR optimization/11700.
38538         * gcc.c-torture/compile/20030903-1.c: New test case.
38539
38540 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
38541
38542         PR c++/12053
38543         * g++.dg/abi/layout4.C: New test.
38544
38545 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
38546
38547         PR c++/11553
38548         * g++.dg/parse/friend3.C: New test.
38549
38550 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
38551
38552         PR c++/11847
38553         * g++.dg/template/class1.C: New test.
38554
38555         PR c++/11808
38556         * g++.dg/expr/call1.C: New test.
38557
38558 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
38559
38560         PR c++/12114
38561         * g++.dg/init/ref9.C: New test.
38562
38563         PR c++/11972
38564         * g++.dg/template/nested4.C: New test.
38565
38566 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38567
38568         PR c++/12093
38569         * g++.dg/template/non-dependent4.C: New test.
38570
38571         PR c++/11928
38572         * g++.dg/inherit/conv1.C: New test.
38573
38574 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
38575
38576         PR c++/6196
38577         * g++.dg/ext/label1.C: New test.
38578         * g++.dg/ext/label2.C: Likewise.
38579
38580 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38581
38582         * g++.dg/expr/cond3.C: New test.
38583
38584 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38585
38586         * gcc.dg/builtins-1.c: Add new builtin cases.
38587
38588 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38589
38590         * gcc.dg/builtins-1.c: Add new cases.
38591         * gcc.dg/torture/builtin-attr-1.c: Likewise.
38592
38593 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38594
38595         * gcc.dg/builtins-1.c: Add more math builtin tests.
38596         * gcc.dg/torture/builtin-attr-1.c: New test.
38597
38598 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
38599
38600         PR optimization/5079
38601         * g++.dg/opt/static3.C: New test.
38602
38603 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
38604
38605         * gcc.misc-tests/gcov-10b.c: New test.
38606
38607 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
38608
38609         * g++.dg/opt/ptrmem3.C: New test.
38610
38611         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
38612
38613 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
38614
38615         * gcc.dg/20030826-2.c: New test.
38616
38617 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38618
38619         PR middle-end/12002
38620         * g77.f-torture/compile/12002.f: New test case.
38621
38622 2003-08-26  Roger Sayle  <roger@eyesopen.com>
38623
38624         * gcc.dg/20030826-1.c: New test case.
38625
38626 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
38627
38628         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
38629
38630 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
38631
38632         PR c++/11871
38633         * c++.dg/lookup/crash1.C: New test.
38634
38635         * c++.dg/warn/noeffect3.C: New test.
38636
38637 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
38638
38639         * gcc.dg/compat/vector-1_x.c: Compile with -w.
38640         * gcc.dg/compat/vector-1_y.c: Ditto.
38641         * gcc.dg/compat/vector-2_x.c: Ditto.
38642         * gcc.dg/compat/vector-2_y.c: Ditto.
38643
38644 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
38645
38646         * gcc.dg/20030702-1.c: New test.
38647
38648 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
38649
38650         PR c++/8795
38651         * g++.dg/ext/altivec-1.C: New test.
38652
38653 2003-08-24  Richard Henderson  <rth@redhat.com>
38654
38655         * g++.dg/eh/simd-2.C: Add -w for x86.
38656
38657 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
38658
38659         * gcc.dg/20030815-1.c: New test.
38660
38661 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38662
38663         PR c++/3765
38664         * g++.dg/parse/access6.C: New test.
38665
38666 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38667
38668         PR c++/641, c++/11876
38669         * g++.dg/template/friend22.C: New test.
38670         * g++.dg/template/friend23.C: Likewise.
38671
38672 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38673
38674         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
38675         identically.
38676
38677 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38678
38679         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
38680
38681 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38682
38683         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
38684
38685 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38686
38687         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
38688
38689 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
38690
38691         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
38692
38693 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
38694
38695         PR c++/11919
38696         * g++.dg/overload/prom1.C: New test.
38697
38698         PR c++/11551
38699         * g++.dg/parse/dtor2.C: New test.
38700
38701         PR c++/10762
38702         * g++.dg/parse/using2.C: New test.
38703
38704 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
38705
38706         PR target/11805
38707         * gcc.c-torture/compile/20030821-1.c: New.
38708
38709 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
38710
38711         PR c++/11834
38712         * g++.dg/template/deduce2.C: New test.
38713
38714 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
38715
38716         * gcc.c-torture/execute/20030821-1.c: New test.
38717
38718 2003-08-20  Roger Sayle  <roger@eyesopen.com>
38719
38720         PR middle-end/11984
38721         * gcc.dg/20030820-1.c: New test case.
38722
38723 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
38724
38725         PR c++/11945
38726         * g++.dg/warn/noeffect2.C: New test.
38727
38728 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
38729
38730         PR c++/10926
38731         * g++.dg/template/dtor2.C: New test.
38732
38733         PR c++/11684
38734         * g++.dg/template/operator1.C: New test.
38735         * g++.dg/parse/operator4.C: New test.
38736
38737         PR c++/11946.C
38738         * g++.dg/expr/enum1.C: New test.
38739         * gcc.dg/c99-bool-1.c: Remove bogus warning.
38740
38741         PR c++/11036.C
38742         * g++.dg/parse/elab2.C: New test.
38743         * g++.dg/parse/typedef4.C: Change error message.
38744         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
38745         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
38746         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
38747
38748 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
38749
38750         * gcc.dg/pch/warn-1.c: New.
38751         * gcc.dg/pch/warn-1.hs: New.
38752
38753         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
38754         not-tested file.
38755
38756 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38757
38758         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
38759
38760 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
38761
38762         * gcc.dg/uninit-D.c: New Test.
38763         * gcc.dg/uninit-E.c: New Test.
38764         * gcc.dg/uninit-F.c: New Test.
38765         * gcc.dg/uninit-G.c: New Test.
38766
38767 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
38768
38769         * g++.dg/README: Describe the pch directory.
38770
38771 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38772
38773         PR c++/11174
38774         * g++.dg/parse/access4.C: New test.
38775         * g++.dg/parse/access5.C: Likewise.
38776         * g++.old-deja/g++.jason/access17.C: Adjust error message.
38777
38778 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
38779
38780         * gcc.dg/noncompile/20030818-1.c: New.
38781
38782 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
38783
38784         PR c++/11957
38785         * g++.dg/warn/noeffect1.C: New test.
38786
38787         * g++.dg/template/scope2.C: New test.
38788         * g++.dg/template/error2.C: Correct dg-error
38789
38790 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
38791
38792         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
38793
38794 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
38795
38796         PR C++/11512
38797         * g++.dg/template/warn1.C: New.
38798
38799 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
38800
38801         * g++.dg/template/error2.C: New test.
38802         * g++.dg/lookup/using7.C: Adjust errors
38803         * g++.old-deja/g++.pt/crash36.C: Likewise.
38804         * g++.old-deja/g++.pt/derived3.C: Likewise.
38805
38806 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38807
38808         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
38809         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
38810         * gcc.c-torture/execute/builtins/string-9.c: New, from
38811         string-opt-9.c.  Adjust for execute/builtins framework.
38812         * gcc.c-torture/execute/string-opt-9.c: Delete.
38813
38814 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
38815
38816         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
38817
38818         * g++.dg/parse/ret-type2.C: New test.
38819
38820         PR c++/11703
38821         * g++.dg/init/new8.C: New test.
38822
38823         PR c++/10923
38824         * g++.dg/parse/typedef5.C: New test.
38825
38826         PR c++/9512
38827         * g++.dg/parse/qualified2.C: New test.
38828         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
38829         invalid code.
38830
38831 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
38832
38833         * g++.dg/conversion/ptrmem1.C: New test.
38834
38835 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
38836
38837         PR target/11693
38838         * gcc.dg/20030811-1.c: New test.
38839
38840         PR target/11535
38841         * gcc.c-torture/execute/20030811-1.c: New test.
38842
38843 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38844
38845         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
38846
38847 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
38848
38849         PR c++/11789.C
38850         * g++.dg/inherit/multiple1.C: New test.
38851
38852 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
38853
38854         * gcc.dg/spe1.c: New test.
38855
38856         PR c++/11670
38857         * g++.dg/expr/cast2.C: New test.
38858
38859         PR c++/10530
38860         * g++.dg/template/dependent-name2.C: New test.
38861
38862 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
38863
38864         * g++.dg/parse/crash11.C: Put the dg options in comments.
38865
38866 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
38867
38868         * lib/gcc-dg.exp: Update for diagnostic change.
38869
38870 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38871
38872         PR c++/5767
38873         * g++.dg/parse/crash11.C: New test.
38874
38875 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
38876
38877         * gcc.dg/cpp/spacing1.c: Update.
38878
38879 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
38880
38881         PR target/11739
38882         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
38883         a value for -mtune.
38884
38885 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38886
38887         PR middle-end/11771
38888         * gcc.c-torture/compile/20030804-1.c: New test case.
38889
38890 2003-08-04  Roger Sayle  <roger@eyesopen.com>
38891
38892         * gcc.dg/20030804-1.c: New test case.
38893
38894 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
38895
38896         * gcc.dg/cpp/separate-1.c: New test.
38897
38898 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
38899
38900         PR c++/11704
38901         * g++.dg/template/dependent-expr2.C: New test.
38902
38903         PR c++/11766
38904         * g++.dg/expr/ptrmem1.C: New test.
38905
38906 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38907
38908         PR c++/9453
38909         * g++.dg/template/friend15.C: New test.
38910
38911 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
38912
38913         * lib/dg-pch.exp: Work round PCH bug.
38914
38915 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38916
38917         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
38918         builtins.  Move cases from builtins-4.c here.
38919
38920         * gcc.dg/torture/builtin-math-1.c: New test taken from
38921         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
38922         additional cases.
38923
38924         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
38925         Delete.
38926
38927 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38928
38929         PR c++/9447
38930         * g++.dg/template/using7.C: New test.
38931
38932 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
38933
38934         * import1.c, import2.c: New tests.
38935
38936 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
38937
38938         * g++.dg/eh/crossjump1.C: New test.
38939
38940 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
38941
38942         PR c++/11697
38943         * g++.dg/template/using6.C: New test.
38944
38945         PR c++/11744
38946         * g++.dg/template/koenig2.C: New test.
38947
38948 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38949
38950         PR c++/7983
38951         * g++.dg/parse/typedef4.C: New test.
38952
38953 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38954
38955         PR c++/8442, c++/8806
38956         * g++.dg/template/elab1.C: New test.
38957         * g++.dg/template/type2.C: Likewise.
38958         * g++.dg/template/ttp3.C: Adjust expected error message.
38959         * g++.old-deja/g++.law/visibility13.C: Likewise.
38960         * g++.old-deja/g++.niklas/t135.C: Likewise.
38961         * g++.old-deja/g++.pt/ttp41.C: Likewise.
38962         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
38963         template argument.
38964         * g++.old-deja/g++.pt/ttp44.C: Likewise.
38965
38966 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
38967
38968         PR c++/11295
38969         * g++.dg/ext/stmtexpr1.C: New test.
38970
38971         * g++.dg/opt/tmp1.C: New test.
38972
38973         PR c++/11525
38974         * g++.dg/parse/constant4.C: New test.
38975
38976         PR c++/9447
38977         * g++.dg/template/using5.C: New test.
38978
38979 2003-07-31  Roger Sayle  <roger@eyesopen.com>
38980
38981         * gcc.dg/builtins-27.c: New test case.
38982
38983 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
38984
38985         * gcc.dg/tls/opt-7.c: New test.
38986
38987 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
38988
38989         * g++.old-deja/g++.other/crash18.C: Remove.
38990
38991 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38992
38993         * g++.dg/template/explicit3.C: New.
38994         * g++.dg/template/explicit4.C: New.
38995         * g++.dg/template/explicit5.C: New.
38996
38997         PR c++/11347
38998         * g++.dg/template/memtmpl1.C: New.
38999
39000 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
39001
39002         PR target/11565
39003         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
39004         * gcc.dg/i386-387-5.c (dg-options): Likewise.
39005
39006 2003-07-30  Jan Hubicka  <jh@suse.cz>
39007
39008         * vtgc1.c: Kill.
39009
39010 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
39011
39012         * gcc.dg/struct-in-proto-1.c: New test.
39013
39014 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
39015
39016         * gcc.dg/cpp/include2.c: Only expect one message.
39017
39018 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
39019
39020         PR c++/9447
39021         * g++.dg/template/using1.C: New test.
39022         * g++.dg/template/using2.C: New test.
39023         * g++.dg/template/using3.C: New test.
39024         * g++.dg/template/using4.C: New test.
39025
39026 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
39027
39028         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
39029         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39030
39031 2003-07-28  Jan Hubicka  <jh@suse.cz>
39032
39033         PR c++/11530
39034         * g++.dg/opt/call1.C: New test.
39035
39036 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
39037
39038         PR c++/11667
39039         * g++.dg/init/enum2.C: New test.
39040         * g++.dg/template/overload1.C: Add "-w" option.
39041
39042 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
39043
39044         * gcc.dg/Wdeclaration-after-statement-1.c,
39045         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
39046
39047 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
39048
39049         * gcc.c-torture/compile/20030725-1.c: New test.
39050
39051 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
39052
39053         * gcc.dg/20030505.c: Only run for SPE.
39054         Remove definition of opaque type.
39055
39056 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
39057
39058         * g++.dg/template/ptrmem6.C: New test.
39059
39060 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
39061
39062         * gcc.c-torture/compile/zero-strct-2.c: New test.
39063
39064 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
39065
39066         * gcc.dg/intermod-1.c: New test.
39067
39068 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
39069
39070         PR c++/11617
39071         * g++.dg/template/lookup2.C: New test.
39072         * g++.dg/template/memclass1.C: Remove instantiated from error.
39073         * g++.dg/other/error2.C: Tweak expected errors.
39074
39075         PR c++/11596
39076         * g++.dg/template/defarg3.C: New test.
39077
39078         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
39079
39080 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
39081
39082         * g++.dg/inherit/access5.C: New test.
39083
39084 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39085
39086         PR c++/11513
39087         * g++.dg/template/crash8.C: New test.
39088
39089 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
39090
39091         PR c/10602
39092         * gcc.dg/noncompile/incomplete-2.c: New test.
39093
39094 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
39095
39096         PR c++/11645
39097         * g++.dg/inherit/access4.C: New test.
39098
39099         PR c++/11517
39100         * g++.dg/expr/cond2.C: New test.
39101
39102         PR optimization/10679
39103         * g++.dg/opt/inline4.C: New test.
39104
39105 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
39106
39107         * g++.dg/parse/crash10: New test.
39108
39109 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.dg/ext/flexary1.C: New test.
39112
39113 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39114
39115         PR c++/10793
39116         * g++.dg/template/crash9.C: New test.
39117
39118 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39119
39120         PR c++/3004
39121         * g++.dg/parse/typedef3.C: New test.
39122
39123         PR c++/7906
39124         * g++.dg/parse/operator2.C: New test.
39125
39126         PR c++/8895
39127         * g++.dg/parse/def-tmpl-arg1.C: New test.
39128
39129         PR c++/9282
39130         * g++.dg/parse/funptr1.C: New test.
39131
39132         PR c++/9452
39133         * g++.dg/parse/ambig3.C: New test.
39134
39135         PR c++/9454
39136         * g++.dg/parse/operator3.C: New test.
39137
39138         PR c++/9486
39139         * g++.dg/parse/template10.C: New test.
39140
39141         PR c++/9488
39142         * g++.dg/parse/template11.C: New test.
39143
39144         PR c++/10150
39145         * g++.dg/parse/invalid-op1.C: New test.
39146
39147         PR c++/10247
39148         * g++.dg/parse/condexpr1.C: New test.
39149
39150 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         * g++.dg/ext/packed3.C: New test.
39153         * g++.dg/ext/packed4.C: New test.
39154
39155         * gcc.dg/pack-test-3.c: New test.
39156
39157 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
39158
39159         * lib/compat.exp: Handle dg-options per source file.
39160         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
39161         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
39162         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
39163         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
39164         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
39165         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
39166         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
39167         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
39168         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
39169         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
39170         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
39171         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
39172         * g++.dg/compat/break/bitfield7_x.C: Ditto.
39173         * g++.dg/compat/break/bitfield7_y.C: Ditto.
39174
39175 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
39176
39177         PR c/10320
39178         * gcc.c-torture/execute/20030718-1.c: New test.
39179
39180 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
39181
39182         PR optimization/11536
39183         * gcc.dg/20030721-1.c: New test.
39184
39185 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
39186
39187         PR c++/11546
39188         * g++.dg/template/lookup1.C: New test.
39189
39190 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
39191
39192         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
39193         diagnostics of ill-formed constructs involving labels.
39194         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
39195         the new 'previously defined here' message.
39196
39197 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
39198
39199         * g++.dg/parse/non-dependent2.C: New test.
39200
39201 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
39202
39203         * g++.dg/init/init-ref4.C: xfail on targets without
39204         weak symbols.
39205
39206 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
39207
39208         PR target/11087
39209         * gcc.c-torture/execute/20030717-1.c: New test.
39210
39211 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
39212
39213         * g++.dg/opt/cfg1.C: New test.
39214
39215 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
39216
39217         PR optimization/11557
39218         * gcc.dg/20030717-1.c: New test.
39219
39220 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
39221
39222         PR c++/10476
39223         * g++.dg/expr/crash-1.C: New test.
39224
39225         PR c++/11027
39226         * g++.dg/template/init3.C: New test.
39227
39228         PR c++/8222
39229         * g++.dg/template/non-dependent1.C: New test.
39230
39231         PR c++/11070
39232         * g++.dg/template/non-dependent2.C: New test.
39233
39234         PR c++/11071
39235         * g++.dg/template/non-dependent3.C: New test.
39236
39237         PR c++/9907
39238         * g++.dg/template/sizeof5.C: New test.
39239
39240 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
39241
39242         PR 11498
39243         * gcc.c-torture/compile/mangle-1.c: New file.
39244
39245 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39246
39247         PR c++/7809
39248         * g++.dg/parse/access3.C: New test.
39249
39250 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
39251
39252         PR c++/11384
39253         * g++.dg/init/init-ref4.C: New test.
39254
39255 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
39256
39257         PR c++/11547
39258         * g++.dg/parse/constant3.C: New test.
39259         * g++.dg/parse/crash7.C: Likewise.
39260
39261 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
39262
39263         PR target/11008
39264         * gcc.dg/i386-pentium4-not-mull.c: New.
39265
39266 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
39267
39268         * gcc.dg/asm-names.c (ymain): Make it weak.
39269
39270 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39271
39272         PR c++/5421
39273         * g++.dg/template/friend21.C: New test.
39274
39275 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
39276
39277         * gcc.dg/cleanup-8.c: New test.
39278         * gcc.dg/cleanup-9.c: New test.
39279
39280 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
39281
39282         * g++.dg/ext/dll-MI1.h: New file.
39283         * g++.dg/ext/dllexport-MI1.C: New file.
39284         * g++.dg/ext/dllimport-MI1.C: New file.
39285
39286 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
39287
39288         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
39289         it does not have cmpstrsi patterns (just cmpmemsi).
39290
39291 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
39292
39293         PR debug/11473
39294         * g++.dg/debug/debug8.C: New test.
39295
39296 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39297
39298         PR c++/10108
39299         * g++.dg/template/crash7.C: New test.
39300
39301 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
39302
39303         PR target/10795
39304         * gcc.c-torture/compile/20030708-1.c: New.
39305
39306 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
39307
39308         * gcc.c-torture/execute/20030715-1.c: New test.
39309
39310 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
39311
39312         * gcc.dg/pch/inline-3.c: New file.
39313         * gcc.dg/pch/inline-3.hs: New file.
39314         * gcc.dg/pch/inline-4.c: New file.
39315         * gcc.dg/pch/inline-4.hs: New file.
39316
39317 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
39318
39319         PR c++/11509
39320         * g++.dg/template/crash6.C: New test.
39321
39322         PR c++/7053
39323         * g++.dg/template/friend20.C: New test.
39324
39325         PR c++/7019
39326         * g++.dg/template/overload2.C: New test.
39327
39328 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39329
39330         PR optimization/11440
39331         * gcc.c-torture/execute/20030714-1.c: New test.
39332
39333 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39334
39335         PR c++/11154
39336         * g++.dg/template/partial2.C: New test.
39337
39338 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
39339
39340         PR c++/11503
39341         * g++.dg/template/anon1.C: New test.
39342
39343         PR c++/11493
39344         PR c++/11495
39345         * g++.dg/parse/template9.C: Likewise.
39346         * g++.dg/template/crash4.C: New test.
39347         * g++.dg/template/koenig1.C: Likewise.
39348         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
39349         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
39350         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
39351         functions.
39352         * g++.old-deja/g++.jason/template36.C: Likewise.
39353         * g++.old-deja/g++.mike/p1989.C: Likewise.
39354         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
39355         * g++.old-deja/g++.pt/ttp20.C: Use this->.
39356         * g++.old-deja/g++.pt/ttp21.C: Use this->.
39357         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
39358         compiling.
39359         * g++.old-deja/g++.pt/union2.C: Use this->.
39360
39361 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
39362
39363         * gcc.dg/20030711-1.c: New test.
39364
39365 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
39366
39367         PR c++/11050
39368         * g++.dg/parse/args1.C: New test.
39369         * g++.pt/defarg8.C: Change expected errors.
39370
39371 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
39372
39373         PR c++/8164
39374         * g++.dg/template/nontype2.C: New test.
39375
39376         PR c++/10558
39377         * g++.dg/parse/template8.C: New test.
39378
39379         PR c++/8327
39380         * g++.dg/template/scope1.C: New test.
39381
39382         * g++.dg/warn/Wsign-compare-1.C: New test.
39383
39384 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39385
39386         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
39387
39388 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
39389
39390         PR c++/9411
39391         * g++.dg/template/explicit2.C: New test.
39392
39393         PR c++/10032
39394         * g++.dg/warn/pedantic1.C: New test.
39395
39396 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
39397
39398         PR c++ 9483
39399         * g++.dg/other/field1.C: New test.
39400
39401 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
39402
39403         PR c/11449
39404         * gcc.c-torture/compile/20030707-1.c: New.
39405
39406 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39407
39408         PR c++/10849
39409         * g++.dg/template/access12.C: New test.
39410
39411 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
39412
39413         * g++.dg/bprob/bprob.exp (prof_ext): Update.
39414         * g77.dg/bprob/bprob.exp (prof_ext): Update.
39415         * gcc.misc-tests/bprob.exp (prof_ext): Update.
39416         * gcc.misc-tests/gcov.exp: Update
39417         * g++.dg/gcov/gcov.exp: Update
39418         * lib/gcov.exp: Update.
39419
39420 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
39421
39422         * g++.dg/abi/mangle17.C: Make sure template expressions are
39423         dependent.
39424         * g++.dg/abi/mangle4.C: Mark erroneous casts.
39425         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
39426         * g++.dg/opt/stack1.C: Remove erroneous code.
39427         * g++.dg/parse/template7.C: New test.
39428         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
39429         * g++.old-deja/g++.pt/crash4.C: Likewise.
39430
39431 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
39432
39433         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
39434         with zero or one occurence of `$' after the initial `L'.
39435
39436 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
39437
39438         * gcc.c-torture/compile/20030704-1.c: Add a comment.
39439
39440 2003-07-08  Roger Sayle  <roger@eyesopen.com>
39441
39442         PR c/11370
39443         * gcc.dg/Wunreachable-6.c: New testcase.
39444         * gcc.dg/Wunreachable-7.c: New testcase.
39445
39446 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39447
39448         PR c/11420
39449         * gcc.dg/20030708-1.c: New test.
39450
39451 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
39452
39453         * gcc.dg/compat/sdata-section.h: New file.
39454         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
39455         * gcc.dg/torture/mips-sdata-1.c: New test.
39456
39457 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39458
39459         PR c++/11030
39460         * g++.dg/template/friend19.C: New test.
39461
39462 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
39463
39464         * g++.dg/opt/strength-reduce.C: New test.
39465
39466 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39467
39468         PR target/10979
39469         * gcc.dg/20030707-1.c: New testcase.
39470
39471 2003-07-07  Roger Sayle  <roger@eyesopen.com>
39472
39473         PR optimization/11059
39474         * g++.dg/opt/emptyunion.C: New testcase.
39475
39476 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39477             Eric Botcazou  <ebotcazou@libertysurf.fr>
39478
39479         * g++.dg/opt/stack1.C: New test.
39480
39481 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
39482
39483         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
39484         run test.
39485
39486         PR c++/11431
39487         * g++.dg/expr/static_cast3.C: New test.
39488
39489 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
39490
39491         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
39492         everywhere.
39493         * gcc.dg/concat.c: Concatenation of string constants with
39494         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
39495         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
39496         * gcc.dg/cpp/escape-2.c: Use wide character constants where
39497         necessary to avoid multi-character character constant warning.
39498         * gcc.dg/cpp/escape.c: Likewise.
39499         * gcc.dg/cpp/ucs.c: Likewise.
39500         Remove backslashes from dg-bogus comments, as they confuse Tcl.
39501         Fix a typo.
39502
39503 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39504
39505         PR c/11428
39506         * gcc.c-torture/compile/20030704-1.c: New.
39507
39508 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
39509
39510         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
39511
39512 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
39513
39514         PR c++/5287, PR c++/7910,  PR c++/11021
39515         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
39516         tests for warnings.
39517         * g++.dg/ext/dllimport2.C: Add tests for warnings.
39518         * g++.dg/ext/dllimport3.C: Likewise.
39519         * g++.dg/ext/dllimport4.C: New file.
39520         * g++.dg/ext/dllimport5.C: New file.
39521         * g++.dg/ext/dllimport6.C: New file.
39522         * g++.dg/ext/dllimport7.C: New file.
39523         * g++.dg/ext/dllimport8.C: New file.
39524         * g++.dg/ext/dllimport9.C: New file.
39525         * g++.dg/ext/dllimport10.C: New file.
39526         * g++.dg/ext/dllexport1.C: New file.
39527
39528 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39529
39530         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
39531         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
39532
39533 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39534
39535         * gcc.dg/builtins-25.c: New testcase.
39536         * gcc.dg/builtins-26.c: New testcase.
39537
39538 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
39539
39540         * gcc.dg/compat/vector-defs.h: New file.
39541         * gcc.dg/compat/vector-setup.h: New file.
39542         * gcc.dg/compat/vector-check.h: New file.
39543         * gcc.dg/compat/vector-1_main.c: New file.
39544         * gcc.dg/compat/vector-1_x.c: New file.
39545         * gcc.dg/compat/vector-1_y.c: New file.
39546         * gcc.dg/compat/vector-2_main.c: New file.
39547         * gcc.dg/compat/vector-2_x.c: New file.
39548         * gcc.dg/compat/vector-2_y.c: New file.
39549
39550         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
39551         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
39552         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
39553         * gcc.dg/compat/struct-align-1.h: New file.
39554         * gcc.dg/compat/struct-align-1_main.c: New file.
39555         * gcc.dg/compat/struct-align-1_x.c: New file.
39556         * gcc.dg/compat/struct-align-1_y.c: New file.
39557         * gcc.dg/compat/struct-align-2.h: New file.
39558         * gcc.dg/compat/struct-align-2_main.c: New file.
39559         * gcc.dg/compat/struct-align-2_x.c: New file.
39560         * gcc.dg/compat/struct-align-2_y.c: New file.
39561
39562         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
39563         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39564         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39565         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39566         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39567         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39568         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39569         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39570         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39571         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39572         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39573         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39574         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39575         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39576         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39577         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39578         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39579         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39580         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39581         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39582         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39583         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39584         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39585         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39586         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39587         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39588         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39589         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39590         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39591
39592 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39593
39594         * gcc.dg/i386-call-1.c: New test.
39595
39596 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
39597
39598         PR c++/9162
39599         * g++.dg/parse/defarg4.C: New.
39600
39601 2003-07-03  Roger Sayle  <roger@eyesopen.com>
39602
39603         PR target/10700
39604         * gcc.c-torture/compile/20030703-1.c: New test case.
39605
39606 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
39607
39608         * g++.dg/template/local3.C: Remove extra semicolon.
39609
39610 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
39611
39612         * gcc.dg/i386-volatile-1.c: New test.
39613
39614 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
39615
39616         PR c++/11072
39617         * g++.dg/other/offsetof2.C: XFAIL.
39618         * g++.dg/other/offsetof5.C: New.
39619
39620         PR c++/10219
39621         * g++.dg/template/error1.C: New.
39622
39623         PR c++/9779
39624         * g++.dg/template/dependent-expr1.C: New.
39625
39626 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39627
39628         PR c++/6949
39629         * g++.dg/template/local3.C: New test.
39630
39631         PR c++/11149
39632         * g++.dg/lookup/scoped6.C: New test.
39633
39634 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
39635
39636         PR c++/8046
39637         * g++.dg/other/error7.C: New test.
39638
39639 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
39640
39641         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
39642         * g++.old-deja/g++.abi/vtable3.h: Likewise.
39643         * g++.old-deja/g++.law/code-gen5.C: Likewise.
39644         * g++.old-deja/g++.other/union2.C: Likewise.
39645         * gcc.dg/c90-const-expr-2.c: Likewise.
39646         * gcc.dg/c90-const-expr-3.c: Likewise.
39647         * gcc.dg/c99-const-expr-2.c: Likewise.
39648         * gcc.dg/c99-const-expr-3.c: Likewise.
39649         * gcc.dg/concat.c: Likewise.
39650
39651 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
39652
39653         PR c++/9559
39654         * g++.dg/init/static1.C: New test.
39655
39656 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39657
39658         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
39659         * g++.old-deja/g++.other/access2.C: Likewise.
39660         * g++.old-deja/g++.other/decl2.C: Likewise.
39661         * gcc.c-torture/execute/20020615-1.c: Likewise.
39662
39663 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39664
39665         PR c++/4933
39666         * g++.dg/template/sizeof4.C: New test.
39667
39668 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39669
39670         * g++.dg/other/error6.C: New test.
39671
39672 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
39673
39674         PR c++/10750
39675         * g++.dg/parse/constant2.C: New test.
39676
39677 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
39678
39679         PR c++/11106
39680         * g++.dg/other/error5.C: New test.
39681
39682 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39683
39684         * gcc.dg/format/gcc_diag-1.c: New test.
39685
39686 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
39687
39688         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
39689
39690 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39691
39692         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
39693         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
39694         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
39695
39696 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
39697
39698         * gcc.c-torture/execute/builtins/string-8.c: New test.
39699         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
39700         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
39701         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
39702
39703 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39704
39705         PR c++/10468
39706         * g++.dg/ext/typeof6.C: New test.
39707
39708 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
39709
39710         PR c++/10796
39711         * g++.dg/init/enum1.C: New test.
39712
39713 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
39714
39715         * gcc.dg/20030627-1.c: New test.
39716
39717 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
39718
39719         PR c++/11332
39720         * g++.dg/expr/static_cast2.C: New test.
39721
39722 2003-06-26  Roger Sayle  <roger@eyesopen.com>
39723             Jakub Jelinek  <jakub@redhat.com>
39724
39725         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
39726         sprintf(dst,"%s",src) optimization.
39727         * gcc.c-torture/execute/20030626-1.c: New test case.
39728         * gcc.c-torture/execute/20030626-2.c: New test case.
39729
39730 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
39731
39732         * gcc.c-torture/execute/multi-ix.c: New test.
39733
39734         * gcc.c-torture/execute/simd-4.c (main):
39735         Added missing semicolon at end of union.
39736
39737 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
39738
39739         PR c++/8266
39740         * g++.dg/template/explicit-instantiation3.C: New test.
39741
39742 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39743
39744         * gcc.dg/20030626-1.c: Use signed char.
39745
39746 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
39747
39748         * gcc.dg/20030626-1.c: New test.
39749
39750 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
39751
39752         * const-str-2.m: Update.
39753
39754 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
39755
39756         PR c++/10990
39757         * g++.dg/rtti/dyncast1.C: New test.
39758         * g++.dg/abi/mangle4.C: Correct base-specifier access.
39759         * g++.dg/lookup/scoped1.C: Remove XFAIL.
39760         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
39761
39762         PR c++/10931
39763         * g++.dg/expr/static_cast1.C: New test.
39764
39765 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
39766
39767         * gcc.dg/20030625-1.c: New test.
39768
39769 2003-06-24  Roger Sayle  <roger@eyesopen.com>
39770
39771         * gcc.c-torture/compile/20030624-1.c: New test case.
39772
39773 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
39774
39775         * gcc.c-torture/execute/string-opt-17.c: New test.
39776
39777 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
39778
39779         PR c++/5754
39780         * g++.dg/parse/crash6.C: New test.
39781
39782 2003-06-23  Roger Sayle  <roger@eyesopen.com>
39783
39784         * gcc.dg/builtins-24.c: New test case.
39785
39786 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
39787
39788         * g++.dg/opt/operator1.C: New test.
39789
39790 2003-06-22  Roger Sayle  <roger@eyesopen.com>
39791
39792         * gcc.c-torture/execute/string-opt-16.c: New test case.
39793
39794 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39795
39796         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
39797         * g++.old-deja/g++.other/conv7.C: Likewise.
39798         * g++.old-deja/g++.other/overcnv2.C: Likewise.
39799         * g++.old-deja/g++.other/overload14.C: Likewise.
39800
39801 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
39802
39803         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
39804         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
39805
39806 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39807
39808         PR c++/10888
39809         * g++.dg/warn/Winline-3.C: New test.
39810
39811 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39812
39813         * lib/target-supports.exp (check_alias_available): Make the test
39814         program acceptable to the Solaris assembler.
39815
39816         PR c++/10749
39817         * g++.dg/template/memclass2.C: New test.
39818
39819 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39820             Eric Botcazou  <ebotcazou@libertysurf.fr>
39821
39822         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
39823         data for non-matching targets.
39824         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
39825
39826 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
39827
39828         PR c++/10845
39829         * g++.dg/template/member3.C: New test.
39830
39831 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
39832
39833         PR c++/10939
39834         * g++.dg/template/func1.C: New test.
39835
39836         PR c++/9649
39837         * g++.dg/template/static4.C: New test.
39838         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
39839
39840         PR c++/11041
39841         * g++.dg/init/ref7.C: New test.
39842
39843 2003-06-19  Matt Austern  <austern@apple.com>
39844
39845         PR c++/11228
39846         * g++.dg/anew1.C: New test.
39847         * g++.dg/anew2.C: New test.
39848         * g++.dg/anew3.C: New test.
39849         * g++.dg/anew4.C: New test.
39850
39851 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
39852
39853         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
39854
39855 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
39856
39857         * gcc.c-torture/execute/simd-4.c (main): Make expected value
39858         endian-dependent.
39859
39860 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
39861
39862         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
39863         Remove cruft.
39864
39865 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
39866
39867         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
39868         * gcc.c-torture/compile/961203-1.c: Likewise.
39869         * gcc.c-torture/compile/980506-1.c: Likewise.
39870
39871 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39872
39873         PR c++/10712
39874         * g++.dg/lookup/using7.C: New test.
39875
39876 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
39877
39878         PR c++/11105
39879         * g++.dg/abi/conv1.C: Remove it.
39880         * g++.dg/template/conv7.C: New test.
39881         * g++.dg/template/conv8.C: Likewise.
39882         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
39883         conversion operator.
39884
39885 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
39886
39887         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
39888         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
39889         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
39890         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
39891         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
39892         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
39893         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
39894         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
39895         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
39896         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
39897         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
39898         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
39899         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
39900         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
39901         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
39902         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
39903         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
39904         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
39905         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
39906         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
39907         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
39908         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
39909         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
39910         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
39911         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
39912         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
39913         * gcc.dg/compat/struct-return-10_x.c: Ditto.
39914         * gcc.dg/compat/struct-return-2_x.c: Ditto.
39915         * gcc.dg/compat/struct-return-3_x.c: Ditto.
39916
39917 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
39918
39919         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
39920         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
39921         indications.
39922
39923 2003-06-16  Roger Sayle  <roger@eyesopen.com>
39924
39925         * gcc.dg/i386-387-5.c: New test case.
39926         * gcc.dg/i386-387-6.c: New test case.
39927         * gcc.dg/builtins-23.c: New test case.
39928
39929 2003-06-15  Roger Sayle  <roger@eyesopen.com>
39930
39931         * gcc.dg/builtins-22.c: New test case.
39932         * gcc.dg/i386-387-1.c: Update to test exp.
39933         * gcc.dg/i386-387-2.c: Likewise.
39934
39935 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39936
39937         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
39938
39939 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
39940
39941         * lib/gcc-dg.exp (dg-require-dll): New function.
39942         (dg-xfail-if): Likewise.
39943         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
39944         driver.
39945
39946         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
39947         * gcc.c-torture/compile/20001205-1.c: Likewise.
39948         * gcc.c-torture/compile/20001226-1.c: Likewise.
39949         * gcc.c-torture/compile/20010518-2.c: Likewise.
39950         * gcc.c-torture/compile/20020312-1.c: Likewise.
39951         * gcc.c-torture/compile/20020604-1.c: Likewise.
39952         * gcc.c-torture/compile/920501-12.c: Likewise.
39953         * gcc.c-torture/compile/920501-4.c: Likewise.
39954         * gcc.c-torture/compile/920520-1.c: Likewise.
39955         * gcc.c-torture/compile/920521-1.c: Likewise.
39956         * gcc.c-torture/compile/920625-1.c: Likewise.
39957         * gcc.c-torture/compile/961203-1.c: Likewise.
39958         * gcc.c-torture/compile/980506-1.c: Likewise.
39959         * gcc.c-torture/compile/981006-1.c: Likewise.
39960         * gcc.c-torture/compile/981022-1.c: Likewise.
39961         * gcc.c-torture/compile/981223-1.c: Likewise.
39962         * gcc.c-torture/compile/990617-1.c: Likewise.
39963         * gcc.c-torture/compile/dll.c: Likewise.
39964         * gcc.c-torture/compile/labels-3.c: Likewise.
39965         * gcc.c-torture/compile/mipscop-1.c: Likewise.
39966         * gcc.c-torture/compile/mipscop-2.c: Likewise.
39967         * gcc.c-torture/compile/mipscop-3.c: Likewise.
39968         * gcc.c-torture/compile/mipscop-4.c: Likewise.
39969         * gcc.c-torture/compile/simd-5.c: Likewise.
39970         * gcc.c-torture/compile/20000804-1.x: Remove.
39971         * gcc.c-torture/compile/20001205-1.x: Likewise.
39972         * gcc.c-torture/compile/20001226-1.x: Likewise.
39973         * gcc.c-torture/compile/20010518-2.x: Likewise.
39974         * gcc.c-torture/compile/20020312-1.x: Likewise.
39975         * gcc.c-torture/compile/20020604-1.x: Likewise.
39976         * gcc.c-torture/compile/920501-12.x: Likewise.
39977         * gcc.c-torture/compile/920501-4.x: Likewise.
39978         * gcc.c-torture/compile/920520-1.x: Likewise.
39979         * gcc.c-torture/compile/920521-1.x: Likewise.
39980         * gcc.c-torture/compile/920625-1.x: Likewise.
39981         * gcc.c-torture/compile/961203-1.x: Likewise.
39982         * gcc.c-torture/compile/980506-1.x: Likewise.
39983         * gcc.c-torture/compile/981006-1.x: Likewise.
39984         * gcc.c-torture/compile/981022-1.x: Likewise.
39985         * gcc.c-torture/compile/981223-1.x: Likewise.
39986         * gcc.c-torture/compile/990617-1.x: Likewise.
39987         * gcc.c-torture/compile/mipscop-1.x: Likewise.
39988         * gcc.c-torture/compile/mipscop-2.x: Likewise.
39989         * gcc.c-torture/compile/mipscop-3.x: Likewise.
39990         * gcc.c-torture/compile/mipscop-4.x: Likewise.
39991         * gcc.c-torture/compile/simd-5.x: Likewise.
39992
39993         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
39994
39995 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
39996
39997         * gcc.c-torture/execute/20030611-1.c: New test.
39998
39999 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40000
40001         PR middle-end/168
40002         * gcc.dg/20030612-1.c: New test case.
40003
40004 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
40005
40006         PR c++/10635
40007         * g++.dg/expr/cast1.C: New test.
40008
40009 2003-06-12  Roger Sayle  <roger@eyesopen.com>
40010
40011         * gcc.dg/builtins-21.c: New test case.
40012
40013 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
40014
40015         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
40016         options instead of at the end.
40017         * lib/objc.exp (objc_target_compile): Likewise.
40018
40019 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
40020
40021         PR c++/10432
40022         * g++.dg/parse/error1.C: New test.
40023
40024 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
40025
40026         * gcc.dg/compat/struct-by-value-11_main.c: New file.
40027         * gcc.dg/compat/struct-by-value-11_x.c: New file.
40028         * gcc.dg/compat/struct-by-value-11_y.c: New file.
40029         * gcc.dg/compat/struct-by-value-12_main.c: New file.
40030         * gcc.dg/compat/struct-by-value-12_x.c: New file.
40031         * gcc.dg/compat/struct-by-value-12_y.c: New file.
40032         * gcc.dg/compat/struct-by-value-13_main.c: New file.
40033         * gcc.dg/compat/struct-by-value-13_x.c: New file.
40034         * gcc.dg/compat/struct-by-value-13_y.c: New file.
40035         * gcc.dg/compat/struct-by-value-14_main.c: New file.
40036         * gcc.dg/compat/struct-by-value-14_x.c: New file.
40037         * gcc.dg/compat/struct-by-value-14_y.c: New file.
40038         * gcc.dg/compat/struct-by-value-15_main.c: New file.
40039         * gcc.dg/compat/struct-by-value-15_x.c: New file.
40040         * gcc.dg/compat/struct-by-value-15_y.c: New file.
40041         * gcc.dg/compat/struct-by-value-16_main.c: New file.
40042         * gcc.dg/compat/struct-by-value-16_x.c: New file.
40043         * gcc.dg/compat/struct-by-value-16_y.c: New file.
40044         * gcc.dg/compat/struct-by-value-17_main.c: New file.
40045         * gcc.dg/compat/struct-by-value-17_x.c: New file.
40046         * gcc.dg/compat/struct-by-value-17_y.c: New file.
40047         * gcc.dg/compat/struct-by-value-18_main.c: New file.
40048         * gcc.dg/compat/struct-by-value-18_x.c: New file.
40049         * gcc.dg/compat/struct-by-value-18_y.c: New file.
40050
40051         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
40052         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
40053         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
40054         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
40055         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
40056         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
40057         * gcc.dg/compat/scalar-return-3_main.c: New file.
40058         * gcc.dg/compat/scalar-return-3_x.c: New file.
40059         * gcc.dg/compat/scalar-return-3_y.c: New file.
40060         * gcc.dg/compat/scalar-return-4_main.c: New file.
40061         * gcc.dg/compat/scalar-return-4_x.c: New file.
40062         * gcc.dg/compat/scalar-return-4_y.c: New file.
40063
40064 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
40065
40066         * gcc.dg/compat/fp2-struct-check.h: New file.
40067         * gcc.dg/compat/fp2-struct-defs.h: New file.
40068         * gcc.dg/compat/fp2-struct-init.h: New file.
40069         * gcc.dg/compat/struct-by-value-10_main.c: New file.
40070         * gcc.dg/compat/struct-by-value-10_x.c: New file.
40071         * gcc.dg/compat/struct-by-value-10_y.c: New file.
40072         * gcc.dg/compat/struct-return-10_main.c: New file.
40073         * gcc.dg/compat/struct-return-10_x.c: New file.
40074         * gcc.dg/compat/struct-return-10_y.c: New file.
40075
40076         * gcc.dg/compat/compat-common.h: New file.
40077         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
40078         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
40079         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
40080         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
40081         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
40082         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
40083         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
40084         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
40085         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
40086         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
40087         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
40088         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
40089         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
40090         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
40091         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
40092         * gcc.dg/compat/small-struct-check.h: Ditto.
40093         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
40094         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
40095         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
40096         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
40097         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
40098         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40099         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
40100         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
40101         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
40102         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
40103         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40104         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40105         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
40106         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40107         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40108         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
40109         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
40110         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
40111         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
40112         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
40113         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
40114         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
40115         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
40116         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
40117         * gcc.dg/compat/struct-return-2_main.c: Ditto.
40118         * gcc.dg/compat/struct-return-2_x.c: Ditto.
40119         * gcc.dg/compat/struct-return-2_y.c: Ditto.
40120         * gcc.dg/compat/struct-return-3_main.c: Ditto.
40121         * gcc.dg/compat/struct-return-3_x.c: Ditto.
40122         * gcc.dg/compat/struct-return-3_y.c: Ditto.
40123
40124 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
40125
40126         * g++.dg/pch/static-1.C: New file.
40127         * g++.dg/pch/static-1.Hs: New file.
40128
40129 2003-06-10  Richard Henderson  <rth@redhat.com>
40130
40131         * gcc.dg/asm-7.c: Adjust expected warning text.
40132
40133 2003-06-10  Roger Sayle  <roger@eyesopen.com>
40134
40135         * gcc.dg/builtins-20.c: New test case.
40136
40137 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
40138
40139         PR c++/11131
40140         * g++.dg/opt/template1.C: New test.
40141
40142 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40143
40144         * lib/gcc-dg.exp (dg-test): Clear additional_files and
40145         additional_sources.
40146
40147 2003-05-21  David Taylor  <dtaylor@emc.com>
40148
40149         * gcc.dg/Wpadded.c: New file.
40150
40151 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40152
40153         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
40154         * gcc.dg/special/weak-2.c: Add dg-require-weak.
40155         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
40156         dg-require-weak.
40157
40158 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
40159
40160         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
40161
40162 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
40163
40164         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
40165         (dg-require-alias): Likewise.
40166         (dg-require-gc-sections): Likewise.
40167         * lib/target-supports.exp (check_gc_sections_available): Likewise.
40168
40169 2003-06-08  Richard Henderson  <rth@redhat.com>
40170
40171         * gcc.dg/20011029-2.c: Fix the array reference.
40172         * gcc.dg/asm-7.c: New.
40173
40174 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
40175
40176         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
40177
40178 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
40179
40180         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
40181         (dg-require-gc-sections): Likewise.
40182
40183 2003-06-08  Jan Hubicka  <jh@suse.cz>
40184
40185         * i386-cmov1.c: Fix regular expression.
40186         * i386-cvt-1.c: Likewise.
40187         * i386-local.c: Likewise.
40188         * i386-local2.c: Likewise.
40189         * i386-mul.c: Likewise.
40190         * i386-ssetype-1.c: Likewise.
40191         * i386-ssetype-3.c: Likewise.
40192         * i386-ssetype-5.c: Likewise.
40193
40194 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40195
40196         PR c++/11039
40197         * g++.dg/warn/implicit-typename2.C: New test.
40198         * g++.dg/warn/implicit-typename3.C: New test.
40199
40200 2003-06-07  Richard Henderson  <rth@redhat.com>
40201
40202         * g++.dg/other/offsetof3.C: Use size_t.
40203         * g++.dg/other/offsetof4.C: Likewise.
40204
40205 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
40206
40207         * lib/copy-file.exp: New. Implement gcc_copy_files.
40208
40209         * lib/dg-pch.exp: Load copy-file.exp
40210         (dg-pch): Use gcc_copy_files instead of "file copy".
40211
40212 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
40213
40214         * gcc.dg/weak/weak.exp: Simplify.
40215         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
40216         * gcc.dg/weak/weak-1.c: Likewise.
40217         * gcc.dg/weak/weak-2.c: Likewise.
40218         * gcc.dg/weak/weak-3.c: Likewise.
40219         * gcc.dg/weak/weak-4.c: Likewise.
40220         * gcc.dg/weak/weak-5.c: Likewise.
40221         * gcc.dg/weak/weak-6.c: Likewise.
40222         * gcc.dg/weak/weak-7.c: Likewise.
40223         * gcc.dg/weak/weak-8.c: Likewise.
40224         * gcc.dg/weak/weak-9.c: Likewise.
40225
40226 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
40227
40228         gcc.c-torture/execute/20030606-1.c: New.
40229
40230 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40231
40232         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
40233         * gcc.dg/builtins-19.c: Likewise.
40234
40235 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40236
40237         * gcc.dg/builtins-2.c: Add some more tests.
40238         * gcc.dg/builtins-18.c: New test case.
40239         * gcc.dg/builtins-19.c: New test case.
40240
40241 2003-06-06  Roger Sayle  <roger@eyesopen.com>
40242             Jim Wilson  <wilson@tuliptree.org>
40243
40244         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
40245
40246 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
40247
40248         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
40249         mempcpy/stpcpy calls not to be optimized into something else.
40250         * gcc.c-torture/execute/string-opt-3.c: Moved to...
40251         * gcc.c-torture/execute/builtins/string-7.c: ...here.
40252         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
40253
40254 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40255
40256         * gcc.dg/format/asm_fprintf-1.c: New test.
40257
40258 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
40259
40260         * lib/gcc-defs.exp (additional_sources): New variable.
40261         (dg-additional-sources): New function.
40262         (additional_files): New variable.
40263         (dg-additional-files): New function.
40264         (dg-additional-files-options): Likewise.
40265         * lib/gcc-dg.exp (dg-require-weak): New function.
40266         (dg-require-alias): Likewise.
40267         (dg-require-gc-sections): Likewise.
40268         * lib/target-supports.exp (check_alias_available): Remove testfile
40269         parameter.
40270         (check_gc_sections_available): New function.
40271         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
40272         (dg-gpp-additional-files): Likewise.
40273         * lib/g++.exp (additional_sources): Remove.
40274         (additional_files): Likewise.
40275         (g++_target_compile): Use dg-additional-files-options.
40276
40277         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
40278         Tcl logic.
40279         * gcc.dg/special/ecos.exp: Remove.
40280         * gcc.dg/special/20000419-2.c: Use dg-require-*.
40281         * gcc.dg/special/alias-1.c: Likewise.
40282         * gcc.dg/special/alias-2.c: Likewise.
40283         * gcc.dg/special/gcsec-1.c: Likewise.
40284         * gcc.dg/special/weak-1.c: Likewise.
40285         * gcc.dg/special/weak-2.c: Likewise.
40286         * gcc.dg/special/wkali-1.c: Likewise.
40287         * gcc.dg/special/wkali-2.c: Likewise.
40288
40289         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
40290         dg-gpp-additional-*.
40291         * g++.dg/special/conpr-3.C: Likewise.
40292         * g++.dg/special/conpr-4.C: Likewise.
40293         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
40294         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
40295         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
40296         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
40297         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
40298         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
40299         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
40300         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
40301         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
40302         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
40303         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
40304         * g++.old-deja/g++.other/comdat1.C: Likewise.
40305         * g++.old-deja/g++.other/comdat2.C: Likewise.
40306         * g++.old-deja/g++.other/comdat3.C: Likewise.
40307         * g++.old-deja/g++.other/ctor1.C: Likewise.
40308         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
40309
40310 2003-06-05  Richard Henderson  <rth@redhat.com>
40311
40312         * gcc.dg/debug/20030605-1.c: New.
40313
40314 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40315
40316         * README.QMTEST: Update.
40317
40318 2003-06-04  Richard Henderson  <rth@redhat.com>
40319
40320         * gcc.dg/cleanup-1.c: New.
40321         * gcc.dg/cleanup-2.c: New.
40322         * gcc.dg/cleanup-3.c: New.
40323         * gcc.dg/cleanup-4.c: New.
40324         * gcc.dg/cleanup-5.c: New.
40325         * gcc.dg/cleanup-6.c: New.
40326         * gcc.dg/cleanup-7.c: New.
40327
40328 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
40329
40330         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
40331
40332         * lib/dg-pch.exp: New file.
40333         * g++.dg/pch/pch.exp: Use dg-pch.exp.
40334         * gcc.dg/pch/pch.exp: Likewise.
40335
40336 2003-06-04  Roger Sayle  <roger@eyesopen.com>
40337
40338         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
40339         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
40340         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
40341         * gcc.dg/builtins-17.c: New test case.
40342         * gcc.dg/i386-387-4.c: New test case.
40343         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
40344
40345 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40346
40347         * gcc.dg/ultrasp9.c: New test.
40348
40349 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40350
40351         * gcc.c-torture/compile/20030604-1.c: New test.
40352         * gcc.dg/sparc-constant-1.c: New test.
40353
40354 2003-06-03  Glen Nakamura  <glen@imodulo.com>
40355
40356         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
40357
40358 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
40359
40360         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
40361
40362         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
40363         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
40364
40365 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
40366
40367         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
40368
40369 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40370
40371         PR c++/10940
40372         * g++.dg/template/spec10.C: New test.
40373
40374 2003-06-03  Roger Sayle  <roger@eyesopen.com>
40375
40376         * gcc.dg/builtins-16.c: New test case.
40377
40378 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
40379
40380         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
40381         mempcpy test with post-increments.
40382         * gcc.c-torture/execute/string-opt-3.c: New test.
40383         * gcc.dg/string-opt-1.c: New test.
40384
40385 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
40386
40387         PR fortran/10965
40388         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
40389
40390 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
40391
40392         * lib/scanasm.exp (dg-scan): New function, factored out of ...
40393         (scan-assembler): ... here.  Use dg-scan.
40394         (scan-assembler-not): Likewise.
40395         (scan-file): New function.
40396         (scan-file-not): Likewise.
40397         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
40398         * gcc.dg/cpp/_Pragma4.c: Likewise.
40399         * gcc.dg/cpp/_Pragma5.c: Likewise.
40400         * gcc.dg/cpp/avoidpaste1.c: Likewise.
40401         * gcc.dg/cpp/avoidpaste2.c: Likewise.
40402         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
40403         * gcc.dg/cpp/cmdlne-P.c: Likewise.
40404         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
40405         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
40406         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
40407         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
40408         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
40409         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
40410         * gcc.dg/cpp/cxxcom1.c: Likewise.
40411         * gcc.dg/cpp/line1.c: Likewise.
40412         * gcc.dg/cpp/maccom1.c: Likewise.
40413         * gcc.dg/cpp/maccom2.c: Likewise.
40414         * gcc.dg/cpp/maccom3.c: Likewise.
40415         * gcc.dg/cpp/maccom4.c: Likewise.
40416         * gcc.dg/cpp/maccom5.c: Likewise.
40417         * gcc.dg/cpp/maccom6.c: Likewise.
40418         * gcc.dg/cpp/multiline.c: Likewise.
40419         * gcc.dg/cpp/spacing1.c: Likewise.
40420         * gcc.dg/cpp/spacing2.c: Likewise.
40421         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
40422         * gcc.dg/cpp/trad/maccom1.c: Likewise.
40423         * gcc.dg/cpp/trad/maccom2.c: Likewise.
40424         * gcc.dg/cpp/trad/maccom3.c: Likewise.
40425         * gcc.dg/cpp/trad/maccom4.c: Likewise.
40426         * gcc.dg/cpp/trad/maccom6.c: Likewise.
40427         * gcc.dg/cpp/cxxcom2.c: Likewise.
40428         * gcc.dg/cpp/cxxcom2.h: New file.
40429
40430         * gcc.dg/cpp/truefalse.cpp: Move it to ...
40431         * g++.dg/cpp/truefalse.C: Here.
40432         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
40433
40434 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
40435
40436         * gcc.dg/cpp/redef3.c: New file.
40437
40438 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
40439
40440         * gcc.dg/i386-loop-3.c: New test.
40441
40442 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
40443
40444         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
40445
40446 2003-05-31  Roger Sayle  <roger@eyesopen.com>
40447
40448         * gcc.dg/fwrapv-1.c: New test case.
40449         * gcc.dg/fwrapv-2.c: New test case.
40450
40451 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40452
40453         PR c++/10956
40454         * g++.dg/template/spec9.C: New test.
40455
40456 2003-05-29  Roger Sayle  <roger@eyesopen.com>
40457
40458         * gcc.dg/duff-4.c: New test case.
40459
40460 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
40461
40462         PR fortran/10843
40463         * g77.dg/ffixed-form-1.f: New test
40464         * g77.dg/ffixed-form-2.f: New test
40465         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
40466         * g77.dg/ffree-form-3.f: New test
40467
40468 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
40469
40470         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
40471         * gcc.dg/wint_t-1.c: Likewise.
40472
40473 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40474
40475         * g++.dg/template/access11.C: New test.
40476
40477 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40478
40479         PR c++/10849
40480         * g++.dg/template/access10.C: New test.
40481
40482 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
40483             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40484
40485         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
40486
40487 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40488
40489         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
40490         suppress for powerpc-*-darwin*.
40491         * gcc.dg/torture/builtin-noret-2.c: Likewise.
40492
40493 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
40494
40495         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
40496         suppress option for powerpc-*-darwin*.
40497
40498 2003-05-23  Roger Sayle  <roger@eyesopen.com>
40499
40500         * gcc.dg/builtins-1.c: Add tests for tan and atan.
40501         * gcc.dg/builtins-4.c: Add test for fmod.
40502
40503 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40504
40505         PR c++/10682
40506         * g++.dg/template/instantiate4.C: New test.
40507
40508 2003-05-22  Roger Sayle  <roger@eyesopen.com>
40509
40510         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
40511
40512 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
40513
40514         * gcc.dg/compat/scalar-return-1_main.c: New file.
40515         * gcc.dg/compat/scalar-return-1_x.c: New file.
40516         * gcc.dg/compat/scalar-return-1_y.c: New file.
40517         * gcc.dg/compat/scalar-return-2_main.c: New file.
40518         * gcc.dg/compat/scalar-return-2_x.c: New file.
40519         * gcc.dg/compat/scalar-return-2_y.c: New file.
40520         * gcc.dg/compat/struct-return-3_main.c: New file.
40521         * gcc.dg/compat/struct-return-3_y.c: New file.
40522         * gcc.dg/compat/struct-return-3_x.c: New file.
40523         * gcc.dg/compat/struct-return-2_main.c: New file.
40524         * gcc.dg/compat/struct-return-2_x.c: New file.
40525         * gcc.dg/compat/struct-return-2_y.c: New file.
40526
40527 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40528
40529         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
40530         for hppa*-hp-hpux*.
40531         * gcc.dg/20021014-1.c (dg-options): Likewise.
40532         * gcc.dg/nest.c (dg-options): Likewise.
40533
40534 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
40535
40536         PR c++/9738
40537         * g++.dg/ext/dllimport2.C: New file.
40538         * g++.dg/ext/dllimport3.C: New file.
40539
40540 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
40541
40542         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
40543         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
40544         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
40545         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
40546         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
40547         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
40548         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
40549         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
40550         * gcc.dg/compat/small-struct-defs.h: New file.
40551         * gcc.dg/compat/small-struct-init.h: New file.
40552         * gcc.dg/compat/small-struct-check.h: New file.
40553         * gcc.dg/compat/fp-struct-defs.h: New file.
40554         * gcc.dg/compat/fp-struct-check.h: New file.
40555         * gcc.dg/compat/fp-struct-init.h: New file.
40556         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
40557         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
40558
40559 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
40560
40561         * gcc.dg/20030225-2.c: New test.
40562
40563 2003-05-18  Roger Sayle  <roger@eyesopen.com>
40564             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40565
40566         * gcc.c-torture/compile/20030518-1.c: New test case.
40567
40568 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
40569
40570         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
40571         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
40572         gcc-dg-debug-runtest.
40573         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
40574         gcc-dg-debug-runtest.
40575
40576 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40577
40578         PR c++/9022
40579         * g++.dg/lookup/using6.C: New test.
40580
40581 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40582
40583         * g++.dg/parse/access2.C: New test.
40584
40585 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
40586
40587         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
40588         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
40589         * gcc.dg/debug/debug.exp: Likewise.
40590
40591 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
40592
40593         * gcc.dg/dollar.c: New test.
40594
40595 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
40596
40597         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
40598         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
40599         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
40600         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
40601         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
40602         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
40603         * gcc.dg/compat/struct-by-value-6_main.c: New file.
40604         * gcc.dg/compat/struct-by-value-6_x.c: New file.
40605         * gcc.dg/compat/struct-by-value-6_y.c: New file.
40606         * gcc.dg/compat/struct-by-value-7_main.c: New file.
40607         * gcc.dg/compat/struct-by-value-7_x.c: New file.
40608         * gcc.dg/compat/struct-by-value-7_y.c: New file.
40609         * gcc.dg/compat/struct-by-value-8_main.c: New file.
40610         * gcc.dg/compat/struct-by-value-8_x.c: New file.
40611         * gcc.dg/compat/struct-by-value-8_y.c: New file.
40612         * gcc.dg/compat/struct-by-value-9_main.c: New file.
40613         * gcc.dg/compat/struct-by-value-9_x.c: New file.
40614         * gcc.dg/compat/struct-by-value-9_y.c: New file.
40615
40616 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
40617
40618         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
40619         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
40620         support for "repo" mode.
40621         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
40622         * lib/g77-dg.exp: Likewise.
40623         * lib/obj-dg.exp: Likewise.
40624
40625 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
40626
40627         Merge from gcc-3_2-rhl8-branch:
40628         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
40629
40630         * gcc.dg/tls/opt-6.c: New test.
40631
40632         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
40633
40634         * gcc.dg/20030405-1.c: New test.
40635
40636         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
40637
40638         * gcc.dg/20030309-1.c: New test.
40639
40640         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
40641
40642         * gcc.c-torture/execute/20030307-1.c: New test.
40643
40644         2003-02-20  Randolph Chung  <tausq@debian.org>
40645
40646         * gcc.c-torture/compile/20030220-1.c: New test.
40647
40648         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
40649
40650         * gcc.dg/20030217-1.c: New test.
40651
40652         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
40653
40654         * gcc.c-torture/compile/20020129-1.c: New test.
40655
40656         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
40657
40658         * gcc.dg/unroll-1.c: New test.
40659
40660         2002-11-16  Jan Hubicka  <jh@suse.cz>
40661
40662         * gcc.c-torture/execute/20020920-1.c: New test.
40663
40664         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
40665
40666         PR target/7434
40667         * gcc.c-torture/compile/20021008-1.c: New test.
40668
40669         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
40670
40671         PR target/7559
40672         * gcc.c-torture/execute/20020810-1.c: New test.
40673
40674         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
40675
40676         * gcc.c-torture/compile/20020807-1.c: New test.
40677
40678         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
40679
40680         * gcc.dg/tls/opt-1.c: New test.
40681
40682         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
40683
40684         * gcc.dg/20020729-1.c: New test.
40685
40686         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
40687
40688         * g++.dg/opt/life1.C: New test.
40689
40690         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
40691
40692         * gcc.dg/20020525-1.c: New test.
40693
40694         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
40695
40696         PR c++/6794
40697         * g++.dg/ext/pretty1.C: New test.
40698         * g++.dg/ext/pretty2.C: New test.
40699
40700 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
40701
40702         PR c++/8385
40703         * g++.dg/ext/typeof5.C: New test.
40704
40705 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
40706
40707         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
40708         __USER_LABEL_PREFIX__ into account.
40709         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
40710
40711 2003-05-14  Roger Sayle  <roger@eyesopen.com>
40712
40713         * gcc.dg/builtins-15.c: New test case.
40714
40715 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
40716
40717         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
40718
40719 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
40720
40721         * lib/g++.exp: Tweak handling of additional source files.
40722         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
40723         * g++.dg/special/conpr-2a.C: Rename to ...
40724         * g++.dg/special/conpr-2a.cc: ... this.
40725         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
40726         * g++.dg/special/conpr-3a.C: Rename to ...
40727         * g++.dg/special/conpr-3a.cc: This.
40728         * g++.dg/special/conpr-3b.C: Rename to ...
40729         * g++.dg/special/conpr-3b.cc: This.
40730         * g++.dg/special/conpr-4.C: New test.
40731         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
40732
40733 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
40734
40735         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
40736
40737 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40738
40739         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
40740         * g++.old-deja/g++.robertl/eb71.C: Likewise.
40741         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
40742         * g++.old-deja/g++.other/warn3.C: Likewise.
40743
40744 2003-05-11  Roger Sayle  <roger@eyesopen.com>
40745
40746         * gcc.dg/i386-387-1.c: Update to also test log.
40747         * gcc.dg/i386-387-2.c: Likewise.
40748
40749 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40750
40751         * g77.f-torture/execute/int8421.f: New test.
40752
40753 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40754
40755         PR c++/10230, c++/10481
40756         * g++.dg/lookup/scoped5.C: New test.
40757
40758 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40759
40760         PR c++/10552
40761         * g++.dg/template/ttp6.C: New test.
40762
40763 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
40764
40765         * gcc.c-torture/execute/builtins: New directory.
40766         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
40767         gcc.c-torture/execute/builtins.
40768         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
40769         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
40770         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
40771         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
40772
40773 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40774
40775         PR c++/9252
40776         * g++.dg/template/access8.C: New test.
40777         * g++.dg/template/access9.C: New test.
40778
40779 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40780
40781         PR c++/9554
40782         * g++.dg/parse/access1.C: New test.
40783
40784 2003-05-09  DJ Delorie  <dj@redhat.com>
40785
40786         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
40787         long, and not an int.
40788
40789 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40790
40791         PR c++/10555, c++/10576
40792         * g++.dg/template/memclass1.C: New test.
40793
40794 2003-05-08  DJ Delorie  <dj@redhat.com>
40795
40796         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
40797         targets.
40798         * gcc.c-torture/execute/20021024-1.x: Likewise.
40799         * gcc.c-torture/execute/shiftdi.x: Likewise.
40800         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
40801         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
40802         * gcc.dg/20021018-1.c: Likewise.
40803
40804 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40805
40806         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
40807
40808         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
40809         (bcopy): Call memmove.
40810
40811 2003-05-08  Roger Sayle  <roger@eyesopen.com>
40812
40813         * g77.f-torture/compile/8485.f: New test case.
40814
40815 2003-05-07  Richard Henderson  <rth@redhat.com>
40816
40817         PR c++/10570
40818         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
40819         Verify exception_cleanup not called for rethrows.
40820         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
40821         when exiting catch block without rethrowing.
40822         * g++.dg/eh/forced3.C: New.
40823         * g++.dg/eh/forced4.C: New.
40824
40825 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
40826
40827         * gcc.dg/20030505.c: Fix triplet.
40828
40829 2003-05-06  DJ Delorie  <dj@redhat.com>
40830
40831         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
40832         * gcc.dg/nest.c: Likewise.
40833
40834 2003-05-05  Roger Sayle  <roger@eyesopen.com>
40835
40836         * gcc.dg/builtins-14.c: New test case.
40837
40838 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
40839
40840         * lib/compat.exp (compat-execute): New argument.
40841         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
40842         * gcc.dg/compat: New test directory.
40843         * gcc.dg/compat/compat.exp: New expect script.
40844         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
40845         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
40846         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
40847         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
40848         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
40849         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
40850
40851         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
40852         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
40853         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
40854         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
40855         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
40856         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
40857         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
40858         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
40859         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
40860         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
40861         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
40862         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
40863         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
40864         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
40865         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
40866
40867 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
40868
40869         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
40870
40871 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
40872
40873         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
40874
40875 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
40876
40877         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
40878         * gcc.dg/ppc-fsel-2.c: New test.
40879
40880         * gcc.dg/unused-5.c: New test.
40881
40882 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40883
40884         PR c++/10496
40885         * g++.dg/warn/pmf1.C: New test.
40886
40887 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40888
40889         PR c++/4494
40890         * g++.dg/warn/main.C: New test.
40891
40892 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40893
40894         * gcc.dg/nonnull-3.c: New test.
40895
40896 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
40897
40898         * gcc.dg/cpp/Wtrigraphs.c: Update.
40899         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
40900
40901 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
40902
40903         * gcc.dg/ppc-fsel-1.c: New test.
40904
40905 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
40906
40907         PR c/10604
40908         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
40909
40910 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
40911
40912         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
40913
40914 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40915
40916         PR c++/9364, c++/10553, c++/10586
40917         * g++.dg/parse/typename4.C: New test.
40918         * g++.dg/parse/typename5.C: Likewise.
40919
40920 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
40921
40922         * gcc.c-torture/compile/20030503-1.c: New test.
40923
40924 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40925
40926         * g++.dg/lookup/using5.C: Fix testcase error.
40927
40928 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
40929
40930         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
40931         since MEABI is no longer supported.  Remove all vestiges
40932         of MEABI from the test.
40933
40934 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40935
40936         PR c++/10554
40937         * g++.dg/lookup/using5.C: New test.
40938
40939 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40940
40941         PR c++/8772
40942         * g++.dg/template/ttp5.C: New test.
40943
40944 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
40945
40946         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
40947         (dg-gpp-additional-sources): New function.
40948         (dg-gpp-additional-files): Likewise.
40949         * lib/g++.exp (additional_sources): New variable.
40950         (additional_files): Likewise.
40951         (g++_target_compile): Deal with them.
40952         * lib/old-dejagnu.exp: Remove.
40953         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
40954         * g++.old-deja: Revise all tests to use dg commands.
40955
40956 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40957
40958         PR c++/9432, c++/9528
40959         * g++.dg/lookup/using4.C: New test.
40960
40961 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
40962
40963         * gcc.dg/noreturn-5.c: New file.
40964         * gcc.dg/noreturn-6.c: New file.
40965
40966         * gcc.c-torture/compile/inline-1.c: New file.
40967
40968 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40969
40970         PR c++/10551
40971         * g++.dg/template/explicit1.C: New test.
40972
40973 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40974
40975         PR c++/10549
40976         * g++.dg/other/bitfield1.C: New test.
40977
40978         PR c++/10527
40979         * g++.dg/init/new7.C: New test.
40980
40981 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
40982
40983         * g++.dg/ext/desig1.C: New test.
40984         * g++.dg/ext/init1.C: Update.
40985
40986         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
40987
40988 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
40989
40990         PR c++/10180
40991         * g++.dg/warn/Winline-1.C: New test.
40992
40993 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
40994
40995         * gcc.c-torture/execute/string-opt-19.c: New test.
40996
40997         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
40998         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
40999
41000 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
41001
41002         PR c++/10506
41003         * g++.dg/init/new6.C: New test.
41004
41005         PR c++/10503
41006         * g++.dg/init/ref6.C: New test.
41007
41008 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
41009
41010         * g++.dg/warn/weak1.C: XFAIL on AIX4.
41011
41012 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41013
41014         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
41015         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
41016
41017 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
41018
41019         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
41020         initialized static data members.
41021
41022 2003-04-25  H.J. Lu <hjl@gnu.org>
41023
41024         * gcc.dg/ia64-sync-4.c: New test.
41025
41026 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41027
41028         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
41029         date.
41030
41031 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
41032
41033         PR c++/10337
41034         * g++.dg/warn/conv1.C: New test.
41035         * g++.old-deja/g++.other/conv7.C: Adjust.
41036         * g++.old-deja/g++.other/overload14.C: Adjust.
41037
41038 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41039
41040         PR c++/10471
41041         * g++.dg/template/defarg2.C: New test.
41042
41043 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
41044
41045         * gcc.dg/cpp/include2.c: Update.
41046         * gcc.dg/cpp/multiline-2.c: New.
41047         * gcc.dg/cpp/multiline.c: Update.
41048         * gcc.dg/cpp/strify2.c: Update.
41049         * gcc.dg/cpp/trad/literals-2.c: Update.
41050
41051 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41052
41053         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
41054
41055 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41056
41057         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
41058
41059 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
41060
41061         PR c++/10451
41062         * g++.dg/parse/crash4.C: New test.
41063
41064         PR c++/9847
41065         * g++.dg/parse/crash5.C: New test.
41066
41067 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
41068
41069         PR c++/10446
41070         * g++.dg/parse/crash3.C: New test.
41071
41072         PR c++/10428
41073         * g++.dg/parse/elab1.C: New test.
41074
41075 2003-04-22  Devang Patel  <dpatel@apple.com>
41076
41077         * gcc.dg/cpp/trad/funlike-5.c: New test.
41078
41079 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
41080
41081         * g++.dg/other/packed1.C: Fix dg options.
41082
41083 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
41084
41085         * g++.dg/other/offsetof2.C: New test.
41086
41087 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
41088
41089         * g++.dg/template/recurse.C: Adjust location of error messages.
41090
41091 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
41092
41093         PR c++/9881
41094         * g++.dg/init/addr-const1.C: New test.
41095         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
41096
41097 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41098
41099         PR c++/10405
41100         * g++.dg/lookup/struct-hack1.C: New test.
41101
41102 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
41103
41104         * ucs.c: Update diagnostic messages.
41105
41106 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41107
41108         * gcc.dg/cpp/truefalse.cpp: New test.
41109         * gcc.dg/cpp/cpp.exp: Update.
41110         * g++.dg/other/stdbool-if.C: Remove.
41111
41112 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
41113
41114         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
41115         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
41116
41117 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
41118
41119         * gcc.c-torture/compile/20030418-1.c: New test.
41120
41121 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
41122
41123         * README.compat: Remove; content moved to doc/sourcebuild.texi.
41124
41125 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41126
41127         PR c++/10347
41128         g++.dg/template/dependent-name1.C: New test.
41129
41130 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
41131
41132         * gcc.dg/warn-1.c (tourist_guide): New array,
41133         contains a pointer to bar.
41134
41135 2003-04-16  Roger Sayle  <roger@eyesopen.com>
41136
41137         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
41138         * gcc.c-torture/execute/medce-1.c: New test case.
41139         * gcc.c-torture/execute/medce-2.c: New test case.
41140
41141 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
41142
41143         * lib/prune.exp: Ignore more messages.
41144
41145         PR c++/10381
41146         * g++.dg/parse/lookup3.C: New test.
41147
41148 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
41149
41150         * gcc.c-torture/compile/20030415-1.c : New test.
41151
41152 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
41153
41154         * gcc.c-torture/execute/scope-2.c: Move to ...
41155         * gcc.dg/noncompile/scope.c: .... here.
41156
41157 2003-04-14  Roger Sayle  <roger@eyesopen.com>
41158
41159         * gcc.dg/20030414-2.c: New test case.
41160
41161 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
41162
41163         PR target/10377
41164         * gcc.dg/20030414-1.c: New test.
41165
41166 2003-04-13  Roger Sayle  <roger@eyesopen.com>
41167
41168         * gcc.dg/builtins-12.c: New test case.
41169         * gcc.dg/builtins-13.c: New test case.
41170
41171 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41172
41173         * gcc.c-torture/execute/string-opt-18.c: New test.
41174
41175 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
41176
41177         PR c++/10300
41178         * g++.dg/init/new5.C: New test.
41179
41180 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
41181
41182         PR c++/7910
41183         * g++.dg/ext/dllimport1.C: New test.
41184
41185 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41186
41187         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
41188
41189 2003-04-11  Bud Davis <bdavis9659@comcast.net>
41190
41191         PR Fortran/9263
41192         * g77.f-torture/noncompile/9263.f: New test
41193         PR Fortran/1832
41194         * g77.f-torture/execute/1832.f: New test
41195
41196 2003-04-11  David Chad  <davidc@freebsd.org>
41197             Loren J. Rittle  <ljrittle@acm.org>
41198
41199         PR libobjc/8562
41200         * objc.dg/headers.m: New test.
41201
41202 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
41203
41204         * gcc.c-torture/execute/builtin-noret-2.c: New.
41205         * gcc.c-torture/execute/builtin-noret-2.x: New.
41206         XFAIL builtin-noret-2.c at -O1 and above.
41207         * gcc.dg/redecl.c: New.
41208         * gcc.dg/Wshadow-1.c: Update error regexps.
41209
41210 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
41211
41212         * g++.dg/abi/bitfield10.C: New test.
41213
41214 2003-04-09  Mike Stump  <mrs@apple.com>
41215
41216         * gcc.dg/pch/pch.exp: Make testcase names longer.
41217         * g++.dg/pch/pch.exp: Make testcase names longer.
41218
41219 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41220
41221         * gcc.dg/builtins-11.c: New test case.
41222
41223 2003-04-08  Roger Sayle  <roger@eyesopen.com>
41224
41225         * gcc.dg/builtins-9.c: New test case.
41226         * gcc.dg/builtins-10.c: New test case.
41227
41228 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
41229
41230         * gcc.dg/noncompile/init-4.c.c: New test.
41231
41232 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * gcc.misc-test/gcov-9.c: New test.
41235         * gcc.misc-test/gcov-10.c: New test
41236         * gcc.misc-test/gcov-11.c: New test.
41237
41238 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
41239
41240         PR optimization/10024
41241         * gcc.c-torture/compile/20030405-1.c: New test.
41242
41243 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
41244
41245         * gcc.dg/pch/static-3.c: New.
41246         * gcc.dg/pch/static-3.hs: New.
41247         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
41248
41249 2003-04-04  Richard Henderson  <rth@redhat.com>
41250
41251         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
41252         * g++.dg/eh/forced2.C: Likewise.
41253
41254 2003-04-03  Mike Stump  <mrs@apple.com>
41255
41256         * lib/scanasm.exp (scan-assembler): Add xfail processing for
41257         target arg.
41258         (scan-assembler-times, scan-assembler-not): Likewise.
41259         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
41260
41261 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41262
41263         * gcc.dg/sparc-loop-1.c: New test.
41264
41265 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
41266
41267         PR other/9274
41268         * g++.dg/pch/system-2.C: New.
41269         * g++.dg/pch/system-2.Hs: New.
41270
41271 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
41272
41273         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
41274
41275         * g++.dg/eh/simd-1.C (vecfunc): Same.
41276
41277 2003-04-01  Roger Sayle  <roger@eyesopen.com>
41278
41279         * gcc.c-torture/execute/20030401-1.c: New test case.
41280
41281 2003-04-01  Ziemowit Laski <zlaski@apple.com>
41282
41283         * objc.dg/defs.m: New.
41284
41285 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
41286
41287         * g++.dg/eh/simd-1.C: New.
41288         * g++.dg/eh/simd-2.C: New.
41289
41290 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
41291
41292         * gcc.c-torture/execute/simd-3.c: New.
41293
41294 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41295
41296         PR c/9936
41297         * gcc.dg/20030331-2.c: New test.
41298
41299 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
41300
41301         PR c++/10278
41302         * g++.dg/parse/crash2.C: New test.
41303
41304 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41305
41306         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
41307         * gcc.c-torture/execute/20030331-1.c: ...here.
41308
41309 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41310
41311         * gcc.c-torture/execute/20030331-1.c: New test.
41312
41313 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
41314
41315         * lib/gcov.exp: Adjust call return testing strings.
41316         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
41317
41318 2003-03-31  Roger Sayle  <roger@eyesopen.com>
41319
41320         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
41321         * gcc.dg/builtins-7.c: New test case.
41322         * gcc.dg/builtins-8.c: New test case.
41323
41324 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
41325
41326         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
41327
41328 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
41329
41330         PR c++/7647
41331         * g++.dg/lookup-class-member-2.C: New test.
41332
41333 2003-03-30  Glen Nakamura  <glen@imodulo.com>
41334
41335         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
41336
41337 2003-03-28  Roger Sayle  <roger@eyesopen.com>
41338
41339         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
41340
41341 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
41342
41343         * g++.dg/init/attrib1.C: New test.
41344
41345 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41346
41347         * gcc.dg/ultrasp8.c: New test.
41348
41349 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41350
41351         * gcc.dg/ultrasp7.c: New test.
41352
41353 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
41354
41355         PR c++/10047
41356         * g++.dg/template/inline1.C: New test.
41357
41358 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
41359
41360         * gcc.dg/sparc-dwarf2.c: New test.
41361
41362 2003-03-27  Roger Sayle  <roger@eyesopen.com>
41363
41364         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
41365         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
41366
41367 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
41368
41369         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
41370         than reading .x files.
41371         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
41372         * g77.dg/gcov/gcov-1.f: Likewise.
41373         * gcc.misc-tests/gcov-4b.c: Likewise.
41374         * gcc.misc-tests/gcov-5b.c: Likewise.
41375         * gcc.misc-tests/gcov-6.c: Likewise.
41376         * gcc.misc-tests/gcov-7.c: Likewise.
41377         * gcc.misc-tests/gcov-8.c: Likewise.
41378         * g++.dg/gcov/gcov-1.x: Remove.
41379         * g77.dg/gcov/gcov-1.x: Likewise.
41380         * gcc.misc-tests/gcov-4b.x: Likewise.
41381         * gcc.misc-tests/gcov-5b.x: Likewise.
41382         * gcc.misc-tests/gcov-6.x: Likewise.
41383         * gcc.misc-tests/gcov-7.x: Likewise.
41384         * gcc.misc-tests/gcov-8.x: Likewise.
41385
41386 2003-03-27  Glen Nakamura  <glen@imodulo.com>
41387
41388         PR opt/10087
41389         * gcc.dg/20030324-1.c: New test.
41390
41391 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
41392
41393         PR c++/10224
41394         * g++.dg/template/arg3.C: New test.
41395
41396         PR c++/10158
41397         * g++.dg/template/friend18.C: New test.
41398
41399 2003-03-26  Roger Sayle  <roger@eyesopen.com>
41400
41401         * g77.f-torture/compile/20030326-1.f: New test case.
41402
41403 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
41404
41405         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
41406
41407         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
41408
41409 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
41410
41411         * gcc.dg/ia64-sync-3.c: New test.
41412
41413 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
41414
41415         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
41416
41417 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41418
41419         * gcc.dg/ultrasp6.c: New test.
41420
41421 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41422
41423         * gcc.dg/i386-signbit-1.c: New test.
41424         * gcc.dg/i386-signbit-2.c: New test.
41425         * gcc.dg/i386-signbit-3.c: New test.
41426
41427 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
41428
41429         * gcc.dg/ultrasp5.c: Fix options.
41430
41431 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
41432
41433         * gcc.dg/ultrasp5.c: Fix comment.
41434
41435 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
41436
41437         PR fortran/10197
41438         * g77.f-torture/execute/10197.f: New test.
41439
41440 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
41441
41442         PR c++/9898, c++/383
41443         * g++.dg/template/conv6.C: New test.
41444
41445         PR c++/10119
41446         * g++.dg/template/ptrmem5.C: New test.
41447
41448         PR c++/10026
41449         * g++.dg/lookup/koenig1.C: New test.
41450
41451         PR C++/10199
41452         * g++.dg/lookup/template2.C: New test.
41453
41454 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
41455
41456         * g++.dg/opt/rtti1.C: New test.
41457
41458 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41459
41460         * gcc.dg/ultrasp5.c: New test.
41461
41462 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
41463
41464         PR middle-end/9967
41465         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
41466         builtin fputs.
41467
41468 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
41469
41470         PR c/8224
41471         * gcc.dg/20030323-1.c: New test.
41472
41473 2003-03-23  Roger Sayle  <roger@eyesopen.com>
41474
41475         * gcc.c-torture/compile/20030323-1.c: New test case.
41476
41477 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
41478
41479         * gcc.dg/20030321-1.c: New test.
41480
41481 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
41482
41483         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
41484
41485 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
41486
41487         PR c++/9978, c++/9708
41488         * g++.dg/ext/vlm1.C: Adjust expected error.
41489         * g++.dg/ext/vla2.C: New test.
41490         * g++.dg/template/arg1.C: New test.
41491         * g++.dg/template/arg2.C: New test.
41492
41493 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
41494
41495         * g77.f-torture/execute/select.f: New test.
41496         * g77.f-torture/noncompile/select_no_compile.f: New test.
41497
41498 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
41499
41500         PR c++/9898
41501         * g++.dg/other/error4.C: New test.
41502
41503 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
41504
41505         * g++.dg/template/friend17.C: New test.
41506
41507 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
41508
41509         * gcc.c-torture/compile/20030320-1.c: New.
41510
41511 2003-03-20  Roger Sayle  <roger@eyesopen.com>
41512
41513         * gcc.dg/builtins-6.c: New test case.
41514
41515 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
41516
41517         PR target/10073
41518         * gcc.c-torture/compile/20030319-1.c: New.
41519
41520 2003-03-18  Jan Hubicka  <jh@suse.cz>
41521
41522         * gcc.dg/i386-cvt-1.c: New test.
41523
41524 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
41525
41526         * objc.dg/naming-1.m: Use "(parse|syntax) error".
41527         * objc.dg/naming-2.m: Likewise.
41528
41529 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
41530
41531         PR c++/9639
41532         * g++.dg/parse/crash1.C: New test.
41533
41534 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
41535
41536         PR c++/8805
41537         * g++.dg/eh/cleanup1.C: New test.
41538
41539 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
41540
41541         * gcc.c-torture/execute/20030316-1.c: New test case.
41542
41543 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
41544
41545         PR c++/9629
41546         * g++.dg/init/ctor2.C: New test.
41547
41548 2003-03-15  Roger Sayle  <roger@eyesopen.com>
41549
41550         * g77.f-torture/compile/xformat.f: New test case.
41551
41552 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41553
41554         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
41555         * g++.old-deja/g++.mike/eh50.C: Likewise.
41556
41557 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41558
41559         PR c++/6440
41560         * g++.dg/template/spec7.C: New test.
41561         * g++.dg/template/spec8.C: Likewise.
41562
41563 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
41564
41565         * gcc.c-torture/execute/20030313-1.c: New test.
41566
41567 2003-03-14  Richard Henderson  <rth@redhat.com>
41568
41569         * gcc.dg/inline-2.c: Adjust alpha test for external call.
41570
41571 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
41572
41573         * gcc.c-torture/compile/20030314-1.c: New test.
41574
41575 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
41576
41577         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
41578         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
41579         thumb target,
41580         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
41581         to accept newer _imp__  prefix and additional
41582         newline in .drectve section.
41583         * gcc.dg/dll-4.c: Likewise.
41584         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
41585         switch.
41586
41587 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
41588
41589         * g++.dg/parse/namespace9.C: New test.
41590
41591         * g++.dg/init/ref5.C: New test.
41592         * g++.dg/parse/ptrmem1.C: Likewise.
41593
41594 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41595
41596         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
41597         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
41598         regular expression.
41599         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
41600         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
41601
41602 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
41603
41604         * gcc.c-torture/execute/20030224-2.c: New test.
41605
41606 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41607
41608         * gcc.dg/decl-3.c: New test.
41609
41610 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
41611
41612         * gcc.dg/i386-loop-2.c: New test.
41613
41614 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
41615
41616         PR c++/9474
41617         * g++.dg/parse/namespace8.C: New test.
41618
41619         PR c++/9924
41620         * g++.dg/overload/builtin2.C: New test.
41621
41622 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
41623
41624         * gcc.dg/return-type-3.c: New test.
41625
41626 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
41627
41628         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
41629         profiling options are not supported.
41630
41631 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
41632
41633         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
41634         * g++.old-deja/g++.warn/impint2.C: Likewise.
41635
41636 2003-03-10  Devang Patel  <dpatel@apple.com>
41637
41638         * g++.dg/cpp/c++_cmd_1.C: New test.
41639         * g++.dg/cpp/c++_cmd_1.h: New file.
41640
41641 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
41642
41643         * gcc.dg/altivec-9.c: New file.
41644
41645 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41646
41647         * gcc.dg/ppc-sdata-1.c: New test.
41648         * gcc.dg/ppc-sdata-2.c: New test.
41649
41650 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
41651
41652         PR c++/9373
41653         * g++.dg/opt/ptrmem2.C: New test.
41654
41655         PR c++/8534
41656         * g++.dg/opt/ptrmem1.C: New test.
41657
41658 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
41659
41660         * gcc.dg/i386-loop-1.c: New test.
41661
41662 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41663
41664         PR c++/9970
41665         * g++.dg/lookup/friend1.C: New test.
41666
41667 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41668
41669         PR c++/9823
41670         * g++.dg/parser/constructor1.C: New test.
41671
41672 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
41673
41674         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
41675
41676         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
41677
41678 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
41679
41680         * gcc.dg/cpp/Wunused.c: Update test.
41681
41682 2003-03-08  Jan Hubicka  <jh@suse.cz>
41683
41684         * gcc.dg/inline-3.c: New test.
41685
41686 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
41687
41688         PR c++/9809
41689         * g++.dg/parse/builtin1.C: New test.
41690
41691         PR c++/9982
41692         * g++.dg/abi/cookie1.C: New test.
41693         * g++.dg/abi/cookie2.C: Likewise.
41694
41695         PR c++/9524
41696         * g++.dg/template/field1.C: New test.
41697
41698         PR c++/9912
41699         * g++.dg/parse/class1.C: New test.
41700         * g++.dg/parse/namespace7.C: Likewise.
41701         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
41702
41703 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
41704
41705         * g++.dg/init/ref4.C: New test.
41706
41707 2003-03-07  Jan Hubicka  <jh@suse.cz>
41708
41709         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
41710         * gcc.dg/inline-3.c: New test.
41711
41712 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
41713
41714         * g++.dg/init/ref3.C: New test.
41715
41716         PR c++/9965
41717         * g++.dg/init/ref2.C: New test.
41718
41719         PR c++/9400
41720         * g++.dg/warn/Wshadow-2.C: New test.
41721
41722         PR c++/9791
41723         * g++.dg/warn/Woverloaded-1.C: New test.
41724
41725 2003-03-05  Jan Hubicka  <jh@suse.cz>
41726
41727         * gcc.dg/i386-local2.c: New.
41728         * gcc.dg/i386-local.c: Fix typo.
41729
41730 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
41731
41732         * g++.dg/abi/layout3.C: New test.
41733
41734 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
41735
41736         * gcc.c-torture/compile/20030305-1.c
41737
41738 2003-03-05  Jan Hubicka  <jh@suse.cz>
41739
41740         * gcc.dg/i386-local.c: New.
41741
41742 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
41743
41744         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
41745
41746 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41747
41748         * gcc.dg/switch-2.c: New test.
41749         * gcc.dg/switch-3.c: New test.
41750         * gcc.dg/Wswitch.c: Adjust line numbers.
41751         * gcc.dg/Wswitch-default.c: Likewise.
41752         * gcc.dg/Wswitch-enum.c: Likewise.
41753
41754 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
41755
41756         * gcc.c-torture/execute/20030222-1.c: New test.
41757
41758 2003-03-03  James E Wilson  <wilson@tuliptree.org>
41759
41760         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
41761
41762 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
41763
41764         PR c++/9878
41765         * g++.dg/init/ref1.C: New test.
41766
41767 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
41768
41769         * gcc.dg/sh-relax.c: New SH-only test.
41770
41771 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
41772
41773         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
41774         comment explaining purpose of testcase.
41775
41776 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41777
41778         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
41779         for HC11/HC12 (asm needs two int registers).
41780         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
41781         HC11/HC12 because the test uses an asm which needs two 32-bit
41782         registers.
41783
41784 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
41785
41786         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
41787         for HC11/HC12 (array is too large otherwise).
41788         * gcc.c-torture/compile/920501-4.x: New file, likewise.
41789         * gcc.c-torture/compile/20010518-2.x: Likewise.
41790         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
41791         HC11/HC12 (array is too large).
41792
41793 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
41794
41795         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
41796         * lib/g++-dg.exp (g++-dg-test): Likewise.
41797
41798 2003-03-01  Roger Sayle  <roger@eyesopen.com>
41799
41800         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
41801         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
41802
41803 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41804
41805         * g++.dg/warn/implicit-typename1.C: Remove warning.
41806
41807 2003-02-28  Richard Henderson  <rth@redhat.com>
41808
41809         * gcc.dg/noreturn-1.c: Move noreturn warning line.
41810         * gcc.dg/return-type-1.c: Move control reaches end warning line.
41811
41812 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
41813
41814         * gcc.dg/pch/pch.exp: Change .pch to .gch.
41815         * g++.dg/pch/pch.exp: Likewise.
41816
41817 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
41818
41819         PR c++/9879
41820         * g++.dg/init/new4.C: New test.
41821
41822 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
41823
41824         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
41825
41826 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
41827
41828         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
41829         unsigned long.
41830
41831         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
41832         wider than float.
41833
41834 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
41835
41836         * lib/scanasm.exp: Add support for counting numbers of
41837         occurences.
41838         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
41839         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
41840
41841 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
41842
41843         PR c++/9683
41844         * g++.dg/template/static3.C: New test.
41845
41846         PR c++/9829
41847         * g++.dg/parse/namespace6.C: New test.
41848
41849 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41850
41851         PR target/9732
41852         * gcc.dg/20030225-1.c: New test.
41853
41854 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
41855
41856         * README: Remove out-of-date information.
41857
41858         PR c++/9836
41859         * g++.dg/template/spec6.C: New test.
41860
41861 2003-02-24  Jeff Law  <law@redhat.com>
41862
41863         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
41864
41865 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41866
41867         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
41868         * gcc.dg/pragma-ep-1.c: Likewise.
41869
41870 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41871
41872         PR c++/9602
41873         * g++.dg/template/friend16.C: New test.
41874
41875 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
41876
41877         PR c++/5333
41878         * g++.dg/parse/fused-params1.C: Adjust error messages.
41879         * g++.dg/template/nested3.C: New test.
41880
41881 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
41882
41883         * g++.dg/abi/param1.C: New test.
41884
41885 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41886
41887         PR c++/7982
41888         * g++.dg/warn/implicit-typename1.C: New test.
41889
41890 2003-02-22  Kelley Cook <kelleycook@comcast.net>
41891
41892         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
41893         with "mtune".
41894         * g++.old-deja/g++.other/store-expr2.C: Likewise.
41895         * gcc.c-torture/execute/20010129-1.x: Likewise.
41896         * gcc.dg/20011107-1.c: Likewise.
41897         * gcc.dg/20020108-1.c: Likewise.
41898         * gcc.dg/20020122-3.c: Likewise.
41899         * gcc.dg/20020206-1.c: Likewise.
41900         * gcc.dg/20020310-1.c: Likewise.
41901         * gcc.dg/20020426-2.c: Likewise.
41902         * gcc.dg/20020517-1.c: Likewise.
41903         * gcc.dg/991230-1.c: Likewise.
41904         * gcc.dg/i386-unroll-1.c: Likewise.
41905         * gcc.misc-tests/i386-prefetch.exp: Likewise.
41906
41907 2003-02-22  Jan Hubicka  <jh@suse.cz>
41908
41909         * gcc.dg/i386-mul.c: New test.
41910
41911 2003-02-21  Roger Sayle  <roger@eyesopen.com>
41912
41913         * gcc.dg/builtins-5.c: New test case.
41914
41915 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
41916
41917         * gcc.dg/asmreg-1.c: New test.
41918
41919 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41920
41921         PR c++/9749
41922         * g++.dg/parse/varmod1.C: New test.
41923
41924 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41925
41926         PR c++/9727
41927         * g++.dg/template/op1.C: New test.
41928
41929 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41930
41931         PR c++/8906
41932         * g++.dg/template/nested2.C: New test.
41933
41934 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
41935
41936         PR c++/8724
41937         * g++.dg/expr/dtor1.C: New test.
41938
41939 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
41940
41941         * gcc.dg/cpp/include3.c: New test.
41942         * gcc.dg/cpp/inc/foo.h: New file.
41943
41944 2003-02-21  Glen Nakamura  <glen@imodulo.com>
41945
41946         * gcc.c-torture/execute/20030221-1.c: New test.
41947
41948 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
41949
41950         PR c++/9729
41951         * g++.dg/abi/conv1.C: New test.
41952
41953 2003-02-20  Jan Hubicka  <jh@suse.cz>
41954
41955         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
41956
41957 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
41958
41959         * gcc.c-torture/compile/20030219-1.c: New test.
41960
41961 2003-02-18  Jan Hubicka  <jh@suse.cz>
41962
41963         * gcc.dg/funcorder.c: New test.
41964
41965 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41966
41967         * gcc.c-torture/execute/20030218-1.c: New.
41968
41969 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
41970
41971         * gcc.dg/20030218-1.c: New.
41972
41973 2003-02-18  Richard Henderson  <rth@redhat.com>
41974
41975         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
41976         * gcc.dg/attr-used-2.c: New.
41977
41978 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
41979
41980         PR c++/9704
41981         * g++.dg/init/copy5.C: New test.
41982
41983 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
41984
41985         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
41986         * g++.dg/pch/pch.exp: Likewise.
41987
41988 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
41989
41990         * gcc.c-torture/execute/20030209-1.c: Enable the test if
41991         STACK_SIZE is not defined.
41992
41993 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41994
41995         PR c++/9457
41996         * g++.dg/template/init1.C: New test.
41997
41998 2003-02-16  Jan HUbicka  <jh@suse.cz>
41999
42000         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
42001         (foo): Add few extra tests
42002         * gcc.dg/c99-const-expr-3.c: Likewise.
42003         * gcc.c-torture/execute/20030216-1.c: New.
42004
42005 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42006
42007         PR c++/9459
42008         * g++.dg/ext/typeof4.C: New test.
42009
42010 2003-02-15  Roger Sayle  <roger@eyesopen.com>
42011
42012         * gcc.dg/i386-387-3.c: New test case.
42013
42014 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
42015
42016         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
42017         cris-*-elf* cris-*-aout* and mmix-*-*.
42018
42019 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
42020
42021         * gcc.dg/20030213-1.c: New test.
42022
42023 2003-02-12  Roger Sayle  <roger@eyesopen.com>
42024
42025         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
42026         * gcc.dg/i386-387-2.c: Likewise.
42027
42028 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
42029
42030         * gcc.dg/ppc-spe.c: Fix formatting.
42031         Enable tests that were previously unsupported by gas.
42032         Delete tests for instructions that no longer exist.
42033         Switch arguments on evsubifw builtin.
42034
42035 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
42036
42037         * gcc.c-torture/execute/20030209-1.c: Disable the test if
42038         STACK_SIZE is too small.
42039
42040 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42041             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
42042
42043         * gcc.dg/decl-2.c: New test.
42044
42045 2003-02-10  Jan Hubicka  <jh@suse.cz>
42046
42047         * gcc.dg/i386-fpcvt-1.c: New test.
42048
42049 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
42050
42051         * gcc.c-torture/execute/20030209-1.c: New test.
42052
42053 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
42054
42055         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
42056         int-wide bitops, use the constants of the same width.
42057         Likewise, if long long is 32-bit wide, test bitops using
42058         32-bit constants.
42059
42060 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
42061
42062         * gcc.dg/20021014-1.c: Annotate with expected notice text.
42063
42064 2003-02-07  Roger Sayle  <roger@eyesopen.com>
42065
42066         * gcc.dg/builtins-4.c: New test case.
42067
42068 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42069
42070         * gcc.dg/20020430-1.c: Fix dg command typos.
42071         * gcc.dg/20020503-1.c: Likewise.
42072
42073 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42074
42075         PR c++/8785
42076         * g++.dg/parse/fused-params1.C: New test.
42077
42078         PR c++/8857
42079         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
42080
42081         PR c++/8921
42082         * g++.dg/parse/non-dependent1.C: New test.
42083
42084         PR c++/8928
42085         * g++.dg/parse/dupl-tmpl-args1.C: New test.
42086
42087         PR c++/9228
42088         * g++.dg/parse/undefined7.C: New test.
42089         * g++.dg/parse/non-templ1.C: New test.
42090
42091         PR c++/9229
42092         * g++.dg/parse/too-many-tmpl-args1.C: New test.
42093
42094 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
42095
42096         * gcc.c-torture/compile/20030206-1.c: New test.
42097
42098 2003-02-05  Roger Sayle  <roger@eyesopen.com>
42099
42100         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
42101         "pow" to "foo" to avoid potential confusion with a math built-in.
42102
42103 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42104
42105         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
42106         conditions for SPARC targets.
42107
42108 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
42109
42110         * gcc.dg/20030204-1.c: New test.
42111
42112 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42113
42114         PR c++/38
42115         * g++.dg/parse/array-size1.C: New test.
42116
42117         PR c++/5657
42118         * g++.dg/parse/undefined3.C: New test.
42119
42120         PR c++/5665
42121         * g++.dg/parse/undefined4.C: New test.
42122
42123         PR c++/5975
42124         * g++.dg/parse/undefined5.C: New test.
42125
42126         PR c++/7259
42127         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
42128
42129         PR c++/8578
42130         * g++.dg/parse/casting-operator1.C: New test.
42131
42132         PR c++/8596
42133         * g++.dg/parse/undefined6.C: New test.
42134
42135         PR c++/8736
42136         * g++.dg/parse/missing-template1.C: New test.
42137
42138 2003-02-04  Jan Hubicka  <jh@suse.cz>
42139
42140         * gcc.dg/i386-cadd.c: Compile using -march=k8.
42141         * gcc.dg/i386-cmov?.c: Likewise.
42142         * gcc.dg/i386-fpcvt-?.c: Likewise.
42143         * gcc.dg/i386-ssefp-1.c: Likewise.
42144         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
42145         conventions.
42146
42147 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
42148
42149         PR c++/7129
42150         * g++.dg/ext/max.C: New test.
42151
42152 2003-02-03  Jan Hubicka  <jh@suse.cz>
42153
42154         * gcc.c-torture/execute/20030203-1.c: New test.
42155
42156 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
42157
42158         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
42159         'natural-endian'.
42160
42161 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
42162
42163         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
42164         * g++.dg/init/new2.C: Likewise.
42165         * g++.dg/other/new1.C: Likewise.
42166
42167 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
42168
42169         * gcc.dg/struct-ret-libc.c: New test.
42170
42171 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
42172
42173         * gcc.dg/20030129-1.c: New test.
42174
42175 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42176
42177         PR c++/8849
42178         * g++.dg/template/ptrmem4.C: New test.
42179
42180 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
42181
42182         * g++.dg/parser/constant1.C: New test.
42183
42184 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42185
42186         PR c++/8591
42187         * g++.dg/parse/friend2.C: New test.
42188
42189 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
42190
42191         PR c++/9437
42192         * g++.dg/template/unify4.C: New test.
42193
42194 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
42195
42196         * gcc.c-torture/execute/20030128-1.c: New test.
42197
42198 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
42199
42200         * g++.dg/lookup/nested1.C: Test moved from ...
42201         * g++.old-deja/g++.other/lookup24.C: ... here.
42202
42203 2003-01-28  Jan Hubicka  <jh@suse.cz>
42204
42205         * gcc.dg/i386-cmov5.c: New test.
42206
42207 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
42208
42209         * gcc.c-torture/execute/20010925-1.c: Changed the
42210         memcpy declaration.
42211
42212 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42213
42214         PR c++/3902
42215         * g++.dg/parse/template5.C: New test.
42216
42217 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
42218
42219         PR fortran/9258
42220         * g77.dg/pr9258: New test.
42221
42222 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42223
42224         * README: Move relevant parts from README.g++.
42225
42226         * README.g++: Remove this file.
42227
42228 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
42229
42230         * g++.dg/abi/dcast1.C: New test.
42231
42232 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42233
42234         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
42235
42236 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
42237
42238         PR c++/47
42239         * g++.old-deja/g++.other/lookup24.C: New test.
42240
42241 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42242
42243         PR middle-end/7227
42244         * gcc.dg/uninit-C.c: New test.
42245
42246 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
42247
42248         * g++.dg/abi/covariant1.C: New test.
42249
42250 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
42251
42252         * gcc.dg/20030123-1.c: New test.
42253
42254 2003-01-25  Jan Hubicka  <jh@suse.cz>
42255
42256         PR opt/8492
42257         * gcc.c-torture/compile/20030125-1.c
42258
42259 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
42260
42261         PR c++/9403
42262         * g++.dg/parse/template3.C: New test.
42263         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
42264
42265         PR c++/795
42266         * g++.dg/parse/template4.C: New test.
42267
42268         PR c++/9415
42269         * g++.dg/template/qual2.C: New test.
42270
42271         PR c++/8545
42272         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
42273
42274         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
42275
42276 2003-01-25  Roger Sayle  <roger@eyesopen.com>
42277
42278         * gcc.c-torture/execute/switch-1.c: New test case.
42279
42280 2003-01-25  Jan Hubicka  <jh@suse.cz>
42281
42282         * gcc.c-torture/execute/20030125-1.[cx]: New test.
42283
42284 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
42285
42286         Tweaks for Bison-1.875. From the NEWS file:
42287         "- `parse error' -> `syntax error'
42288         Bison now uniformly uses the term `syntax error'"
42289         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
42290         * gcc.dg/cpp/digraph2.c: Likewise.
42291         * gcc.dg/cpp/direct2.c: Likewise.
42292         * gcc.dg/cpp/paste4.c: Likewise.
42293         * gcc.dg/c90-restrict-1.c: Likewise.
42294         * gcc.dg/c99-func-2.c: Likewise.
42295         * gcc.dg/noncompile/920721-2.c: Likewise.
42296         * gcc.dg/noncompile/930622-2.c: Likewise.
42297         * gcc.dg/noncompile/940112-1.c: Likewise.
42298         * gcc.dg/noncompile/950921-1.c: Likewise.
42299         * gcc.dg/noncompile/951123-1.c: Likewise.
42300         * gcc.dg/noncompile/971104-1.c: Likewise.
42301         * gcc.dg/noncompile/990416-1.c: Likewise.
42302
42303 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
42304
42305         * g++.dg/parse/undefined1.C: Add error message.
42306
42307 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42308
42309         PR c++/9354
42310         * g++.dg/parse/new1.C: New test.
42311
42312         PR c++/9216
42313         * g++.dg/parse/template2.C: New test.
42314
42315         PR c++/9354
42316         * g++.dg/parse/typedef2.C: New test.
42317
42318         PR c++/9328
42319         * g++.dg/ext/typeof3.C: New test.
42320
42321 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42322
42323         PR c++/2738
42324         * g++.dg/parse/ret-type1.C: New test.
42325
42326         PR c++/3792
42327         * g++.dg/parse/tmpl-outside1.C: New test.
42328
42329         PR c++/4207
42330         * g++.dg/parse/int-as-enum1.C: New test.
42331
42332         PR c++/4903
42333         * g++.dg/parse/no-typename1.C: New test.
42334
42335         PR c++/5533
42336         * g++.dg/parse/no-value1.C: New test.
42337
42338         PR c++/5921
42339         * g++.dg/parse/wrong-inline1.C: New test.
42340
42341         PR c++/6402
42342         * g++.dg/parse/ref1.C: New test.
42343
42344         PR c++/6992
42345         * g++.dg/parse/attr-ctor1.C: New test.
42346
42347         PR c++/7229
42348         * g++.dg/parse/namespace5.C: New test.
42349
42350         PR c++/7917
42351         * g++.dg/parse/func-def1.C: New test.
42352
42353         PR c++/8143
42354         * g++.dg/parse/undefined1.C: New test.
42355
42356         PR c++/5723, PR c++/8522
42357         * g++.dg/parse/specialization1.C: New test.
42358
42359         PR c++/163, PR c++/8595
42360         * g++.dg/parse/struct-as-enum1.C: New test.
42361
42362         PR c++/9173
42363         * g++.dg/parse/undefined2.C: New test.
42364
42365 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
42366
42367         PR c++/9298
42368         * g++.dg/parse/template1.C: New test.
42369
42370         PR c++/9384
42371         * g++.dg/parse/using1.C: New test.
42372
42373         PR c++/9285
42374         PR c++/9294
42375         * g++.dg/parse/expr2.C: New test.
42376
42377         PR c++/9388
42378         * g++.dg/parse/lookup2.C: Likewise.
42379
42380 2003-01-21  Jan Hubicka  <jh@suse.cz>
42381
42382         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
42383         * gcc.c-torture/execute/eeprof-1.c: Likewise.
42384         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
42385         * gcc.c-torture/execute/string-opt-*.c: Likewise.
42386
42387 2003-01-20  Nick Clifton  <nickc@redhat.com>
42388
42389         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
42390         problem with ARM sibcall code generation.
42391
42392 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
42393
42394         * gcc.c-torture/execute/20030120-1.c: New.
42395
42396 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
42397
42398         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
42399
42400 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
42401
42402         PR c++/9272
42403         * g++.dg/parse/ctor1.C: New test.
42404
42405         PR c++/9294:
42406         * g++.dg/parse/qualified1.C: New test.
42407
42408         * g++.dg/parse/typename3.C: New test.
42409
42410 2003-01-16  Richard Henderson  <rth@redhat.com>
42411
42412         * g++.dg/tls/init-2.C: Fix error matches for real this time.
42413
42414 2003-01-16  Richard Henderson  <rth@redhat.com>
42415
42416         * g++.dg/pch/pch.exp: Copy test header to the working directory
42417         before using it either for precompilation or direct use.
42418         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
42419         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
42420
42421 2003-01-16  Richard Henderson  <rth@redhat.com>
42422
42423         * gcc.dg/pch/pch.exp: Copy test header to the working directory
42424         before using it either for precompilation or direct use.
42425         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
42426         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
42427
42428 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
42429
42430         * g++.dg/ext/typename1.C: Add typename keyword.
42431         * g++.dg/template/crash1.C: Update error messages.
42432         * g++.dg/template/crash2.C: Remove error message.
42433         * g++.dg/parse/typename2.C: New test.
42434         * g++.dg/template/typename2.C: Change implicit
42435         typename warning into error.
42436         * g++.old-deja/g++.benjamin/tem03.C: Issue more
42437         error messages.
42438         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
42439         * g++.old-deja/g++.brendan/crash56.C: Add this->.
42440         * g++.old-deja/g++.law/visibility13.C: Remove error
42441         messages.
42442         * g++.old-deja/g++.ns/template17.C: Reorder code to
42443         make declaration visible in template.
42444         * g++.old-deja/g++.pt/crash3.C: Fix typos.
42445         * g++.old-deja/g++.pt/crash36.C: Issue more error
42446         messages.
42447         * g++.old-deja/g++.pt/crash5.C: Improve error
42448         message.
42449         * g++.old-deja/g++.pt/crash67.C: Remove warning.
42450         * g++.old-deja/g++.pt/inherit1.C: Add this->.
42451         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
42452         * g++.old-deja/g++.pt/typename16.C: Replace implicit
42453         typename warning with error message.
42454         * g++.old-deja/g++.pt/typename19.C: Remove warning.
42455         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
42456         * g++.old-deja/g++.robertl/eb24.C: Use this->.
42457
42458 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
42459
42460         * g++.dg/parse/ambig2.C: New test.
42461
42462 2003-01-15  Richard Henderson  <rth@redhat.com>
42463
42464         * g++.dg/tls/init-2.C: Update error message string.
42465
42466 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42467
42468         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
42469
42470 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
42471
42472         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
42473         all for HC11/HC12.
42474         * gcc.c-torture/compile/20001205-1.x: Likewise.
42475         * gcc.c-torture/compile/20001226-1.x: Likewise.
42476         * gcc.c-torture/compile/920520-1.x: Likewise.
42477         * gcc.c-torture/compile/961203-1.x: Likewise.
42478         * gcc.c-torture/compile/20020604-1.x: Likewise.
42479
42480 2003-01-15  Jan Hubicka  <jh@suse.cz>
42481
42482         * gcc.c-torture/compile/20030115-1.c: New test.
42483
42484         * gcc.dg/i386-fpcvt-1.c: New test.
42485         * gcc.dg/i386-fpcvt-2.c: New test.
42486
42487 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
42488
42489         Further conform g++'s __vmi_class_type_info to the C++ ABI
42490         specification.
42491         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
42492         the specification.
42493
42494 2003-01-14  Jan Hubicka  <jh@suse.cz>
42495
42496         * gcc.dg/i386-fpcvt-1.c: New test.
42497         * gcc.dg/i386-fpcvt-2.c: New test.
42498
42499 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
42500
42501         * gcc.dg/i386-mmx-3.c: New test.
42502
42503 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
42504
42505         PR c++/9264
42506         * g++.dg/parse/octal1.C: New file.
42507
42508         PR c++/9172
42509         * g++.dg/parse/typename1.C: New file.
42510
42511 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
42512
42513         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
42514         * gcc.dg/bf-no-ms-layout.c: Likewise.
42515         * gcc.dg/bf-ms-attrib.c: Likewise.
42516
42517 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
42518
42519         PR c++/9099
42520         * g++.dg/parse/dtor1.C: New file.
42521
42522         PR c++/9128
42523         * g++.dg/rtti/typeid1.C: New file.
42524
42525         PR c++/9153
42526         * g++.dg/parse/lookup1.C: New file.
42527
42528         PR c++/9171
42529         * g++.dg/templ/spec5.C: New file.
42530
42531 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
42532
42533         * gcc.c-torture/compile/20030110-1.c: New test.
42534
42535 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
42536
42537         Merge from pch-branch:
42538
42539         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
42540
42541         * gcc.dg/pch/cpp-1.h: New.
42542         * gcc.dg/pch/cpp-1.c: New.
42543         * gcc.dg/pch/cpp-2.h: New.
42544         * gcc.dg/pch/cpp-2.c: New.
42545
42546         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
42547
42548         * gcc.dg/pch/except-1.h: New.
42549         * gcc.dg/pch/except-1.c: New.
42550
42551         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
42552
42553         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
42554         running test.
42555         * gcc.dg/pch: Include *.hp not *.h.
42556         * gcc.dg/pch/system-1.h: New.
42557         * gcc.dg/pch/system-1.c: New.
42558
42559         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
42560
42561         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
42562         rather than trying to build and run a program using PCH.
42563         * gcc.dg/pch: Remove dg-do commands from test files.
42564
42565         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
42566
42567         * gcc.dg/pch/macro-3.c: New.
42568         * gcc.dg/pch/macro-3.h: New.
42569
42570         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
42571
42572         * gcc.dg/pch/common-1.c: New.
42573         * gcc.dg/pch/common-1.h: New.
42574         * gcc.dg/pch/decl-1.c: New.
42575         * gcc.dg/pch/decl-1.h: New.
42576         * gcc.dg/pch/decl-2.c: New.
42577         * gcc.dg/pch/decl-2.h: New.
42578         * gcc.dg/pch/decl-3.c: New.
42579         * gcc.dg/pch/decl-3.h: New.
42580         * gcc.dg/pch/decl-4.c: New.
42581         * gcc.dg/pch/decl-4.h: New.
42582         * gcc.dg/pch/decl-5.c: New.
42583         * gcc.dg/pch/decl-5.h: New.
42584         * gcc.dg/pch/global-1.c: New.
42585         * gcc.dg/pch/global-1.h: New.
42586         * gcc.dg/pch/inline-1.c: New.
42587         * gcc.dg/pch/inline-1.h: New.
42588         * gcc.dg/pch/inline-2.c: New.
42589         * gcc.dg/pch/inline-2.h: New.
42590         * gcc.dg/pch/static-1.c: New.
42591         * gcc.dg/pch/static-1.h: New.
42592         * gcc.dg/pch/static-2.c: New.
42593         * gcc.dg/pch/static-2.h: New.
42594
42595         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
42596
42597         * g++.dg/pch/pch.exp: Better handle failing testcases.
42598         * gcc.dg/pch/pch.exp: Likewise.
42599         * gcc.dg/pch/macro-1.c: New.
42600         * gcc.dg/pch/macro-1.h: New.
42601         * gcc.dg/pch/macro-2.c: New.
42602         * gcc.dg/pch/macro-2.h: New.
42603
42604         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
42605
42606         * g++.dg/dg.exp: Treat files in pch/ specially.
42607         * g++.dg/pch/pch.exp: New file.
42608         * g++.dg/pch/empty.H: New file.
42609         * g++.dg/pch/empty.C: New file.
42610         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
42611         "precompile".
42612
42613         * gcc.dg/pch/pch.exp: New file.
42614         * gcc.dg/pch/empty.h: New file.
42615         * gcc.dg/pch/empty.c: New file.
42616         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
42617         "precompile".
42618
42619 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42620
42621         * g++.dg/template/friend14.C: New test.
42622
42623 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42624
42625         * gcc.dg/old-style-asm-1.c: New test.
42626
42627 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
42628
42629         * gcc.c-torture/compile/20030109-1.c: New test.
42630
42631 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
42632
42633         * gcc.c-torture/execute/20030109-1.c: New test.
42634
42635 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
42636
42637         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
42638         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
42639         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
42640         * g++.old-deja/g++.mike/eh2.C: Likewise.
42641         * g++.old-deja/g++.mike/eh3.C: Likewise.
42642         * g++.old-deja/g++.mike/eh5.C: Likewise.
42643         * g++.old-deja/g++.mike/eh6.C: Likewise.
42644         * g++.old-deja/g++.mike/eh7.C: Likewise.
42645         * g++.old-deja/g++.mike/eh8.C: Likewise.
42646         * g++.old-deja/g++.mike/eh9.C: Likewise.
42647         * g++.old-deja/g++.mike/eh10.C: Likewise.
42648         * g++.old-deja/g++.mike/eh12.C: Likewise.
42649         * g++.old-deja/g++.mike/eh13.C: Likewise.
42650         * g++.old-deja/g++.mike/eh14.C: Likewise.
42651         * g++.old-deja/g++.mike/eh16.C: Likewise.
42652         * g++.old-deja/g++.mike/eh17.C: Likewise.
42653         * g++.old-deja/g++.mike/eh18.C: Likewise.
42654         * g++.old-deja/g++.mike/eh21.C: Likewise.
42655         * g++.old-deja/g++.mike/eh23.C: Likewise.
42656         * g++.old-deja/g++.mike/eh24.C: Likewise.
42657         * g++.old-deja/g++.mike/eh25.C: Likewise.
42658         * g++.old-deja/g++.mike/eh26.C: Likewise.
42659         * g++.old-deja/g++.mike/eh27.C: Likewise.
42660         * g++.old-deja/g++.mike/eh28.C: Likewise.
42661         * g++.old-deja/g++.mike/eh29.C: Likewise.
42662         * g++.old-deja/g++.mike/eh31.C: Likewise.
42663         * g++.old-deja/g++.mike/eh33.C: Likewise.
42664         * g++.old-deja/g++.mike/eh34.C: Likewise.
42665         * g++.old-deja/g++.mike/eh35.C: Likewise.
42666         * g++.old-deja/g++.mike/eh36.C: Likewise.
42667         * g++.old-deja/g++.mike/eh37.C: Likewise.
42668         * g++.old-deja/g++.mike/eh38.C: Likewise.
42669         * g++.old-deja/g++.mike/eh39.C: Likewise.
42670         * g++.old-deja/g++.mike/eh40.C: Likewise.
42671         * g++.old-deja/g++.mike/eh41.C: Likewise.
42672         * g++.old-deja/g++.mike/eh42.C: Likewise.
42673         * g++.old-deja/g++.mike/eh44.C: Likewise.
42674         * g++.old-deja/g++.mike/eh46.C: Likewise.
42675         * g++.old-deja/g++.mike/eh47.C: Likewise.
42676         * g++.old-deja/g++.mike/eh48.C: Likewise.
42677         * g++.old-deja/g++.mike/eh49.C: Likewise.
42678         * g++.old-deja/g++.mike/eh50.C: Likewise.
42679         * g++.old-deja/g++.mike/eh51.C: Likewise.
42680         * g++.old-deja/g++.mike/eh53.C: Likewise.
42681         * g++.old-deja/g++.mike/eh55.C: Likewise.
42682         * g++.old-deja/g++.mike/p7912.C: Likewise.
42683         * g++.old-deja/g++.mike/p9706.C: Likewise.
42684         * g++.old-deja/g++.mike/p10416.C: Likewise.
42685         * g++.old-deja/g++.mike/p11667.C: Likewise.
42686         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
42687         Remove redundant reference to Iris.
42688         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
42689         Elxsi, i860, Pico Java, and WE32K.
42690
42691 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
42692
42693         * g++.dg/ext/asm4.C: New test.
42694
42695 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42696
42697         PR c++/9030
42698         * g++.dg/template/friend12.C: New test.
42699         * g++.dg/template/friend13.C: Likewise.
42700         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
42701
42702 2003-01-08  Jan Hubicka  <jh@suse.cz>
42703
42704         * gcc.dg/i386-cadd.c: New test.
42705         * gcc.dg/i386-cmov4.c: Likewise.
42706
42707 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
42708
42709         PR c++/9165
42710         * g++.dg/warn/Wunused-3.C: New test.
42711
42712         * g++.dg/abi/bitfield9.C: New test.
42713
42714         PR c++/9189
42715         * g++.dg/parse/defarg3.C: New test.
42716
42717 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
42718
42719         * g++.dg/parse/ambig1.C: New test.
42720         * g++.dg/parse/defarg2.C: New test.
42721
42722 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
42723
42724         * g++.dg/template/defarg-1.C: New test.
42725         * g++.dg/template/local2.C: Likewise.
42726
42727 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
42728
42729         * gcc.c-torture/execute/20030105-1.c: New test.
42730
42731 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42732
42733         * g++.dg/parse/namespace3.C: Remove extra semicolons.
42734         * g++.dg/parse/namespace4.C: Likewise.
42735
42736 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
42737
42738         * g++.dg/template/ntp2.C: New test.
42739
42740 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
42741
42742         * g++.dg/parse/extern-C-1.C: New test.
42743
42744         * g++.dg/parse/namespace4.C: New test.
42745
42746         * g++.dg/template/nested1.C: New test.
42747
42748         * g++.dg/parse/namespace3.C: New test.
42749
42750 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
42751
42752         * g++.dg/lookup/two-stage1.C: New test.
42753
42754 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42755
42756         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
42757         * g++.old-deja/g++.jason/access8.C: Likewise.
42758         * g++.old-deja/g++.other/decl5.C: Likewise.
42759
42760 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42761
42762         * g++.dg/parse/parse7.C: New test.
42763
42764 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
42765
42766         PR c++/2843
42767         * g++.dg/ext/attrib7.C: New test.
42768
42769 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
42770
42771         * g++.dg/parse/parse6.C: New test.
42772
42773 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
42774
42775         * gcc.dg/h8300-stack-1.c: New.
42776
42777 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42778
42779         g++.dg/lookup/exception1.C: New test.
42780
42781         g++.dg/lookup/template1.C: New test.
42782
42783         g++.dg/parse/namespace2.C: New test.
42784
42785         g++.dg/parse/parens2.C: New test.
42786
42787 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42788
42789         * g++.dg/parse/parse5.C: New test.
42790         * g++.dg/lookup/scoped4.C: New test.
42791
42792 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
42793
42794         * g++.dg/parse/parens1.C: New test.
42795
42796         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
42797         angle-bracket1.C.
42798         * g++.dg/parse/parens2.C: New test.
42799
42800         * g++.dg/lookup/scope-operator1.C: New test.
42801
42802         * g++.dg/parse/operator1.C: New test.
42803
42804 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42805
42806         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
42807         * g++.old-deja/g++.other/access6.C: Likewise.
42808         * g++.old-deja/g++.other/decl1.C: Likewise.
42809         * g++.old-deja/g++.pt/typename12.C: Likewise.
42810
42811 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42812
42813         * g++.dg/parse/namespace1.C: New test.
42814
42815 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42816
42817         * g++.dg/parse/parse4.C: New test.
42818
42819 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42820
42821         * g++.dg/parse/parse3.C: New test.
42822
42823 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42824
42825         * g++.dg/parse/parse2.C: New test.
42826
42827 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42828
42829         * g++.dg/template/friend11.C: New test.
42830
42831 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
42832
42833         * g++.dg/parse/parse1.C: New test.
42834
42835 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
42836
42837         * lib/profopt.exp: Change the name of a global variable to avoid
42838         possible clashes with other test suites.
42839
42840 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
42841
42842         * g++.dg/inherit/covariant8.C: New test.
42843
42844 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
42845
42846         * g++.dg/init/array9.C: New test.
42847
42848         PR c++/9112
42849         * g++.dg/parse/expr1.C: New test.
42850
42851 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
42852
42853         * gcc.c-torture/compile/20021230-1.c: New test.
42854
42855 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42856
42857         * g++.dg/inherit/covariant5.C: New test.
42858         * g++.dg/inherit/covariant6.C: New test.
42859         * g++.dg/inherit/covariant7.C: New test.
42860
42861 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42862
42863         PR c++/2739
42864         * g++.dg/other/access2.C: New test.
42865
42866 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42867
42868         * g++.dg/other/anon-struct.C: No longer fails
42869         * g++.old-deja/g++.brendan/parse4.C: Likewise.
42870         * g++.old-deja/g++.brendan/parse5.C: Likewise.
42871         * g++.old-deja/g++.brendan/parse6.C: Likewise.
42872
42873 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
42874
42875         * g++.dg/parse/angle-bracket.C (main): No longer fails.
42876
42877 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
42878
42879         * g++.dg/eh/spec4.C: Remove stray semicolon.
42880         * g++.dg/expr/pmf-1.C: Change error message.
42881         * g++.dg/ext/asm1.C: Remove stray semicolon.
42882         * g++.dg/ext/typename1.C: Add missing typenames.
42883         * g++.dg/inherit/template-as-base.C: Change error message.
42884         * g++.dg/lookup/scoped1.C: Likewise.
42885         * g++.dg/lookup/scoped2.C: Likewise.
42886         * g++.dg/lookup/using2.C: Likewise.
42887         * g++.dg/other/component1.C: Remove stray semicolon.
42888         * g++.dg/other/do1.C: Change error message.
42889         * g++.dg/other/error2.C: Likewise.
42890         * g++.dg/other/init1.C: Likewise.
42891         * g++.dg/other/packed1.C: Remove stray semicolon.
42892         * g++.dg/other/ptrmem2.C: Change error message.
42893         * g++.dg/parse/parameter-declaration-1.C: Remove line number
42894         marker.
42895         * g++.dg/special/initp1.C: Remove invalid attribute usage.
42896         * g++.dg/template/access3.C: Add typename keyword.
42897         * g++.dg/template/access5.C: Remove stray semicolon.
42898         * g++.dg/template/access6.C: Likewise.
42899         * g++.dg/template/complit1.C: Likewise.
42900         * g++.dg/template/crash1.C: Change error message.
42901         * g++.dg/template/inherit2.C: Remove stray semicolon.
42902         * g++.dg/template/instantiate2.C: Likewise.
42903         * g++.dg/template/instantiate3.C: Change error message.
42904         * g++.dg/template/qual1.C: Remove stray semicolon.
42905         * g++.dg/template/qualttp18.C: Change error message.
42906         * g++.dg/template/ref1.C: Remove stray semicolon.
42907         * g++.dg/template/sizeof1.C (A::value): Declare it.
42908         * g++.dg/template/spec4.C: Change error message.
42909         * g++.dg/template/static1.C: Likewise.
42910         * g++.dg/template/type1.C: Likewise.
42911         * g++.dg/template/typename3.C: Likewise.
42912         * g++.old-deja/g++.benjamin/13478.C: Change error message.
42913         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
42914         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
42915         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
42916         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
42917         named return value extension.
42918         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
42919         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
42920         * g++.old-deja/g++.bob/extern_C.C: Likewise.
42921         * g++.old-deja/g++.bob/inherit2.C: Likewise.
42922         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42923         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42924         * g++.old-deja/g++.brendan/crash13.C: Likewise.
42925         * g++.old-deja/g++.brendan/crash15.C: Likewise.
42926         * g++.old-deja/g++.brendan/crash18.C: Change error message.
42927         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
42928         * g++.old-deja/g++.brendan/crash38.C: Likewise.
42929         * g++.old-deja/g++.brendan/crash50.C: Likewise.
42930         * g++.old-deja/g++.brendan/crash56.C: Likewise.
42931         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
42932         syntax.
42933         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
42934         * g++.old-deja/g++.brendan/crash8.C: Change error message.
42935         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
42936         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42937         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
42938         * g++.old-deja/g++.brendan/template11.C: Likewise.
42939         * g++.old-deja/g++.brendan/template26.C: Likewise.
42940         * g++.old-deja/g++.brendan/template27.C: Use explicit
42941         specialization syntax.
42942         * g++.old-deja/g++.brendan/template30.C: Likewise.
42943         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
42944         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
42945         non-dependent names.
42946         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
42947         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
42948         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
42949         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
42950         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
42951         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
42952         named return value extension.
42953         * g++.old-deja/g++.ext/namedret2.C: Likewise.
42954         * g++.old-deja/g++.ext/namedret3.C: Likewise.
42955         * g++.old-deja/g++.ext/return1.C: Likewise.
42956         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
42957         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
42958         * g++.old-deja/g++.jason/access8.C: Likewise.
42959         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
42960         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
42961         pseudo-destructor names.
42962         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
42963         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
42964         pseudo-destructor names.
42965         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
42966         * g++.old-deja/g++.jason/overload19.C: Likewise.
42967         * g++.old-deja/g++.jason/overload32.C: Likewise.
42968         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
42969         stray semicolons.
42970         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
42971         * g++.old-deja/g++.jason/return.C: Likewise.
42972         * g++.old-deja/g++.jason/return2.C: Likewise.
42973         * g++.old-deja/g++.jason/shadow1.C: Likewise.
42974         * g++.old-deja/g++.jason/special.C: Use explicit specialization
42975         syntax.
42976         * g++.old-deja/g++.jason/template10.C: Account for use of
42977         non-dependent names.
42978         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
42979         syntax.
42980         * g++.old-deja/g++.jason/template37.C: Likewise.
42981         * g++.old-deja/g++.law/access4.C: Change error messages.
42982         * g++.old-deja/g++.law/arm13.C: Remove incorrect
42983         pseudo-destructor names.
42984         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
42985         * g++.old-deja/g++.law/ctors9.C: Likewise.
42986         * g++.old-deja/g++.law/cvt22.C: Likewise.
42987         * g++.old-deja/g++.law/dtors5.C: Likewise.
42988         * g++.old-deja/g++.law/global-init1.C: Likewise.
42989         * g++.old-deja/g++.law/missed-error3.C: Likewise.
42990         * g++.old-deja/g++.law/operators28.C: Likewise.
42991         * g++.old-deja/g++.law/visibility28.C: Likewise.
42992         * g++.old-deja/g++.martin/eval1.C: Likewise.
42993         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
42994         name.
42995         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
42996         * g++.old-deja/g++.mike/net34.C: Likewise.
42997         * g++.old-deja/g++.mike/net36.C: Likewise.
42998         * g++.old-deja/g++.mike/ns2.C: Likewise.
42999         * g++.old-deja/g++.mike/p12306.C: Likewise.
43000         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
43001         value extension.
43002         * g++.old-deja/g++.mike/p700.C: Likewise.
43003         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
43004         * g++.old-deja/g++.mike/p710.C: Likewise.
43005         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
43006         value extension.
43007         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
43008         * g++.old-deja/g++.mike/pmf9.C: Likewise.
43009         * g++.old-deja/g++.ns/crash2.C: Likewise.
43010         * g++.old-deja/g++.ns/crash3.C: Likewise.
43011         * g++.old-deja/g++.ns/invalid1.C: Likewise.
43012         * g++.old-deja/g++.ns/ns17.C: Likewise.
43013         * g++.old-deja/g++.ns/template16.C: Likewise.
43014         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
43015         keyword.
43016         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
43017         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
43018         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
43019         named return value extension.
43020         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
43021         * g++.old-deja/g++.other/access4.C: Issue additional error
43022         messages.
43023         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
43024         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
43025         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
43026         * g++.old-deja/g++.other/crash25.C: Change error message.
43027         * g++.old-deja/g++.other/crash4.C: Change error message.
43028         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
43029         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
43030         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
43031         checks.
43032         * g++.old-deja/g++.other/defarg8.C: Likewise.
43033         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
43034         * g++.old-deja/g++.other/dtor10.C: Likewise.
43035         * g++.old-deja/g++.other/incomplete.C: Likewise.
43036         * g++.old-deja/g++.other/linkage7.C: Likewise.
43037         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
43038         lookup algorithm.
43039         * g++.old-deja/g++.other/mangle2.C: Likewise.
43040         * g++.old-deja/g++.other/refinit2.C: Likewise.
43041         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
43042         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
43043         * g++.old-deja/g++.pt/crash28.C: Likewise.
43044         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
43045         syntax.
43046         * g++.old-deja/g++.pt/crash32.C: Change error message.
43047         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
43048         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
43049         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
43050         error message position.
43051         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
43052         * g++.old-deja/g++.pt/defarg8.C: Change error message.
43053         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
43054         syntax.
43055         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
43056         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
43057         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
43058         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
43059         keyword.
43060         * g++.old-deja/g++.pt/explicit31.C: Likewise.
43061         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
43062         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
43063         keyword.
43064         * g++.old-deja/g++.pt/explicit71.C: Change error message.
43065         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
43066         syntax.
43067         * g++.old-deja/g++.pt/friend28.C: Account for use of
43068         non-dependent names.
43069         * g++.old-deja/g++.pt/friend29.C: Likewise.
43070         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
43071         rules.
43072         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
43073         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
43074         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
43075         lookup rules.
43076         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
43077         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
43078         keyword.
43079         * g++.old-deja/g++.pt/memclass20.C: Likewise.
43080         * g++.old-deja/g++.pt/memclass5.C: Likewise.
43081         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
43082         keyword.
43083         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
43084         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
43085         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
43086         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
43087         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
43088         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
43089         keyword.
43090         * g++.old-deja/g++.pt/spec10.C: Likewise.
43091         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
43092         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
43093         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
43094         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
43095         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
43096         * g++.old-deja/g++.pt/ttp62.C: Likewise.
43097         * g++.old-deja/g++.pt/ttp64.C: Likewise.
43098         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
43099         * g++.old-deja/g++.pt/typename15.C: Likewise.
43100         * g++.old-deja/g++.pt/typename22.C: Likewise.
43101         * g++.old-deja/g++.pt/typename6.C: Change error messages.
43102         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
43103         * g++.old-deja/g++.pt/virtual2.C: Likewise.
43104         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
43105         syntax.
43106         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
43107         return value extension.
43108         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
43109         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
43110         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
43111         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
43112
43113 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
43114
43115         * g++.dg/warn/inline1.C: New test.
43116         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
43117         * g++.old-deja/g++.jason/synth10.C: Likewise.
43118         * g++.old-deja/g++.mike/net31.C: Likewise.
43119         * g++.old-deja/g++.mike/p8786.C: Likewise.
43120
43121         * g++.dg/template/friend10.C: New test.
43122         * g++.dg/template/conv5.C: New test.
43123
43124 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
43125
43126         * g++.dg/lookup/scoped3.C: New test.
43127
43128         * g++.dg/lookup/decl1.C: New test.
43129         * g++.dg/lookup/decl2.C: New test.
43130
43131 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43132
43133         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
43134         gcc.c-torture/compile/20021015-1.c,
43135         gcc.c-torture/compile/20021015-2.c,
43136         gcc.c-torture/compile/20021123-1.c,
43137         gcc.c-torture/compile/20021123-2.c,
43138         gcc.c-torture/compile/20021123-3.c,
43139         gcc.c-torture/compile/20021123-4.c,
43140         gcc.c-torture/execute/20021024-1.c: Add tests previously added
43141         only to 3.1 or 3.2 branch.
43142
43143 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
43144
43145         * gcc.dg/i386-bitfield3.c: New test.
43146
43147         * gcc.dg/i386-bitfield2.c: New test.
43148
43149 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
43150
43151         * g++.dg/parse/conv_op1.C: New test.
43152
43153 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
43154
43155         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
43156         approved.
43157
43158 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
43159
43160         * gcc.c-torture/compile/20021220-1.c: New test.
43161
43162 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
43163
43164         * gcc.dg/i386-fastcall-1.c: New.
43165
43166 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43167
43168         * gcc.c-torture/execute/20021219-1.c: New test.
43169
43170 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43171
43172         * gcc.dg/i386-pic-1.c: New test.
43173
43174 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43175
43176         PR c++/8099
43177         * g++.dg/template/friend9.C: New test.
43178
43179 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43180
43181         PR c++/3663
43182         * g++.dg/template/access7.C: New test.
43183
43184 2002-12-18  Nick Clifton  <nickc@redhat.com>
43185
43186         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
43187         the libstdc++-v3 directory has been found.
43188
43189 2002-12-12  Devang Patel <dpatel@apple.com>
43190         * gcc.dg/darwin-ld-1.c: New test.
43191         * gcc.dg/darwin-ld-2.c: New test.
43192         * gcc.dg/darwin-ld-3.c: New test.
43193         * gcc.dg/darwin-ld-4.c: New test.
43194         * gcc.dg/darwin-ld-5.c: New test.
43195
43196 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
43197
43198         * gcc.c-torture/compile/20021212-1.c: New test.
43199
43200 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
43201
43202         * gcc.dg/fshort-wchar: New test.
43203
43204 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
43205
43206         PR c++/8372
43207         * g++.dg/template/dtor1.C: New test.
43208
43209         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
43210         markers.
43211
43212 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
43213
43214         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
43215
43216 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
43217
43218         * g++.dg/template/static1.C: New test.
43219         * g++.dg/template/static2.C: New test.
43220         * g++.old-deja/g++.ext/memconst.C: New test.
43221
43222 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43223
43224         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
43225         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
43226         * g++.dg/special/initp1.C: Likewise.
43227
43228 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
43229
43230         * gcc.c-torture/execute/20021204-1.c: New test.
43231
43232 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
43233
43234         * gcc.dg/ppc-fmadd-1.c: New file.
43235         * gcc.dg/ppc-fmadd-2.c: New file.
43236         * gcc.dg/ppc-fmadd-3.c: New file.
43237
43238 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43239
43240         * gcc.c-torture/compile/20021204-1.c: New test.
43241
43242 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
43243
43244         * g++.dg/inherit/covariant2.C: New test.
43245         * g++.dg/inherit/covariant3.C: New test.
43246         * g++.dg/inherit/covariant4.C: New test.
43247         * g++.dg/inherit/covariant1.C: Remove XFAIL.
43248         * g++.old-deja/g++.robertl/eb17.C: Likewise.
43249
43250 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
43251
43252         PR c++/8688
43253         * g++.dg/init/brace3.C: New test.
43254
43255 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
43256
43257         * gcc.dg/20020210-1.c: Fix a comment typo.
43258
43259 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
43260
43261         PR c++/8720
43262         * g++.dg/parse/defarg1.C: New test.
43263
43264         PR c++/8615
43265         * g++.dg/template/char1.C: New test.
43266
43267         * g++.dg/template/varmod1.C: Fix typo.
43268
43269 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43270
43271         DR 180
43272         * g++.old-deja/g++.pt/crash32.C: Expect error.
43273
43274 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
43275
43276         PR c++/5919
43277         * g++.dg/template/varmod1.C: New test.
43278
43279         PR c++/8727
43280         * g++.dg/inherit/typeinfo1.C: New test.
43281
43282         PR c++/8663
43283         * g++.dg/inherit/typedef1.C: New test.
43284
43285 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
43286
43287         PR c++/8332
43288         PR c++/8493
43289         * g++.dg/template/strlen1.C: New test.
43290
43291         PR c++/8227
43292         * g++.dg/template/ctor2.C: New test.
43293
43294         PR c++/8214
43295         * g++.dg/init/string1.C: New test.
43296
43297         PR c++/8511
43298         * g++.dg/template/friend8.C: New test.
43299
43300 2002-11-29  Joe Buck <jbuck@synopsys.com>
43301
43302         * g++.dg/lookup/anon2.C: New test.
43303
43304 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
43305
43306         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
43307         h8300 port.
43308
43309 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
43310
43311         * gcc.dg/bitfld-6.c: New test.
43312
43313 2002-11-27  Jan Hubicka  <jh@suse.cz>
43314
43315         * gcc.c-torture/execute/20021127.[cx]: New test.
43316
43317 2002-11-26  Jan Hubicka  <jh@suse.cz>
43318
43319         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
43320         quality.
43321
43322 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
43323
43324         * g++.dg/init/brace2.C: New test.
43325         * g++.old-deja/g++.mike/p9129.C: Correct.
43326
43327 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
43328
43329         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
43330
43331 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
43332
43333         * gcc.dg/sibcall-6: New test for indirect sibcalls.
43334
43335 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
43336
43337         * g++.dg/abi/empty11.C: New test.
43338         * g++.dg/rtti/cv1.C: New test.
43339
43340 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
43341
43342         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
43343
43344 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
43345
43346         * g++.dg/abi/empty10.C: New test.
43347
43348 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
43349
43350         * gcc.c-torture/compile/20021124-1.c: New test.
43351
43352 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
43353
43354         * g++.dg/abi/rtti2.C: New test.
43355
43356 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
43357
43358         * gcc.dg/i386-unroll-1.c: New test.
43359
43360 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43361
43362         * gcc.c-torture/compile/20021120-1.c: New test.
43363         * gcc.c-torture/compile/20021120-2.c: New test.
43364
43365 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43366
43367         * gcc.dg/bitfld-5.c: New test.
43368
43369 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43370
43371         * gcc.c-torture/execute/20021120-3.c: New test.
43372
43373 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43374
43375         * gcc.c-torture/execute/20021120-2.c: New test.
43376
43377 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
43378
43379         * gcc.c-torture/execute/20021120-1.c: New test.
43380
43381 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
43382
43383         * gcc.c-torture/execute/20021118-3.c: New test.
43384
43385 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
43386
43387         * gcc.c-torture/compile/20021119-1.c: New test.
43388
43389 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
43390
43391         * gcc.dg/duff-1.c: New test.
43392         * gcc.dg/duff-2.c: New test.
43393         * gcc.dg/duff-3.c: New test.
43394
43395 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
43396
43397         * gcc.dg/cpp/_Pragma5.c: New test.
43398
43399 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43400
43401         * gcc.c-torture/execute/20021118-2.c: New test.
43402
43403 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
43404
43405         * gcc.c-torture/execute/20021118-1.c: New test.
43406
43407 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
43408
43409         * gcc.dg/20021116-1.c: New test.
43410
43411 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
43412
43413         * g++.dg/abi/vcall1.C: New test.
43414
43415 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
43416
43417         * gcc.dg/20021029-1.c: New test.
43418         * gcc.dg/20021029-2.c: New test.
43419
43420 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
43421
43422         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
43423
43424 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43425
43426         PR c/8439
43427         * gcc.dg/20021110.c: Move to ...
43428         * gcc.c-torture/compile/20021110.c: .... here.
43429
43430 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43431
43432         PR c/8467
43433         * gcc.c-torture/execute/20021111-1.c
43434
43435 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
43436
43437         PR c/8439
43438         * gcc.dg/20021110.c: New test.
43439
43440 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
43441
43442         * g++.dg/abi/vthunk3.C: Run only on x86.
43443
43444 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
43445
43446         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
43447
43448 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
43449
43450         * lib/compat.exp (compat-execute): Fix logic error in last
43451         change.
43452
43453 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
43454
43455         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
43456
43457 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43458
43459         PR c++/8389
43460         * g++.dg/template/access6.C: New test.
43461
43462 2002-11-08  Jan Hubicka  <jh@suse.cz>
43463
43464         * gcc.dg/i386-ssefp-1.c: New test.
43465         * gcc.dg/i386-ssefp-1.c: New test.
43466
43467 2002-11-08  Jan Hubicka  <jh@suse.cz>
43468
43469         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
43470
43471 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43472
43473         * g++.dg/abi/vthunk3.C: New test.
43474
43475         PR c++/8338
43476         * g++.dg/template/crash2.C: New test.
43477
43478 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
43479
43480         * g++.dg/abi/dtor1.C: New test.
43481         * g++.dg/abi/dtor2.C: Likewise.
43482
43483 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
43484
43485         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
43486         Darwin.
43487
43488 2002-11-04  Adam Nemet  <anemet@lnxw.com>
43489
43490         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
43491         -mthumb.  Only xfail with -O0.
43492
43493 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
43494
43495         * g++.dg/abi/thunk1.C: New test.
43496         * g++.dg/abi/thunk2.C: Likewise.
43497         * g++.dg/abi/vtt1.C: Likewise.
43498
43499 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
43500
43501         PR optimization/8423
43502         * gcc.c-torture/execute/builtin-constant.c: New test.
43503
43504 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
43505
43506         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
43507         Add some more cases.
43508
43509 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
43510
43511         PR c++/8391
43512         * g++.dg/opt/local1.C: New test.
43513
43514 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
43515
43516         PR c++/8160
43517         * g++.dg/template/complit1.C: New test.
43518
43519         PR c++/8149
43520         * g++.dg/template/typename4.C: Likewise.
43521
43522 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43523
43524         Core issue 287, PR c++/7639
43525         * g++.dg/template/instantiate1.C: Adjust error location.
43526         * g++.dg/template/instantiate3.C: New test.
43527         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
43528         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
43529         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
43530
43531 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
43532
43533         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
43534
43535 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
43536
43537         PR c++/8287
43538         * g++.dg/init/dtor2.C: New test.
43539
43540 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43541
43542         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
43543         * gcc.dg/nest.c: Bypass errors on irix6.
43544
43545 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
43546
43547         * gcc.dg/nest.c: Expect error for mmix-*-*.
43548         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
43549
43550 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
43551
43552         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
43553         markers.
43554
43555         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
43556
43557 2002-10-25  Mike Stump  <mrs@apple.com>
43558
43559         * gcc.dg/warn-1.c: New test.
43560
43561 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43562
43563         * g++.dg/template/typename3.C: New test.
43564
43565 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
43566
43567         * g++.dg/lookup/ptrmem1.C: New test.
43568
43569         * g++.dg/abi/vthunk2.C: New test.
43570
43571 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
43572
43573         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
43574
43575 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
43576
43577         * g++.dg/abi/empty9.C: New test.
43578
43579 2002-10-24  Richard Henderson  <rth@redhat.com>
43580
43581         * g++.dg/inherit/thunk1.C: Enable for ia64.
43582
43583 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43584
43585         PR c++/8067
43586         * g++.dg/lookup/pretty1.C: New test.
43587
43588 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
43589
43590         * gcc.dg/20021023-1.c: New test.
43591
43592 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
43593
43594         PR c++/7679
43595         * g++.dg/parse/inline1.C: New test.
43596
43597 2002-10-23  Richard Henderson  <rth@redhat.com>
43598
43599         * g++.dg/inherit/thunk1.C: Enable for x86_64.
43600
43601         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
43602
43603 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
43604
43605         PR c++/6579
43606         * g++.dg/parse/stmtexpr3.C: New test.
43607
43608 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
43609
43610         * g++.dg/expr/cond1.C: New test.
43611
43612 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43613
43614         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
43615
43616 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43617
43618         * g++.dg/abi/vbase13.C: New test.
43619         * g++.dg/abi/vbase14.C: Likewise.
43620
43621 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
43622
43623         * gcc.dg/tls/pic-1.c: New test.
43624         * gcc.dg/tls/nonpic-1.c: New test.
43625         * gcc.dg/20021018-1.c: New test.
43626
43627 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43628
43629         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
43630         Remove only files with the same base name as the test case.
43631         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
43632         (profopt-execute): Likewise.  Also, remove old profiling
43633         and performance data files before running the tests.
43634
43635         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
43636         * g++.dg/bprob/bprob.exp: Likewise.
43637         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
43638         to allow more general test case names.
43639
43640         * g++.dg/bprob/bprob-1.C: Rename to ...
43641         * g++.dg/bprob/g++-bprob-1.C: ... this.
43642
43643         * g77.dg/bprob/bprob-1.f: Rename to ...
43644         * g77.dg/bprob/g77-bprob-1.f: ... this.
43645
43646 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
43647
43648         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
43649         bison 1.50 or later.
43650
43651 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
43652
43653         * g++.dg/README: Describe more test directories.
43654
43655 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43656
43657         * g++.dg/init/array6.C: Add additional tests.
43658
43659 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
43660
43661         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
43662         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
43663
43664 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
43665
43666         * gcc.c-torture/compile/20020604-1.x: New.
43667         * gcc.c-torture/compile/simd-5.x: Likewise.
43668         * gcc.c-torture/execute/920710-1.x: Likewise.
43669         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
43670
43671 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
43672
43673         * g++.dg/inherit/override1.C: Add dg-options clause.
43674
43675 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43676
43677         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
43678         _mm_slli_si128.
43679
43680 2002-10-19  Andreas Schwab  <schwab@suse.de>
43681
43682         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
43683         directory component.
43684
43685 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
43686
43687         * g++.dg/inherit/thunk1.C: New test.
43688
43689         * g++.dg/inherit/override1.C: New test.
43690
43691         * g++.dg/abi/mangle11.C: New test.
43692         * g++.dg/abi/mangle14.C: New test.
43693         * g++.dg/abi/mangle17.C: New test.
43694
43695 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
43696
43697         * g++.dg/overload/member2.C: New test.
43698
43699 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
43700
43701         * g++.dg/README: Describe new compat directory.
43702         * g++.dg/dg.exp: Skip tests in compat directory.
43703         * README.compat: New file.
43704         * lib/compat.exp: New expect script.
43705         * g++.dg/compat: New test directory.
43706         * g++.dg/compat/compat.exp: New expect script.
43707         * g++.dg/compat/abi: New test directory.
43708         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
43709         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
43710         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
43711         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
43712         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
43713         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
43714         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
43715         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
43716         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
43717         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
43718         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
43719         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
43720         * g++.dg/compat/break: New test directory.
43721         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
43722         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
43723         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
43724         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
43725         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
43726         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
43727         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
43728         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
43729         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
43730         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
43731         g++.dg/compat/break/README: New files.
43732         * g++.dg/compat/eh: New test directory.
43733         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
43734         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
43735         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
43736         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
43737         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
43738         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
43739         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
43740         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
43741         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
43742         g++.dg/compat/eh/filter2_y.C,
43743         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
43744         g++.dg/compat/eh/new1_y.C,
43745         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
43746         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
43747         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
43748         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
43749         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
43750         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
43751         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
43752         g++.dg/compat/eh/unexpected1_y.C: New files.
43753         * g++.dg/compat/init: New test directory.
43754         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
43755         g++.dg/compat/init/array5_y.C,
43756         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
43757         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
43758         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
43759         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
43760         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
43761         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
43762         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
43763         g++.dg/compat/init/init-ref2_y.C: New files.
43764
43765 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43766
43767         PR c++/7584
43768         * g++.dg/inherit/using3.C: New test.
43769
43770 2002-10-17  Jan Hubicka  <jh@suse.cz>
43771
43772         * gcc.dg/20021017-2.c: New test.
43773
43774 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
43775
43776         * g++.dg/abi/mangle16.C: Adjust.
43777
43778         * g++.dg/init/array8.C: New test.
43779
43780 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
43781
43782         * gcc.dg/special/mips-abi.exp: New test.
43783         * gcc.dg/special/mips-abi.s: Empty file used by the above.
43784
43785 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43786
43787         * g++.dg/abi/mangle16.C: New test.
43788         * g++.dg/abi/mangle17.C: Likewise.
43789
43790         PR c++/7478
43791         * g++.dg/template/ref1.C: New test.
43792
43793 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43794
43795         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
43796
43797 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
43798
43799         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
43800
43801 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
43802
43803         PR c++/7524
43804         * g++.dg/init/array7.C: New test.
43805
43806 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
43807
43808         * g++.dg/init/array6.C: New test.
43809
43810         * g++.dg/abi/mangle13.C: Likewise.
43811         * g++.dg/abi/mangle14.C: Likewise.
43812         * g++.dg/abi/mangle15.C: Likewise.
43813
43814 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43815
43816         * g++.dg/abi/empty8.C: New test.
43817
43818 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
43819
43820         * g++.dg/init/ctor1.C: New test.
43821
43822 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
43823
43824         * gcc.c-torture/execute/20021015-1.c: New test.
43825
43826 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
43827
43828         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
43829
43830 2002-10-14  Jan Hubicka  <jh@suse.cz>
43831
43832         * gcc.dg/i386-ssetype-[1-5].c: New tests.
43833
43834 2002-10-14  Richard Henderson  <rth@redhat.com>
43835
43836         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
43837
43838 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43839
43840         PR optimization/6631
43841         * g++.dg/opt/const2.C: New test.
43842
43843 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
43844
43845         PR c++/7176
43846         * g++.dg/parse/friend1.C: New test.
43847         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
43848
43849 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
43850
43851         * gcc.dg/20021014-1.c: New test.
43852
43853 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
43854
43855         PR c++/5661
43856         * g++.dg/ext/vlm1.C: New test.
43857         * g++.dg/ext/vlm2.C: Likewise.
43858
43859         * g++.dg/init/array1.C: Remove invalid braces.
43860         * g++.dg/init/brace1.C: New test.
43861         * g++.dg/init/copy2.C: Likewise.
43862         * g++.dg/init/copy3.C: Likewise.
43863         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
43864         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
43865         braces.
43866
43867 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
43868
43869         * gcc.dg/cpp/assembler.S: Don't use -ansi.
43870
43871 2002-10-11  Richard Shann  <richard.shann@superh.com>
43872
43873         * gcc.c-torture/compile/simd-5.c: New test.
43874
43875 2002-10-10  Roger Sayle  <roger@eyesopen.com>
43876
43877         * gcc.c-torture/execute/shiftopt-1.c: New test case.
43878
43879 2002-10-10  Jim Wilson  <wilson@redhat.com>
43880
43881         * gcc.c-torture/execute/20021010-1.c: New test.
43882
43883 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
43884
43885         PR c/7353
43886         * g++.dg/ext/typedef-init.C: New test.
43887         * gcc.dg/typedef-init.c: New test.
43888
43889 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
43890
43891         * gcc.dg/cpp/paste13.c: New test.
43892
43893 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43894
43895         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
43896         remaining platforms, XFAIL during compile, not execute.  Don't
43897         XFAIL at -O0.
43898
43899 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
43900
43901         * gcc.dg/alias-1.c: Tweak expected warning.
43902
43903 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43904
43905         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
43906
43907 2002-10-06  Andreas Jaeger  <aj@suse.de>
43908
43909         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
43910         * gcc.dg/cpp/c++98.C: Likewise.
43911
43912         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
43913         * g++.dg/cpp/c++98.C: Likewise.
43914
43915         * g++.dg/README (Subdirectories): Mention cpp directory.
43916
43917         PR target/7559
43918         * gcc.dg/20021006-1.c: New test.
43919
43920 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43921
43922         PR c++/7804
43923         * g++.dg/other/warning1.C: New test.
43924
43925 2002-10-04  Roger Sayle  <roger@eyesopen.com>
43926
43927         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
43928         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
43929         and sparc-*-* with -m64 as expected failures.  See PR 8087.
43930
43931 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43932
43933         PR c++/7931
43934         * g++.dg/template/ptrmem3.C: New test.
43935
43936         PR c++/7754
43937         * g++.dg/template/union1.C: New test.
43938
43939 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
43940
43941         PR c++/8006
43942         * g++.dg/abi/mangle9.C: New test.
43943         * g++.dg/abi/mangle10.C: New test.
43944         * g++.dg/abi/mangle11.C: New test.
43945         * g++.dg/abi/mangle12.C: New test.
43946
43947 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
43948
43949         PR c++/7188.
43950         * g++.dg/template/meminit1.C: New test.
43951         * g++.dg/warn/Wreorder-1.C: Likewise.
43952         * g++.old-deja/g++.mike/warn3.C: Tweak.
43953         * lib/prune.exp: Ingore "in copy constructor".
43954
43955 2002-10-02  Andreas Jaeger  <aj@suse.de>
43956
43957         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
43958         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
43959         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
43960         on x86-64.
43961
43962 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43963
43964         * gcc.dg/empty1.C: Fix typo.
43965
43966 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
43967
43968         * gcc.dg/alias-1.c: New test.
43969
43970 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
43971
43972         * gcc.dg/empty1.C: New test.
43973
43974         * g++.dg/tls/init-2.C: Tweak error messages.
43975
43976 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
43977
43978         * gcc.c-torture/compile/20020923-1.c: New test.
43979
43980 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
43981
43982         * gcc.c-torture/execute/ffs-1.c: New test.
43983         * gcc.c-torture/execute/ffs-2.c: Ditto.
43984
43985 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
43986
43987         * g++.dg/overload/member1.C: New test.
43988
43989 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
43990
43991         * g++.dg/abi/empty7.C: New test.
43992         * g++.dg/init/pm2.C: Likewise.
43993
43994 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
43995
43996         * g++.dg/rtti/crash1.C: New test.
43997
43998 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
43999
44000         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
44001         gcc.dg/sibcall-4.c: New tests.
44002
44003 2002-09-28  Roger Sayle  <roger@eyesopen.com>
44004
44005         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
44006         powerpc and MMIX targets.
44007
44008 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
44009
44010         * gcc.dg/cpp/20020927-1.c: New.
44011
44012 2002-09-26  David S. Miller  <davem@redhat.com>
44013
44014         * gcc.c-torture/compile/trunctfdf.c: New.
44015
44016 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44017
44018         * lib/target-supports.exp (check_weak_available): Handle solaris2.
44019
44020 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
44021
44022         * gcc.c-torture/execute/loop-15.c: New.
44023
44024 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
44025
44026         * README.QMTEST: Fix typo.
44027
44028 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
44029
44030         * gcc.dg/20020926-1.c: New test.
44031
44032 2002-09-25  David S. Miller  <davem@redhat.com>
44033
44034         PR target/7842
44035         * gcc.c-torture/execute/shiftdi.c: New test.
44036
44037 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
44038
44039         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
44040         unique to the tool.
44041         * lib/g77.exp (g77_init): Likewise.
44042         * lib/g++.exp (g++_init): Likewise.
44043         * lib/objc.exp (objc_init): Likewise.
44044
44045 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
44046
44047         * g++.dg/abi/empty5.C: New test.
44048         * g++.dg/abi/empty6.C: New test.
44049         * g++.dg/abi/vbase12.C: New test.
44050
44051 2002-09-25  Richard Henderson  <rth@redhat.com>
44052
44053         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
44054         too-small long double.
44055
44056 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
44057
44058         * gcc.dg/20020919-1.c: New test.
44059
44060 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
44061
44062         * g++.dg/abi/bitfield6.C: New test.
44063         * g++.dg/abi/bitfield7.C: New test.
44064         * g++.dg/abi/bitfield8.C: New test.
44065         * g++.dg/abi/vbase11.C: New test.
44066
44067 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44068
44069         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
44070         hppa*-*-hpux*.  Update test comment.
44071
44072 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
44073
44074         * gcc.dg/tls/struct-1.c: New test.
44075
44076 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
44077
44078         * gcc.dg/cpp/tr-warn2.c: Update.
44079
44080 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44081
44082         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
44083
44084 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
44085
44086         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
44087         systems.
44088
44089 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
44090
44091         * gcc.c-torture/execute/ieee/mzero3.c: New test.
44092
44093         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
44094         Adjust for c++filt moved to binutils.  Remove spurious duplicate
44095         setting of cxxfilt.
44096
44097 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
44098
44099         * gcc.dg/20020312-2.c: Update for darwin.
44100
44101 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
44102
44103         * g++.old-deja/g++.other/crash32.C: Mark ICE.
44104
44105 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
44106
44107         * objc.dg/comp-types-1.m: New test.
44108         * objc.dg/comp-types-2.m: New test.
44109         * objc.dg/comp-types-3.m: New test.
44110         * objc.dg/comp-types-4.m: New test.
44111         * objc.dg/comp-types-5.m: New test.
44112         * objc.dg/comp-types-6.m: New test.
44113
44114 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44115
44116         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
44117
44118 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44119
44120         * g++.dg/other/do1.C: New test.
44121
44122         * g++.dg/template/subst1.C: New test.
44123
44124 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
44125
44126         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
44127
44128 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
44129
44130         * g++.dg/template/qualttp20.C: Adjust expected errors.
44131         * g++.old-deja/g++.jason/report.C: Likewise.
44132         * g++.old-deja/g++.other/qual1.C: Likewise.
44133
44134         * g++.dg/lookup/scoped2.C: New test.
44135
44136         * g++.dg/ext/asm3.C: New test.
44137
44138 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
44139
44140         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
44141
44142 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
44143
44144         * ChangeLog: follow spelling conventions.
44145         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
44146         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
44147         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
44148         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
44149         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
44150         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
44151         * g++.old-deja/g++.law/global-init1.C: Likewise.
44152         * g++.old-deja/g++.other/delete4.C: Likewise.
44153         * g++.old-deja/g++.other/inline21.C: Likewise.
44154         * g++.old-deja/g++.other/singleton.C: Likewise.
44155         * g77.dg/strlen0.f: Likewise.
44156         * g77.f-torture/compile/20010519-1.f: Likewise.
44157         * g77.f-torture/compile/980310-4.f: Likewise.
44158         * gcc.c-torture/compile/20000605-1.c: Likewise.
44159         * gcc.c-torture/execute/20020225-1.c: Likewise.
44160         * gcc.dg/c90-hexfloat-2.c: Likewise.
44161         * gcc.dg/c99-bool-1.c: Likewise.
44162         * gcc.dg/c99-hexfloat-2.c: Likewise.
44163         * gcc.dg/dll-2.c: Likewise.
44164         * gcc.dg/wtr-union-init-1.c: Likewise.
44165         * gcc.dg/wtr-union-init-2.c: Likewise.
44166         * gcc.dg/wtr-union-init-3.c: Likewise.
44167         * gcc.dg/cpp/avoidpaste1.c: Likewise.
44168         * gcc.dg/cpp/defined.c: Likewise.
44169         * gcc.dg/cpp/macsyntx.c: Likewise.
44170         * gcc.dg/cpp/paste2.c: Likewise.
44171         * gcc.dg/cpp/trad/defined.c: Likewise.
44172         * gcc.dg/format/c90-printf-1.c: Likewise.
44173         * gcc.dg/format/c90-scanf-1.c: Likewise.
44174         * gcc.dg/format/c99-printf-1.c: Likewise.
44175         * gcc.dg/format/c99-scanf-1.c: Likewise.
44176         * gcc.misc-tests/gcov-8.c: Likewise.
44177         * lib/profopt.exp: Likewise.
44178
44179 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
44180
44181         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
44182
44183 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44184
44185         * g++.dg/inherit/using2.C: New test.
44186
44187 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
44188
44189         * ChangeLog: Follow spelling conventions.
44190         * g++.dg/template/friend4.C: Likewise.
44191         * g++.old-deja/g++.pt/crash67.C: Likewise.
44192         * gcc.c-torture/execute/20000801-4.c: Likewise.
44193         * gcc.dg/c90-digraph-1.c: Likewise.
44194         * gcc.dg/c94-digraph-1.c: Likewise.
44195         * gcc.dg/c99-digraph-1.c: Likewise.
44196         * gcc.dg/cpp/line5.c: Likewise.
44197         * gcc.dg/cpp/multiline.c: Likewise.
44198         * gcc.dg/cpp/trad/literals-1.c: Likewise.
44199         * gcc.dg/format/attr-3.c: Likewise.
44200         * gcc.dg/format/c90-scanf-3.c: Likewise.
44201         * gcc.dg/format/ext-4.c: Likewise.
44202
44203 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
44204
44205         * g++.dg/template/pretty1.C: New test.
44206
44207 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
44208
44209         * gcc.c-torture/execute/struct-cpy-1.c: New test.
44210
44211 2002-09-13  Matt Austern  <austern@apple.com>
44212
44213         * g++.dg/other/constref[12].C: New, regression tests for
44214         passing a cast expression to a function by const reference.
44215
44216 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
44217
44218         * g++.dg/template/deduce1.C: New test.
44219
44220 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
44221
44222         * gcc.c-torture/execute/simd-1.c: Force all use of int to
44223         32-bit int.
44224
44225 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
44226
44227         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
44228         usage.
44229
44230 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
44231
44232         * gcc.c-torture/compile/20020910-1.c: New test.
44233
44234 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
44235
44236         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
44237
44238 2002-09-10  Andreas Jaeger  <aj@suse.de>
44239
44240         * gcc.dg/20020312-2.c: Adjust for x86-64.
44241
44242 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
44243
44244         * g77.dg/7388.f: New test case for PR 7388.
44245
44246 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
44247
44248         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
44249
44250 2002-09-05  Ziemowit Laski <zlaski@apple.com>
44251
44252         * objc.dg/proto-lossage-1.m: New test.
44253
44254 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
44255
44256         * gcc.dg/cpp/_Pragma4.c: Fix typo.
44257
44258 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
44259
44260         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
44261         expected to pass.
44262
44263 2002-09-06  Stan Shebs  <shebs@apple.com>
44264             David Edelsohn  <edelsohn@gnu.org>
44265
44266         * gcc.dg/weak: New directory.
44267         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
44268         target-specific xfail bits.
44269         * gcc.dg/typeof-2.c: Move to new directory.
44270         * gcc.dg/weak.exp: New expect script.
44271
44272 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
44273
44274         * gcc.c-torture/execute/extzvsi.c: New test.
44275
44276 2002-09-05  Stan Shebs  <shebs@apple.com>
44277
44278         * gcc.dg/weak-1.c: xfail on Darwin.
44279         * gcc.dg/weak-2.c: Ditto.
44280         * gcc.dg/weak-3.c: Ditto.
44281         * gcc.dg/weak-4.c: Ditto.
44282         * gcc.dg/weak-5.c: Ditto.
44283         * gcc.dg/weak-6.c: Ditto.
44284         * gcc.dg/weak-7.c: Ditto.
44285         * gcc.dg/weak-8.c: Ditto.
44286         * gcc.dg/weak-9.c: Ditto.
44287
44288 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
44289
44290         * gcc.c-torture/execute/loop-14.c: New test.
44291
44292 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
44293
44294         * g++.dg/other/cxa-atexit1.C: New test.
44295
44296         * gcc.dg/typeof-2.c: New test.
44297
44298 2002-09-03  Roger Sayle  <roger@eyesopen.com>
44299
44300         * gcc.dg/builtins-2.c: New testcase.
44301         * gcc.dg/builtins-3.c: New testcase.
44302
44303 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
44304
44305         * gcc.dg/cpp/_Pragma4.c: New test.
44306
44307 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
44308
44309         * objc/execute/nil_method-1.m: New testcase.
44310
44311 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
44312
44313         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
44314         [Object class], not [Object initialize].
44315
44316 2002-08-31  Roger Sayle  <roger@eyesopen.com>
44317             Hans-Peter Nilsson  <hp@bitrange.com>
44318
44319         * gcc.c-torture/execute/20020720-1.x: Skip test on
44320         mmix-knuth-mmixware.  Correct comment.
44321
44322 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
44323
44324         * g++.dg/abi/bitfield5.C: New test.
44325         * g++.dg/abi/vbase10.C: Likewise.
44326
44327 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
44328
44329         * objc.dg/undeclared-selector.m: New test.
44330
44331 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
44332
44333         * g++.dg/other/offsetof1.C: Avoid cast warning.
44334
44335 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
44336
44337         * objc.dg/super-class-2.m: New test.
44338
44339 2002-08-24  Matt Austern  <austern@apple.com>
44340
44341         * g++.dg/ext/lvaddr.C: New test.
44342         * g++.dg/ext/lvcast.C: New test.
44343
44344 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
44345
44346         * g++.dg/inherit/cond1.C: New test.
44347
44348 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
44349
44350         * gcc.dg/noncompile/incomplete-1.c: New test.
44351
44352 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
44353
44354         * gcc.dg/typespec-1.c: New test.
44355
44356 2002-08-20  Devang Patel  <dpatel@apple.com>
44357         * objc.dg/proto-hier-2.m: New test.
44358
44359 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
44360
44361         * objc.dg/bitfield-1.m: New test.
44362         * objc.dg/bitfield-2.m: New test.
44363
44364 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44365
44366         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
44367         gcc.dg/c99-flex-array-4.c: New tests.
44368
44369 2002-08-16  Stan Shebs  <shebs@apple.com>
44370
44371         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
44372
44373 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
44374
44375         * gcc.dg/typeof-1.c: New test.
44376         * g++.dg/ext/typeof2.C: New test.
44377
44378 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44379
44380         * g++.dg/other/offsetof1.C: New test.
44381
44382 2002-08-14  Richard Henderson  <rth@redhat.com>
44383
44384         * gcc.dg/tls/diag-3.c: Fix expected message strings.
44385
44386 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
44387
44388         * gcc.dg/cpp/_Pragma3.c: New test.
44389
44390 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
44391
44392         * g++.dg/template/inherit3: New test.
44393
44394 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44395
44396         * gcc.dg/bitfld-4.c: Add blank options.
44397
44398 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
44399
44400         * g++.dg/template/crash1.C: New test.
44401
44402 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44403
44404         * gcc.dg/tls/opt-2.c: New test.
44405
44406 2002-08-08  Devang Patel  <dpatel@apple.com>
44407
44408         * objc.dg/selector-1.m : New test
44409
44410 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44411
44412         * g++.dg/abi/bitfield4.C: New test.
44413         * gcc.dg/bitfld-4.c: New test.
44414
44415 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
44416
44417         * g++.dg/other/packed1.C: New test.
44418
44419 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
44420
44421         * g++.dg/abi/offsetof.C: Tweak error messages.
44422         * g++.old-deja/g++.mike/p10769a.C: Likewise.
44423
44424 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
44425
44426         * gcc.dg/bitfld-3.c: New test.
44427
44428 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
44429             Richard Henderson  <rth@redhat.com>
44430
44431         * gcc.dg/i386-bitfield1.c: New test.
44432         * g++.dg/abi/bitfield3.C: Update.
44433
44434 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
44435
44436         * objc.dg/const-str-2.m: Update.
44437         * gcc.dg/cpp/c++98.c: Change to C extension.
44438         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
44439         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
44440
44441 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
44442
44443         * gcc.dg/tls/diag-3.c: New.
44444
44445 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
44446
44447         * g++.dg/README (Subdirectories): Document new subdir expr.
44448         * g++.dg/expr/pmf-1.C: New test.
44449
44450 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
44451
44452         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
44453
44454 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
44455
44456         * g++.dg/abi/bitfield3.C: New test.
44457
44458 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
44459
44460         * lib/gcov.exp: Tweak expected line formats.
44461         * gcc.misc-tests/gcov8.c: New test.
44462         * gcc.misc-tests/gcov8.x: New flags.
44463
44464 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
44465
44466         * consistency.vlad/layout/endian.c: Include string.h.
44467
44468         * gcc.c-torture/execute/20020805-1.c: New test.
44469
44470 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
44471
44472         * g++.dg/other/conversion1.C: New test.
44473
44474 2002-08-03  Roger Sayle  <roger@eyesopen.com>
44475
44476         * gcc.dg/builtins-1.c: New testcase.
44477
44478 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
44479
44480         * g++.dg/inherit/access3.C: New test.
44481
44482 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
44483
44484         * gcc.dg/ia64-visibility-2.c: New test.
44485
44486 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
44487
44488         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
44489         __qualifier_flags to __flags.
44490
44491 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
44492
44493         * g++.dg/inherit/operator1.C: New test.
44494         * g++.dg/lookup/disamb1.C: Fix typo in comment.
44495         * g++.dg/other/error1.C: Change expected error message.
44496         * g++.dg/template/conv4.C: Likewise.
44497
44498 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
44499
44500         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
44501         for documented behavior.
44502
44503 2002-07-25  Roger Sayle  <roger@eyesopen.com>
44504
44505         * gcc.c-torture/execute/20020720-1.x: Skip this test on
44506         several targets known to fail.
44507
44508 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
44509
44510         * gcc.dg/mips-args-[123].c: New tests.
44511
44512 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
44513
44514         * gcc.dg/ppc-spe.c: New.
44515
44516 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
44517
44518         * g++.dg/other/ptrmem4.C: New testcase.
44519
44520 2002-07-24  Richard Henderson  <rth@redhat.com>
44521
44522         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
44523
44524 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
44525
44526         * g++.dg/ext/alignof1.C (main): Return 0 for success.
44527
44528 2002-07-24  Roger Sayle  <roger@eyesopen.com>
44529
44530         * gcc.c-torture/execute/memset-3.c: New testcase.
44531
44532 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
44533
44534         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
44535         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
44536
44537 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44538
44539         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
44540         Delete.
44541
44542 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
44543
44544         * gcc.c-torture/compile/simd-4.c: New test.
44545
44546 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44547
44548         PR c++/7347, c++/7348
44549         * g++.dg/template/access4.C: New test.
44550         * g++.dg/template/access5.C: New test.
44551         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
44552         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
44553         * g++.old-deja/g++.pt/ttp58.C: Likewise.
44554         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
44555
44556 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
44557
44558         * gcc.dg/gnu89-init-2.c: New test.
44559
44560 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
44561
44562         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
44563
44564 2002-07-20  Roger Sayle  <roger@eyesopen.com>
44565
44566         * gcc.c-torture/execute/20020720-1.c: New testcase.
44567
44568 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
44569
44570         * gcc.dg/cpp/Wsignprom.c: New tests.
44571
44572 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
44573
44574         * gcc.c-torture/execute/loop-13.c: New test.
44575
44576 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
44577
44578         * gcc.dg/cpp/expr.c: New tests.
44579
44580 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
44581
44582         * g++.dg/opt/pr6713.C: Add template instantiation.
44583
44584 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
44585
44586         * gcc.dg/nest.c: New test.
44587
44588 2002-07-17  Richard Henderson  <rth@redhat.com>
44589
44590         * g++.dg/opt/pr6713.C: New test.
44591
44592 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
44593
44594         * gcc.c-torture/execute/loop-2e.x: Let the testcase
44595         XFAIL for all x86 processors.
44596
44597 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
44598
44599         * gcc.c-torture/execute/20010122-1.x: Do not test with
44600         -fomit-frame-pointer.
44601
44602 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44603
44604         * g++.dg/template/instantiate2.C: New test.
44605         * g++.dg/template/spec4.C: New test.
44606
44607 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44608
44609         * g++.dg/template/access2.C: New test.
44610         * g++.dg/template/access3.C: New test.
44611
44612 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
44613
44614         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
44615         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
44616         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
44617         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
44618         Convert to use <stdarg.h>.
44619         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
44620         Delete.
44621         * gcc.dg/va-arg-2.c: New.
44622         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
44623
44624 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
44625
44626         * gcc.c-torture/compile/20020710-1.c: New test.
44627
44628 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
44629                           Andrew Pinski  <pinskia@physics.uc.edu>
44630
44631         gcc.c-torture/compile/simd-2.c: New testcase.
44632         gcc.c-torture/compile/simd-3.c: Likewise.
44633
44634 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
44635
44636         PR c++/7224
44637         * g++.dg/overload/error1.C: New test.
44638
44639 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
44640
44641         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
44642         configuration and IRIX 6 O32 ABI.
44643
44644 2002-07-11  Roger Sayle  <roger@eyesopen.com>
44645
44646         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
44647
44648 2002-07-10  Roger Sayle  <roger@eyesopen.com>
44649
44650         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
44651
44652 2002-07-10  Jeffrey A Law  <law@redhat.com>
44653
44654         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
44655
44656         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
44657
44658 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
44659
44660         * gcc.dg/20020312-2.c: Check for __PPC__.
44661
44662 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
44663
44664         * gcc.c-torture/compile/20020709-1.c: New test.
44665
44666 2002-07-07  Roger Sayle  <roger@eyesopen.com>
44667
44668         * g++.dg/template/qualttp21.C: New test case.
44669
44670 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
44671
44672         * gcc.c-torture/compile/20020706-1.c: New test.
44673         * gcc.c-torture/compile/20020706-2.c: New test.
44674
44675 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
44676             Alexandre Oliva  <aoliva@redhat.com>
44677
44678         * g++.dg/warn/incomplete1.C: New test.
44679
44680 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44681
44682         PR c++/7099
44683         * g++.dg/warn/noreturn1.C: New test.
44684
44685 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
44686
44687         PR c++/6706
44688         * g++.dg/debug/debug6.C: New test.
44689         * g++.dg/debug/debug7.C: New test.
44690
44691 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
44692
44693         * gcc.c-torture/compile/simd-3.c: New test.
44694
44695 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
44696
44697         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
44698         * gcc.dg/20020620-1.c: Likewise.
44699
44700 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44701
44702         PR c++/6944
44703         * g++.dg/init/array4.C: New test.
44704         * g++.dg/init/array5.C: New test.
44705
44706 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
44707
44708         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
44709         * gcc.c-torture/execute/simd-2.c (main): Likewise.
44710
44711 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44712
44713         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
44714         * gcc.dg/wtr-aggr-init-1.c: Likewise.
44715         * gcc.dg/wtr-conversion-1.c: Likewise.
44716         * gcc.dg/wtr-escape-1.c: Likewise.
44717         * gcc.dg/wtr-int-type-1.c: Likewise.
44718         * gcc.dg/wtr-label-1.c: Likewise.
44719         * gcc.dg/wtr-static-1.c: Likewise.
44720         * gcc.dg/wtr-strcat-1.c: Likewise.
44721         * gcc.dg/wtr-suffix-1.c: Likewise.
44722         * gcc.dg/wtr-switch-1.c: Likewise.
44723         * gcc.dg/wtr-unary-plus-1.c: Likewise.
44724         * gcc.dg/wtr-union-init-1.c: Likewise.
44725         * gcc.dg/wtr-union-init-2.c: Likewise.
44726         * gcc.dg/wtr-union-init-3.c: Likewise.
44727
44728         * gcc.dg/wtr-func-def-1.c: New test.
44729
44730 2002-07-02 Devang Patel <dpatel@apple.com>
44731
44732         * objc.dg/param-1.m: New test.
44733
44734 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
44735
44736         * gcc.dg/cpp/trad/directive.c: Add test.
44737         * gcc.dg/cpp/trad/macroargs.c: Add test.
44738         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
44739
44740 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
44741
44742         * gcc.dg/cpp/cmdlne-M.c: New test.
44743
44744 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
44745
44746         * objc.dg/desig-init-1.m: New test.
44747
44748 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44749
44750         PR c++/6716
44751         * g++.dg/template/instantiate1.C: New test.
44752
44753 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
44754
44755         PR c++/7112
44756         * g++.dg/template/sizeof2.C: New test.
44757
44758 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44759
44760         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
44761         gcc.dg/cpp/trad/include.c: New tests.
44762
44763 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
44764
44765         PR target/7177
44766         * gcc.c-torture/compile/20020701-1.c: New test.
44767
44768 2002-07-01  Stan Shebs  <shebs@apple.com>
44769
44770         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
44771         header here...
44772         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
44773         (objc-torture-execute): or here.
44774
44775 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
44776
44777         * gcc.c-torture/execute/arith-rand-ll.c: New test.
44778
44779 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
44780
44781         * gcc.dg/cpp/trad/escaped-nl.c: New test.
44782
44783 2002-06-30  Devang Patel  <dpatel@apple.com>
44784
44785         * objc.dg/fsyntax-only.m: New test.
44786
44787 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
44788
44789         PR c++/6695
44790         * g++.dg/template/friend7.C: New file.
44791
44792 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
44793
44794         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
44795         return type.
44796
44797 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
44798
44799         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
44800         avoid division by zero.
44801
44802 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
44803
44804         * gcc.dg/Wunknownprag.c: New tests.
44805
44806 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
44807
44808         * gcc.c-torture/execute/simd-2.c: New test.
44809
44810 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
44811
44812         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
44813         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
44814         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
44815         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
44816         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
44817         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
44818         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
44819         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
44820         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
44821         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
44822         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
44823         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
44824         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
44825         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
44826         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
44827         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
44828         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
44829
44830 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
44831
44832         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
44833         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
44834         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
44835         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
44836         New tests.
44837         * gcc.dg/cpp/trad/directive.c: Update.
44838
44839 2002-06-23  Andreas Jaeger  <aj@suse.de>
44840
44841         * gcc.c-torture/execute/complex-6.c: New.
44842
44843 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
44844
44845         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
44846         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
44847         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
44848         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
44849
44850 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
44851
44852         * gcc.dg/cpp/trad: New directory with traditional tests copied
44853         from parent directory.
44854         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44855         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44856         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44857         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44858         Move to trad/ and rename.
44859         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
44860         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
44861         gcc.dg/cpp/trad/redef2.c: New tests.
44862         * gcc.dg/cpp/trad/trad.exp: New driver.
44863
44864 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
44865
44866         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
44867         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
44868         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
44869         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
44870         Remove.
44871
44872 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
44873
44874         * gcc.dg/20020620-1.c: New test.
44875
44876 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44877
44878         * g++.dg/template/ttp4.C: New test.
44879
44880 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
44881
44882         * g++.dg/opt/vt1.C: Fix regexp.
44883
44884 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44885
44886         * gcc.c-torture/execute/pure-1.c: Make functions static again.
44887         Don't use attribute `noinline'.
44888
44889 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44890
44891         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
44892
44893 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
44894
44895         * gcc.c-torture/execute/simd-1.c: New.
44896
44897         * gcc.dg/simd-1.c: New.
44898
44899 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
44900
44901         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
44902
44903 2002-06-16  Richard Henderson  <rth@redhat.com>
44904
44905         * g++.dg/ext/anon-struct1.C: New.
44906         * g++.dg/ext/anon-struct2.C: New.
44907         * g++.dg/ext/anon-struct3.C: New.
44908         * gcc.dg/anon-struct-1.c: New.
44909         * gcc.dg/anon-struct-2.c: New.
44910         * gcc.dg/anon-struct-3.c: New.
44911         * gcc.dg/20011008-1.c: Adjust warning text.
44912         * gcc.dg/20020527-1.c: Add -fms-extensions.
44913
44914 2002-06-16  Richard Henderson  <rth@redhat.com>
44915
44916         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
44917
44918 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
44919
44920         * gcc.c-torture/execute/20020615-1.c: New test.
44921
44922 2002-06-15  Roger Sayle  <roger@eyesopen.com>
44923
44924         * gcc.c-tortuture/execute/compare-1.c: New test case.
44925         * gcc.c-tortuture/execute/compare-2.c: New test case.
44926         * gcc.c-tortuture/execute/compare-3.c: New test case.
44927
44928 2002-06-13  Richard Henderson  <rth@redhat.com>
44929
44930         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
44931         ia64 ilp32.
44932
44933 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44934
44935         * g++.dg/template/typename2.C: Update error message.
44936
44937 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
44938
44939         * gcc.c-torture/execute/20020611-1.c: New test.
44940
44941 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
44942
44943         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
44944         list of targets to skip.
44945
44946 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
44947
44948         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
44949         targets if not optimizing.
44950
44951 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
44952
44953         * gcc.c-torture/compile/20020605-1.c: New test.
44954
44955         * g++.dg/opt/vt1.C: New test.
44956
44957         * gcc.dg/20020531-1.c: New test.
44958
44959         * gcc.dg/20020530-1.c: New test.
44960
44961         * gcc.dg/20020527-1.c: New test.
44962
44963         * g++.dg/opt/cse1.C: New test.
44964
44965 2002-06-07  Roger Sayle  <roger@eyesopen.com>
44966
44967         * gcc.dg/20020607-2.c: New test case.
44968
44969 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
44970
44971         * gcc.c-torture/compile/20020604-1.c: New test.
44972
44973 2002-06-04  Richard Henderson  <rth@redhat.com>
44974
44975         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
44976         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
44977         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
44978
44979 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
44980
44981         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
44982
44983 2002-06-03  Richard Henderson  <rth@redhat.com>
44984
44985         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
44986         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
44987
44988 2002-06-02  Richard Henderson  <rth@redhat.com>
44989
44990         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
44991         test functions static.
44992
44993 2002-06-02  Andreas Jaeger  <aj@suse.de>
44994
44995         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
44996         now.
44997
44998 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
44999
45000         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
45001         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
45002         Update for mofified diagnostics.
45003         * gcc.dg/c99-intconst-1.c: No longer fail.
45004
45005 2002-06-02  Richard Henderson  <rth@redhat.com>
45006
45007         * gcc.dg/uninit-A.c: Remove xfail markers.
45008
45009 2002-06-01  Roger Sayle  <roger@eyesopen.com>
45010
45011         * gcc.dg/fnegate-1.c: New test case.
45012
45013 2002-05-30  Osku Salerma  <osku@iki.fi>
45014
45015         * gcc.c-torture/execute/mayalias-1.c: New file.
45016
45017 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45018
45019         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
45020         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
45021         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
45022
45023 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
45024
45025         * gcc.c-torture/execute/20020529-1.c: New test.
45026
45027 2002-05-27  Richard Henderson  <rth@redhat.com>
45028
45029         * g++.dg/ext/attrib6.C: New test case.
45030
45031 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45032
45033         * gcc.c-torture/execute/pure-1.c: New test.
45034
45035 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45036
45037         * gcc.dg/cpp/arith-2.c: Remove.
45038
45039 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
45040
45041         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
45042         * gcc.dg/cpp/if-3.c: Remove.
45043
45044 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
45045
45046         * g++.dg/opt/cse2.C: New test.
45047
45048 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
45049
45050         * gcc.dg/cpp/arith-1.c: New semantic tests.
45051         * gcc.dg/cpp/if-1.c: Update.
45052
45053 2002-05-24  Ben Elliston  <bje@redhat.com>
45054
45055         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
45056
45057 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45058
45059         * gcc.dg/verbose-asm.c: New test.
45060
45061 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
45062
45063         * gcc.dg/cpp/paste12.c: New test.
45064
45065 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45066
45067         * g++.dg/parse/named_ops.C: New test.
45068
45069 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
45070
45071         * gcc.dg/weak-8.c: New test.
45072
45073 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
45074
45075         * gcc.dg/weak-2.c: Allow optional leading underscore
45076         in scan-assembler symbol name.
45077         * gcc.dg/weak-3.c: Likewise.
45078         * gcc.dg/weak-4.c: Likewise.
45079         * gcc.dg/weak-5.c: Likewise.
45080
45081 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
45082
45083         * gcc.dg/20020523-1.c: New test.
45084
45085 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
45086
45087         * objc.dg/const-str-2.m: Update now that we stop after
45088         a command line error.
45089
45090 2002-05-22  Richard Henderson  <rth@redhat.com>
45091
45092         * g++.dg/dg.exp: Fix typo in test pruneing.
45093
45094 2002-05-22  Richard Henderson  <rth@redhat.com>
45095
45096         * g++.dg/dg.exp: Prune the tls subdirectory.
45097         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
45098         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
45099         * g++.dg/tls/init-1.C: New.
45100
45101 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
45102
45103         * gcc.dg/20020517-1.c: New test.
45104
45105 2002-05-21  Richard Henderson  <rth@redhat.com>
45106
45107         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
45108         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
45109
45110 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
45111
45112         * g++.dg/other/copy2.C: New test.
45113
45114 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
45115
45116         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
45117         (MAX_COPY): Bump up to 10 times sizeof (long long).
45118         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
45119
45120         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
45121         sizeof (long long).
45122
45123         * gcc.c-torture/execute/strcpy-1.c: New test.
45124
45125 2002-05-19  Jason Merrill  <jason2redhat.com>
45126
45127         * g++.dg/ext/oper1.C: New test.
45128
45129 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
45130 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
45131
45132         * README.QMTEST: New file.
45133
45134         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
45135
45136 2002-05-19  Andreas Jaeger  <aj@suse.de>
45137
45138         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
45139         now.
45140         * gcc.c-torture/execute/loop-2d.x: Likewise.
45141
45142 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
45143
45144         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
45145         support weak symbols.
45146         * gcc.dg/weak-4.c: Likewise.
45147         * gcc.dg/weak-6.c: Likewise.
45148
45149 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
45150
45151         * gcc.dg/weak-3.c: Add dg-excess-error comment for
45152         cygwin, coff and h8300-*-hms targets
45153         * gcc.dg/weak-5.c: Likewise.
45154         * gcc.dg/weak-7.c: Likewise.
45155
45156 2002-05-16  Jason Merrill  <jason@redhat.com>
45157
45158         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
45159         (scan-assembler-not, scan-assembler-dem): Likewise.
45160         (scan-assembler-dem-not): Likewise.
45161
45162 2002-05-15  Richard Henderson  <rth@redhat.com>
45163
45164         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
45165
45166 2002-05-15  Richard Henderson  <rth@redhat.com>
45167
45168         * gcc.dg/weak-5.c (vfoo1c): No warning here.
45169         (vfoo1f): Warning here.
45170         (vfoo1l): Don't redefine the alias.
45171
45172 2002-05-14  Jason Merrill  <jason@redhat.com>
45173             Alexandre Oliva  <aoliva@redhat.com>
45174
45175         * g++.dg/init/pm1.C: New test.
45176
45177 2002-05-12  David S. Miller  <davem@redhat.com>
45178
45179         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
45180         types.
45181
45182 2002-05-10  Roger Sayle  <roger@eyesopen.com>
45183
45184         * gcc.c-torture/execute/20020510-1.c: New test case.
45185
45186 2002-05-10  David S. Miller  <davem@redhat.com>
45187
45188         * gcc.c-torture/execute/conversion.c: Test long double too.
45189
45190 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
45191
45192         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
45193         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
45194         * lib/g++.exp (g++_link_flags): Likewise.
45195         * lib/objc.exp (objc_target_compile): Likewise.
45196
45197 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
45198
45199         * gcc.dg/cpp/poison.c: Update.
45200         * gcc.dg/cpp/20000625-2.c: Remove.
45201         * gcc.dg/cpp/direct2s.c: Remove final test.
45202
45203 2002-05-08  Tom Rix  <trix@redhat.com>
45204
45205         * gcc.c-torture/execute/20020508-1.c: New test.
45206         * gcc.c-torture/execute/20020508-2.c: New test.
45207         * gcc.c-torture/execute/20020508-3.c: New test.
45208
45209 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
45210
45211         * gcc.dg/cpp/charconst-4.c: More tests.
45212
45213 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
45214
45215         PR c/6569
45216         * gcc.dg/weak-3.c: Update location of warning messages.
45217         * gcc.dg/weak-5.c: Likewise.
45218
45219 2002-05-06  Roger Sayle  <roger@eyesopen.com>
45220
45221         * gcc.c-torture/execute/20020506-1.c: New test case.
45222
45223 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
45224
45225         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
45226
45227 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45228
45229         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
45230
45231 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
45232
45233         * gcc.dg/cpp/charconst-3.c: New test.
45234
45235 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
45236
45237         * gcc.dg/cpp/charconst.c: Update tests.
45238
45239 2002-05-05  Tim Josling  <tej@melbpc.org.au>
45240
45241         * treelang: Added directory for new sample language treelang. Also
45242         lib/treelang.exp: New file to signal treelang should be tested.
45243
45244 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45245
45246         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
45247         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
45248         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
45249         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
45250         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
45251         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
45252         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
45253
45254 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
45255
45256         * gcc.dg/format/xopen-2.c: New test.
45257
45258 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
45259
45260         * gcc.dg/20020503-1.c: New test.
45261
45262 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
45263
45264         * g++.dg/init/dtor1.C: Make it tougher.
45265
45266 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
45267
45268         * g++.dg/init/dtor1.C: New test.
45269
45270 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
45271
45272         * gcc.dg/altivec-8.c: New.
45273
45274 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
45275
45276         * gcc.dg/altivec-7.c: New.
45277
45278 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
45279
45280         * g++.dg/parse/typedef1.C: New test.
45281
45282 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
45283
45284         PR c++/6486
45285         * g++.dg/template/friend6.C: New test.
45286
45287         PR c++/6492
45288         * g++.dg/init/copy1.C: New test.
45289
45290 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
45291
45292         * g++.dg/warn/effc1.C: New test.
45293
45294 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
45295
45296         * gcc.dg/cpp/if-cexp.c: Add a test.
45297
45298 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
45299
45300         * gcc.dg/20020426-2.c: New test.
45301
45302 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
45303
45304         * gcc.dg/cpp/if-mop.c: Update.
45305         * gcc.dg/cpp/if-mpar.c: Add test.
45306         * gcc.dg/cpp/if-oppr.c: Update.
45307
45308 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45309
45310         PR c/6343
45311         * gcc.dg/weak-[2-7].c: New tests.
45312
45313 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45314
45315         * gcc.dg/enum1.c: New test.
45316
45317 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45318
45319         PR c++/6497
45320         * g++.dg/inherit/access2.C: New test.
45321
45322 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
45323
45324         PR bootstrap/6445
45325         * gcc.dg/20020426-1.c: New test.
45326
45327 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
45328
45329         * g++.dg/abi/enum1.C: New test.
45330
45331 2002-04-26  Richard Henderson  <rth@redhat.com>
45332
45333         * gcc.dg/c99-bool-1.c: Expect always true warning.
45334
45335 2002-04-25  Roger Sayle  <roger@eyesopen.com>
45336
45337         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
45338
45339 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45340
45341         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
45342         targets.
45343
45344 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
45345
45346         * g++.dg/abi/mange7.C: New test.
45347
45348         PR c++/6438.
45349         * g++.dg/parse/stmtexpr2.C: New test.
45350
45351 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
45352
45353         * gcc.dg/20020312-2.c: Add SH target.
45354
45355 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45356
45357         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
45358         compiler output on mips*-*-irix*.
45359
45360 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
45361
45362         * g++.dg/parse/attr1.C: New test.
45363
45364 2002-04-23  Roger Sayle  <roger@eyesopen.com>
45365
45366         * gcc.c-torture/execute/string-opt-17.c: New test case.
45367         * gcc.c-torture/execute/memset-2.c: New test case.
45368
45369 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
45370
45371         PR c++/6256:
45372         * g++.dg/template/friend5.C: New test.
45373
45374         PR c++/6331:
45375         * g++.dg/template/qual1.C: Likewise.
45376
45377 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
45378
45379         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
45380         Include stdlib.h, not stdio.h or ctype.h.
45381
45382 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
45383
45384         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
45385         cris-*-elf* and mmix-*-*.
45386         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
45387         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
45388         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
45389         Ditto.
45390         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
45391         * gcc.dg/wchar_t-1.c: Ditto.
45392
45393 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
45394
45395         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
45396         Clarify comment.
45397
45398 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
45399
45400         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
45401
45402 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45403
45404         * gcc.c-torture/execute/20000906-1.x: Delete.
45405
45406 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
45407
45408         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
45409
45410 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
45411
45412         * PR6367
45413         * g77.f-torture/execute/6367.f: New test.
45414         * g77.f-torture/execute/6367.x: Disable for MMIX.
45415
45416 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
45417
45418         * PR6352
45419         * g++.dg/opt/inline2.C: New test.
45420
45421 2002-04-18  Richard Henderson  <rth@redhat.com>
45422
45423         * gcc.dg/20000906-1.c: Enable for all targets.
45424         * gcc.c-torture/compile/iftrap-2.c: New.
45425
45426 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45427
45428         * gcc.dg/20020418-1.c: New test.
45429         * gcc.dg/20020418-2.c: New test.
45430
45431 2002-04-18  Richard Henderson  <rth@redhat.com>
45432
45433         * gcc.c-torture/compile/iftrap-1.c: New.
45434         * gcc.dg/iftrap-1.c: Adjust for ia64.
45435         * gcc.dg/iftrap-2.c: New.
45436
45437 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
45438
45439         * gcc.c-torture/compile/20020418-1.c: New test.
45440
45441 2002-04-18  Roger Sayle  <roger@eyesopen.com>
45442
45443         * gcc.c-torture/compile/20020415-1.c: New.
45444
45445 2002-04-18  David S. Miller  <davem@redhat.com>
45446
45447         * gcc.c-torture/execute/20020418-1.c: New test.
45448
45449 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
45450
45451         * gcc.dg/20020416-1.c: New test.
45452
45453         * g++.dg/opt/inline1.C: New test.
45454
45455 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
45456
45457         * gcc.dg/altivec-5.c: New test.
45458
45459         * gcc.dg/20020415-1.c: New test.
45460
45461 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
45462
45463         * lib/chill.exp: Remove.
45464
45465 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
45466
45467         * g++.dg/other/big-struct.C: New test.
45468
45469 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
45470
45471         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
45472         of scratch file.
45473
45474 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
45475
45476         PR c/6277
45477         * gcc.dg/i386-387-1.c: Allow optional leading underscore
45478         in scan-assembler function name
45479
45480 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
45481
45482         * g77.f-torture/execute/980628-4.x,
45483         g77.f-torture/execute/980628-5.x,
45484         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45485         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45486         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
45487         i[34567]86-*-*.
45488
45489 2002-04-13  David S. Miller  <davem@redhat.com>
45490
45491         * gcc.c-torture/execute/20020413-1.c: New test.
45492
45493 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
45494
45495         * gcc.dg/asm-6.c,
45496         * g++.dg/ext/asm1.C: New tests.
45497
45498 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
45499
45500         PR c++ 5373.
45501         * g++.dg/parse/stmtexpr1.C: New test.
45502
45503         PR c++/5189.
45504         * g++.dg/template/copy1.C: New test.
45505
45506 2002-04-12  Richard Henderson  <rth@redhat.com>
45507
45508         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
45509
45510 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
45511
45512         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
45513         gcc.c-torture/execute/20020307-2.c.
45514
45515 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
45516
45517         * g++.dg/ext/attrib5.C,
45518         * g++.dg/lookup/struct1.C: New tests.
45519
45520 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
45521
45522         * gcc.dg/20020411-1.c: New test.
45523
45524         * gcc.c-torture/execute/20020411-1.c: New test.
45525
45526 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
45527
45528         * g77.f-torture/execute/6177.f: New test.
45529
45530 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
45531
45532         PR middle-end/6247
45533         * g++.dg/opt/cleanup1.C: New test.
45534
45535         * g++.dg/opt/const1.C: New test.
45536
45537 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
45538
45539         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
45540
45541 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
45542
45543         PR c++/5507
45544         * g++.dg/template/typename2.C: New test.
45545
45546 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
45547
45548         * gcc.c-torture/execute/loop-12.c: New.
45549
45550 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
45551
45552         * g77.f-torture/execute/980628-4.x,
45553         g77.f-torture/execute/980628-5.x,
45554         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
45555         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
45556         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
45557
45558 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45559
45560         PR optimization/6086
45561         * g++.dg/opt/preinc1.C: New test.
45562
45563 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45564
45565         PR c++/5571
45566         * g++.dg/opt/static2.C: New test.
45567
45568 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
45569
45570         PR c/5120
45571         * gcc.dg/20020406-1.c: New test.
45572
45573 2002-04-04  David S. Miller  <davem@redhat.com>
45574
45575         * gcc.c-torture/execute/20020404-1.c: New test.
45576
45577 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
45578
45579         PR c/6123
45580         * gcc.dg/20020312-2.c: Do not declare global register variable
45581         if __PIC__ or __pic__ is defined.
45582
45583 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
45584
45585         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
45586         __asm__ so that it works correctly even if -ansi -pedantic-errors.
45587
45588 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45589
45590         * gcc.misc-tests/linkage.exp: Update last change to handle
45591         sparc*-, not just sparc-.
45592
45593 2002-04-03  Richard Henderson  <rth@redhat.com>
45594
45595         * gcc.dg/cpp/ucs.c: Improved long UCS test.
45596
45597 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45598
45599         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
45600
45601 2002-04-02  David S. Miller  <davem@redhat.com>
45602
45603         * gcc.c-torture/execute/20020402-3.c: New test.
45604
45605 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
45606
45607         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
45608         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
45609
45610         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
45611         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
45612         g77.f-torture/execute/20001201.x,
45613         g77.f-torture/execute/u77-test.x: New files.
45614
45615         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
45616         * gcc.dg/wchar_t-1.c: Ditto.
45617
45618 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
45619
45620         * gcc.c-torture/execute/20020402-1.c: New test.
45621
45622 2002-04-01  Richard Henderson  <rth@redhat.com>
45623
45624         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
45625
45626         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
45627
45628 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45629
45630         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
45631
45632 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45633
45634         * g++.dg/inherit/template-as-base.C: Expect error.
45635         * g++.dg/inherit/namespace-as-base.C: Likewise.
45636
45637 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
45638
45639         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
45640         g++.dg/ext/instantiate3.C: Tweak match patterns.
45641
45642         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
45643         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
45644         -da test.
45645
45646 2002-03-31  Richard Henderson  <rth@redhat.com>
45647
45648         * gcc.dg/special/alias-2.c: New.
45649         * gcc.dg/special/ecos.exp: Run it.
45650
45651 2002-03-31  Richard Henderson  <rth@redhat.com>
45652
45653         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
45654
45655 2002-03-31  Kazu Hirata  <kazu@hxi.com>
45656
45657         * gcc.dg/weak-1.c: Disable on h8300 port.
45658
45659 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
45660
45661         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
45662         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
45663         ordering tests.
45664         * g++.dg/bprob/bprob-1.C: New test.
45665         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
45666         * g++.dg/gcov/gcov-1.C: New test.
45667         * g++.dg/gcov/gcov-1.x: New file.
45668         * g++.dg/gcov/gcov-2.C: New test.
45669         * g++.dg/gcov/gcov-3.C: New test.
45670         * g++.dg/gcov/gcov-3.h: New file.
45671
45672 2002-03-28  Roger Sayle  <roger@eyesopen.com>
45673
45674         * g++.old-deja/g++.other/builtins5.C: New test.
45675         * g++.old-deja/g++.other/builtins6.C: New test.
45676         * g++.old-deja/g++.other/builtins7.C: New test.
45677         * g++.old-deja/g++.other/builtins8.C: New test.
45678         * g++.old-deja/g++.other/builtins9.C: New test.
45679
45680 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
45681
45682         * g++.dg/opt/static1.C: New test.
45683
45684         * g++.dg/opt/longbranch1.C: New test.
45685
45686 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
45687
45688         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
45689
45690         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
45691
45692 2002-03-28  Jeffrey A Law  (law@redhat.com)
45693
45694         * gcc.c-torture/execute/20020328-1.c: New test.
45695
45696 2002-03-27  Richard Henderson  <rth@redhat.com>
45697
45698         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
45699         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
45700         move from g++.old-deja/g++.ext/.
45701
45702 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
45703
45704         * g++.dg/init/new2.C: New test.
45705
45706 2002-03-26  Richard Henderson  <rth@redhat.com>
45707
45708         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
45709
45710         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
45711         on sparc.
45712
45713         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
45714         sparcv9 systems.
45715         * gcc.dg/20001102-1.c: Likewise.
45716
45717 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
45718
45719         * gcc.dg/cpp/endif-pedantic1.c,
45720         gcc.dg/cpp/endif-pedantic2.c: New tests.
45721
45722 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
45723
45724         * g++.dg/init/new1.C: New test.
45725
45726 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
45727
45728         * g++.dg/abi/vbase9.C: New test.
45729
45730 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
45731
45732         * gcc.dg/arm-asm.c: New test.
45733
45734 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
45735
45736         * gcc.dg/Wswitch-enum.c: New test.
45737         Fix PR c/5044.
45738
45739 2002-03-26  Richard Henderson  <rth@redhat.com>
45740
45741         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
45742         structure.
45743
45744 2002-03-25  Richard Henderson  <rth@redhat.com>
45745
45746         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
45747         sparcv9 systems.
45748
45749         * gcc.c-torture/compile/20011119-1.c (xxx): New.
45750         * gcc.c-torture/compile/20011119-2.c (xxx): New.
45751
45752 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
45753
45754         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
45755
45756 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
45757
45758         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
45759         targets using generic thunk support.
45760
45761 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
45762
45763         * gcc.c-torture/compile/20020323-1.c: New test.
45764
45765         * g++.dg/opt/conj2.C: New test.
45766
45767 2002-03-24  Richard Henderson  <rth@redhat.com>
45768
45769         * gcc.dg/weak-1.c: Use -fno-common.
45770
45771 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45772
45773         * g77.dg/f77-edit-apostrophe-out.f: New test
45774         * g77.dg/f77-edit-h-out.f: New test
45775         * g77.dg/f77-edit-t-in.f: New test
45776         * g77.dg/f77-edit-t-out.f: New test
45777         * g77.dg/f77-edit-x-out.f: New test
45778         * g77.dg/f77-edit-slash-out.f: New test
45779         * g77.dg/f77-edit-colon-out.f: New test
45780         * g77.dg/f77-edit-s-out.f: New test
45781
45782 2002-03-24  Richard Henderson  <rth@redhat.com>
45783
45784         * objc/execute/formal_protocol-6.x: New XFAIL.
45785
45786 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45787
45788         * gcc.dg/weak-1.c: Early return from dg-final on platforms
45789         that do not support weak symbols
45790
45791 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
45792
45793         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
45794         * lib/g77.exp: Likewise.
45795         * lib/objc.exp: Likewise.
45796
45797 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
45798
45799         * gcc.dg/Wswitch-default.c: New test.
45800
45801 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
45802
45803         * g++.dg/other/enum1.C: New test.
45804
45805 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
45806
45807         * gcc.dg/pragma-ep-3.c: Fix typo.
45808
45809 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
45810
45811         * g++.dg/inherit/template-as-base.C: New test.
45812
45813 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
45814
45815         * g++.old-deja/g++.other/dwarf2-1.C: Move...
45816         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
45817
45818 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
45819
45820         * gcc.dg/cpp/multiline.c: Update to match.
45821
45822 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
45823
45824         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
45825
45826 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
45827
45828         * gcc.dg/cpp/extratokens2.c: New file.
45829
45830 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
45831
45832         * gcc.dg/20020312-2.c: Add rs6000 target.
45833
45834         * gcc.c-torture/compile/20020319-1.c: New test.
45835
45836 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
45837
45838         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
45839         (A, E): Handle this.
45840
45841 2002-03-20  Jason Merrill  <jason@redhat.com>
45842
45843         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
45844         ignoring -fpic.
45845         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
45846         through prune_gcc_output.
45847
45848 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
45849
45850         * gcc.c-torture/compile/20020320-1.c: New test.
45851
45852 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
45853
45854         * gcc.c-torture/compile/20020318-1.c: New test.
45855
45856         * gcc.dg/struct-by-value-1.c: New test.
45857
45858         * gcc.dg/20020319-1.c: New test.
45859
45860 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
45861
45862         * g++.dg/opt/conj1.C: New test.
45863
45864 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
45865
45866         * g++.dg/template/qualttp20.C: Revert previous change.
45867         * g++.dg/template/qualttp3.C: Likewise.
45868         * g++.dg/template/qualttp4.C: Likewise.
45869         * g++.dg/template/qualttp5.C: Likewise.
45870         * g++.dg/template/qualttp6.C: Likewise.
45871         * g++.dg/template/qualttp7.C: Likewise.
45872         * g++.dg/template/qualttp8.C: Likewise.
45873         * g++.dg/template/recurse.C: Likewise.
45874
45875 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
45876
45877         * gcc.dg/cpp/wchar-1.c: Update.
45878
45879 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
45880
45881         * g++.dg/template/conv1.C: New test.
45882         * g++.dg/template/conv2.C: New test.
45883         * g++.dg/template/conv3.C: New test.
45884         * g++.dg/template/conv4.C: New test.
45885
45886 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45887
45888         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
45889         * g++.dg/template/qualttp3.C: Likewise.
45890         * g++.dg/template/qualttp4.C: Likewise.
45891         * g++.dg/template/qualttp5.C: Likewise.
45892         * g++.dg/template/qualttp6.C: Likewise.
45893         * g++.dg/template/qualttp7.C: Likewise.
45894         * g++.dg/template/qualttp8.C: Likewise.
45895         * g++.dg/template/recurse.C: Likewise.
45896
45897 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
45898
45899         * g++.dg/opt/dtor1.C: New test.
45900
45901 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
45902
45903         * gcc.c-torture/compile/20020315-1.c: New test.
45904
45905 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
45906
45907         * gcc.dg/weak-1.c: Fix scan tests.
45908
45909 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
45910
45911         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
45912         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
45913         cris-*-aout* mmix-*-*.
45914         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
45915         cris-*-aout* mmix-*-*.
45916         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
45917         cris-*-elf* cris-*-aout* and mmix-*-*.
45918         * gcc.dg/20001009-1.c: Ditto.
45919         * gcc.dg/20010912-1.c: Ditto.
45920         * gcc.dg/20020122-4.c: Ditto.
45921         * gcc.dg/inline-2.c: Ditto.
45922
45923 2002-03-14  Jeffrey A Law  (law@cygnus.com)
45924
45925         * gcc.c-torture/compile/20020314-1.c: New test.
45926
45927 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
45928
45929         * gcc.c-torture/execute/20020314-1.c: New test.
45930
45931 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
45932
45933         * g++.dg/warn/Wunused-1.C: New test.
45934
45935 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
45936
45937         * g++.dg/abi/mangle6.C: New test.
45938
45939 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
45940
45941         * gcc.c-torture/compile/20020309-2.c: New test.
45942
45943         * gcc.c-torture/compile/20020312-1.c: New test.
45944
45945 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
45946
45947         * g++.dg/other/access1.C: New test.
45948
45949 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
45950
45951         * gcc.c-torture/execute/wchar_t-1.c: New test.
45952
45953 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
45954
45955         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
45956
45957 2002-03-12  Roger Sayle  <roger@eyesopen.com>
45958
45959         * gcc.dg/20020312-1.c: New test case.
45960
45961 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
45962
45963         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
45964
45965 2002-03-11  Richard Henderson  <rth@redhat.com>
45966
45967         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
45968         * g++.old-deja/g++.jason/report.C: Likewise.
45969
45970 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45971
45972         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
45973         * g++.old-deja/g++.robertl/eb56.C: Likewise.
45974
45975 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
45976
45977         * g++.dg/overload/pmf1.C: New test.
45978
45979 2002-03-11  Kazu Hirata  <kazu@hxi.com>
45980
45981         * gcc.c-torture/execute/20020307-1.c: Use long.
45982
45983 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
45984
45985         PR optimization/5844
45986         * gcc.dg/20020310-1.c: New test.
45987
45988 2002-03-09  Michael Meissner  <meissner@redhat.com>
45989
45990         * gcc.c-torture/execute/memcpy-2.c: New test.
45991         * gcc.c-torture/execute/memset-1.c: New test.
45992         * gcc.c-torture/execute/strlen-1.c: New test.
45993         * gcc.c-torture/execute/strcmp-1.c: New test.
45994         * gcc.c-torture/execute/strncmp-1.c: New test.
45995
45996 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
45997
45998         * gcc.dg/ppc-ldstruct.c: New test.
45999
46000 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
46001
46002         * gcc.c-torture/execute/va-arg-22.c: New test.
46003
46004 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
46005
46006         * gcc.c-torture/compile/20020309-1.c: New test.
46007
46008 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
46009
46010         * gcc.c-torture/execute/20020307-2.c: New test.
46011
46012 2002-03-07  Jeffrey A Law  (law@redhat.com)
46013
46014         * g77.f-torture/compile/20020307-1.f: New test.
46015
46016 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
46017
46018         * gcc.dg/unordered-1.c: New test.
46019
46020 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
46021
46022         * gcc.c-torture/execute/20020307-1.c: New test.
46023
46024 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
46025
46026         * gcc.dg/20020304-1.c: New test.
46027
46028         * gcc.c-torture/compile/20020304-2.c: New test.
46029
46030 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
46031
46032         * gcc.c-torture/compile/20020304-1.c: New test case
46033         (from PR c/5830).
46034
46035 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
46036
46037         * gcc.dg/20020103-1.c: Add other -D ppc variants.
46038
46039 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
46040
46041         * g++.dg/other/classkey1.C: New test.
46042
46043 2002-03-01  Richard Henderson  <rth@redhat.com>
46044
46045         * gcc.c-torture/compile/981223-1.x: New.
46046         * gcc.c-torture/compile/920625-1.x: New.
46047
46048 2002-02-28  Richard Henderson  <rth@redhat.com>
46049
46050         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
46051
46052 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
46053
46054         * gcc.c-torture/execute/20020227-1.c: New test.
46055
46056 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
46057
46058         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
46059         here" ERROR lines.
46060         * g++.old-deja/g++.oliva/partord1.C: Likewise.
46061         * g++.old-deja.g++.other/defarg1.C: Likewise.
46062         * g++.old-deja/g++.pt/calls2.C: Likewise.
46063         * g++.old-deja/g++.pt/crash20.C: Likewise.
46064         * g++.old-deja/g++.pt/crash30.C: Likewise.
46065         * g++.old-deja/g++.pt/crash36.C: Likewise.
46066         * g++.old-deja/g++.pt/crash6.C: Likewise.
46067         * g++.old-deja/g++.pt/defarg13.C: Likewise.
46068         * g++.old-deja/g++.pt/derived3.C: Likewise.
46069         * g++.old-deja/g++.pt/error1.C: Likewise.
46070         * g++.old-deja/g++.pt/friend21.C: Likewise.
46071         * g++.old-deja/g++.pt/friend23.C: Likewise.
46072         * g++.old-deja/g++.pt/infinite1.C: Likewise.
46073         * g++.old-deja/g++.robertl/eb128.C: Likewise.
46074
46075 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
46076
46077         * gcc.c-torture/execute/20020225-2.c: New test.
46078
46079 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
46080
46081         * gcc.c-torture/execute/920730-1t.c,
46082         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
46083         Delete test cases, only relevant to -traditional.
46084
46085 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
46086
46087         * gcc.dg/cpp/undef1.c: Remove.
46088         * gcc.dg/cpp/directiv.c: Update.
46089         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
46090
46091 2002-02-27  Michael Meissner  <meissner@redhat.com>
46092
46093         * gcc.c-torture/execute/20020226-1.c: New test.
46094
46095 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
46096
46097         * g++.dg/debug/debug4.C: New test.
46098
46099         * gcc.dg/ia64-visibility-1.c: New test.
46100
46101 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
46102
46103         * gcc.dg/debug/20020224-1.c: New.
46104
46105 2002-02-25  Kazu Hirata  <kazu@hxi.com>
46106
46107         * gcc.c-torture/execute/960416-1.x: New.
46108         * gcc.c-torture/execute/divconst-3.x: Likewise.
46109
46110 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
46111
46112         * gcc.dg/20020224-1.c: New test.
46113
46114 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
46115
46116         * gcc.c-torture/execute/20020225-1.c: New.
46117
46118 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
46119
46120         * gcc.dg/cpp/wchar-1.c: New test.
46121
46122 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
46123
46124         * gcc.dg/20020222-1.c: New test.
46125
46126 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
46127
46128         * g++.dg/opt/anonunion1.C: New test.
46129
46130 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
46131
46132         * g++.dg/template/qualttp19.C: New test.
46133         * g++.dg/template/qualttp20.C: New test.
46134         * g++.old-deja/g++.jason/report.C: Adjust expected errors
46135         * g++.old-deja/g++.other/qual1.C: Likewise.
46136
46137 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
46138
46139         * gcc.dg/attr-alwaysinline.c: New.
46140
46141 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
46142
46143         * gcc.dg/20020220-1.c: New test.
46144
46145         * gcc.dg/20020220-2.c: New test.
46146
46147         * g++.dg/opt/mmx1.C: New test.
46148
46149 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
46150
46151         * gcc.c-torture/compile/20020110.c: New test.
46152
46153 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
46154
46155         * gcc.c-torture/execute/20020219-1.c: New test.
46156
46157         * gcc.dg/20020219-1.c: New test.
46158
46159         * gcc.dg/noncompile/20020220-1.c: New test.
46160
46161         * g++.dg/opt/ptrintsum1.C: New test.
46162
46163         * gcc.dg/debug/20020220-1.c: New test.
46164
46165 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
46166
46167         * gcc.c-torture/execute/20020216-1.c: New test.
46168
46169 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
46170
46171         * gcc.dg/decl-1.c: Update, new test.
46172
46173 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
46174
46175         * g++.dg/abi/bitfield1.C: New test.
46176         * g++.dg/abi/bitfield2.C: New test.
46177
46178 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46179
46180         * gcc.dg/attr-nest.c: New test.
46181
46182 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
46183
46184         * gcc.c-torture/execute/20020215-1.c: New test.
46185
46186 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
46187
46188         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
46189         * g++.dg/debug/debug.exp: New.
46190         * g++.dg/debug/trivial.C: New.
46191         * g++.dg/debug/debug1.C: Moved...
46192         * g++.dg/other/debug1.C: ...from here.
46193         * g++.dg/debug/debug2.C: Moved...
46194         * g++.dg/other/debug2.C: ...from here.
46195         * g++.dg/debug/debug3.C: Moved...
46196         * g++.dg/other/debug3.C: ...from here.
46197
46198         * gcc.dg/noncompile/20020213-1.c: New test.
46199
46200 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
46201
46202         * g++.dg/other/debug3.C: New test.
46203
46204         * gcc.c-torture/execute/20020213-1.c: New test.
46205
46206 2002-02-13  Richard Smith <richard@ex-parrot.com>
46207
46208         * g++.old-deja/g++.other/thunk1.C: New test.
46209
46210 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46211
46212         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
46213
46214 2002-02-13  Stan Shebs  <shebs@apple.com>
46215
46216         * gcc.dg/altivec-3.c: New.
46217
46218 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
46219
46220         * gcc.dg/Wunreachable-1.c: New test.
46221         * gcc.dg/Wunreachable-2.c: New test.
46222
46223 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
46224
46225         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
46226
46227 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
46228
46229         * gcc.dg/decl-1.c: New test.
46230
46231 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
46232
46233         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
46234
46235 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46236
46237         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
46238         * gcc.c-torture/compile/980506-1.x: Likewise.
46239
46240 2002-02-10  Kazu Hirata  <kazu@hxi.com>
46241
46242         * gcc.dg/20020210-1.c: New.
46243
46244 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
46245
46246         * g77.f-torture/execute/947.f: New regression test
46247         for PR fortran/947.
46248
46249 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
46250
46251         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
46252         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
46253
46254 2002-02-08  Richard Henderson  <rth@redhat.com>
46255
46256         * gcc.c-torture/compile/labels-3.c: New.
46257
46258 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
46259
46260         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
46261         expression statements work instead.
46262         * gcc.dg/noncompile/20020207-1.c: New test.
46263
46264 2002-02-07  Richard Henderson  <rth@redhat.com>
46265
46266         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
46267
46268 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46269
46270         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
46271         message from g77
46272         * lib/g77-dg.exp: Trim g77 error messages so that they are
46273         recognized by dg.exp.
46274
46275 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46276
46277         PR fortran/5473
46278         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
46279
46280 2002-02-07  Richard Henderson  <rth@redhat.com>
46281
46282         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
46283         to be sufficiently aligned for integers.
46284
46285 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
46286
46287         * g++.dg/template/friend4.C: New test.
46288
46289 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
46290
46291         PR fortran/5743
46292         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
46293         unsupported cases.
46294
46295 2002-02-07  Richard Henderson  <rth@redhat.com>
46296
46297         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
46298         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
46299         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
46300         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
46301
46302 2002-02-06  Richard Henderson  <rth@redhat.com>
46303
46304         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
46305
46306 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
46307
46308         * gcc.dg/20020206-1.c: New test.
46309
46310 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
46311
46312         * gcc.c-torture/execute/20020206-1.c: New test.
46313
46314         * gcc.c-torture/execute/20020206-2.c: New test.
46315
46316         PR optimization/5429:
46317         * gcc.c-torture/compile/20020206-1.c: New test.
46318
46319 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
46320
46321         * g++.dg/ext/align1.C: Do not use an explicit alignment value
46322         as certain file formats cannot support particularly large
46323         alignments.
46324
46325         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
46326         and do not expect to be able to link the executable.
46327
46328         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
46329         fail because the COFF format does not support the weak attribute.
46330
46331 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
46332
46333         * g77.dg/pr5473.f: New test
46334
46335 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
46336
46337         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
46338         Fix testcase accordingly.
46339
46340 2002-02-04  Richard Henderson  <rth@redhat.com>
46341
46342         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
46343         (buf): Change to be an array of pointers, not ints.
46344
46345 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46346
46347         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
46348         before all tests.  Move warning one line above to match where it
46349         C frontend emits.
46350         * gcc.dg/Wswitch-2.c: New test.
46351         * g++.dg/warn/Wswitch-1.C: New test.
46352         * g++.dg/warn/Wswitch-2.C: New test.
46353
46354 2002-02-04  Richard Henderson  <rth@redhat.com>
46355
46356         * g++.dg/abi/offsetof.C: Fix size comparison.
46357
46358 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
46359
46360         * gcc.dg/cast-qual-2.c: New test.
46361
46362 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
46363
46364         * gcc.dg/20020201-4.c: New test.
46365
46366 2002-02-04  Ben Elliston  <bje@redhat.com>
46367
46368         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
46369         target_info attribute != 0, in addition to the empty string.
46370         (gcc_target_compile): Likewise.
46371
46372 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
46373
46374         * gcc.dg/Wswitch.c: New test.
46375         PR gcc/4475. PR gcc/3780.
46376
46377 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
46378
46379         * g77.f-torture/execute/5122.f: New test for regressions
46380         against PR fortran/5122.
46381
46382 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
46383
46384         * g77.f-torture/compile/pr3743.f: Delete
46385         * g77.dg/pr3743-1.f: New test.
46386         * g77.dg/pr3743-2.f: New test.
46387         * g77.dg/pr3743-3.f: New test.
46388         * g77.dg/pr3743-4.f: New test.
46389
46390 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46391
46392         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
46393
46394 2002-02-02  Richard Henderson  <rth@redhat.com>
46395
46396         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
46397         * gcc.c-torture/execute/bf64-1.c: Likewise.
46398
46399 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46400
46401         * gcc.dg/20020201-2.c: New test.
46402
46403         * gcc.dg/20020201-3.c: New test.
46404
46405         * gcc.c-torture/execute/bitfld-2.c: New test.
46406
46407 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
46408
46409         * gcc.dg/bitfld-1.c: Update.
46410         * gcc.dg/bitfld-2.c: Update.
46411         * gcc.c-torture/execute/bitfld-1.x: New.
46412
46413 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
46414
46415         * gcc.c-torture/execute/20020201-1.c: New test.
46416
46417 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
46418
46419         PR target/5469
46420         * gcc.dg/20020201-1.c: New test.
46421
46422 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
46423
46424         PR fortran/3743
46425         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
46426         * g77.f-torture/compile/pr3743.x: Remove
46427
46428 2002-01-31  Tom Rix  <trix@redhat.com>
46429
46430         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
46431
46432 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
46433
46434         * gcc.dg/noncompile/20020130-1.c: New test.
46435
46436 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
46437
46438         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
46439
46440 2002-01-29  Richard Henderson  <rth@redhat.com>
46441
46442         * gcc.c-torture/execute/991118-1.c: Cast various constants back
46443         to long long.
46444         * gcc.c-torture/execute/bf64-1.c: Likewise.
46445
46446 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
46447
46448         * gcc.c-torture/execute/20020129-1.c: New test.
46449
46450 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
46451
46452         * gcc.c-torture/compile/20000224-1.c: Update.
46453         * gcc.c-torture/execute/bitfld-1.c: New tests.
46454         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
46455         * gcc.dg/uninit-A.c: Update.
46456
46457 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
46458
46459         * g++.dg/template/ctor1.C: Add instantiation.
46460
46461 2002-01-28  Paul Koning  <pkoning@equallogic.com>
46462
46463         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
46464         argument to __builtin_prefetch to be const ptr.
46465
46466 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
46467
46468         * gcc.c-torture/compile/20020120-1.c: New test.
46469
46470 2002-01-27  Kazu Hirata  <kazu@hxi.com>
46471
46472         * gcc.c-torture/execute/20020127-1.c: New test.
46473
46474 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
46475
46476         * g77.dg/f77-edit-i-in.f: New test
46477         * g77.dg/f77-edit-i-out.f: New test
46478
46479 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
46480
46481         * gcc.dg/debug/debug.exp: New file.
46482         * gcc.dg/debug/trivial.c: New file.
46483         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
46484         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
46485         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
46486         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
46487         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
46488         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
46489         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
46490         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
46491         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
46492         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
46493         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
46494         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
46495         * gcc.dg/20000503-1.c: Removed.
46496         * gcc.dg/20010207-1.c: Removed.
46497         * gcc.dg/20011223-1.c: Removed.
46498         * gcc.dg/20020104-2.c: Removed.
46499         * gcc.dg/debug-1.c: Removed.
46500         * gcc.dg/debug-2.c: Removed.
46501         * gcc.dg/debug-3.c: Removed.
46502         * gcc.dg/debug-4.c: Removed.
46503         * gcc.dg/debug-5.c: Removed.
46504         * gcc.dg/debug-6.c: Removed.
46505         * gcc.dg/dwarf2-1.c: Removed.
46506         * gcc.dg/dwarf2-2.c: Removed.
46507
46508 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
46509
46510         * g++.old-deja/g++.other/eh5.C: New test.
46511         * g++.old-deja/g++.other/sibcall2.C: New test.
46512         * g++.old-deja/g++.other/array9.C: New test.
46513         * g++.old-deja/g++.other/typename2.C: New test.
46514         * g++.old-deja/g++.other/crash60.C: New test.
46515         * g++.old-deja/g++.other/conv9.C: New test.
46516         * g++.old-deja/g++.other/mangle10.C: New test.
46517         * g++.old-deja/g++.other/unchanging1.C: New test.
46518         * g++.old-deja/g++.other/exprstmt1.C: New test.
46519         * g++.old-deja/g++.other/inline23.C: New test.
46520         * g++.old-deja/g++.eh/ia64-1.C: New test.
46521         * g++.old-deja/g++.other/dwarf2-1.C: New test.
46522         * g++.old-deja/g++.other/reload1.C: New test.
46523         * g++.old-deja/g++.other/static20.C: New test.
46524         * g++.old-deja/g++.other/local-alloc1.C: New test.
46525         * g++.old-deja/g++.other/conv8.C: New test.
46526         * g++.old-deja/g++.other/stmtexpr2.C: New test.
46527         * g++.old-deja/g++.other/storeexpr1.C: New test.
46528         * g++.old-deja/g++.other/storeexpr2.C: New test.
46529         * g++.dg/eh/template2.C: New test.
46530         * g++.dg/warn/weak1.C: New test.
46531
46532 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
46533
46534         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46535         Remove first, non-varying, argument.
46536
46537 2002-01-23  Richard Henderson  <rth@redhat.com>
46538
46539         * gcc.dg/inline-2.c: New.
46540
46541         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
46542         Add optional target arg.  Check number of arguments.
46543         (scan-assembler-not, scan-assembler-dem): Likewise.
46544         (scan-assembler-dem-not): Likewise.
46545
46546 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46547
46548         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
46549         line 12.
46550         * g++.old-deja/g++.brendan/parse3.C,
46551         g++.old-deja/g++.other/crash26.C,
46552         g++.old-deja/g++.other/crash28.C,
46553         g++.old-deja/g++.other/crash29.C,
46554         g++.old-deja/g++.other/crash30.C,
46555         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
46556
46557 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
46558
46559         * gcc.dg/20020115-1.c: New.
46560
46561 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
46562
46563         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
46564
46565 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
46566
46567         * gcc.dg/20020122-3.c: New.
46568
46569 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
46570
46571         * g++.dg/other/gc1.C: New test.
46572
46573 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
46574
46575         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
46576
46577 2002-01-22  Richard Henderson  <rth@redhat.com>
46578
46579         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
46580
46581 2002-01-22  Richard Henderson  <rth@redhat.com>
46582
46583         * gcc.dg/20020122-4.c: New.
46584
46585 2002-01-22  H.J. Lu <hjl@gnu.org>
46586
46587         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
46588         link output.
46589         * gcc.dg/special/ecos.exp: Likewise.
46590         * lib/g++-dg.exp: Likewise.
46591         * lib/g77-dg.exp: Likewise.
46592         * lib/gcc-dg.exp : Likewise.
46593         * lib/mike-g++.exp: Likewise.
46594         * lib/mike-g77.exp: Likewise.
46595         * lib/mike-gcc.exp: Likewise.
46596         * lib/objc-dg.exp: Likewise.
46597
46598 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
46599
46600         PR target/5379
46601         * gcc.dg/20020122-2.c: New test.
46602
46603 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
46604
46605         * gcc.dg/20020122-1.c: New test.
46606
46607 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
46608
46609         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
46610
46611 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
46612
46613         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
46614
46615 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46616
46617         * gcc.c-torture/compile/20020121-1.c: New test.
46618
46619 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
46620
46621         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
46622         ld_library_path.
46623
46624 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
46625
46626         * gcc.dg/20020218-1.c: New test.
46627
46628 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
46629
46630         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
46631         messages
46632         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
46633         "At global scope" warning
46634         * g++.dg/ext/align1.C: Change cygwin test for alignment
46635         from db-bogus to dg-warning
46636
46637 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
46638
46639         * g77.f-torture/compile/cpp2.F: New test.
46640
46641 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
46642
46643         * g++.dg/template/access1.C: New test.
46644
46645 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
46646
46647         * gcc.dg/20020118-1.c: New.
46648
46649 2002-01-18  Kazu Hirata  <kazu@hxi.com>
46650
46651         * gcc.c-torture/execute/20020118-1.c: New test.
46652
46653 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46654
46655         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
46656         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
46657         alignment warnings.
46658
46659 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
46660
46661         * gcc.misc-tests/i386-prefetch.exp: Save and restore
46662         torture_with_loops and torture_without_loops
46663
46664 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
46665
46666         * gcc.c-torture/compile/20020116-1.c: New test.
46667
46668 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
46669
46670         * gcc.dg/20020116-2.c: New test.
46671
46672         * gcc.dg/ultrasp4.c: New test.
46673
46674         * gcc.dg/20020116-1.c: New test.
46675
46676 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
46677
46678         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
46679         by EABI.
46680
46681 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
46682
46683         * gcc.misc-tests/i386-prefetch.exp: New.
46684         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
46685         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
46686         * gcc.misc-tests/i386-pf-none-1.c: New test.
46687         * gcc.misc-tests/i386-pf-sse-1.c: New test.
46688
46689 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
46690
46691         * gcc.dg/gnu89-init-1.c: Add new tests.
46692
46693 2002-01-15  Andreas Jaeger  <aj@suse.de>
46694
46695         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
46696         * gcc.dg/i386-mmx-2.c: Likewise.
46697         * gcc.dg/i386-sse-1.c: Likewise.
46698         * gcc.dg/i386-sse-2.c: Likewise.
46699         * gcc.dg/i386-sse-3.c: Likewise.
46700
46701 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
46702
46703         * g77.f-torture/execute/intrinsic-unix-bessel.f:
46704         Uncomment additional cases that now pass.
46705
46706 2002-01-11  Richard Henderson  <rth@redhat.com>
46707
46708         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
46709         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
46710
46711 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
46712
46713         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
46714
46715 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
46716
46717         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
46718         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
46719
46720 2002-01-10  Dale Johannesen  <dalej@apple.com>
46721
46722         * gcc.c-torture/execute/loop-11.c: New.
46723
46724 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
46725
46726         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
46727         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
46728
46729 2002-01-09  Richard Henderson  <rth@redhat.com>
46730
46731         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
46732         type in which to perform the operation for each size.
46733
46734 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
46735
46736         * gcc.c-torture/compile/20020109-2.c: New test.
46737
46738 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
46739
46740         * gcc.c-torture/execute/loop-10.c: New test.
46741
46742 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46743
46744         * gcc.c-torture/compile/20010226-1.c: New test.
46745         * gcc.c-torture/compile/20010227-1.c: New test.
46746         * gcc.c-torture/compile/20010426-1.c: New test.
46747         * gcc.c-torture/compile/20010510-1.c: New test.
46748         * gcc.c-torture/compile/20010605-3.c: New test.
46749         * gcc.c-torture/compile/20010824-1.c: New test.
46750         * gcc.c-torture/execute/20010409-1.c: New test.
46751         * gcc.dg/noncompile/20000901-1.c: New test.
46752         * gcc.dg/20001023-1.c: New test.
46753         * gcc.dg/20001101-1.c: New test.
46754         * gcc.dg/20001102-1.c: New test.
46755         * gcc.dg/20010207-1.c: New test.
46756         * gcc.dg/20010405-1.c: New test.
46757         * gcc.dg/20010822-1.c: New test.
46758         * gcc.dg/20011107-1.c: New test.
46759
46760 2002-01-09  Jeffrey A Law  (law@redhat.com)
46761
46762         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
46763
46764         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
46765         execution failure on PA targets.
46766
46767 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
46768
46769         * gcc.c-torture/compile/20020109-1.c: New test.
46770
46771 2002-01-08  Kazu Hirata  <kazu@hxi.com>
46772
46773         * gcc.c-torture/execute/20020108-1.c: New test.
46774
46775 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
46776
46777         * gcc.dg/20020108-1.c: New test.
46778
46779 2002-01-08  H.J. Lu <hjl@gnu.org>
46780
46781         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
46782         for header files.
46783
46784 2002-01-08  Geoff Keating  <geoffk@redhat.com>
46785
46786         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
46787         consistency.
46788
46789 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
46790
46791         * gcc.dg/altivec-4.c: Test altivec predicates.
46792
46793 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
46794
46795         * gcc.c-torture/execute/20020107-1.c: New test.
46796
46797 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
46798
46799         PR c/5279
46800         * gcc.c-torture/compile/20020106-1.c: New test.
46801
46802 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
46803
46804         * gcc.c-torture/execute/nestfunc-4.c: New test.
46805
46806 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46807
46808         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
46809         extra triple that slipped in.
46810         * g++.old-deja/g++.abi/align.C: Likewise.
46811         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46812
46813 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
46814
46815         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
46816         * g++.old-deja/g++.abi/align.C: Likewise.
46817         * g++.old-deja/g++.abi/bitfields.C: Likewise.
46818
46819         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
46820         on FreeBSD/i386.
46821         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
46822         FreeBSD.
46823
46824 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
46825
46826         * gcc.dg/20020104-1.c: New test.
46827
46828         * gcc.dg/20020104-2.c: New test.
46829
46830 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
46831
46832         * gcc.dg/20020103-1.c: Fix typo in target selector.
46833
46834 2002-01-03  Richard Henderson  <rth@redhat.com>
46835
46836         * gcc.dg/20020103-1.c: New.
46837
46838 2002-01-03  Kazu Hirata  <kazu@hxi.com>
46839
46840         * gcc.c-torture/execute/20020103-1.c: New test.
46841
46842 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
46843
46844         * g++.dg/other/debug2.C: New test.
46845
46846         * gcc.c-torture/compile/20020103-1.c: New test.
46847
46848 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
46849
46850         * gcc.dg/gnu89-init-1.c: Added new tests.
46851
46852 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46853
46854         * g++.dg/template/friend2.C: Remove as patch is reverted.
46855
46856         * g++.dg/warn/oldcast1.C: New test.
46857
46858         * g++.dg/template/ptrmem1.C: New test.
46859         * g++.dg/template/ptrmem2.C: New test.
46860
46861         * g++.dg/template/ntp.C: New test.
46862
46863         * g++.dg/other/component1.C: New test.
46864
46865         * g++.dg/template/ttp3.C: New test.
46866
46867         * g++.dg/template/friend2.C: New test.
46868         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
46869
46870 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46871
46872         * g++.dg/other/ptrmem1.C: New test.
46873         * g++.dg/other/ptrmem2.C: New test.
46874
46875 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46876
46877         * g++.dg/template/ctor1.C: New test.
46878
46879 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
46880
46881         * g++.dg/template/friend2.C: New test.
46882
46883 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
46884
46885         * gcc.dg/mmix-1.c: New test.
46886
46887 2001-12-31  Richard Henderson  <rth@redhat.com>
46888
46889         * gcc.dg/asm-5.c: New.
46890
46891 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
46892
46893         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
46894         in namespace __gnu_cxx
46895
46896 2001-12-30  Richard Henderson  <rth@redhat.com>
46897
46898         * gcc.dg/debug-6.c: New.
46899
46900 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
46901
46902         * gcc.c-torture/compile/20011229-2.c: New test.
46903
46904 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
46905
46906         * gcc.dg/debug-3.c: New test.
46907         * gcc.dg/debug-4.c: New test.
46908         * gcc.dg/debug-5.c: New test.
46909
46910 2001-12-29  Richard Henderson  <rth@redhat.com>
46911
46912         * g++.dg/eh/loop1.C: New.
46913
46914 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46915
46916         * g++.dg/template/crash1.C: New test.
46917
46918 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
46919
46920         * g++.dg/other/const1.C: New test.
46921
46922 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
46923
46924         * gcc.c-torture/compile/20011229-1.c: New test.
46925
46926 2001-12-28  Stan Shebs  <shebs@apple.com>
46927
46928         * lib/objc-torture.exp: Resync with c-torture.exp.
46929         * lib/objc.exp: Load standard libraries.
46930
46931 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
46932
46933         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
46934         additional tests.
46935
46936 2001-12-27  Roger Sayle <roger@eyesopen.com>
46937
46938         * gcc.c-torture/execute/string-opt-16.c: New testcase.
46939
46940 2001-12-27  Richard Henderson  <rth@redhat.com>
46941
46942         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
46943
46944 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
46945
46946         * g++.dg/eh/ctor1.C: New test.
46947         * g++.dg/other/error2.C: New test.
46948
46949 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
46950
46951         * g++.dg/other/init2.C: New test.
46952
46953 2001-12-24  Richard Henderson  <rth@redhat.com>
46954
46955         * gcc.dg/20011223-1.c: New.
46956         * gcc.dg/inline-1.c: New.
46957
46958 2001-12-23  Richard Henderson  <rth@redhat.com>
46959
46960         * gcc.dg/asm-4.c: Test operand modifiers.
46961
46962 2001-12-23  Richard Henderson  <rth@redhat.com>
46963
46964         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
46965
46966 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
46967
46968         * gcc.c-torture/execute/20011223-1.c: New test.
46969
46970 2001-12-21  Richard Henderson  <rth@redhat.com>
46971
46972         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
46973         re-enables the warning.
46974
46975 2001-12-21  Richard Henderson  <rth@redhat.com>
46976
46977         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
46978
46979 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
46980
46981         * gcc.c-torture/compile/20011218-1.c: New test.
46982
46983 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
46984
46985         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
46986         arm-isr.c test.
46987         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
46988         epilogue generation for ARM ISR routines.
46989
46990 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46991
46992         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
46993         * gcc.dg/format/c90-printf-3.c: Likewise.
46994         * gcc.dg/format/c99-printf-3.c: Likewise.
46995         * gcc.dg/format/ext-1.c: Likewise.
46996         * gcc.dg/format/ext-6.c: Likewise.
46997         * gcc.dg/format/format.h: Prototype unlocked stdio.
46998
46999 2001-12-20  Richard Henderson  <rth@redhat.com>
47000
47001         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
47002         (arena): Use it.
47003         (malloc): Correct allocation logic.  Abort if we fill up the
47004         arena before initialization complete.
47005         (realloc): Correct allocation logic.
47006
47007 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
47008
47009         * gcc.c-torture/compile/20011219-2.c: New test.
47010
47011         * gcc.c-torture/execute/20011219-1.c: New test.
47012
47013 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
47014
47015         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
47016         target does not support weak symbols.
47017
47018 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
47019
47020         * gcc.c-torture/compile/20011219-1.c: New test.
47021
47022 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
47023
47024         * g++.dg/other/error1.C: New test.
47025
47026 2001-12-17  Jeffrey A Law  (law@redhat.com)
47027
47028         * gcc.c-torture/execute/20011217-1.c: New test.
47029
47030 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
47031
47032         * objc.dg/special/: New directory.
47033         * objc.dg/special/special.exp: New file.
47034         * objc.dg/special/unclaimed-category-1.h: New file.
47035         * objc.dg/special/unclaimed-category-1a.m: New file.
47036         * objc.dg/special/unclaimed-category-1.m: New file.
47037
47038 2001-12-17  Andreas Jaeger  <aj@suse.de>
47039
47040         * gcc.c-torture/compile/20011217-2.c: New test.
47041
47042 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
47043
47044         * gcc.c-torture/compile/20011217-1.c: New test.
47045
47046 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
47047
47048         * gcc.dg/20011214-1.c: New.
47049
47050 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
47051
47052         * gcc.dg/altivec-4.c: New.
47053
47054 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
47055
47056         * gcc.dg/20011113-1.c: New test.
47057
47058 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47059
47060         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
47061         std::__malloc_alloc_template<0> and
47062         std::__default_alloc_template<false, 0>.
47063
47064 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
47065
47066         * objc/execute/bf-21.m: New test.
47067         * objc/execute/enumeration-1.m: New test.
47068         * objc/execute/enumeration-2.m: New test.
47069
47070 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
47071
47072         * gcc.dg/gnu89-init-1.c: New test.
47073
47074 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
47075
47076         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
47077         * g++.old-deja/g++.jason/2371.C: Likewise.
47078         * g++.old-deja/g++.jason/template33.C: Likewise.
47079         * g++.old-deja/g++.jason/template34.C: Likewise.
47080         * g++.old-deja/g++.jason/template36.C: Likewise.
47081         * g++.old-deja/g++.oliva/typename1.C: Likewise.
47082         * g++.old-deja/g++.oliva/typename2.C: Likewise.
47083         * g++.old-deja/g++.other/typename1.C: Likewise.
47084         * g++.old-deja/g++.pt/inherit2.C: Likewise.
47085         * g++.old-deja/g++.pt/nontype5.C: Likewise.
47086         * g++.old-deja/g++.pt/typename11.C: Likewise.
47087         * g++.old-deja/g++.pt/typename14.C: Likewise.
47088         * g++.old-deja/g++.pt/typename16.C: Likewise.
47089         * g++.old-deja/g++.pt/typename3.C: Likewise.
47090         * g++.old-deja/g++.pt/typename4.C: Likewise.
47091         * g++.old-deja/g++.pt/typename5.C: Likewise.
47092         * g++.old-deja/g++.pt/typename7.C: Likewise.
47093         * g++.old-deja/g++.robertl/eb9.C: Likewise.
47094
47095 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
47096
47097         * g++.dg/other/linkage1.C: New test.
47098         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
47099         specifiers.
47100
47101 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
47102
47103         * gcc.dg/concat.c: New test.
47104
47105 2001-12-11  Stan Shebs  <shebs@apple.com>
47106
47107         * objc/compile: New test directory.
47108         * objc/compile/compile.exp: New expect script.
47109         * objc/compile/20011211-1.m: New compile test.
47110
47111 2001-12-11  Jason Merrill  <jason@redhat.com>
47112
47113         * lib/prune.exp (prune_gcc_output): Also handle "In member
47114         function".  So many permutations...
47115
47116 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
47117
47118         * g++.dg/template/typedef1.C: New test.
47119
47120 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
47121
47122         * g++.dg/other/copy1.C: New test.
47123
47124 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
47125
47126         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
47127
47128         * gcc.dg/builtin-choose-expr.c: New.
47129
47130 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
47131
47132         * gcc.dg/altivec-2.c: New.
47133
47134 2001-12-07  Richard Henderson  <rth@redhat.com>
47135
47136         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
47137
47138 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
47139
47140         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
47141         ultrasparc.
47142
47143 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
47144
47145         * g++-old.deja/g++.robertl/eb101.C: Deleted.
47146
47147 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
47148
47149         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
47150         variable argument list.
47151
47152 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
47153
47154         * gcc.c-torture/execute/memcheck: Delete entire directory.
47155         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
47156         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
47157
47158 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47159
47160         * gcc.dg/Wshadow-1.c: New test.
47161
47162 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
47163
47164         * gcc.c-torture/compile/20011130-1.c: New test.
47165
47166         * gcc.dg/noncompile/20011025-1.c: New test.
47167
47168         * g++.dg/other/anon-union.C: New test.
47169
47170         * gcc.c-torture/execute/20011024-1.c: New test.
47171
47172 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
47173
47174         * gcc.c-torture/execute/20000722-1.x,
47175         gcc.c-torture/execute/20010123-1.x: Remove.
47176         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
47177         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
47178         gcc.dg/c99-complit-2.c: New tests.
47179
47180 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
47181
47182         * g++.dg/inherit/base1.C: New test.
47183
47184 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
47185
47186         * g++.dg/other/stdarg1.C: New test.
47187
47188         * gcc.c-torture/compile/20011130-2.c: New test.
47189
47190 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
47191
47192         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
47193         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
47194         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
47195         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
47196         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
47197         * gcc.dg/builtin-prefetch-1.c: New test.
47198
47199 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
47200
47201         * gcc.dg/20011130-1.c: New test.
47202
47203 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
47204
47205         * g++.dg/other/scope1.C: New test.
47206         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
47207
47208 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
47209
47210         * gcc.dg/vla-init-1.c: New test.
47211
47212 2001-12-01  Geoff Keating  <geoffk@redhat.com>
47213
47214         * gcc.c-torture/compile/structs.c: New testcase from GDB.
47215
47216 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47217
47218         * objc.dg/alias.m: Update.
47219         * objc.dg/class-1.m: Update.
47220         * objc.dg/const-str-1.m: Update.
47221         * objc.dg/fwd-proto-1.m: Update.
47222         * objc.dg/id-1.m: Update.
47223         * objc.dg/super-class-1.m: Update.
47224
47225 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
47226
47227         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
47228         constructs.
47229
47230 2001-11-28  Jeffrey A Law  (law@cygnus.com)
47231
47232         * gcc.c-torture/execute/20011128-1.c: New test.
47233
47234 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
47235
47236         * gcc.dg/20011127-1.c: New test.
47237
47238 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
47239
47240         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
47241         from Austin Group draft 7.
47242         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
47243         scanf format arguments.
47244         * gcc.dg/format/no-exargs-2.c: New test.
47245
47246 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
47247
47248         * g++.dg/abi/vbase8-4.C: New test.
47249
47250 2001-11-24  Ian Lance Taylor  <ian@airs.com>
47251
47252         * gcc.c-torture/execute/20011121-1.c: New test.
47253
47254 2001-11-23  Jeffrey A Law  (law@cygnus.com)
47255
47256         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
47257
47258 2001-11-23  Andreas Jaeger  <aj@suse.de>
47259
47260         * gcc.dg/cpp/charconst-2.c: New test.
47261
47262 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
47263
47264         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
47265         to the host if it is remote.  Let tests specify extra headers
47266         they use.
47267         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
47268         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
47269         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
47270         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
47271         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
47272         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
47273         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
47274         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
47275         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
47276         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
47277
47278 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
47279
47280         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
47281         for little endian ARMs.
47282
47283 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
47284
47285         * gcc.c-torture/compile/20011119-1.c: New test.
47286         * gcc.c-torture/compile/20011119-2.c: New test.
47287
47288 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
47289
47290         * gcc.dg/altivec-1.c: Fix typo.
47291
47292 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
47293
47294         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
47295
47296 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
47297
47298         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
47299
47300 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
47301
47302         * lib/g77.exp: Don't specify --rpath-link.
47303
47304         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
47305         across all the headers.
47306         * gcc.dg/format/format.exp: For testing on a remote host,
47307         copy format.h.
47308
47309         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
47310         * gcc.c-torture/execute/930406-1.c: Likewise.
47311         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
47312
47313 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
47314
47315         * gcc.dg/altivec-1.c: New.
47316
47317 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
47318
47319         * gcc.dg/cpp/fpreprocessed.c: New test case.
47320
47321 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47322
47323         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
47324         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
47325         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
47326
47327 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
47328
47329         * gcc.dg/no-builtin-1.c: New test.
47330
47331 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
47332
47333         * gcc.c-torture/execute/20011115-1.c: New test.
47334
47335 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
47336
47337         * gcc.c-torture/compile/20011114-2.c: New test.
47338         * gcc.c-torture/compile/20011114-3.c: New test.
47339         * gcc.c-torture/compile/20011114-4.c: New test.
47340
47341 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
47342
47343         * g++.dg/other/init1.C: New test.
47344
47345 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
47346
47347         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
47348         message.
47349
47350         * gcc.c-torture/execute/20011114-1.c: New testcase.
47351
47352         * gcc.c-torture/compile/20010327-1.c: Revert last change.
47353         * gcc.c-torture/compile/20011114-1.c: New test, exactly
47354         like the (before this change) version of 20010327-1.c.
47355
47356 2001-11-14  Roger Sayle <roger@eyesopen.com>
47357
47358         * gcc.c-torture/execute/string-opt-13.c: New testcase.
47359
47360 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
47361
47362         * g++.dg/init/array2.C: New test.
47363
47364 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
47365
47366         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
47367
47368 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
47369
47370         * g++.dg/other/forscope1.C: New test.
47371         * g++.dg/ext/forscope1.C: New test.
47372         * g++.dg/ext/forscope2.C: New test.
47373
47374 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
47375
47376         * gcc.c-torture/execute/20011113-1.c: New test.
47377
47378 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
47379
47380         * gcc.c-torture/execute/20011109-2.c: New test.
47381
47382         * gcc.c-torture/execute/20011109-1.c: New test.
47383
47384 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
47385
47386         * gcc.c-torture/compile/20011109-1.c: New test.
47387
47388 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
47389
47390         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
47391         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
47392         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
47393         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
47394         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
47395         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
47396         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
47397
47398 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47399
47400         * g++.dg/warn/Wshadow-1.C: New tests.
47401         * g++.old-deja/g++.mike/for3.C: Update.
47402
47403 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
47404
47405         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
47406         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
47407         XFAILs.  Adjust expected error texts.
47408         * gcc.c-torture/compile/20011106-1.c,
47409         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
47410         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
47411         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
47412         gcc.dg/c99-array-lval-5.c: New tests.
47413
47414 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47415
47416         * gcc.dg/cpp/defined.c: Update.
47417
47418 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47419
47420         * gcc.c-torture/execute/anon-1.c: New test.
47421
47422 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
47423
47424         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
47425         same size, so no warning should be produced on stormy16.
47426
47427         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
47428         due to oversized array.
47429         * g++.old-deja/g++.mike/ns15.C: Likewise.
47430         * g++.old-deja/g++.pt/crash16.C: Likewise.
47431
47432 2001-11-02  Graham Stott  <grahams@redhat.com>
47433
47434         * g++.dgother/debug1.C: Fix typos.
47435
47436 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
47437
47438         * g++.dg/other/debug1.C: New test.
47439
47440 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
47441
47442         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
47443         of unsigned long.
47444
47445 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
47446
47447         * gcc.dg/20011029-2.c: New test.
47448
47449         * gcc.c-torture/compile/20011029-1.c: New test.
47450
47451 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
47452
47453         * objc/execute/class_self-1.m: New test.
47454         * objc/execute/class_self-2.m: New test.
47455
47456 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
47457
47458         * gcc.misc-tests/msgs.exp: Delete.
47459         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
47460         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
47461         error set to match recent changes.
47462
47463 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
47464
47465         * gcc.dg/20011021-1.c: New test.
47466
47467 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
47468
47469         * gcc.c-torture/compile/20011023-1.c: New test.
47470
47471 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
47472
47473         * lib/g77.exp: Rewrite based on lib/g++.exp.
47474
47475 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
47476
47477         * gcc.c-torture/execute/20011019-1.c: New test.
47478
47479         * gcc.dg/20011018-1.c: New test.
47480
47481 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
47482
47483         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
47484
47485 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
47486
47487         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
47488         * gcc.dg/attr-invalid.c: Likewise.
47489
47490 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
47491
47492         * gcc.dg/20011015-1.c: New test.
47493
47494 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47495
47496         * g++.dg/template/unify2.C: New test.
47497
47498 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
47499
47500         * g++.dg/other/exception-specification.C: New test
47501
47502 2001-10-13  Tom Rix  <trix@redhat.com>
47503
47504         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
47505         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
47506
47507 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
47508
47509         * gcc.dg/20011009-1.c: New test.
47510
47511 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
47512
47513         PR g++/4476
47514         * g++.dg/other/friend1.C: New test.
47515
47516 2001-10-11  Richard Henderson  <rth@redhat.com>
47517
47518         * g++.old-deja/g++.other/crash18.C: Add -S to options.
47519
47520 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47521
47522         * gcc.c-torture/compile/20011010-1.c: New.
47523
47524 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
47525
47526         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
47527         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
47528         g77.f-torture/execute/execute.exp,
47529         g77.f-torture/noncompile/noncompile.exp,
47530         gcc.c-torture/compile/compile.exp,
47531         gcc.c-torture/execute/execute.exp,
47532         gcc.c-torture/execute/ieee/ieee.exp,
47533         gcc.c-torture/execute/memcheck/memcheck.exp,
47534         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
47535         objc/execute/execute.exp: Update FSF address.
47536
47537 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
47538
47539         * gcc.dg/cpp/cmdlne-C.c: Update.
47540         * gcc.dg/cpp/cmdlne-C2.c: New.
47541
47542 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47543
47544         * gcc.c-torture/execute/20011008-3.c: New.
47545
47546 2001-10-08  DJ Delorie  <dj@redhat.com>
47547
47548         * gcc.dg/20011008-1.c: New.
47549         * gcc.dg/20011008-2.c: New.
47550
47551 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
47552
47553         * gcc.dg/cpp/spacing1.c: Update test.
47554
47555 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
47556
47557         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
47558         spelling errors of "separate" as "seperate".
47559
47560 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
47561
47562         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
47563         enough to avoid inlining.
47564
47565 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
47566
47567         * lib/g77.exp: set libg2c_dir correctly.
47568
47569 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47570
47571         * gcc.dg/cpp/macro11.c: New test.
47572
47573 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47574
47575         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
47576         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
47577         gcc.dg/format/multattr-3.c: New tests.
47578         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
47579         tests for format attributes on function pointers being rejected.
47580
47581 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47582
47583         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
47584
47585 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
47586
47587         * g++.dg/warn/format1.C: New test.
47588
47589 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
47590
47591         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
47592
47593 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47594
47595         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
47596
47597 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
47598
47599         * gcc.dg/cpp/redef2.c: Add test.
47600
47601 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
47602
47603         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
47604         long-standing bug on i686, apparently.
47605         * gcc.c-torture/execute/loop-2c.x: New file.
47606         * gcc.c-torture/execute/loop-2d.x: New file.
47607         * gcc.c-torture/execute/loop-3c.x: New file.
47608
47609 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
47610
47611         * gcc.dg/cpp/20000625-2.c: Correct line number.
47612
47613 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47614
47615         * gcc.dg/cpp/macro10.c: New test.
47616         * gcc.dg/cpp/strify3.c: New test.
47617         * gcc.dg/cpp/spacing1.c: Add tests.
47618         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
47619         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
47620
47621 2001-09-24  DJ Delorie  <dj@redhat.com>
47622
47623         * gcc.c-torture/execute/20010924-1.c: New test.
47624
47625 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
47626
47627         * objc/execute/paste.m: Remove.
47628
47629 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
47630
47631         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
47632
47633 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
47634
47635         * g77.dg/strlen0.f: New test.
47636
47637 2001-09-21  Richard Henderson  <rth@redhat.com>
47638
47639         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
47640         * g++.old-deja/g++.abi/vtable2.C: Likewise.
47641
47642 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
47643
47644         Table-driven attributes.
47645         * g++.dg/ext/attrib1.C: New test.
47646
47647 2001-09-20  DJ Delorie  <dj@redhat.com>
47648
47649         * gcc.dg/20000926-1.c: Update expected warning messages.
47650         * gcc.dg/array-2.c: Likewise, and test for warnings too.
47651         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
47652         array.
47653
47654 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
47655
47656         * g++.dg/eh/registers1.C: New test case.
47657
47658 2001-09-17  Richard Henderson  <rth@redhat.com>
47659
47660         * gcc.dg/array-5.c: Fix VLA decomposition test.
47661
47662 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
47663
47664         * gcc.dg/cpp/line5.c: New testcase.
47665
47666 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
47667
47668         * gcc.dg/cpp/macro9.c: New test.
47669
47670 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
47671
47672         * gcc.c-torture/execute/980223.c: Change type of addr from long
47673         to char *.
47674
47675 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
47676
47677         * gcc.c-torture/execute/20010915-1.c: New test.
47678
47679 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
47680
47681         * g77.dg/bprob: New directory.
47682         * g77.dg/bprob/bprob.exp: New file.
47683         * g77.dg/bprob/bprob-1.f: New test.
47684         * g77.dg/gcov: New directory.
47685         * g77.dg/gcov/gcov.exp: New file.
47686         * g77.dg/gcov/gcov-1.f: New test.
47687         * g77.dg/gcov/gcov-1.x: New file.
47688
47689 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
47690
47691         * gcc.dg/cpp/directiv.c: Update.
47692         * gcc.dg/cpp/undef1.c: Update.
47693
47694 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
47695
47696         * gcc.dg/20010912-1.c: New test.
47697
47698 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
47699
47700         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
47701         language-independent file in lib.
47702         * lib/gcov.exp: New file.
47703
47704 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
47705
47706         * gcc.c-torture/compile/20010911-1.c: New test.
47707
47708 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
47709
47710         * lib/profopt.exp: New, to support profile-directed optimizations.
47711         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
47712         * gcc.misc-tests/bprob-1.c: New test.
47713         * gcc.misc-tests/bprob-2.c: New test.
47714
47715 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
47716
47717         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
47718         XFAIL and which kinds of gcov output to verify.
47719         * gcc.misc-tests/gcov-4b.x: New file.
47720         * gcc.misc-tests/gcov-5b.x: New file.
47721         * gcc.misc-tests/gcov-6.x: New file.
47722         * gcc.misc-tests/gcov-7.c: New test.
47723         * gcc.misc-tests/gcov-7.x: New file.
47724
47725 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
47726
47727         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
47728         * gcc.misc-tests/gcov-6.c: New test.
47729
47730 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
47731
47732         PR c++/3986
47733         * g++.dg/abi/vbase1.C: New test.
47734
47735 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
47736
47737         * objc.dg/method-2.m: New.
47738
47739 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
47740
47741         PR c++/4203
47742         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
47743         * g++.dg/init/empty1.C: New test.
47744
47745 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
47746
47747         * gcc.c-torture/compile/20010903-1.c: New test.
47748
47749 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
47750
47751         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
47752         for m68k.
47753
47754 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
47755
47756         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
47757
47758         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
47759
47760         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
47761
47762 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
47763
47764         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
47765         for 16-bit 'unsigned int'.
47766
47767 2001-08-29  Kazu Hirata  <kazu@hxi.com>
47768
47769         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
47770
47771 2001-08-27  Richard Henderson  <rth@redhat.com>
47772
47773         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
47774         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
47775
47776 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
47777
47778         * gcc.dg/asm-names.c (ymain): New.
47779
47780 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
47781
47782         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
47783         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
47784         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
47785
47786 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47787
47788         * gcc.dg/compare5.c: New testcase.
47789
47790 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
47791
47792         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
47793         and "In instantiation".
47794
47795 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
47796
47797         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
47798
47799 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
47800
47801         * gcc.misc-tests/gcov.exp: Add support for branch information.
47802         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
47803         * gcc.misc-tests/gcov-4.c: New test.
47804         * gcc.misc-tests/gcov-4b.c: New test.
47805         * gcc.misc-tests/gcov-5b.c: New test.
47806
47807 2001-08-20  Zack Weinberg  <zackw@panix.com>
47808
47809         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
47810         expected to fail.
47811
47812 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
47813
47814         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
47815
47816 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
47817
47818         * g++.dg/eh/template1.C: New test.
47819
47820 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
47821
47822         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
47823         Fix thinko.
47824         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
47825         for xfail.
47826
47827 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
47828
47829         * lib/g77-dg.exp: Use prune.exp for common procedures
47830         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
47831         * lib/g77.exp: (g77-dg-prune) Remove
47832
47833 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
47834
47835         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
47836
47837 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47838
47839         * g++.dg/template/unify1.C: New test.
47840
47841 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
47842
47843         * g++.dg/abi/empty4.C: New test.
47844
47845 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
47846
47847         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
47848         solaris2.*
47849         * g77.f-torture/compile/pr3743.x: Likewise.
47850
47851 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
47852
47853         * g++.dg/other/using-declaration.C: New test.
47854
47855 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47856
47857         * gcc.dg/cpp/tr-sign.c: New testcase.
47858
47859 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
47860
47861         * gcc.dg/cpp/19951025-1.c: Revert.
47862         * gcc.dg/cpp/directiv.c: We no longer process directives that
47863         interrupt macro arguments.
47864
47865 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
47866
47867         * gcc.dg/bconstp-1.c: New test.
47868
47869 2001-08-03  Richard Henderson  <rth@redhat.com>
47870
47871         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
47872
47873 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
47874
47875         * gcc.dg/cpp/19951025-1.c: Update.
47876
47877 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
47878
47879         * g77.dg/ff90-1.f (s): Fix reference of variable z,
47880         should be x.
47881
47882 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
47883
47884         Kill -fhonor-std.
47885         * g++.old-deja/g++.ns/ns14.C: Remove special options.
47886         * g++.old-deja/g++.other/std1.C: Likewise.
47887         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
47888
47889 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
47890
47891         * lib/g77.exp: Load gcc-defs.exp for common procedures
47892         (g77_pass, g77_fail, g77_finish, g77_exit,
47893         ${tool}_check_unsupported_p} Now redundant.  Deleted.
47894
47895 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
47896
47897         * g77.dg/fbackslash.f
47898         * g77.dg/fcase-preserve.f
47899         * g77.dg/ff90-1.f
47900         * g77.dg/ffixed-line-length-0.f
47901         * g77.dg/ffixed-line-length-132.f
47902         * g77.dg/ffixed-line-length-7.f
47903         * g77.dg/ffixed-line-length-72.f
47904         * g77.dg/ffixed-line-length-none.f
47905         * g77.dg/ffree-form-1.f
47906         * g77.dg/fno-backslash.f
47907         * g77.dg/fno-f90-1.f
47908         * g77.dg/fno-fixed-form-1.f
47909         * g77.dg/fno-onetrip.f
47910         * g77.dg/fno-typeless-boz.f
47911         * g77.dg/fno-underscoring.f
47912         * g77.dg/fno-vxt-1.f
47913         * g77.dg/fonetrip.f
47914         * g77.dg/ftypeless-boz.f
47915         * g77.dg/fugly-assumed.f
47916         * g77.dg/funderscoring.f
47917         * g77.dg/fvxt-1.f
47918
47919 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
47920
47921         * objc.dg/fwd-proto-1.m: New.
47922         * objc.dg/local-decl-1.m: New.
47923         * objc.dg/naming-1.m: New.
47924         * objc.dg/naming-2.m: New.
47925         * objc.dg/proto-hier-1.m: New.
47926
47927 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
47928
47929         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
47930         largest-type elements to a struct makes its size grow.
47931
47932 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47933
47934         * g++.dg/abi/vthunk1.C: New test.
47935
47936 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
47937
47938         * g++.dg/abi/vbase8-22.C: New test.
47939
47940 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47941
47942         * gcc.dg/cpp/macro8.c: New test.
47943
47944 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47945
47946         * g++.dg/abi/vbase8-21.C: New test.
47947
47948 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
47949
47950         * g++.dg/abi/vbase8-10.C: New test.
47951
47952 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47953
47954         * lib/g++.exp (g++_set_ld_library_path): Renamed to
47955         ${tool}_set_ld_library_path.
47956         Changed caller.
47957         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
47958         g++.exp.
47959
47960 2001-07-26  Stan Cox <scox@redhat.com>
47961
47962         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
47963         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
47964         gcc_exit, gcc_check_unsupported_p):
47965         Moved to gcc-deps.exp
47966         * gcc-deps.exp: New file.
47967
47968 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47969
47970         * g++.old-deja/g++.pt/defarg14.C: New test.
47971
47972 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47973
47974         * g++.old-deja/g++.other/lineno5.C: New test.
47975
47976 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47977
47978         * g++.old-deja/g++.pt/crash68.C: New test.
47979
47980 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
47981
47982         * g++.old-deja/g++.other/crash42.C: New test.
47983
47984 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
47985
47986         * gcc.dg/cpp/extratokens.c: Fix.
47987         * gcc.dg/cpp/skipping2.c: New tests.
47988
47989 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47990
47991         * gcc.c-torture/execute/20010724-1.c: New file.
47992         * gcc.c-torture/execute/20010724-1.x: New file.
47993
47994 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47995
47996         * g++.old-deja/g++.other/cond7.C: New test.
47997
47998 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
47999
48000         * g++.old-deja/g++.other/optimize4.C: New test.
48001
48002 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
48003
48004         * g++.old-deja/g++.abi/vbase8-5.C: New test.
48005
48006 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
48007
48008         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
48009         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
48010         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
48011         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
48012
48013         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
48014         bug report" message.
48015
48016         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
48017         * g++.dg/ext/instantiate1.C: Move from old-deja.
48018
48019 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
48020
48021         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
48022         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
48023         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
48024         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
48025
48026 2001-07-23  Jeffrey A Law  (law@cygnus.com)
48027
48028         * gcc.c-torture/execute/20010723-1.c: New test.
48029
48030 2001-07-23  Ben Elliston  <bje@redhat.com>
48031
48032         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
48033
48034 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48035
48036         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
48037         i[34567]86-*-*.
48038         Delete handling of ieee_multilib_flags.
48039         Pass -mieee for alpha*-*-* and sh-*-*.
48040         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
48041
48042 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
48043
48044         Remove old-abi tests.
48045         * g++.old-deja/g++.mike/p11116.C: Remove.
48046         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
48047
48048 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
48049
48050         * g77.f-torture/compile/pr3743.f: New test
48051
48052 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
48053
48054         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
48055
48056 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48057
48058         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
48059         g++.old-deja/g++.pt/static6.C: Likewise.
48060         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
48061         supports weak symbols.
48062
48063 2001-07-18  Andreas Jaeger  <aj@suse.de>
48064
48065         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
48066         supported again.
48067
48068 2001-07-18  Andreas Jaeger  <aj@suse.de>
48069
48070         * gcc.dg/iftrap-1.c: Fix target line.
48071
48072 2001-07-17  Richard Henderson  <rth@redhat.com>
48073
48074         * gcc.c-torture/execute/20010717-1.c: New.
48075
48076 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
48077
48078         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
48079         tests.
48080
48081 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48082
48083         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
48084
48085 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48086
48087         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
48088         UAC_SIGBUS, UAC_NOPRINT definitions.
48089
48090 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
48091
48092         * objc/execute/object_is_class.m: New test.
48093         * objc/execute/object_is_meta_class.m: New test.
48094
48095 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
48096
48097         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
48098         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
48099
48100 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
48101
48102         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
48103         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
48104
48105 2001-07-14  Richard Henderson  <rth@redhat.com>
48106
48107         * gcc.dg/iftrap-1.c: New.
48108
48109 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
48110
48111         * g77.f-torture/execute/intrinsic77.f: New test.
48112
48113 2001-07-11  Janis Johnson <janis@us.ibm.com>
48114
48115         * gcc.misc-tests/gcov-3.c: New test.
48116
48117 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48118
48119         * gcc.c-torture/compile/20010711-1.c,
48120         * gcc.c-torture/compile/20010711-2.c: New tests.
48121
48122 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
48123
48124         * gcc.c-torture/execute/20010711-1.c: New test.
48125
48126 2001-07-11  Ben Elliston  <bje@redhat.com>
48127
48128         * g++.old-deja/g++.other/enum5.C: New test.
48129
48130 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
48131
48132         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
48133         (g++-dg-prune): Call prune_gcc_output.
48134         * prune.exp: New file for prune_gcc_output.
48135         * lib/g++.exp, lib/gcc.exp: Load it.
48136
48137 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
48138
48139         * gcc.c-torture/compile/20010701-1.c,
48140         g++.old-deja/g++.ext/attrib6.C: New tests.
48141
48142 2001-07-06  Jeffrey A Law  (law@cygnus.com)
48143
48144         * gcc.c-torture/compile/20010706-1.c: New test.
48145
48146 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
48147
48148         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
48149
48150 2001-06-28  Stan Shebs  <shebs@apple.com>
48151
48152         * gcc.dg/pragma-darwin.c: New test.
48153
48154 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48155
48156         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
48157         Solaris 2.[678] system.
48158
48159 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48160
48161         * gcc.dg/20010622-1.c: New test.
48162
48163 2001-06-18  Stan Shebs  <shebs@apple.com>
48164
48165         * objc.dg: New directory.
48166         * objc.dg/dg.exp: New file.
48167         * objc.dg/alias.m: New.
48168         * objc.dg/class-1.m: New.
48169         * objc.dg/class-2.m: New.
48170         * objc.dg/const-str-1.m: New.
48171         * objc.dg/const-str-2.m: New.
48172         * objc.dg/id-1.m: New.
48173         * objc.dg/method-1.m: New.
48174         * objc.dg/super-class-1.m: New.
48175         * lib/objc-dg.exp: New file.
48176
48177 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48178
48179         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
48180         of label name.
48181
48182 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
48183
48184         * g++.old-deja/g++.abi/vbase8-9.C: New test.
48185
48186 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48187
48188         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
48189         variable.
48190
48191 2001-06-12  Richard Henderson  <rth@redhat.com>
48192
48193         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
48194
48195 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48196
48197         * g++.old-deja/g++.abi/vbase5.C: New test.
48198         * g++.old-deja/g++.abi/vbase6.C: New test.
48199         * g++.old-deja/g++.abi/vbase7.C: New test.
48200
48201 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48202
48203         * gcc.c-torture/compile/20010610-1.c: New test.
48204
48205 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
48206
48207         * g++.old-deja/g++.abi/vbase4.C: New test.
48208
48209 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48210
48211         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
48212         support %f for HC11/HC12 targets.
48213         * gcc.c-torture/execute/930513-1.x: New file, likewise.
48214         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
48215         on HC11/HC12 targets.
48216         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
48217
48218 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48219
48220         * gcc.dg/wchar_t-1.c: New file.
48221         * gcc.dg/wint_t-1.c: Likewise.
48222
48223 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
48224
48225         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
48226
48227 2001-06-11  Richard Henderson  <rth@redhat.com>
48228
48229         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
48230
48231 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48232
48233         * gcc.c-torture/compile/20010611-1.c: New test.
48234
48235 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
48236
48237         * gcc.dg/c99-tag-1.c: Add more tests.
48238
48239 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
48240
48241         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
48242         representation on MN10300 and ARM/Thumb.
48243
48244 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
48245
48246         * g77.f-torture/execute/20010610.f: New.
48247
48248 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
48249
48250         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
48251         names.
48252
48253 2001-06-09  Richard Henderson  <rth@redhat.com>
48254
48255         * gcc.c-torture/execute/ashrdi-1.c: New.
48256         * gcc.c-torture/execute/ashldi-1.c: New.
48257         * gcc.c-torture/execute/lshrdi-1.c: New.
48258
48259 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
48260
48261         * objc/execute/load-3.m: Added. Check sending +load to categories,
48262         in addition to classes.
48263
48264 2001-06-08  Stan Shebs  <shebs@apple.com>
48265
48266         * objc/execute/load-2.m: New test.  From Nicola Pero
48267         <n.pero@mi.flashnet.it>.
48268
48269 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
48270
48271         * gcc.c-torture/execute/20010605-2.c: New test.
48272
48273 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48274
48275         * g++.old-deja/g++.abi/vbase2.C: New test.
48276         * g++.old-deja/g++.abi/vbase3.C: New test.
48277
48278 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
48279
48280         * g++.old-deja/g++.pt/friend49.C: New test.
48281
48282 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
48283
48284         * g++.old-deja/g++.ext/anon3.C: New test.
48285
48286 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
48287
48288         * g++.old-deja/g++.other/conv7.C: New test.
48289
48290 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
48291
48292         * gcc.c-torture/compile/20010605-2.c: New test.
48293
48294 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48295
48296         * gcc.c-torture/execute/20010604-1.c: New test.
48297
48298 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
48299
48300         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
48301
48302 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
48303
48304         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
48305         (g++_link_flags): Likewise.
48306         (g++_init): Pass gccpath's value to two previous functions.
48307
48308 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48309
48310         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
48311         Ensure logfile entry matches exec command line.
48312
48313 2001-05-31  Richard Henderson  <rth@redhat.com>
48314
48315         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
48316         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
48317
48318 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
48319
48320         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
48321         compiler for irix6.2
48322
48323 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
48324
48325         * g++.old-deja/g++.other/optimize3.C: New file.
48326
48327 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
48328
48329         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
48330         assemble.
48331
48332 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
48333
48334         * g++.old-deja/g++.other/optimize2.C: New file.
48335
48336 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
48337
48338         * gcc.c-torture/compile/20010518-2.c: New file.
48339         * gcc.c-torture/execute/20010518-1.c: New file.
48340         * gcc.c-torture/execute/20010518-2.c: New file.
48341
48342 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48343
48344         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
48345
48346 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
48347
48348         G++ no longer defines builtins that do not begin with __builtin.
48349         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
48350         * g++.old-deja/g++.brendand/misc13.C: Likewise.
48351         * g++.old-deja/g++.law/builtin1.C: Likewise.
48352         * g++.old-deja/g++.law/cvt2.C: Likewise.
48353         * g++.old-deja/g++.mike/net5.C: Likewise.
48354         * g++.old-deja/g++.other/builtins1.C: Likewise.
48355         * g++.old-deja/g++.other/builtins2.C: Likewise.
48356         * g++.old-deja/g++.other/builtins3.C: Likewise.
48357         * g++.old-deja/g++.other/builtins4.C: Likewise.
48358         * g++.old-deja/g++.other/inline8.C: Likewise.
48359         * g++.old-deja/g++.robertl/eb39.C: Likewise.
48360
48361 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
48362
48363         * g++.old-deja/g++.pt/using1.C: Adjust.
48364         * g++.old-deja/g++.pt/using2.C: New test.
48365
48366 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
48367
48368         * gcc.dg/cpp/charconst.c: New tests.
48369         * gcc.dg/cpp/escape.c: New tests.
48370         * gcc.dg/cpp/escape-1.c: New tests.
48371         * gcc.dg/cpp/escape-2.c: New tests.
48372         * gcc.dg/cpp/ucs.c: New tests.
48373
48374 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
48375
48376         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
48377         native compiler for irix6.5.
48378
48379 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
48380
48381         * lib/g++.exp (g++_include_flags): Use args to compute
48382         get_multilibs.
48383         (g++_link_flags): Likewise.
48384         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
48385
48386 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
48387
48388         * gcc.dg/c90-hexfloat-1.c: Add more tests.
48389
48390 2001-05-21  Geoff Keating  <geoffk@redhat.com>
48391
48392         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
48393         this file.
48394
48395 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48396
48397         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
48398         STACK_SIZE;
48399         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
48400         to STACK_SIZE; Use it to define size of add_histo array.
48401         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
48402         to STACK_SIZE.
48403         (f): Use GITT_SIZE to define size of gitt local table.
48404         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
48405         to STACK_SIZE; Use it to define size of bytemem array.
48406
48407 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
48408
48409         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
48410         on 68HC11/HC12 due to the asm instruction.
48411         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
48412         * gcc.c-torture/compile/920520-1.x: Likewise.
48413         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
48414         on 68HC11/HC12 because the function is larger than 64K.
48415         * gcc.c-torture/compile/961203-1.x: New file, this test fails
48416         on 68HC11/HC12 because the structure is too large.
48417
48418 2001-05-20  Richard Henderson  <rth@redhat.com>
48419
48420         * gcc.c-torture/execute/20010520-1.c: New.
48421
48422 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48423
48424         * g++.old-deja/g++.warn/compare1.C: New test.
48425         * gcc.dg/compare4.c: New test.
48426
48427 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
48428
48429         * g++.old-deja/g++.other/optimize1.C: New test.
48430
48431 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48432
48433         * g++.old-deja/g++.pt/spec41.C: New test.
48434
48435 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
48436
48437         * gcc.c-torture/compile/20010114-1.x: Remove.
48438
48439 2001-05-18  Stan Shebs  <shebs@apple.com>
48440
48441         * gcc.c-torture/compile/20010518-1.c: New test.
48442
48443 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
48444
48445         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
48446         * g++.old-deja/g++.pt/crash67.C: New test.
48447
48448 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
48449
48450         * g++.old-deja/g++.other/debug9.C: New test.
48451
48452 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
48453
48454         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
48455
48456 2001-05-16  Jan Hubicka  <jh@suse.cz>
48457
48458         * gcc.c-torture/compile/20010516-1.c: New test.
48459
48460 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48461
48462         * g++.old-deja/g++.other/crash41.C: New test.
48463
48464 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
48465
48466         * g++.old-deja/g++.pt/crash66.C: New test.
48467
48468 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
48469
48470         * g++.old-deja/g++.robertl/eb27.C: Convert.
48471
48472 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
48473
48474         * g++.dg/friend-warn.C: New test.  Do not warn about friend
48475         declaration being redundant.
48476
48477 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
48478
48479         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
48480
48481 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
48482
48483         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
48484
48485 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
48486
48487         * lib/g++.exp: Use testsuite_flags.
48488
48489 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
48490
48491         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
48492
48493 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48494
48495         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
48496
48497 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
48498
48499         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
48500
48501 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
48502
48503         * gcc.c-torture/compile/20010313-1.c: New test.
48504
48505 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
48506
48507         * gcc.dg/cpp/direct2.c: New test.
48508         * gccq.dg/cpp/direct2s.c: New test.
48509
48510         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
48511
48512 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
48513
48514         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
48515         * g++.old-deja/g++.other/op3.C: Likewise.
48516
48517 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
48518
48519         * gcc.dg/cpp/syshdr.h: New file.
48520         * gcc.dg/cpp/sysmac1.c: Update.
48521         * gcc.dg/cpp/sysmac2.c: Update.
48522
48523 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
48524
48525         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
48526
48527 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
48528
48529         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
48530         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
48531
48532 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
48533
48534         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
48535
48536 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
48537
48538         * lib/g++.exp (g++_include_flags): Don't use any special flags
48539         if TESTING_IN_BUILD_TREE is not defined.
48540         (g++_init): Use a plain 'c++' as the compiler if
48541         TESTING_IN_BUILD_TREEE is not defined.
48542
48543 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48544
48545         * g++.old-deja/g++.eh/catch13.C: New test.
48546         * g++.old-deja/g++.eh/catch14.C: New test.
48547
48548 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
48549
48550         * gcc.dg/cpp/tr-define.c: New test.
48551
48552 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
48553
48554         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
48555         <stdlib.h>, not <malloc.h>.
48556
48557 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48558
48559         * g++.old-deja/g++.ns/template17.C: New test.
48560
48561 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
48562
48563         * g++.old-deja/g++.pt/ref4.C: New test.
48564
48565 2001-04-30  Richard Henderson  <rth@redhat.com>
48566
48567         * gcc.dg/20000724-1.c: Revert last change.
48568
48569 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
48570
48571         * g77.f-torture/execute/20010430.f: New test.
48572
48573 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
48574
48575         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
48576
48577 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
48578
48579         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
48580
48581 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48582
48583         * g++.old-deja/g++.eh/crash6.C: New test.
48584
48585 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48586
48587         * g++.old-deja/g++.other/warn7.C: New test.
48588
48589 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
48590
48591         * g++.old-deja/g++.other/defarg9.C: New test.
48592
48593 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48594
48595         * g77.f-torture/compile/20010426.f: New test.
48596         * g77.f-torture/execute/20010426.f: New test.
48597
48598 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
48599
48600         * g77.f-torture/compile/20000629-1.x: Remove - error
48601         has been fixed.
48602
48603 2001-04-26  Jeffrey A Law  (law@cygnus.com)
48604
48605         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
48606         Tweak slightly to work with g++.dg framework.
48607         * g++.dg/special/ecos.exp: Run initp1.C test.
48608         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
48609
48610         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
48611         its linker doesn't give line numbers either.
48612         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
48613
48614 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48615
48616         * g++.old-deja/g++.other/lex1.C: New test.
48617
48618 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
48619
48620         * gcc.dg/noncompile/20010425-1.c: New test.
48621
48622 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
48623
48624         * g++.old-deja/g++.pt/mangle2.C: New test.
48625
48626 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48627
48628         * gcc.dg/format/plus-1.c: New test.
48629
48630 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48631
48632         * gcc.dg/20010423-1.c: New test.
48633
48634 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
48635
48636         * gcc.c-torture/execute/20010422-1.c: New test.
48637
48638 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
48639
48640         * g++.old-deja/g++.ns/type2.C: New test.
48641
48642 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
48643
48644         * g++.old-deja/g++.other/perf1.C: New test.
48645
48646 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
48647
48648         * gcc.dg/c99-func-2.c: Remove xfail.
48649         * gcc.dg/c99-func-3.c: Remove xfail.
48650         * gcc.dg/c99-func-4.c: Remove xfail.
48651
48652 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
48653
48654         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
48655
48656 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
48657
48658         * gcc.c-torture/compile/20010423-1.c: New test.
48659
48660 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48661
48662         * g++.old-deja/g++.pt/typename28.C: New test.
48663
48664 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
48665
48666         * g++.old-deja/g++.abi/empty2.C: New test.
48667         * g++.old-deja/g++.abi/empty3.C: New test.
48668
48669 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48670
48671         * g++.old-deja/g++.other/comdat2.C: New test.
48672         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
48673
48674 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48675
48676         * g++.old-deja/g++.other/overload14.C: New test.
48677
48678 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48679
48680         * g++.old-deja/g++.other/lookup23.C: New test.
48681
48682 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
48683
48684         * gcc.c-torture/execute/20010403-1.c: New test.
48685
48686 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
48687             Mark Mitchell  <mark@codesourcery.com>
48688
48689         * lib/old-dejagnu.exp: Don't delete output of executable.
48690         Add .exe suffix to executables.
48691
48692 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
48693
48694         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
48695
48696 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48697
48698         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
48699
48700 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48701
48702         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
48703         * g++.old-deja/g++.abi/crash1.C: New test.
48704
48705 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
48706
48707         * g++.old-deja/g++.other/crash40.C: New test.
48708
48709 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48710
48711         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
48712
48713 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
48714
48715         * g++.old-deja/g++.other/warn6.C: New test.
48716
48717 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
48718
48719         * g++.old-deja/g++.robertl/eb42.C: Same.
48720
48721 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48722
48723         * gcc.dg/wtr-conversion-1.c: New testcase.
48724
48725 2001-04-10  Richard Henderson  <rth@redhat.com>
48726
48727         * g++.old-deja/g++.other/array5.C: New.
48728
48729 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48730
48731         * gcc.c-torture/execute/20010408-1.c: New test.
48732
48733 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
48734
48735         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
48736         headers and constructs.
48737         * g++.old-deja/g++.robertl/eb79.C: Same.
48738         * g++.old-deja/g++.robertl/eb77.C (main): Same.
48739         * g++.old-deja/g++.robertl/eb73.C: Same.
48740         * g++.old-deja/g++.robertl/eb66.C (main): Same.
48741         * g++.old-deja/g++.robertl/eb55.C (t): Same.
48742         * g++.old-deja/g++.robertl/eb54.C (main): Same.
48743         * g++.old-deja/g++.robertl/eb46.C (main): Same.
48744         * g++.old-deja/g++.robertl/eb44.C: Same.
48745         * g++.old-deja/g++.robertl/eb41.C (main): Same.
48746         * g++.old-deja/g++.robertl/eb4.C (main): Same.
48747         * g++.old-deja/g++.robertl/eb39.C: Same.
48748         * g++.old-deja/g++.robertl/eb33.C (main): Same.
48749         * g++.old-deja/g++.robertl/eb31.C (main): Same.
48750         * g++.old-deja/g++.robertl/eb30.C: Same.
48751         * g++.old-deja/g++.robertl/eb3.C: Same.
48752         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
48753         * g++.old-deja/g++.robertl/eb21.C: Same.
48754         * g++.old-deja/g++.robertl/eb15.C: Same.
48755         * g++.old-deja/g++.robertl/eb118.C: Same.
48756         * g++.old-deja/g++.robertl/eb115.C (main): Same.
48757         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
48758         * g++.old-deja/g++.robertl/eb109.C: Same.
48759         * g++.old-deja/g++.other/sibcall1.C (main): Same.
48760         * g++.old-deja/g++.mike/rtti1.C: Same.
48761         * g++.old-deja/g++.mike/p658.C: Same.
48762         * g++.old-deja/g++.mike/net46.C: Same.
48763         * g++.old-deja/g++.mike/net34.C: Same.
48764         * g++.old-deja/g++.mike/memoize1.C: Same.
48765         * g++.old-deja/g++.mike/eh2.C: Same.
48766         * g++.old-deja/g++.law/weak.C: Same.
48767         * g++.old-deja/g++.law/visibility7.C: Same.
48768         * g++.old-deja/g++.law/visibility25.C: Same.
48769         * g++.old-deja/g++.law/visibility22.C: Same.
48770         * g++.old-deja/g++.law/visibility2.C: Same.
48771         * g++.old-deja/g++.law/visibility17.C: Same.
48772         * g++.old-deja/g++.law/visibility13.C: Same.
48773         * g++.old-deja/g++.law/visibility10.C: Same.
48774         * g++.old-deja/g++.law/visibility1.C: Same.
48775         * g++.old-deja/g++.law/virtual3.C (eval): Same.
48776         * g++.old-deja/g++.law/vbase1.C: Same.
48777         * g++.old-deja/g++.law/operators32.C: Same.
48778         * g++.old-deja/g++.law/nest3.C: Same.
48779         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
48780         * g++.old-deja/g++.law/except5.C (main): Same.
48781         * g++.old-deja/g++.law/cvt7.C (run): Same.
48782         * g++.old-deja/g++.law/cvt2.C: Same.
48783         * g++.old-deja/g++.law/cvt16.C: Same.
48784         * g++.old-deja/g++.law/ctors6.C (bar): Same.
48785         * g++.old-deja/g++.law/ctors17.C (main): Same.
48786         * g++.old-deja/g++.law/ctors13.C: Same.
48787         * g++.old-deja/g++.law/ctors12.C (main): Same.
48788         * g++.old-deja/g++.law/ctors10.C: Same.
48789         * g++.old-deja/g++.law/code-gen5.C: Same.
48790         * g++.old-deja/g++.law/bad-error7.C: Same.
48791         * g++.old-deja/g++.law/arm9.C: Same.
48792         * g++.old-deja/g++.law/arm12.C: Same.
48793         * g++.old-deja/g++.law/arg8.C: Same.
48794         * g++.old-deja/g++.law/arg1.C: Same.
48795         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
48796         * g++.old-deja/g++.jason/template31.C: Same.
48797         * g++.old-deja/g++.jason/template24.C (main): Same.
48798         * g++.old-deja/g++.jason/2371.C: Same.
48799         * g++.old-deja/g++.eh/new2.C: Same.
48800         * g++.old-deja/g++.eh/new1.C: Same.
48801         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
48802         * g++.old-deja/g++.brendan/nest21.C (main): Same.
48803         * g++.old-deja/g++.brendan/err-msg3.C: Same.
48804         * g++.old-deja/g++.brendan/crash62.C: Same.
48805         * g++.old-deja/g++.brendan/crash52.C: Same.
48806         * g++.old-deja/g++.brendan/crash49.C (main): Same.
48807         * g++.old-deja/g++.brendan/crash38.C: Same.
48808         * g++.old-deja/g++.brendan/crash15.C (main): Same.
48809         * g++.old-deja/g++.brendan/copy9.C: Same.
48810
48811 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
48812
48813         * gcc.c-torture/execute/20001203-2.c (memset):
48814         Count argument is of type __SIZE_TYPE__.
48815
48816 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
48817
48818         * gcc.c-torture/compile/20010404-1.c: New test.
48819
48820 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
48821
48822         * gcc.c-torture/compile/20010326-1.c: New test.
48823
48824 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
48825
48826         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
48827         peculiarities of the SH.
48828         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
48829
48830 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
48831
48832         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
48833         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
48834         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
48835
48836 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48837
48838         * g77.f-torture/compile/20010321-1.f: New test.
48839
48840 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48841
48842         * gcc.c-torture/compile/20010329-1.c: New test.
48843
48844 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
48845
48846         * gcc.c-torture/execute/20010329-1.c: New test.
48847
48848 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48849
48850         * g++.old-deja/g++.other/eh4.C: Fix typo.
48851
48852 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
48853
48854         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
48855
48856 2001-03-28  Philip Blundell  <philb@gnu.org>
48857
48858         * gcc.c-torture/compile/20010328-1.c: New test.
48859
48860 2001-03-27  Richard Henderson  <rth@redhat.com>
48861
48862         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
48863         * g++.old-deja/g++.eh/vbase3.C: Likewise.
48864
48865 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
48866
48867         * gcc.c-torture/compile/20010327-1.c: New test.
48868
48869 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
48870
48871         * g++.old-deja/g++.other/friend12.C: New test.
48872         * g++.old-deja/g++.other/friend9.C: Expect no errors.
48873         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
48874
48875 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
48876
48877         * gcc.c-torture/execute/20010325-1.c: New test.
48878
48879 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
48880
48881         * g++.old-deja/g++.other/mangle3.C: New test.
48882
48883 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
48884
48885         * g++.old-deja/g++.other/anon8.C: New test.
48886
48887 2001-03-20  Philip Blundell  <philb@gnu.org>
48888
48889         * gcc.c-torture/compile/20010320-1.c: New test.
48890
48891 2001-03-17  Richard Henderson  <rth@redhat.com>
48892
48893         * g++.old-deja/g++.other/eh4.C: Add expected error text.
48894
48895 2001-03-15  Geoff Keating  <geoff@redhat.com>
48896
48897         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
48898         tests on AIX.
48899
48900 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
48901
48902         * g++.old-deja/g++.other/eh4.C: New test.
48903
48904 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
48905
48906         * gcc.dg/cpp/mi1.c: Update.
48907
48908 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
48909
48910         * g++.old-deja/g++.other/regstack.C: New test.
48911
48912 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
48913
48914         * g++.old-deja/g++.other/ref4.C: New test.
48915
48916 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
48917
48918         * objc/execute/va_method.m: Added.
48919         * objc/execute/IMP.m: Added.
48920         * objc/execute/_cmd.m: Added.
48921         * objc/execute/accessing_ivars.m: Added.
48922         * objc/execute/class-1.m: Added.
48923         * objc/execute/class-10.m: Added.
48924         * objc/execute/class-11.m: Added.
48925         * objc/execute/class-12.m: Added.
48926         * objc/execute/class-13.m: Added.
48927         * objc/execute/class-14.m: Added.
48928         * objc/execute/class-2.m: Added.
48929         * objc/execute/class-3.m: Added.
48930         * objc/execute/class-4.m: Added.
48931         * objc/execute/class-5.m: Added.
48932         * objc/execute/class-6.m: Added.
48933         * objc/execute/class-7.m: Added.
48934         * objc/execute/class-8.m: Added.
48935         * objc/execute/class-9.m: Added.
48936         * objc/execute/class-tests-1.h
48937         * objc/execute/class-tests-2.h
48938         * objc/execute/compatibility_alias.m: Added.
48939         * objc/execute/encode-1.m: Added.
48940         * objc/execute/formal_protocol-1.m: Added.
48941         * objc/execute/formal_protocol-2.m: Added.
48942         * objc/execute/formal_protocol-3.m: Added.
48943         * objc/execute/formal_protocol-4.m: Added.
48944         * objc/execute/formal_protocol-5.m: Added.
48945         * objc/execute/formal_protocol-6.m: Added.
48946         * objc/execute/formal_protocol-7.m: Added.
48947         * objc/execute/informal_protocol.m: Added.
48948         * objc/execute/initialize.m: Added.
48949         * objc/execute/load.m: Added.
48950         * objc/execute/many_args_method.m: Added.
48951         * objc/execute/nested-3.m: Added.
48952         * objc/execute/no_clash.m: Added.
48953         * objc/execute/private.m: Added.
48954         * objc/execute/redefining_self.m: Added.
48955         * objc/execute/root_methods.m: Added.
48956         * objc/execute/selector-1.m: Added.
48957         * objc/execute/static-1.m: Added.
48958         * objc/execute/static-2.m: Added.
48959         * objc/execute/va_method.m: Added.
48960
48961 2001-03-10  Richard Henderson  <rth@redhat.com>
48962
48963         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
48964
48965 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
48966
48967         * g++.old-deja/g++.other/crash31.C: XFAIL.
48968         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
48969         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
48970         * gcc.c-torture/execute/20010123-1.x: XFAIL.
48971         * gcc.c-torture/execute/20010124-1.x: XFAIL.
48972         * gcc.dg/sequence-pt-1.c: XFAIL one test.
48973
48974 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
48975
48976         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
48977
48978 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48979
48980         * gcc.dg/20000724-1.c: Don't use multiline strings.
48981
48982 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
48983
48984         * objc/execute/string1.m, objc/execute/string2.m: Compare the
48985         result of -cString against what we expect it to be; don't just
48986         print it out for no one to read.
48987
48988         * objc/execute/string3.m, objc/execute/string4.m: New tests.
48989         Based on testcases provided by Nicola Pero.
48990
48991 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48992
48993         * gcc.dg/cpp/macro7.c: New test.
48994
48995 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
48996
48997         * gcc.dg/cpp/multiline.c: Update.
48998
48999 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49000
49001         * g++.old-deja/g++.other/enum3.C: New test.
49002
49003 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49004
49005         * g++.old-deja/g++.other/pod1.C: New test.
49006
49007 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
49008
49009         * g++.old-deja/g++.ext/overload1.C: New test.
49010
49011 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49012
49013         * g++.old-deja/g++.pt/using1.C: New test.
49014
49015 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
49016
49017         * g++.old-deja/g++.other/using9.C: New test.
49018
49019 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
49020
49021         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
49022
49023         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
49024
49025 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
49026
49027         * g++.old-deja/g++.ext/realpt1.C: Remove.
49028
49029 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
49030
49031         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
49032
49033 2001-02-26  Will Cohen  <wcohen@redhat.com>
49034
49035         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
49036
49037 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
49038
49039         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
49040         templatized constructors.
49041
49042 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49043
49044         * gcc.c-torture/execute/20010224-1.c: New test.
49045
49046 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
49047
49048         * gcc.c-torture/execute/20010222-1.c: New test.
49049
49050 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
49051
49052         * g++.old-deja/g++.other/inline20.C: New test.
49053
49054 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
49055
49056         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
49057
49058 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
49059
49060         * g++.old-deja/g++.other/lookup22.C: New test.
49061
49062 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
49063
49064         * g77.dg: New directory.
49065         * g77.dg/20010216-1.f: New test case.
49066         * g77.dg/dg.exp: New driver.
49067         * lib/g77-dg.exp: New driver library.
49068
49069 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49070
49071         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
49072
49073 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
49074
49075         * g++.old-deja/g++.other/decl9.C: New test.
49076
49077 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
49078
49079         * g++.old-deja/g++.other/init16.C: Update the test so that it does
49080         not need <string> and also tests the initialization at runtime.
49081
49082 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
49083
49084         * gcc.c-torture/execute/longlong.c: New test.
49085
49086 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49087
49088         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
49089
49090 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
49091
49092         * gcc.c-torture/execute/920302-1.c (execute):
49093         Change argument type to short.
49094
49095 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49096
49097         * g++.old-deja/g++.pt/deduct6.C: New test.
49098
49099 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
49100
49101         * g++.old-deja/g++.pt/deduct5.C: New test.
49102
49103 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
49104
49105         * gcc.c-torture/execute/20010209-1.c: New test.
49106
49107 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
49108
49109         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
49110
49111 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
49112
49113         * g++.dg/vtgc1.C: Update for new ABI.
49114
49115         * consistency.vlad: New directory, 1665 files.
49116
49117 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
49118
49119         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
49120         return type.
49121         * gcc.dg/cpp/digraphs.c: Declare puts.
49122
49123 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49124
49125         * g++.old-deja/g++.other/warn5.C: New test.
49126
49127 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49128
49129         * g++.old-deja/g++.pt/spec40.C: New test.
49130
49131 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
49132
49133         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
49134         case.
49135         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
49136
49137 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
49138
49139         * gcc.c-torture/compile/20010209-1.c: New test.
49140
49141 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
49142
49143         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
49144         excess errors message but not if it crashes.
49145         * g++.old-deja/g++.other/crash27.C: Likewise.
49146         * g++.old-deja/g++.other/crash28.C: Likewise.
49147         * g++.old-deja/g++.other/crash30.C: Likewise.
49148         * g++.old-deja/g++.other/crash32.C: Likewise.
49149         * g++.old-deja/g++.other/crash35.C: Likewise.
49150         * g++.old-deja/g++.pt/inherit2.C: Likewise.
49151
49152 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
49153
49154         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
49155         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
49156         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
49157         g77.f-torture/execute/execute.exp,
49158         g77.f-torture/noncompile/noncompile.exp,
49159         gcc.c-torture/execute/execute.exp,
49160         gcc.c-torture/execute/memcheck/memcheck.exp,
49161         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
49162         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
49163         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
49164         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
49165         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
49166         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
49167         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
49168         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
49169         Remove bug reporting instructions with ancient email addresses.
49170
49171 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49172
49173         * gcc.dg/20010202-1.c: New test.
49174         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
49175
49176 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
49177
49178         * g++.dg/stdbool-if.C: New test.
49179
49180 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
49181
49182         * objc/execute/fdecl.m: Added main().
49183
49184 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
49185
49186         * gcc.c-torture/execute/20010206-1.c: New test.
49187
49188 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
49189
49190         * gcc.dg/cpp/avoidpaste1.c: Update.
49191
49192 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
49193
49194         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
49195         Pero <nicola@brainstorm.co.uk>.
49196         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
49197
49198 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
49199
49200         * g++.old-deja/g++.pt/spec39.C: New test.
49201
49202 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
49203
49204         * gcc.c-torture/compile/20010202-1.c: New test.
49205
49206 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
49207
49208         * g++.old-deja/g++.abi/primary2.C: New test.
49209         * g++.old-deja/g++.abi/primary3.C: New test.
49210         * g++.old-deja/g++.abi/primary4.C: New test.
49211         * g++.old-deja/g++.abi/primary5.C: New test.
49212         * g++.old-deja/g++.abi/vtable3.h: New test.
49213         * g++.old-deja/g++.abi/vtable3a.C: New test.
49214         * g++.old-deja/g++.abi/vtable3b.C: New test.
49215         * g++.old-deja/g++.abi/vtable3c.C: New test.
49216         * g++.old-deja/g++.abi/vtable3d.C: New test.
49217         * g++.old-deja/g++.abi/vtable3e.C: New test.
49218         * g++.old-deja/g++.abi/vtable3f.C: New test.
49219         * g++.old-deja/g++.abi/vtable3g.C: New test.
49220         * g++.old-deja/g++.abi/vtable3h.C: New test.
49221         * g++.old-deja/g++.abi/vtable3i.C: New test.
49222         * g++.old-deja/g++.abi/vtable3j.C: New test.
49223         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
49224
49225 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
49226
49227         * g++.old-deja/g++.other/anon6.C: New test.
49228         * g++.old-deja/g++.other/anon7.C: New test.
49229
49230 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
49231
49232         * gcc.dg/cpp/avoidpaste2.c: New tests.
49233
49234 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
49235
49236         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
49237
49238 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
49239
49240         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
49241         DECIMAL_DIG cases for Irix."
49242
49243 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
49244
49245         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
49246
49247 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
49248
49249         * gcc.dg/c99-tag-1.c: New test.
49250
49251 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49252
49253         * gcc.dg/cpp/tr-warn1.c: Add tests.
49254
49255 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
49256
49257         * gcc.dg/cpp/avoidpaste1.c: Update.
49258         * gcc.dg/cpp/paste4.c: Update.
49259
49260 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
49261
49262         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
49263         cases for Irix.
49264
49265 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
49266
49267         * g++.old-deja/g++.other/inline19.C: New test.
49268
49269 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
49270
49271         * gcc.dg/Wlarger-than.c: New test.
49272
49273 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
49274
49275         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
49276
49277 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
49278
49279         * gcc.c-torture/execute/20010129-1.c: New test.
49280         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
49281
49282 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
49283
49284         * gcc.dg/cpp/avoidpaste1.c: Test case.
49285
49286 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
49287
49288         * g++.old-deja/g++.other/inline18.C: New test.
49289
49290 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49291
49292         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
49293         and __builtin_putchar.
49294
49295 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
49296
49297         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
49298         tests.
49299
49300 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
49301
49302         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
49303         floating point number rounding mode to round to the nearest
49304         representable mode.
49305
49306 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
49307
49308         * g++.old-deja/g++.other/mangle2.C: New test.
49309
49310 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
49311
49312         * gcc.c-torture/compile/20010124-1.c: New test.
49313
49314 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
49315
49316         * g++.old-deja/g++.pt/spec38.C: New test.
49317
49318 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49319
49320         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
49321         "Build don't run".
49322
49323 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49324
49325         * gcc.c-torture/execute/20010123-1.c: New test.
49326
49327 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49328
49329         * g++.old-deja/g++.pt/spec37.C: New test.
49330
49331 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
49332
49333         * g++.old-deja/g++.pt/overload14.C: New test.
49334
49335 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49336
49337         * gcc.c-torture/execute/20010122-1.c: New test, exercise
49338         __builtin_return_address.
49339
49340 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
49341
49342         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
49343         * g++.old-deja/g++.pt/spec35.C: New test.
49344         * g++.old-deja/g++.pt/spec36.C: New test.
49345
49346 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
49347
49348         * gcc.c-torture/compile/20010118-1.c: New test.
49349
49350 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
49351
49352         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
49353
49354 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49355
49356         * gcc.c-torture/execute/20010119-1.c: New test.
49357
49358 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49359
49360         * g++.old-deja/g++.other/vbase5.C: New test.
49361
49362 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
49363
49364         * gcc.c-torture/execute/20010118-1.c: New test.
49365
49366 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49367
49368         * g++.old-deja/g++.pt/deduct3.C: New test.
49369
49370 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
49371
49372         * g++.old-deja/g++.pt/spec34.C: New test.
49373
49374 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
49375
49376         * g77.f-torture/compile/20000601-2.f: New test.
49377
49378 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49379
49380         * g++.old-deja/g++.other/init17.C: New test.
49381
49382 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
49383
49384         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
49385
49386 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49387
49388         * g++.old-deja/g++.pt/unify8.C: New test.
49389
49390 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49391
49392         * g++.old-deja/g++.abi/vbase1.C: New test.
49393
49394 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
49395
49396         * g++.old-deja/g++.pt/crash65.C: New test.
49397
49398 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49399
49400         * gcc.dg/cpp/assembl2.S: New test case.
49401
49402 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
49403
49404         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
49405         are supported.
49406
49407 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49408
49409         * g++.old-deja/g++.other/builtins1.C: New test.
49410         * g++.old-deja/g++.other/builtins2.C: Likewise.
49411         * g++.old-deja/g++.other/builtins3.C: Likewise.
49412         * g++.old-deja/g++.other/builtins4.C: Likewise.
49413
49414 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
49415
49416         * gcc.c-torture/compile/20010117-1.c: New test.
49417         * gcc.c-torture/compile/20010117-2.c: New test.
49418
49419 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49420
49421         * g77.f-torture/execute/20010116.[fx]: New test,
49422         XFAIL on i?86-*-*.
49423         * g77.f-torture/compile/20010115.f: Indicate it's
49424         a test for PR fortran/1636.
49425
49426 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
49427
49428         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
49429
49430 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
49431
49432         * g77.f-torture/compile/20010115.f: New test.
49433
49434 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
49435
49436         * g++.old-deja/g++.pt/nontype5.C: New test.
49437
49438 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
49439
49440         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
49441         have an equivalent working one below it.
49442
49443 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49444
49445         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
49446         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49447
49448 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
49449
49450         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
49451         message containing "init_priority".
49452         (conpr-2.C): Likewise.
49453         (conpr-3.C): Likewise.
49454         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
49455
49456 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49457
49458         * gcc.c-torture/execute/20010114-2.c: New test.
49459
49460 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
49461
49462         * gcc.c-torture/compile/20010114-1.c: New test.
49463         * gcc.c-torture/compile/20010114-1.x: Xfail.
49464         * gcc.c-torture/compile/20010114-2.c: New test.
49465         * gcc.c-torture/execute/20010114-1.c: New test.
49466         * gcc.dg/trunc-1.c: New test.
49467         * gcc.dg/uninit-B.c: New test.
49468
49469 2001-01-13  Nick Clifton  <nickc@redhat.com>
49470
49471         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
49472         target.
49473
49474 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
49475
49476         * gcc.c-torture/compile/20010113-1.c: New test.
49477
49478 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
49479
49480         * gcc.c-torture/compile/20001212-1.c: New test.
49481
49482 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49483
49484         * gcc.dg/cpp/widestr1.c: Update.
49485         * gcc.dg/cpp/prag-imp.c: Remove.
49486
49487 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
49488
49489         * gcc.c-torture/execute/20000801-3.x: Remove.
49490         * gcc.dg/c90-init-1.c: New test.
49491         * gcc.dg/c99-init-1.c: New test.
49492         * gcc.dg/c99-init-2.c: New test.
49493         * gcc.dg/gnu99-init-1.c: New test.
49494
49495 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
49496
49497         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
49498         testing that no relevant ones were found.
49499
49500 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49501
49502         * g++.old-deja/g++.pt/cast2.C: New test.
49503
49504 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
49505
49506         * g++.old-deja/g++.pt/friend47.C: New test.
49507
49508 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49509
49510         * g++.old-deja/g++.pt/instantiate13.C: New test.
49511
49512 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49513
49514         * g++.old-deja/g++.other/defarg7.C: New test.
49515         * g++.old-deja/g++.other/defarg8.C: New test.
49516
49517 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49518
49519         * g++.old-deja/g++.pt/crash64.C: New test.
49520
49521 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
49522
49523         * g++.old-deja/g++.pt/crash63.C: New test.
49524
49525 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
49526
49527         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
49528
49529 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
49530
49531         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
49532
49533 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49534
49535         * g++.old-deja/g++.pt/error3.C: New test.
49536
49537 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49538
49539         * g++.old-deja/g++.other/crash39.C: New test.
49540
49541 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
49542
49543         * g++.old-deja/g++.other/vbase4.C: New test.
49544
49545 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
49546
49547         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
49548         * gcc.dg/special/20000419-2.c: New file. Identical to above.
49549         * gcc.dg/special/special.exp: New test driver which will check
49550         for alias support for the above test.
49551
49552 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
49553
49554         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
49555         problems on small machines.
49556         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
49557         parameterize.
49558
49559 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
49560
49561         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
49562         mips.
49563         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
49564
49565 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
49566
49567         * g++.old_deja/g++.pt/using8.C: New test.
49568
49569 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49570
49571         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
49572
49573 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
49574
49575         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
49576         where a failure is expected.
49577         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
49578
49579 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49580
49581         * g++.old_deja/g++.pt/instantiate12.C: New test.
49582
49583 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49584
49585         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
49586         start of structs.
49587         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
49588         * g++.old-deja/g++.brendan/crash17.C: Likewise.
49589         * g++.old-deja/g++.brendan/crash29.C: Likewise.
49590         * g++.old-deja/g++.brendan/crash48.C: Likewise.
49591         * g++.old-deja/g++.brendan/ns1.C: Likewise.
49592         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
49593         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
49594         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
49595         * g++.old-deja/g++.eh/spec6.C: Likewise.
49596         * g++.old-deja/g++.jason/crash3.C: Likewise.
49597         * g++.old-deja/g++.law/ctors11.C: Likewise.
49598         * g++.old-deja/g++.law/ctors17.C: Likewise.
49599         * g++.old-deja/g++.law/ctors5.C: Likewise.
49600         * g++.old-deja/g++.law/ctors9.C: Likewise.
49601         * g++.old-deja/g++.mike/ambig1.C: Likewise.
49602         * g++.old-deja/g++.mike/net22.C: Likewise.
49603         * g++.old-deja/g++.mike/p3538a.C: Likewise.
49604         * g++.old-deja/g++.mike/p3538b.C: Likewise.
49605         * g++.old-deja/g++.mike/virt3.C: Likewise.
49606         * g++.old-deja/g++.niklas/t128.C: Likewise.
49607         * g++.old-deja/g++.other/anon4.C: Likewise.
49608         * g++.old-deja/g++.other/using1.C: Likewise.
49609         * g++.old-deja/g++.other/warn3.C: Likewise.
49610         * g++.old-deja/g++.pt/t37.C: Likewise.
49611         * g++.old-deja/g++.robertl/eb69.C: Likewise.
49612         * g++.old-deja/g++.robertl/eb71.C: Likewise.
49613
49614 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
49615
49616         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
49617
49618 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49619
49620         * gcc.c-torture/execute/stdio-opt-3.c: New test.
49621
49622 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
49623
49624         * gcc.c-torture/compile/20010107-1.c: New test.
49625
49626 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49627
49628         * gcc.c-torture/execute/builtin-noret-1.c: New test.
49629
49630 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49631
49632         * gcc.dg/format/format.h: New file.
49633         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
49634         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
49635         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
49636         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
49637         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
49638         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
49639         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
49640         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
49641         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
49642         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
49643         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
49644         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
49645         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
49646         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
49647         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
49648         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
49649         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
49650         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
49651         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
49652         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
49653         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
49654         instead of declaring standard types, macros and functions in each
49655         test.
49656
49657 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
49658
49659         * gcc.c-torture/execute/20010106-1.c: New test.
49660
49661 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
49662
49663         * gcc.dg/format/format.exp: New file.
49664         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
49665         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
49666         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
49667         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
49668         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
49669         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
49670         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
49671         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
49672         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
49673         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
49674         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
49675         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
49676         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
49677         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
49678         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
49679         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
49680         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
49681         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
49682         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
49683         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
49684         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
49685         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
49686         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
49687         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
49688         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
49689         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
49690         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
49691         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
49692         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
49693         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
49694         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
49695         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
49696         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
49697         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
49698         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
49699         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
49700         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
49701         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
49702         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
49703         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
49704         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
49705         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
49706
49707 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
49708
49709         * gcc.c-torture/execute/991228-1.c: Take word endianness into
49710         account.
49711
49712 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
49713
49714         * gcc.c-torture/execute/builtin-complex-1.c: New test.
49715
49716 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
49717
49718         * g++.old-deja/g++.pt/crash62.C: New test.
49719
49720 2001-01-04  Richard Henderson  <rth@redhat.com>
49721
49722         * gcc.dg/20000926-1.c: Update expected warnings.
49723         * gcc.dg/array-2.c: Likewise.
49724         * gcc.dg/array-4.c: Also validate flexible array members.
49725         * gcc.dg/c99-flex-array-1.c: New.
49726
49727 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
49728
49729         * gcc.c-torture/compile/20001222-1.x: Remove.
49730
49731 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
49732
49733         * gcc.c-torture/execute/built-in-setjmp.c: New.
49734
49735 2001-01-03  Richard Henderson  <rth@redhat.com>
49736
49737         * gcc.dg/940510-1.c: Update expected error wording.
49738         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
49739
49740 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
49741
49742         * lib/target-supports.exp (check_alias_available): Modified to
49743         indicate aliases not supported if only weak aliases are supported.
49744
49745 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49746
49747         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
49748         Turn on cmpstrsi checks for __pj__ and __i370__.
49749
49750 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49751
49752         * g++.old-deja/g++.other/virtual11.C: New test.
49753
49754 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
49755
49756         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
49757
49758 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49759
49760         * gcc.c-torture/compile/20010102-1.c: New test.
49761
49762 2001-01-02  Andreas Jaeger  <aj@suse.de>
49763
49764         * gcc.dg/noreturn-3.c: New test.
49765
49766         * gcc.dg/noreturn-4.c: New test.
49767
49768 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49769
49770         * gcc.c-torture/execute/stdio-opt-1.c: Also test
49771         __builtin_fputc and __builtin_fwrite.
49772
49773 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49774
49775         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
49776         signed char, not default char.
49777
49778 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
49779
49780         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
49781
49782 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
49783
49784         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
49785
49786 2000-12-29  Richard Henderson  <rth@redhat.com>
49787
49788         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
49789         (__cyg_profile_func_exit): Define.
49790
49791 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
49792
49793         * g++.dg/vtgc1.C: New test.
49794
49795 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
49796
49797         * gcc.dg/noncompile/20001228-1.c: New test.
49798
49799         * gcc.dg/20001228-1.c: New test.
49800
49801         * gcc.c-torture/execute/20001228-1.c: New test.
49802
49803 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
49804
49805         * gcc.dg/format-strfmon-1.c: New test.
49806
49807 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49808
49809         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
49810         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
49811         * gcc.c-torture/execute/string-opt-1.c: Likewise.
49812         * gcc.c-torture/execute/string-opt-2.c: Likewise.
49813         * gcc.c-torture/execute/string-opt-3.c: Likewise.
49814         * gcc.c-torture/execute/string-opt-4.c: Likewise.
49815         * gcc.c-torture/execute/string-opt-6.c: Likewise.
49816         * gcc.c-torture/execute/string-opt-7.c: Likewise.
49817         * gcc.c-torture/execute/string-opt-8.c: Likewise.
49818         * gcc.c-torture/execute/string-opt-9.c: Likewise.
49819         * gcc.c-torture/execute/string-opt-10.c: Likewise.
49820         * gcc.c-torture/execute/string-opt-11.c: Likewise.
49821         * gcc.c-torture/execute/string-opt-12.c: Likewise.
49822
49823         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
49824         * gcc.c-torture/execute/string-opt-4.c: Test index.
49825
49826 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
49827
49828         * gcc.c-torture/compile/20001226-1.c: New test.
49829
49830 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
49831
49832         * gcc.c-torture/compile/20001222-1.c: New test.
49833         * gcc.c-torture/compile/20001222-1.x: Xfail.
49834
49835 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
49836
49837         * gcc.c-torture/execute/comp-goto-2.c: New test.
49838
49839 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
49840
49841         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
49842         Use long types if __INT_MAX__ is 32767.
49843         (main): Use cast to (sint32 *) when poking 88 into a_page.
49844
49845         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
49846
49847 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
49848
49849         * gcc.c-torture/compile/20001221-1.c: New test.
49850         * gcc.c-torture/execute/20001221-1.c: New test.
49851
49852 2000-12-20  Richard Henderson  <rth@redhat.com>
49853
49854         * g++.old-deja/g++.pt/crash36.C: Update error lines.
49855         * g++.old-deja/g++.robertl/eb109.C: Likewise.
49856
49857 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49858
49859         * gcc.dg/compare3.c: New test.
49860
49861 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49862
49863         * gcc.dg/format-warnll-1.c: New test.
49864
49865 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
49866
49867         * gcc.dg/cpp/cmdlne-P.c: New test.
49868
49869 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
49870
49871         * gcc.c-torture/execute/builtin-abs-1.c,
49872         gcc.c-torture/execute/builtin-abs-2.c: New tests.
49873
49874 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49875
49876         * gcc.dg/cpp/multiline.c: New test.
49877
49878 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
49879
49880         * g++.old-deja/g++.other/syshdr1.C: Update.
49881         * gcc.dg/cpp/lineflags.c: Remove temporarily.
49882
49883 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49884
49885         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
49886
49887 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49888
49889         * g++.old-deja/g++.pt/ttp65.C: New test.
49890
49891 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49892
49893         * g++.old-deja/g++.pt/ttp64.C: New test.
49894
49895 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49896
49897         * g++.old-deja/g++.pt/spec33.C: New test.
49898
49899 2000-12-14  Catherine Moore  <clm@redhat.com>
49900
49901         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
49902         * gcc.c-torture/execute/920612-2.c: Likewise.
49903         * gcc.c-torture/execute/920428-2.c: Likewise.
49904         * gcc-c-torture/execute/va-arg-11.c: Call exit.
49905         * gcc.c-torture/execute/va-arg-21.c: Likewise.
49906
49907 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
49908
49909         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
49910         * gcc.dg/pack-test-2.c: Likewise.
49911
49912 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49913
49914         Tests by Zack Weinberg <zackw@stanford.edu>.
49915
49916         * gcc.dg/cpp/defined.c: Update.
49917         * gcc.dg/cpp/defined_trad.c: New tests.
49918
49919 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
49920
49921         * gcc.dg/cpp/trad-direct.c: Update.
49922
49923 2000-12-11  Neil Booth  <neilb@earthling.net>
49924
49925         * gcc.dg/cpp/defined_trad.c
49926
49927 2000-12-11  Neil Booth  <neilb@earthling.net>
49928
49929         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
49930
49931 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
49932
49933         * gcc.dg/format-miss-2.c: New test.
49934
49935 2000-12-09  Neil Booth  <neilb@earthling.net>
49936
49937         * gcc.dg/cpp/lineflags.c: New tests.
49938         * gcc.dg/cpp/poison.c: Update.
49939         * gcc.dg/cpp/redef2.c: Update.
49940         * gcc.dg/cpp/skipping.c: New test.
49941
49942 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
49943
49944         * g++.old-deja/g++.other/eh3.C: New testcase.
49945
49946 2000-12-07  Neil Booth  <neilb@earthling.net>
49947
49948         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
49949         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
49950         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
49951         wtr-union-init-2.c, wtr-union-init-3.c: Update.
49952         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
49953         Update.
49954
49955 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49956
49957         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
49958         __SIZE_TYPE__ instead of int for type of integers cast to
49959         pointers.
49960
49961 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
49962
49963         * g++.old-deja/g++.other/cleanup4.C: New test.
49964
49965 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49966
49967         * format-sec-1.c: New test.
49968
49969 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49970
49971         * gcc.dg/format-nonlit-3.c: New test.
49972
49973 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
49974
49975         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
49976         through a null pointer.
49977
49978 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49979
49980         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
49981         * g++.old-deja/g++.pt/partial4.C: New test.
49982
49983 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
49984
49985         * gcc.c-torture/execute/ieee/hugeval.x: New.
49986
49987 2000-12-06  Neil Booth  <neilb@earthling.net>
49988
49989         * gcc.dg/cpp/backslash2.c: New tests.
49990
49991 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49992
49993         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
49994         * gcc.c-torture/execute/stdio-opt-2.c: New test.
49995
49996 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
49997
49998         * gcc.c-torture/execute/20001203-2.c: New testcase.
49999
50000 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50001
50002         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
50003         * g++.old-deja/g++.other/virtual10.C: New test.
50004
50005 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
50006
50007         * g++.old-deja/g++.mike/pmf5.C: Remove test.
50008
50009 2000-12-05  Richard Henderson  <rth@redhat.com>
50010
50011         * gcc.c-torture/compile/20001205-1.c: New.
50012
50013 2000-12-04  Neil Booth  <neilb@earthling.net>
50014
50015         * g++.old-deja/g++.other/virtual9.C: New test.
50016         * g++.old-deja/g++.pt/crash61.C: New test.
50017         * gcc.c-torture/execute/loop-9.c: New test.
50018
50019 2000-12-04  Neil Booth  <neilb@earthling.net>
50020
50021         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
50022         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
50023         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
50024         * gcc.dg/cpp/extratokens.c: ...here.
50025
50026 2000-12-04  Neil Booth  <neilb@earthling.net>
50027
50028         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
50029         New tests.
50030
50031 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50032
50033         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
50034         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
50035
50036 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50037
50038         * gcc.c-torture/execute/20001203-1.c: New test.
50039
50040 2000-12-03  Neil Booth  <neilb@earthling.net>
50041
50042         * gcc.dg/cpp/macro6.c: New test cases.
50043
50044 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50045
50046         * gcc.c-torture/execute/string-opt-9.c: New test.
50047         * gcc.c-torture/execute/string-opt-10.c: Likewise.
50048         * gcc.c-torture/execute/string-opt-11.c: Likewise.
50049         * gcc.c-torture/execute/string-opt-12.c: Likewise.
50050
50051         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
50052         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
50053
50054 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
50055
50056         * gcc.dg/cpp/if-6.c: New testcase.
50057
50058         * gcc.dg/20001201-1.c: New testcase.
50059
50060 2000-12-02  Neil Booth  <neilb@earthling.net>
50061
50062         * g++.old-deja/g++.other/externC4.C,
50063         g++.old-deja/g++.other/friend10.C: New tests.
50064
50065 2000-12-02  Neil Booth  <neilb@earthling.net>
50066
50067         * g++.old-deja/g++.other/instan2.C
50068         * g++.old-deja/g++.other/instan3.C: New test.
50069
50070 2000-12-02  Neil Booth  <neilb@earthling.net>
50071
50072         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
50073         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
50074         gnuc99.c,gnuc99-pedantic.c: New tests.
50075
50076 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50077
50078         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
50079         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
50080
50081 2000-12-01  Neil Booth  <neilb@earthling.net>
50082
50083         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
50084         * gcc.dg/cpp/poison.c: Update.
50085         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
50086
50087 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
50088
50089         * g77.f-torture/execute/20001201.f: New test.
50090
50091 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
50092
50093         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
50094
50095 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
50096
50097         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
50098
50099 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
50100
50101         * g++.old-deja/g++.other/cast6.C: New test.
50102
50103 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
50104
50105         * gcc.c-torture/execute/20001130-2.c: New testcase.
50106
50107 2000-11-30  Richard Henderson  <rth@redhat.com>
50108
50109         * gcc.c-torture/execute/20001130-1.c: New test.
50110
50111 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50112
50113         * g++.old-deja/g++.other/op3.C: New test.
50114
50115 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50116
50117         * g++.old-deja/g++.other/op2.C: New test.
50118
50119 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
50120
50121         * g++.old-deja/g++.other/crash38.C: New test.
50122
50123 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
50124
50125         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
50126
50127 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
50128
50129         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
50130         tests.
50131         * gcc.c-torture/execute/string-opt-6.c: New test.
50132
50133         * gcc.dg/20001117-1.c: Add main.
50134
50135 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
50136
50137         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
50138         Move from here ...
50139         * gcc.dg/940510-1.c: ... to here.
50140
50141         * gcc.dg/20000926-1.c: GNU C now allows initializations of
50142         zero-size arrays in toplevel structures.
50143
50144 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50145
50146         * gcc.c-torture/execute/loop-8.c: New test.
50147
50148 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50149
50150         * g++.old-deja/g++.other/base1.C: New test.
50151
50152 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50153
50154         * g++.old-deja/g++.other/parse2.C: New test.
50155
50156 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50157
50158         * g++.old-deja/g++.pt/incomplete1.C: New test.
50159
50160 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
50161
50162         * g++.old-deja/g++.other/friend9.C: New test.
50163
50164 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
50165
50166         * gcc.dg/20001127-1.c: New test.
50167
50168 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50169
50170         * g++.old-deja/g++.pt/friend46.C: New test.
50171
50172 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
50173
50174         * g++.old-deja/g++.other/ptrmem8.C: New test.
50175
50176 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50177
50178         * gcc.c-torture/execute/string-opt-7.c: New test.
50179         * gcc.c-torture/execute/string-opt-8.c: Likewise.
50180
50181 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50182
50183         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
50184         instead of 'mkcheck 2'.
50185
50186 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50187
50188         * gcc.c-torture/execute/memcheck/driver.c,
50189         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
50190         C9X references to refer to C99.
50191
50192 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
50193
50194         * gcc.dg/ultrasp3.c: New test.
50195
50196 2000-11-25  Neil Booth  <neilb@earthling.net>
50197
50198         * gcc.dg/cpp/include2.c: Update test to be locale independent.
50199
50200 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
50201
50202         * gcc.c-torture/compile/20001123-2.c: New.
50203
50204 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50205
50206         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
50207
50208 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
50209
50210         * gcc.dg/sequence-point-1.c: Add some new tests.
50211         * gcc.c-torture/execute/20001124-1.c: New test.
50212
50213 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50214
50215         * g++.old-deja/g++.other/vaarg4.C: New test.
50216         * gcc.c-torture/compile/20001123-1.c: New test.
50217
50218 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
50219
50220         * g++.other/crash24.C: Adjust and remove XFAIL.
50221         * g++.other/crash37.C: New test.
50222
50223 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
50224
50225         * g++.old-deja/g++.pt/instantiate9.C: New test.
50226
50227 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
50228
50229         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
50230         new ABI, too.
50231
50232         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
50233         * g++.old-deja/g++.robertl/eb55.C: Likewise.
50234
50235 2000-11-22  Neil Booth  <neilb@earthling.net>
50236
50237         * gcc.dg/cpp/Wtrigraphs.c: New test.
50238
50239 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
50240
50241         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
50242
50243 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
50244
50245         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
50246
50247 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
50248
50249         * lib/gcc-dg.exp: load_lib scanasm.exp.
50250         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
50251         * lib/g++-dg.exp: load_lib scanasm.exp.
50252         * lib/scanasm.exp: New.
50253         (scan-assembler, scan-assembler-not): Add optional arguments to
50254         test name, or if not present, the pattern name.
50255         (scan-assembler-dem, scan-assembler-dem-not): New.
50256
50257         * g++.dg/dg.exp: New.
50258
50259 2000-11-21  Neil Booth  <neilb@earthling.net>
50260
50261         * gcc.dg/cpp/integrated1.c: Remove.
50262
50263 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50264
50265         * gcc.c-torture/execute/20001121-1.c: New test.
50266
50267 2000-11-21  Richard Henderson  <rth@redhat.com>
50268
50269         * gcc.c-torture/compile/20001121-1.c: New test.
50270
50271 2000-11-20  Neil Booth  <neilb@earthling.net>
50272
50273         * gcc.dg/cpp/integrated1.c: New test.
50274
50275 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
50276
50277         * g++.old-deja/g++.other/inline17.C: New test.
50278
50279 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
50280
50281         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
50282         local variable to be zero: I made the variable global. Now
50283         uses abort() and exit() instead of relying on main's return value.
50284
50285 2000-11-20  Neil Booth  <neilb@earthling.net>
50286
50287         * gcc.dg/cpp/paste2.c: Update test.
50288         * objc/execute/paste.m: New test.
50289
50290 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50291
50292         * gcc.dg/c99-condexpr-1.c: New test.
50293
50294 2000-11-20  Neil Booth  <neilb@earthling.net>
50295
50296         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
50297
50298 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
50299
50300         * g++.old-deja/g++.pt/export1.C: New test.
50301
50302 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
50303
50304         * gcc.dg/20001117-1.c: New test.
50305
50306 2000-11-18  Richard Henderson  <rth@redhat.com>
50307
50308         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
50309
50310 2000-11-18  Richard Henderson  <rth@redhat.com>
50311
50312         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
50313         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
50314         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
50315
50316 2000-11-18  Richard Henderson  <rth@redhat.com>
50317
50318         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
50319         (main): New.  Exit cleanly.
50320
50321 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50322
50323         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
50324         gcc.dg/c99-fordecl-2.c: New tests.
50325
50326 2000-11-18  Richard Henderson  <rth@redhat.com>
50327
50328         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
50329         * gcc.c-torture/execute/zerolen-2.c: New.
50330
50331 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50332
50333         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
50334         memory.
50335
50336 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50337
50338         * g++.old-deja/g++.pt/instantiate8.C: New test.
50339
50340 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
50341
50342         * g++.old-deja/g++.other/incomplete.C: Add more tests.
50343         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
50344
50345 2000-11-16  Nick Clifton  <nickc@redhat.com>
50346
50347         * gcc.c-torture/execute/nestfunc-2.c: New test.
50348         * gcc.c-torture/execute/nestfunc-3.c: New test.
50349
50350 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50351
50352         * gcc.c-torture/compile/20001116-1.c: New test.
50353
50354 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50355
50356         * gcc.c-torture/execute/20001115-1.c: New test.
50357
50358 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
50359
50360         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
50361         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
50362         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
50363         * g++.old-deja/g++.abi/vmihint.C: Likewise.
50364
50365 2000-11-15  Neil Booth  <neilb@earthling.net>
50366
50367         gcc.dg/cpp/_Pragma1.c: Update.
50368         gcc.dg/cpp/_Pragma2.c: New test.
50369
50370 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
50371
50372         * g++.old-deja/g++.other/anon5.C: New test.
50373
50374 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
50375
50376         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
50377         tests.
50378
50379 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
50380
50381         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
50382         output.
50383
50384 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50385
50386         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
50387         labels at end of compound statements.
50388
50389 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
50390
50391         * gcc.c-torture/execute/loop-7.c: New test.
50392
50393 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50394
50395         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
50396
50397 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50398
50399         * gcc.dg/c99-bool-1.c: New test.
50400
50401 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
50402
50403         * gcc.dg/c99-scope-1.c: Remove xfail.
50404         * gcc.dg/c99-scope-2.c: New test.
50405
50406 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50407
50408         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
50409         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
50410
50411 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
50412
50413         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
50414         error messages.
50415
50416         * g++.mike/p700.C: Don't typedef wchar_t.
50417         * g++.mike/p784.C: Likewise.
50418         * g++.mike/eb101.C: Don't use __wchar_t.
50419
50420 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
50421
50422         * g77.f-torture/execute/20001111.[fx]: Test premature exit
50423         from DO loop.
50424
50425 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
50426
50427         * gcc.c-torture/execute/20001111-1.c: New test.
50428
50429 2000-11-10  Nick Clifton  <nickc@redhat.com>
50430
50431         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
50432         long multuiple and accumulate.
50433
50434 2000-11-09  Richard Henderson  <rth@redhat.com>
50435
50436         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
50437         via size_t instead of int.
50438
50439         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
50440         * gcc.c-torture/execute/string-opt-2.c: Likewise.
50441         * gcc.c-torture/execute/string-opt-3.c: Likewise.
50442         * gcc.c-torture/execute/string-opt-4.c: Likewise.
50443
50444 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
50445
50446         * gcc.c-torture/compile/20001109-1.c: New test.
50447         * gcc.c-torture/compile/20001109-2.c: New test.
50448
50449 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
50450
50451         * g++.old-deja/g++.pt/operator1.C: New test.
50452         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
50453
50454 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50455
50456         * gcc.dg/20001108-1.c: New test.
50457
50458 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
50459
50460         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
50461         with both arguments constant strings.
50462         * gcc.c-torture/execute/string-opt-3.c: New test.
50463         * gcc.c-torture/execute/string-opt-4.c: New test.
50464         * gcc.c-torture/execute/string-opt-5.c: New test.
50465
50466 2000-11-08  Nick Clifton  <nickc@redhat.com>
50467
50468         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
50469         mulsidi3adddi patterns.
50470
50471 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
50472
50473         * g++.old-deja/g++.other/crash36.C: New test.
50474
50475 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
50476
50477         * g++.old-deja/g++.other/init16.C: New test.
50478
50479 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
50480
50481         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
50482
50483 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50484
50485         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
50486         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50487         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50488
50489 2000-11-07  DJ Delorie  <dj@redhat.com>
50490
50491         * gcc.dg/20000614-1.c: Add return so that test can pass.
50492
50493 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50494
50495         * gcc.c-torture/execute/string-opt-1.c: New test.
50496
50497 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
50498
50499         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
50500         mips-sgi-irix6.* because the MIPS ABI passes floating-point
50501         parameters in registers, and there is no way for a varargs
50502         function to know in which order the integer and floating-point
50503         parameters should be interleaved when they are placed on the
50504         stack.
50505         * gcc.c-torture/execute/va-arg-16.x: Likewise.
50506         * gcc.c-torture/execute/va-arg-17.x: Likewise.
50507
50508 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50509
50510         * gcc.c-torture/execute/string-opt-2.c: New test.
50511
50512 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
50513
50514         * g++.old-deja/g++.pt/crash60.C: New test.
50515
50516 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50517
50518         * g++.old-deja/g++.other/crash24.C: New test.
50519         * g++.old-deja/g++.other/crash25.C: New test.
50520         * g++.old-deja/g++.other/crash26.C: New test.
50521         * g++.old-deja/g++.other/crash27.C: New test.
50522         * g++.old-deja/g++.other/crash28.C: New test.
50523         * g++.old-deja/g++.other/crash29.C: New test.
50524         * g++.old-deja/g++.other/crash30.C: New test.
50525         * g++.old-deja/g++.other/crash31.C: New test.
50526         * g++.old-deja/g++.other/crash32.C: New test.
50527         * g++.old-deja/g++.other/crash33.C: New test.
50528         * g++.old-deja/g++.other/crash34.C: New test.
50529         * g++.old-deja/g++.other/crash35.C: New test.
50530
50531 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
50532
50533         * gcc.c-torture/execute/20001031-1.c: New test.
50534
50535 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
50536
50537         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
50538         namespace.
50539
50540         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
50541         standards-conformant.
50542
50543         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
50544
50545         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
50546         * g++.old-deja/g++.mike/p755a.C: Likewise.
50547         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
50548         library makes no calls to `operator new' during initialization.
50549
50550 2000-11-04  Neil Booth  <neilb@earthling.net>
50551
50552         * gcc.dg/cpp/include2.c: New tests.
50553
50554 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
50555
50556         * lib/g++.exp (g++_set_ld_library_path): New function.
50557         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
50558
50559 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
50560
50561         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
50562         warnings.
50563
50564 2000-11-01  Richard Henderson  <rth@redhat.com>
50565
50566         * g++.old-deja/g++.ext/namedret1.C: New.
50567         * g++.old-deja/g++.ext/namedret2.C: New.
50568         * g++.old-deja/g++.ext/namedret3.C: New.
50569
50570 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
50571
50572         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
50573         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
50574
50575 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50576
50577         * gcc.c-torture/execute/va-arg-21.c: New test.
50578
50579 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
50580
50581         * gcc.dg/c99-complex-2.c: New test.
50582
50583 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50584
50585         * gcc.c-torture/execute/stdio-opt-1.c: New test.
50586
50587 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
50588
50589         * g++.old-deja/g++.other/inline16.C: New test.
50590
50591 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
50592
50593         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
50594         __PRETTY_FUNCTION__
50595
50596 2000-10-29  Neil Booth  <neilb@earthling.net>
50597
50598         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
50599         New tests.
50600         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
50601         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
50602         optimisation.
50603
50604 2000-10-29  Neil Booth  <neilb@earthling.net>
50605
50606         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
50607         * mi1.c, mi1c.h: Add null directives to multiple-include test.
50608         * mi5.c: Test multiple includes work with -C.
50609         * trigraphs.c: Test ^= version.
50610
50611 2000-10-28  Neil Booth  <neilb@earthling.net>
50612
50613         New tests and test updates for new macro expander.
50614
50615         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
50616         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
50617         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
50618         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
50619         new diagnostic messages.
50620
50621         * gcc.dg/cpp/macro3.c: New tests.
50622
50623 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
50624
50625         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
50626         on the same line.
50627
50628 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
50629
50630         * g++.old-deja/g++.other/eh2.C: New test.
50631
50632 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
50633
50634         * gcc.c-torture/execute/20001027-1.c: New test.
50635
50636 2000-10-26  Richard Henderson  <rth@redhat.com>
50637
50638         * gcc.c-torture/execute/20001026-1.c: New.
50639
50640 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
50641
50642         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
50643         * g++.old-deja/g++.law/builtin1.C: Likewise.
50644         * g++.old-deja/g++.law/ctors10.C: Likewise.
50645         * g++.old-deja/g++.law/virtual3.C: Likewise.
50646         * g++.old-deja/g++.mike/p658.C: Likewise.
50647         * g++.old-deja/g++.other/sibcall1.C: Likewise.
50648         * g++.old-deja/g++.other/vaarg2.C: Likewise.
50649         * g++.old-deja/g++.robertl/eb124.C: Likewise.
50650         * g++.old-deja/g++.robertl/eb44.C: Likewise.
50651         * g++.old-deja/g++.robertl/eb77.C: Likewise.
50652
50653 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
50654
50655         * gcc.c-torture/compile/20001024-1.c: New test.
50656
50657 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
50658
50659         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
50660         to tell us whether or not we are using V3.
50661
50662 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
50663
50664         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
50665         operands.
50666
50667 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
50668
50669         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
50670
50671 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
50672
50673         * gcc.c-torture/execute/20001024-1.c: New test.
50674
50675 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
50676
50677         * g++.old-deja/g++.other/sibcall1.C: New test.
50678
50679 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
50680
50681         * gcc.dg/noncompile/init-3.c: New test.
50682
50683 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
50684
50685         * gcc.dg/format-array-1.c: New test.
50686
50687 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50688
50689         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
50690         writing through null pointers; remove comment about testing
50691         unterminated strings.
50692
50693 2000-10-17  Matthew Hiller  <hiller@redhat.com>
50694
50695         * gcc.c-torture/execute/20001017-2.c: New test.
50696
50697 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50698
50699         * gcc.c-torture/compile/20001018-1.c: New test.
50700         * gcc.c-torture/compile/20001018-1.x: Xfail.
50701
50702 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50703
50704         * gcc.c-torture/execute/20001017-1.c: New test.
50705
50706 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50707
50708         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
50709         for multiple use of arguments with scanf formats; add tests for
50710         multiple use of arguments.
50711
50712 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
50713
50714         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
50715         from some old tests.
50716
50717 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50718
50719         * gcc.dg/format-miss-1.c: New test.
50720
50721 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50722
50723         * gcc.c-torture/execute/20001013-1.c: New test.
50724
50725 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50726
50727         * gcc.dg/format-branch-1.c: New test.
50728
50729 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
50730
50731         * README, lib/file-format.exp: Remove EGCS references.
50732
50733 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
50734
50735         * gcc.dg/20001013-1.c: New test.
50736
50737 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
50738
50739         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
50740         for intmax_t in the compiler using __typeof__ and the type rules
50741         for conditional expressions.
50742
50743 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
50744
50745         * gcc.dg/20001012-1.c: New test.
50746         * gcc.dg/20001012-2.c: New test.
50747
50748 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50749
50750         * gcc.dg/format-attr-1.c: New test.
50751
50752 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50753
50754         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
50755         __LONG_LONG_MAX__ instead of LLONG_MAX.
50756
50757 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
50758
50759         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
50760         scanf flags.
50761         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
50762         flags.
50763
50764 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
50765
50766         * gcc.dg/sequence-pt-1.c: New test.
50767
50768 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
50769
50770         * gcc.c-torture/execute/20001011-1.c: New testcase.
50771         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
50772
50773 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50774
50775         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
50776         does not error on it.
50777
50778 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
50779
50780         * gcc.dg/20001009-1.c: New test.
50781
50782 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
50783
50784         * gcc.c-torture/compile/20001009-1.c: Move from here ....
50785         * gcc.c-torture/execute/20001009-2.c: ... to here.
50786
50787 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
50788
50789         * gcc.c-torture/compile/20001009-1.c: New testcase.
50790         * gcc.c-torture/execute/20001009-1.c: New testcase.
50791         Testcases provided by Jan Hubicka <jh@suse.cz>.
50792
50793 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50794
50795         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50796         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
50797         uintmax_t using <limits.h> to emulate the compiler's internal
50798         logic.  No longer XFAIL %j tests.
50799
50800 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
50801
50802         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
50803         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
50804         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
50805         regexps and details of expected handling of some bad formats.
50806         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
50807         suppression.
50808
50809 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50810
50811         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
50812         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
50813         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
50814         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
50815         in list archives.
50816
50817 2000-10-06  Richard Henderson  <rth@cygnus.com>
50818
50819         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
50820         * g++.old-deja/g++.brendan/crash52.C: Likewise.
50821         * g++.old-deja/g++.jason/report.C: Likewise.
50822         * g++.old-deja/g++.law/friend5.C: Likewise.
50823         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
50824         of the expected warnings.
50825
50826 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
50827
50828         * g++.old-deja/g++.pt/enum14.C: New test.
50829
50830 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
50831
50832         * g++.old-deja/g++.pt/crash59.C: New test.
50833
50834 2000-10-04  Will Cohen  <wcohen@redhat.com>
50835
50836         * gcc.dg/20000926-1.c: New test.
50837
50838 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
50839
50840         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
50841         function name for current C++ compiler.
50842         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
50843
50844 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
50845
50846         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
50847         __PRETTY_FUNCTION__.
50848         * g++.old-deja/g++.ext/pretty2.C: Likewise.
50849
50850 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50851
50852         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
50853
50854 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
50855
50856         * gcc.c-torture/compile/20000923-1.c: New test.
50857
50858 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
50859
50860         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
50861         * g++.old-deja/g++.pt/ttp62.C: Same.
50862         * g++.old-deja/g++.other/inline14.C: Same.
50863
50864 2000-09-24  Richard Henderson  <rth@cygnus.com>
50865
50866         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
50867
50868 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
50869
50870         * gcc.dg/c90-printf-1.c: Add test for wide string format.
50871
50872 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
50873
50874         * gcc.c-torture/compile/20000922-1.c: New file.
50875
50876 2000-09-21  Nick Clifton  <nickc@redhat.com>
50877
50878         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
50879         a signed long modulo operation.
50880         (mod6): New function - perform an unsigned long modulo operation.
50881         (main): Add tests for modulos of very large numbers by very small
50882         dividends.
50883
50884 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50885
50886         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
50887
50888 2000-09-19  Richard Henderson  <rth@cygnus.com>
50889
50890         * gcc.dg/compare2.c (case 10): XFAIL.
50891
50892 2000-09-18  Richard Henderson  <rth@cygnus.com>
50893
50894         * gcc.c-torture/execute/20000906-1.c: Move ...
50895         * gcc.dg/20000906-1.c: ... here.  Only run on targets
50896         that support __builtin_trap.
50897
50898 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
50899
50900         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
50901
50902 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50903
50904         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
50905         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
50906         more $ format tests.
50907
50908 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
50909
50910         * gcc.dg/format-errmk-1.c: New test.
50911
50912 2000-09-17  Greg McGary  <greg@mcgary.org>
50913
50914         * gcc.c-torture/execute/20000917-1.x: Remove.
50915
50916 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
50917
50918         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
50919
50920 2000-09-17  Greg McGary  <greg@mcgary.org>
50921
50922         * gcc.c-torture/execute/20000917-1.c: New test.
50923         * gcc.c-torture/execute/20000917-1.x: XFAIL.
50924
50925 2000-09-16  Neil Booth  <NeilB@earthling.net>
50926
50927         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
50928         in nested macro bug.
50929
50930 2000-09-15  Neil Booth  <NeilB@earthling.net>
50931
50932         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
50933
50934 2000-09-14  Jeffrey A Law  (law@cygnus.com)
50935
50936         * gcc.c-torture/execute/20000914-1.c: New test.
50937
50938 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
50939
50940         * g++.other/inline13.C: New test.
50941
50942 2000-09-12  Andreas Jaeger  <aj@suse.de>
50943
50944         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
50945         constant by Ulrich Drepper <drepper@redhat.com>.
50946
50947 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
50948
50949         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
50950
50951 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50952
50953         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
50954
50955 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
50956
50957         * gcc.dg/cpp/backslash.c: New test.
50958
50959 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
50960
50961         * gcc.c-torture/execute/20000910-1.c: New test.
50962         * gcc.c-torture/execute/20000910-2.c: Likewise.
50963
50964 2000-09-11  Robert Lipe  <robertl@sco.com>
50965
50966         * gcc.dg/pragma-align.c: New test.
50967
50968 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
50969
50970         * g++.old-deja/g++.pt/explicit82.C: New test.
50971         * g++.old-deja/g++.pt/explicit83.C: New test.
50972
50973 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
50974
50975         * gcc.dg/asm-names.c: New test.
50976
50977 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50978
50979         * gcc.dg/cpp/tr-warn6.c: New test
50980
50981 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
50982
50983         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
50984         be accepted.
50985
50986 2000-09-07  Catherine Moore  <clm@redhat.com>
50987
50988         * gcc.c-torture/execute/unroll-1.c: New test.
50989
50990 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
50991
50992         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
50993         ERROR markers.
50994         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
50995         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
50996         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
50997         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
50998         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
50999         Preprocess only.
51000         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
51001         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
51002
51003 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51004
51005         * g++.old-deja/g++.pt/deduct2.C: New test.
51006
51007 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51008
51009         * g++.old-deja/g++.pt/parms2.C: New test.
51010
51011 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
51012
51013         * g++.old-deja/g++.pt/crash58.C: New test.
51014
51015 2000-09-06  Greg McGary  <greg@mcgary.org>
51016
51017         * gcc.c-torture/execute/20000906-1.c: New test.
51018         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
51019
51020 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51021
51022         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
51023
51024 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51025
51026         * g++.old-deja/g++.pt/crash57.C: New test.
51027
51028 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51029
51030         * g++.old-deja/g++.pt/crash56.C: New test.
51031
51032 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
51033
51034         * g++.old-deja/g++.pt/koenig1.C: New test.
51035
51036 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51037
51038         * gcc.dg/20000904-1.c: New test.
51039
51040 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
51041
51042         * gcc.dg/cpp/paste8.c: New test.
51043
51044 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
51045
51046         * gcc.c-torture/compile/20000827-1.c: New test.
51047
51048 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51049
51050         * gcc.dg/format-diag-1.c: New test.
51051
51052 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
51053
51054         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
51055         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
51056         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
51057         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
51058         gcc.dg/formatz-1.c: Adjust warning regular expressions.
51059
51060 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51061
51062         * g++.old-deja/g++.other/nested4.C: New test.
51063
51064 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
51065
51066         * g++.old-deja/g++.ns/scoped1.C: New test.
51067
51068 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
51069
51070         * lib/g++.exp: Support testing already-installed GCC.
51071
51072 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51073
51074         * wtr-label-1.c, wtr-suffix-1.c: New tests.
51075
51076 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51077
51078         * gcc.dg/return-type-2.c: New test.
51079
51080 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
51081
51082         * gcc.c-torture/compile/20000825-1.c: New test.
51083
51084 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
51085
51086         * gcc.dg/dwarf2-2.c: New test.
51087
51088 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
51089
51090         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
51091         dg-warning regexps.
51092
51093 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51094
51095         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
51096         gcc.dg/format-ext-5.c: New tests.
51097
51098 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
51099
51100         * g++.old-deja/g++.other/crash22.C: New test.
51101
51102 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
51103
51104         * gcc.dg/noncompile/930622-2.c: Adjust error message.
51105
51106 2000-08-24  Richard Henderson  <rth@cygnus.com>
51107
51108         * gcc.dg/ia64-sync-1.c: New test.
51109         * gcc.dg/ia64-sync-2.c: New test.
51110         * gcc.dg/ia64-asm-1.c: New test.
51111
51112 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
51113
51114         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
51115         * gcc.dg/format-ext-2.c: New test.
51116
51117 2000-08-23  Jason Merrill  <jason@redhat.com>
51118
51119         * lib/old-dejagnu.exp: Also ignore "In member function" and
51120         "At global scope".
51121
51122 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51123
51124         * gcc.dg/noncompile/label-lineno-1.c: New test.
51125
51126 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51127
51128         * gcc.dg/c99-array-nonobj-1.c: New test.
51129
51130 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
51131
51132         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
51133         tests.
51134         * gcc.dg/format-ext-1.c: New test.
51135
51136 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51137
51138         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
51139         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
51140         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
51141         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
51142         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
51143
51144 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
51145
51146         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
51147         gcc.dg/c99-strftime-2.c: New tests.
51148
51149 2000-08-22  Richard Henderson  <rth@cygnus.com>
51150
51151         * gcc.c-torture/execute/20000822-1.c: New test.
51152
51153 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51154
51155         * gcc.c-torture/execute/20000819-1.x: Remove.
51156
51157 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51158
51159         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
51160         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
51161         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
51162         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
51163         gcc.dg/format-xopen-1.c: New tests.
51164
51165 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
51166
51167         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
51168
51169 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
51170
51171         * g++.old-deja/g++.other/loop2.C: New test.
51172
51173         * gcc.c-torture/compile/20000606-1.c: New test.
51174         * gcc.c-torture/compile/20000728-1.c: New test.
51175         * gcc.c-torture/execute/20000801-1.c: New test.
51176         * gcc.c-torture/execute/20000801-2.c: New test.
51177         * gcc.c-torture/execute/20000819-1.c: New test.
51178         * gcc.c-torture/execute/20000819-1.x: XFAIL.
51179         * gcc.dg/20000629-1.c: New test.
51180         * gcc.dg/20000724-1.c: New test.
51181         * gcc.dg/20000807-1.c: New test.
51182
51183 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
51184
51185         * gcc.dg/cpp/pragma-1.c: New test.
51186         * gcc.dg/cpp/pragma-2.c: New test.
51187
51188 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
51189
51190         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
51191         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
51192
51193 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51194
51195         * gcc.c-torture/compile/20000818-1.c: New test.
51196
51197 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
51198
51199         * gcc.c-torture/execute/20000818-1.c: New test.
51200
51201 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
51202
51203         * gcc.dg/format-va-1.c: New test.
51204
51205 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51206
51207         * g++.old-deja/g++.other/typedef8.C: New test.
51208
51209 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51210
51211         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
51212         * g++.old-deja/g++.mike/net36.C: Mark candidate.
51213         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
51214         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
51215         * g++.old-deja/g++.other/ptrmem7.C: New test.
51216         * g++.old-deja/g++.pt/ptrmem10.C: New test.
51217
51218 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
51219
51220         * g++.old-deja/g++.pt/typename27.C: New test.
51221
51222 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
51223
51224         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
51225         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
51226         * g++.old-deja/g++.pt/friend45.C: New test.
51227         * g++.old-deja/g++.other/friend8.C: New test.
51228
51229 2000-08-15  Richard Henderson  <rth@cygnus.com>
51230
51231         * gcc.c-torture/execute/20000815-1.c: New test.
51232
51233 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
51234
51235         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
51236         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
51237         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
51238
51239 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
51240
51241         * g++.old-deja/g++.other/refinit2.C: New test.
51242
51243 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
51244
51245         * lib/c-torture.exp (c-torture): Make
51246         compiler_conditional_xfail_data global.
51247         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
51248         compiler_conditional_xfail_data machinery.
51249         (f-torture-execute): Likewise.
51250         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
51251         and only when unrolling loops.
51252
51253         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
51254
51255 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51256
51257         * g++.old-deja/g++.pt/explicit81.C: New test.
51258
51259 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
51260
51261         * g++.old-deja/g++.pt/typename26.C: New test.
51262
51263 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
51264
51265         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
51266         warning.
51267
51268 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
51269
51270         * g++.old-deja/g++.other/array3.C: New test.
51271
51272 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51273
51274         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
51275         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
51276         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
51277         New tests.
51278
51279 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
51280
51281         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
51282         * g++.old-deja/g++.abi/vmihint.C: Likewise.
51283
51284 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
51285
51286         * gcc.c-torture/execute/20000808-1.c: New test.
51287
51288 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
51289
51290         * gcc.dg/c90-const-expr-1.c: New test.
51291
51292 2000-08-08  Richard Henderson  <rth@cygnus.com>
51293
51294         * gcc.dg/noncompile/920923-1.c: Declare calloc.
51295
51296 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
51297
51298         * gcc.dg/noncompile/const-ll-1.c: New test.
51299
51300 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
51301
51302         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
51303
51304 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
51305
51306         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
51307         that running programs linked against the shared version of libobjc
51308         run correctly.
51309
51310 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51311
51312         * gcc.dg/c99-printf-1.c: New test.
51313
51314 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
51315
51316         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
51317
51318 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
51319
51320         * gcc.c-torture/execute/20000731-1.x: Delete.
51321
51322 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
51323
51324         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
51325         and torture_without_loops as is done by c-torture.exp.
51326         (search_for): Copy from c-torture.exp.
51327         (gcc-dg-runtest): New function, drives a directory of tests
51328         iterating over the TORTURE_OPTIONS.
51329         (scan-assembler, scan-assembler-not): Move here from
51330         individual directory drivers.
51331
51332         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
51333         defined by lib/gcc-dg.exp.
51334         * gcc.dg/cpp/cpp.exp: Likewise.
51335         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
51336         gcc-dg-runtest, so we cycle over optimization options.
51337
51338         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
51339         * gcc.dg/compare2.c: No longer expected to fail.
51340
51341 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
51342
51343         * gcc.c-torture/execute/20000804-1.c: New test.
51344
51345 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
51346
51347         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
51348
51349 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
51350
51351         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
51352
51353 2000-08-03  Jeffrey A Law  (law@cygnus.com)
51354
51355         * gcc.c-torture/compile/20000803-1.c: New test.
51356
51357 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
51358
51359         * gcc.c-torture/execute/20000801-3.c,
51360         gcc.c-torture/execute/20000801-4.c: New tests.
51361         * gcc.c-torture/execute/20000801-3.x,
51362         gcc.c-torture/execute/20000801-4.x: Xfail.
51363
51364 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
51365
51366         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
51367         libobjc/.libs to allow for libtool.
51368
51369 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
51370
51371         * gcc.c-torture/compile/20000802-1.c: New test.
51372
51373 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
51374
51375         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
51376
51377 2000-07-31  Jeffrey A Law  (law@cygnus.com)
51378
51379         * gcc-c-torture/execute/20000731-2.c: New test.
51380
51381         * gcc.c-torture/execute/20000731-1.c: New test.
51382         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
51383
51384 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
51385
51386         * gcc.dg/cpp/paste7.c: New test.
51387         * gcc.dg/cpp/20000725-1.c: New test.
51388
51389 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
51390
51391         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
51392         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
51393         declaration warning for __builtin_dwarf_reg_size.
51394
51395         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
51396
51397 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51398
51399         * gcc.dg/noncompile/voidparam-1.c: New test.
51400
51401 2000-07-30  Richard Henderson  <rth@cygnus.com>
51402
51403         * gcc.dg/c90-digraph-1.c: Don't xfail.
51404         * gcc.dg/compare2.c (case 10): Xfail.
51405         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
51406
51407 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
51408
51409         * gcc.dg/c99-main-1.c: New test.
51410
51411 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
51412
51413         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
51414
51415 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
51416
51417         * gcc.c-tortuer/execute/20000726-1.c: New test.
51418
51419 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
51420
51421         * gcc.c-torture/execute/enum-2.c: New test.
51422
51423 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51424
51425         * gcc.dg/cpp/tr-warn3.c: New test.
51426
51427 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51428
51429         * g++.old-deja/g++.ext/implicit1.C: Remove.
51430         * g++.old-deja/g++.jason/c2.C: Remove
51431         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
51432         * g++.old-deja/g++.pt/crash16.C: Likewise.
51433         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
51434
51435 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
51436
51437         * g++.old-deja/g++.other/for2.C: New test.
51438
51439 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
51440
51441         * gcc.dg/20000720-1.c: New test.
51442
51443 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
51444
51445         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
51446
51447 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
51448
51449         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
51450         * gcc.c-torture/execute/20000722-1.c: New.
51451         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
51452
51453 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
51454
51455         * gcc.dg/cpp/20000720-1.S: New test.
51456
51457 2000-07-21  Michael Meissner  <meissner@redhat.com>
51458
51459         * gcc.c-torture/execute/ieee/hugeval.c: New test.
51460
51461 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51462
51463         * g++.old-deja/g++.brendan/crash16.C,
51464         g++.old-deja/g++.brendan/parse3.C,
51465         g++.old-deja/g++.brendan/redecl1.C,
51466         g++.old-deja/g++.ns/template13.C,
51467         g++.old-deja/g++.other/decl4.C,
51468         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
51469
51470 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
51471
51472         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
51473         and "Internal error".
51474
51475         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
51476         regexps.
51477         * gcc.dg/cpp/paste6.c: New test.
51478
51479 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
51480
51481         * gcc.dg/cpp/tr-direct.c: New test.
51482
51483         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
51484         gcc.dg/cpp/undef1.c: Tweak error regexps.
51485
51486 2000-07-18  Eric Christopher <echristo@redhat.com>
51487
51488         * gcc.c-torture/compile/20000718-1.c: New test.
51489
51490 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
51491
51492         * cpplex.c (_cpp_push_token): If the token being pushed back
51493         is the previous token in this context, just subtract one from
51494         context->posn.
51495         * cppmacro.c (save_expansion): Clear aux field when storing a
51496         placemarker.
51497
51498 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
51499
51500         * gcc.dg/noncompile/redecl-1.c: New test.
51501
51502 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
51503
51504         * gcc.c-torture/execute/20000717-5.c: New test.
51505         * gcc.c-torture/execute/20000717-1.x: Removed.
51506
51507 2000-07-17  Richard Henderson  <rth@cygnus.com>
51508
51509         * gcc.c-torture/execute/20000717-4.c: New test.
51510
51511 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
51512
51513         * gcc.dg/cpp/syshdr.c: New test.
51514         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
51515
51516 2000-07-17  Neil Booth  <neilb@earthling.net>
51517
51518         * gcc.dg/cpp/cmdlne-dM.c: New test.
51519         * gcc.dg/cpp/cmdlne-dD.c: New test.
51520
51521 2000-07-17  Jeffrey A Law  (law@cygnus.com)
51522
51523         * gcc.c-torture/execute/20000717-3.c: New test.
51524
51525         * gcc.c-torture/compile/20000717-1.c: New test.
51526
51527 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
51528
51529         * gcc.c-torture/execute/20000717-2.c: New test.
51530
51531 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
51532
51533         * gcc.dg/formatz-1.c: New test.
51534
51535         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
51536         * gcc.dg/c99-digraph-1.c: New tests.
51537
51538         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
51539         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
51540
51541         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
51542         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
51543         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
51544         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
51545         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
51546         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
51547         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
51548
51549 2000-07-17  Greg McGary <greg@mcgary.org>
51550
51551         * gcc.c-torture/execute/20000717-1.c: New test.
51552         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
51553
51554 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
51555
51556         * gcc.c-torture/execute/20000715-2.c: New test.
51557         * gcc.dg/20000715-1.c: New test.
51558
51559 2000-07-15  Michael Meissner  <meissner@redhat.com>
51560
51561         * gcc.c-torture/execute/20000715-1.c: New test.
51562
51563 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
51564
51565         * gcc.c-torture/execute/20000707-1.c: New test.
51566
51567 2000-07-13  Neil Booth  <NeilB@earthling.net>
51568
51569         * gcc.dg/cpp/digraph1.c,
51570         gcc.dg/cpp/digraph2.c,
51571         gcc.dg/cpp/digraphs.c: New tests.
51572
51573 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
51574
51575         * g77.f-torture/compile/20000630-2.f: New test.
51576         * g77.f-torture/compile/20000630-2.x
51577
51578 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
51579
51580         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
51581
51582 2000-07-11  Neil Booth  <NeilB@earthling.net>
51583
51584         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
51585
51586 2000-07-11  Neil Booth  <NeilB@earthling.net>
51587
51588         * gcc.dg/cpp/cmdlne-C.c: New.
51589
51590 2000-07-09  Neil Booth  <NeilB@earthling.net>
51591
51592         * gcc.dg/cpp/directiv.c: New tests.
51593         * gcc.dg/cpp/undef1.c: Update.
51594
51595 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
51596
51597         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
51598
51599 2000-07-09  Neil Booth  <NeilB@earthling.net>
51600
51601         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
51602
51603 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
51604
51605         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
51606         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
51607
51608 2000-07-08  Neil Booth  <NeilB@earthling.net>
51609
51610         * gcc.dg/cpp/macsyntx.c: New tests.
51611
51612 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51613
51614         * gcc.dg/20000707-1.c: New test.
51615
51616 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
51617
51618         * gcc.c-torture/execute/20000706-1.c: New test.
51619         * gcc.c-torture/execute/20000706-2.c: New test.
51620         * gcc.c-torture/execute/20000706-3.c: New test.
51621         * gcc.c-torture/execute/20000706-4.c: New test.
51622         * gcc.c-torture/execute/20000706-5.c: New test.
51623
51624 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51625
51626         * g++.old-deja/g++.pt/instantiate7.C: New test.
51627
51628 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
51629
51630         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
51631         * g++.old-deja/g++.mike/thunk3.C: Likewise.
51632         * g++.old-deja/g++.other/rtti3.C: Likewise.
51633         * g++.old-deja/g++.other/rttid3.C: Likewise.
51634
51635 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
51636
51637         *  g77.f-torture/compile/20000630-1.x: Fix typo
51638
51639 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
51640
51641         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
51642         assembly output.
51643
51644 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
51645
51646         * gcc.dg/cpp/ident.c: New test.
51647
51648 2000-07-05  Neil Booth  <NeilB@earthling.net>
51649
51650         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
51651           gcc.dg/cpp/lexstrng.c: New tests.
51652
51653 2000-07-04  Neil Booth  <NeilB@earthling.net>
51654
51655         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
51656         * gcc.dg/cpp/strify2.c: Same.
51657
51658 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
51659
51660         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
51661         * gcc.dg/cpp/19990703-1.c: Likewise.
51662         * gcc.dg/cpp/20000625-1.c: Likewise.
51663         * gcc.dg/cpp/20000625-2.c: Likewise.
51664
51665         * gcc.dg/cpp/macro1.c,
51666         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
51667         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
51668         gcc.dg/cpp/strify1.c,
51669         gcc.dg/cpp/strify2.c: New tests.
51670
51671 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
51672
51673         * gcc.c-torture/execute/20000703-1.c: New test.
51674
51675 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51676
51677         * g++.old-deja/g++.pt (lookup10.C): New test.
51678
51679 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
51680
51681         * g++.old-deja/g++.pt (typename25.C): New test.
51682
51683 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
51684
51685         * gcc.c-torture/compile/20000701-1.c: New test.
51686
51687 2000-06-30  Nick Clifton  <nickc@cygnus.com>
51688
51689         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
51690         to test case.
51691
51692 2000-06-30  Catherine Moore  <clm@cygnus.com>
51693
51694         * gcc.c-torture/execute/align-1.c: New test.
51695
51696 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
51697
51698         * g++.old-deja/g++.pt/expr8.C: New test.
51699         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
51700
51701 2000-06-29  Nick Clifton  <nickc@cygnus.com>
51702
51703         * gcc.c-torture/compile/20000629-1.c: New test.
51704
51705 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51706
51707
51708         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
51709         gcc.dg/noncompile directory, depending on whether they're
51710         preprocessor tests or not.  Annotate all the tests for the dg
51711         framework.
51712
51713         * gcc.c-torture/noncompile/noncompile.exp: Delete.
51714         * gcc.dg/noncompile/noncompile.exp: New.
51715
51716         * Moved files:
51717         Old name                                New name
51718         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
51719         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
51720         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
51721         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
51722         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
51723         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
51724         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
51725         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
51726         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
51727         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
51728         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
51729         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
51730         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
51731         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
51732         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
51733         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
51734         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
51735         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
51736         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
51737         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
51738         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
51739         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
51740         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
51741         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
51742
51743         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
51744         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
51745         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
51746         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
51747         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
51748         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
51749
51750 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
51751
51752         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
51753         declare one variable.  On the fourth, error.
51754         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
51755         declared by 20000628-1a.h.
51756
51757 2000-06-29  Richard Henderson  <rth@redhat.com>
51758
51759         * gcc.c-torture/execute/930529-1.x: New file.
51760         * gcc.dg/920413-1.c: Adjust expected warning text.
51761         * gcc.dg/980217-1.c: Declare abort.
51762         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
51763
51764 2000-06-29  Jeffrey A Law  (law@cygnus.com)
51765
51766         * g77.f-torture/compile/20000629-1.f: New test.
51767         * g77.f-torture/compile/20000629-1.x: Expected to fail.
51768
51769 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51770
51771         Rearrange lots of files, removing entirely the
51772         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
51773         directories.
51774
51775         * Deleted files:
51776         gcc.c-torture/code_quality/code_quality.exp
51777         gcc.c-torture/special/special.exp
51778         gcc.failure/failure.exp
51779         gcc.failure/940409-1.x
51780         gcc.c-torture/compile/961203-1.x
51781
51782         * New files:
51783         gcc.misc-tests/linkage.exp
51784         gcc.c-torture/execute/920730-1t.c
51785         gcc.c-torture/execute/920730-1t.x
51786         gcc.c-torture/compile/920520-1.x
51787         gcc.c-torture/compile/920521-1.x
51788         gcc.c-torture/compile/981006-1.x
51789         gcc.c-torture/execute/eeprof-1.x
51790
51791         * Moved files (possibly with modifications to fit a new harness):
51792         Old name                                New name
51793         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
51794         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
51795         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
51796         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
51797         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
51798         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
51799         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
51800         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
51801         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
51802         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
51803         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
51804         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
51805         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
51806         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
51807
51808 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
51809
51810         * c-torture/compile/961203-1.x: Delete.
51811
51812         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
51813         not exit. Include stdio.h.
51814         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
51815         * gcc.misc-tests/dg-12.c: Likewise.
51816         * gcc.misc-tests/dg-5.c: Likewise.
51817         * gcc.misc-tests/dg-6.c: Likewise.
51818         * gcc.misc-tests/dg-7.c: Prototype abort.
51819         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
51820         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
51821         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
51822         not exit.
51823         * gcc.misc-tests/sieve.c: Use return from main, not exit.
51824         * gcc.misc-tests/sort2.c: Use return from main, not exit.
51825
51826 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
51827
51828         * gcc.dg/cpp/20000628-1.c: New test.
51829         * gcc.dg/cpp/20000628-1.h: New header for above test.
51830         * gcc.dg/cpp/20000628-1a.h: Likewise.
51831
51832 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
51833
51834         * gcc.dg/cpp: New directory.
51835         * gcc.dg/cpp/cpp.exp: New driver.
51836         * gcc.dg/cpp/20000627-1.c: New test.
51837         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
51838         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
51839         and rewrite as a compilation test.
51840
51841         * gcc.dg: Move many files into the cpp subdirectory, possibly
51842         renaming or editing them as well.
51843         Old name                New name
51844         990119-1.c              cpp/19990119-1.c
51845         990228-1.c              cpp/19990228-1.c
51846         990407-1.c              cpp/19990407-1.c
51847         990409-1.c              cpp/19990409-1.c
51848         990413-1.c              cpp/19990413-1.c
51849         990703-1.c              cpp/19990703-1.c
51850         20000127-1.c            cpp/20000127-1.c
51851         20000129-1.c            cpp/20000129-1.c
51852         20000207-1.c            cpp/20000207-1.c
51853         20000207-2.c            cpp/20000207-2.c
51854         20000209-1.c            cpp/20000209-1.c
51855         20000209-2.c            cpp/20000209-2.c
51856         20000301-1.c            cpp/20000301-1.c
51857         20000419-1.c            cpp/20000419-1.c
51858         20000510-1.S            cpp/20000510-1.S
51859         20000519-1.c            cpp/20000519-1.c
51860         20000529-1.c            cpp/20000529-1.c
51861         20000625-1.c            cpp/20000625-1.c
51862         20000625-2.c            cpp/20000625-2.c
51863         cpp-as1.c               cpp/assert1.c
51864         cpp-as2.c               cpp/assert2.c
51865         cxx-comments-1.c        cpp/cxxcom1.c
51866         cxx-comments-2.c        cpp/cxxcom2.c
51867         endif-label.c           cpp/endif.c
51868         cpp-hash1.c             cpp/hash1.c
51869         cpp-hash2.c             cpp/hash2.c
51870         cpp-if1.c               cpp/if-1.c
51871         cpp-if2.c               cpp/if-2.c
51872         cpp-if3.c               cpp/if-3.c
51873         cpp-if4.c               cpp/if-4.c
51874         cpp-if5.c               cpp/if-5.c
51875         cpp-cond.c              cpp/if-cexp.c
51876         cpp-missingop.c         cpp/if-mop.c
51877         cpp-missingparen.c      cpp/if-mpar.c
51878         cpp-opprec.c            cpp/if-oppr.c
51879         cpp-ifparen.c           cpp/if-paren.c
51880         cpp-shortcircuit.c      cpp/if-sc.c
51881         cpp-shift.c             cpp/if-shift.c
51882         cpp-unary.c             cpp/if-unary.c
51883         cpp-li1.c               cpp/line1.c
51884         cpp-li2.c               cpp/line2.c
51885         lineno.c                cpp/line3.c
51886         lineno-2.c              cpp/line4.c
51887         cpp-mi.c                cpp/mi1.c
51888         cpp-mic.h               cpp/mi1c.h
51889         cpp-micc.h              cpp/mi1cc.h
51890         cpp-mind.h              cpp/mi1nd.h
51891         cpp-mindp.h             cpp/mi1ndp.h
51892         cpp-mix.h               cpp/mi1x.h
51893         cpp-mi2.c               cpp/mi2.c
51894         cpp-mi2a.h              cpp/mi2a.h
51895         cpp-mi2b.h              cpp/mi2b.h
51896         cpp-mi2c.h              cpp/mi2c.h
51897         cpp-mi3.c               cpp/mi3.c
51898         cpp-mi3.def             cpp/mi3.def
51899         poison-1.c              cpp/poison.c
51900         pr-impl.c               cpp/prag-imp.c
51901         cpp-redef-2.c           cpp/redef1.c
51902         cpp-redef.c             cpp/redef2.c
51903         strpaste.c              cpp/strp1.c
51904         strpaste-2.c            cpp/strp2.c
51905         cpp-tradpaste.c         cpp/tr-paste.c
51906         cpp-tradstringify.c     cpp/tr-str.c
51907         cpp-tradwarn1.c         cpp/tr-warn1.c
51908         cpp-tradwarn2.c         cpp/tr-warn2.c
51909         trigraphs.c             cpp/trigraphs.c
51910         cpp-unc1.c              cpp/unc1.c
51911         cpp-unc2.c              cpp/unc2.c
51912         cpp-unc3.c              cpp/unc3.c
51913         cpp-unc.c               cpp/unc4.c
51914         undef.c                 cpp/undef1.c
51915         undef-2.c               cpp/undef2.c
51916         cpp-wi1.c               cpp/widestr1.c
51917
51918 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
51919
51920         * lib/g++.exp (g++_include_flags): Tweak.
51921
51922 2000-06-27  H.J. Lu  <hjl@gnu.org>
51923             Loren J. Rittle  <ljrittle@acm.org>
51924
51925         * lib/g++.exp (g++_include_flags): Override libgloss.exp
51926         version with one that knows about the new gcc tree structure.
51927         (g++_link_flags): Same.
51928
51929 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
51930
51931         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
51932         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
51933         case we are cross-compiling.
51934
51935         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
51936         g++.old-deja/g++.niklas/Makefile.in,
51937         g++.old-deja/g++.niklas/configure.in,
51938         g++.old-deja/g++.other/Makefile.in,
51939         g++.old-deja/g++.other/configure.in,
51940         gcc.c-torture/code_quality/Makefile.in,
51941         gcc.c-torture/code_quality/configure.in,
51942         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
51943         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
51944         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
51945         gcc.c-torture/execute/ieee/Makefile.in,
51946         gcc.c-torture/execute/ieee/configure.in,
51947         gcc.c-torture/noncompile/Makefile.in,
51948         gcc.c-torture/noncompile/configure.in,
51949         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
51950         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
51951         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
51952
51953 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51954
51955         * g++.old-deja/g++.other/ambig3.C: New test.
51956
51957 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
51958
51959         * g++.old-deja/g++.pt/syntax1.C: New test.
51960         * g++.old-deja/g++.pt/syntax2.C: New test.
51961         * g++.old-deja/g++.other/syntax3.C: New test.
51962         * g++.old-deja/g++.other/syntax4.C: New test.
51963
51964 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51965
51966         * gcc.dg/20000623-1.c: Prototype exit and abort.
51967
51968 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
51969
51970         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
51971         New tests.
51972         * gcc.dg/cpp-mi3.def: New file.
51973
51974         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
51975         inside assertions.
51976         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
51977         lexer's error messages.
51978         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
51979         divine anything from the linemarkers.
51980         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
51981         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
51982
51983 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
51984
51985         * gcc.dg/20000623-1.c: New test.
51986
51987 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
51988
51989         * gcc.c-torture/execute/20000622-1.c: New test.
51990
51991 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51992
51993         * g++.old-deja/g++.other/init15.C: New test.
51994
51995 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
51996
51997         * g++.old-deja/g++.pt/vaarg2.C: New test.
51998         * g++.old-deja/g++.pt/vaarg3.C: New test.
51999
52000 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
52001
52002         * g++.old-deja/g++.other/dyncast6.C: New test.
52003
52004 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
52005
52006         * gcc.c-torture/execute/loop-6.c: New test.
52007
52008 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
52009
52010         * gcc.dg/20000614-1.c: New test.
52011         * gcc.dg/20000614-2.c: New test.
52012
52013 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
52014
52015         * g++.old-deja/g++.other/inline12.C: New test.
52016
52017 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
52018
52019         * g++.old-deja/g++.other/eh1.C: New test.
52020
52021 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
52022
52023         * g++.old-deja/g++.other/type.C: New test.
52024
52025 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52026
52027         * g++.old-deja/g++.other/initstring.C: New test.
52028
52029 2000-06-12  Jason Merrill  <jason@redhat.com>
52030
52031         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
52032
52033 2000-06-09  Jeffrey A Law  (law@cygnus.com)
52034
52035         * gcc.c-torture/compile/20000609-1.c: New test.
52036
52037 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
52038
52039         * gcc.dg/20000609-1.c: New test.
52040
52041 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
52042
52043         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
52044         * gcc.c-torture/noncompile/poison-1.c: Move...
52045         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
52046         * gcc.dg/cpp-li1.c: Add a token after the #line.
52047
52048 2000-06-05  Richard Henderson  <rth@cygnus.com>
52049
52050         * gcc.c-torture/execute/20000605-2.c: New test.
52051         * gcc.c-torture/execute/20000605-3.c: New test.
52052
52053 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
52054
52055         * g77.f-torture/execute/20000503-1.x: New file.
52056
52057 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
52058
52059         * g++.old-deja/g++.eh/badalloc1.C: New test.
52060
52061 2000-06-05  Richard Henderson  <rth@cygnus.com>
52062
52063         * gcc.c-torture/execute/20000605-1.c: New test.
52064
52065 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
52066             Nathan Sidwell <nathan@codesourcery.com>
52067
52068         * gcc.c-torture/compile/20000605-1.c: New test.
52069
52070 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
52071
52072         * g77.f-torture/compile/20000601-1.f: New test.
52073
52074 2000-06-03  Richard Henderson  <rth@cygnus.com>
52075
52076         * gcc.c-torture/execute/20000603-1.c: New.
52077
52078 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
52079
52080         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
52081         * gcc.dg/noreturn-2.c (noreturn): Likewise.
52082
52083 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
52084
52085         * gcc.dg/compare2.c (case 12): XFAIL.
52086         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
52087         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
52088
52089         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
52090
52091 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
52092
52093         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
52094         guard macro is already defined when the header is first
52095         included.
52096         * gcc.dg/cpp-mix.h: New file.
52097         * gcc.dg/endif-label.c: Update patterns to match compiler.
52098
52099         * g++.brendan/complex1.C: Declare abort.
52100         * g++.law/refs4.C: Remove XFAIL.
52101         * g++.oliva/expr2.C: Declare abort and exit.
52102
52103 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
52104
52105         * gcc.c-torture/execute/20000528-1.c: New test.
52106
52107         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
52108         * g++.old-deja/g++.law/temps4.C: Likewise.
52109
52110         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
52111         stdlib.h.  Call abort() on failure.
52112         * g++.old-deja/g++.law/refs4.C: Likewise.
52113         * g++.old-deja/g++.law/temps4.C: Likewise.
52114         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
52115         * gcc.c-torture/execute/20000112-1.c: Include string.h.
52116
52117 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
52118
52119         Relative to g++.dg/special:
52120         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
52121
52122         Relative to g++.old-deja:
52123         * g++.brendan/complex1.C, g++.jason/optimize2.C,
52124         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
52125         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
52126         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
52127         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
52128         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
52129         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
52130
52131         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
52132         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
52133         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
52134         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
52135         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
52136         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
52137         and/or string.h.
52138
52139         * g++.other/goto1.C: Update expectations for error messages.
52140
52141 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
52142
52143         * gcc.c-torture/compile/20000523-1.c: New test.
52144
52145 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52146
52147         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
52148
52149 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
52150
52151         * g++.old-deja/g++.eh/catch11.C: New test.
52152         * g++.old-deja/g++.eh/catch12.C: New test.
52153
52154 2000-05-24  Nick Clifton  <nickc@cygnus.com>
52155
52156         * gcc.c-torture/execute/20000523-1.c: New test.
52157
52158 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
52159
52160         * c-torture/execute/bcp-1.c: Replace abort in arg of
52161         __builtin_constant_p with a generic external function.
52162
52163         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
52164         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
52165         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
52166         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
52167         Prototype abort and/or exit.
52168
52169         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
52170         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
52171         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
52172         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
52173
52174 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
52175
52176         * gcc.dg/dwarf2-1.c: New test.
52177
52178 2000-05-20  Richard Henderson  <rth@cygnus.com>
52179
52180         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
52181
52182 2000-05-20  Andreas Jaeger  <aj@suse.de>
52183
52184         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
52185         testcase.
52186
52187 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
52188
52189         * gcc.c-torture/execute/20000519-2.c: New test.
52190
52191 2000-05-19  Andreas Jaeger  <aj@suse.de>
52192
52193         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
52194         which fails with SSA.
52195
52196         * lib/c-torture.exp: Also test with -O3 -fssa.
52197
52198 2000-05-18  Michael Meissner  <meissner@redhat.com>
52199
52200         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
52201         * gcc.c-torture/execute/920415-1.c: Ditto.
52202         * gcc.c-torture/execute/920501-1.c: Ditto.
52203         * gcc.c-torture/execute/conversion.c: Ditto.
52204         * gcc.c-torture/execute/cvt-1.c: Ditto.
52205
52206 2000-05-18  Jeffrey A Law  (law@cygnus.com)
52207
52208         * gcc.c-torture/compile/20000518-1.c: New test.
52209
52210 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
52211
52212         * g77.f-torture/compile/200005018.f: New test.
52213
52214 2000-05-17  Jeffrey A Law  (law@cygnus.com)
52215
52216         * gcc.c-torture/compile/20000517-1.c: New test.
52217
52218 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52219
52220         * gcc.c-torture/execute/20000516-1.c: New test.
52221
52222 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
52223
52224         * g++.old-deja/g++.other/eh.C: New test.
52225
52226 2000-05-12  Richard Henderson  <rth@cygnus.com>
52227
52228         * gcc.c-torture/execute/990208-1.c (main): Don't pass
52229         constants through to doit's conditional.
52230
52231 2000-05-11  Jeffrey A Law  (law@cygnus.com)
52232
52233         * gcc.c-torture/compile/20000511-1.c: New test.
52234         * g77.f-torture/compile/20000511-1.f: New test.
52235         * g77.f-torture/compile/20000511-2.f: New test.
52236
52237 2000-05-11  Michael Meissner  <meissner@redhat.com>
52238
52239         * gcc.c-torture/execute/20000511-1.c: New test.
52240
52241 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
52242
52243         * gcc.dg/dg.exp: Scan .S files as well as .c files.
52244         * gcc.dg/20000510-1.S: New.
52245
52246 2000-05-08  Catherine Moore  <clm@cygnus.com>
52247
52248         * gcc.dg/unused-3.c: New.
52249
52250 2000-05-06  Richard Henderson  <rth@cygnus.com>
52251
52252           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
52253           * g++.old-deja/g++.mike/warn1.C: Likewise.
52254           * g++.old-deja/g++.pt/local1.C: Likewise.
52255           * g++.old-deja/g++.pt/local7.C: Likewise.
52256           * g++.old-deja/g++.pt/spec16.C: Likewise.
52257
52258 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
52259
52260         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
52261
52262 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
52263
52264           * g77.f-torture/execute/20000503-1.f: New test.
52265
52266 2000-05-04  Andreas Jaeger  <aj@suse.de>
52267
52268         * gcc.dg/noreturn-2.c: New test.
52269
52270 2000-05-04  Neil Booth  <NeilB@earthling.net>
52271
52272         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
52273         preprocessor.
52274
52275 2000-05-04  Richard Henderson  <rth@cygnus.com>
52276
52277         * gcc.c-torture/execute/20000503-1.c: Fix typo.
52278
52279 2000-05-04  Richard Henderson  <rth@cygnus.com>
52280
52281         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
52282         OpenSSL by Jason R Thorpe.
52283
52284 2000-05-03  Jim Wilson  <wilson@cygnus.com>
52285
52286         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
52287
52288 2000-05-03  Robert Lipe <robertlipe@usa.net>
52289
52290         * gcc.dg/20000503-1.c: New test.
52291
52292 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
52293
52294         * gcc.c-torture/compile/20000502-1.c: New test.
52295         * g++.old-deja/g++.other/align.C: New test.
52296         * gcc.dg/cpp-tradstringify.c: New test.
52297
52298 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
52299
52300         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
52301         and hard registers.
52302
52303 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
52304
52305         * gcc.c-torture/execute/loop-5.c: New test.
52306
52307 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
52308
52309         * gcc.c-torture/execute/va-arg-20.c: New test.
52310
52311 2000-04-23  Jeffrey A Law  (law@cygnus.com)
52312
52313         * gcc.c-torture/execute/20000422-1.c: New test.
52314
52315 2000-04-20  Greg McGary  <gkm@gnu.org>
52316
52317         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
52318         when optimizing, but without sibling-call optimizations (-O1).
52319
52320 2000-04-20  Jeffrey A Law  (law@cygnus.com)
52321
52322           * gcc.c-torture/compile/20000420-1.c: New test.
52323
52324 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
52325
52326         * g++.abi/ptrflags.C: New test.
52327         * g++.eh/catchptr1.C: Test incomplete pointer chains.
52328
52329 2000-04-19  Catherine Moore  <clm@cygnus.com>
52330
52331         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
52332
52333 2000-04-19  Greg McGary  <gkm@gnu.org>
52334
52335         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
52336         sibling-call optimizations.
52337
52338 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
52339
52340         * gcc.dg/20000419-1.c: New test.
52341
52342 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
52343
52344         * gcc.c-torture/execute/20000412-6.c: New test.
52345
52346 2000-04-12  Jeffrey A Law  (law@cygnus.com)
52347
52348         * gcc.c-torture/execute/20000412-5.c: New test.
52349         * g77.f-torture/compile/20000412-1.f: New test.
52350         * gcc.c-torture/execute/20000412-4.c: New test.
52351         * gcc.c-torture/compile/20000412-2.c: New test.
52352         * gcc.c-torture/execute/20000412-3.c: New test.
52353         * gcc.c-torture/compile/20000412-1.c: New test.
52354         * gcc.c-torture/execute/20000412-2.c: New test.
52355
52356 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
52357
52358         * objc/execute/bf-20.m: New test.
52359
52360 2000-04-10  Richard Henderson  <rth@cygnus.com>
52361
52362         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
52363
52364         * gcc.c-torture/execute/20000412-1.c: New test.
52365
52366 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
52367
52368         * g++.old-deja/g++.eh/catchptr1.C: New test.
52369
52370 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
52371
52372         * g++.old-deja/g++.abi/cxa_vec.C: New test.
52373
52374 2000-04-08  Neil Booth  <NeilB@earthling.net>
52375
52376         * gcc.dg/cpp-nullchar.c: Remove test as
52377         embedded nulls cause problems.
52378
52379 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52380
52381         * gcc.dg/compare2.c: New test.
52382
52383 2000-04-08  Neil Booth  <NeilB@earthling.net>
52384
52385         * gcc.dg/cpp-nullchar.c: New test.
52386
52387 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
52388
52389         * gcc.dg/cpp-mi2.c: New test.
52390         * gcc.dg/cpp-mi2[abc].h: New files.
52391
52392 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
52393
52394         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
52395         member name.
52396
52397 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
52398
52399         * g++.old-deja/g++.abi/vmihint.C: New test.
52400
52401 2000-04-06  Neil Booth  <NeilB@earthling.net>
52402
52403         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
52404         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
52405         copyright.
52406
52407 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
52408
52409         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
52410         avoid stack-frame overwrite.
52411
52412 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
52413
52414         * gcc.c-torture/compile/20000405-2.c: New test.
52415         * gcc.c-torture/compile/20000405-3.c: New test.
52416
52417 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52418
52419         * gcc.c-torture/compile/20000405-1.c: New test.
52420
52421 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
52422
52423         * gcc.dg/cast-qual-1.c: Revert last change.
52424
52425 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52426
52427         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
52428
52429 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
52430
52431         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
52432         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
52433
52434 2000-04-03  Jeffrey A Law  (law@cygnus.com)
52435
52436         * gcc.c-torture/compile/20000403-2.c: New test.
52437         * gcc.c-torture/compile/20000403-1.c: New test.
52438
52439 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
52440
52441         * gcc.c-torture/execute/20000403-1.c: New test.
52442
52443 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
52444
52445         * gcc.c-torture/execute/20000402-1.c: New test.
52446
52447 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
52448
52449         * gcc.c-torture/execute/va-arg-15.c: New test.
52450         * gcc.c-torture/execute/va-arg-16.c: New test.
52451         * gcc.c-torture/execute/va-arg-17.c: New test.
52452         * gcc.c-torture/execute/va-arg-18.c: New test.
52453         * gcc.c-torture/execute/va-arg-19.c: New test.
52454
52455 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
52456
52457         * gcc.c-torture/compile/981211-1.c: Move to...
52458         * gcc.dg/cpp-as1.c: ...here.
52459         * gcc.dg/cpp-as2.c: New file.
52460
52461         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
52462         compiler.
52463
52464 2000-04-02  Neil Booth  <NeilB@earthling.net>
52465
52466         * gcc.dg/cpp-cond.c  New tests.
52467         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
52468         accidental success less likely.
52469         * gcc.dg/cpp-missingop.c  New tests.
52470         * gcc.dg/cpp-missingparen.c  New tests.
52471         * gcc.dg/cpp-shift.c  New tests.
52472         * gcc.dg/cpp-shortcircuit.c  New tests.
52473         * gcc.dg/cpp-unary.c  New tests.
52474
52475 2000-03-29  Jeffrey A Law  (law@cygnus.com)
52476
52477         * gcc.c-torture/compile/20000329-1.c: New test.
52478
52479 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
52480
52481         * gcc.c-torture/compile/20000326-1.c: New test.
52482         * gcc.c-torture/compile/20000326-2.c: New test.
52483
52484 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
52485
52486         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
52487         the first parameter is a function argument.
52488
52489 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
52490
52491         * g++.old-deja/g++.ext/array4.C: New test.
52492
52493 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
52494
52495         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
52496
52497 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52498
52499         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
52500
52501 2000-03-19  Richard Henderson  <rth@cygnus.com>
52502
52503         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
52504
52505 2000-03-19  Richard Henderson  <rth@cygnus.com>
52506
52507         * gcc.c-torture/compile/20000319-1.c: New test.
52508
52509 2000-03-14  Jeffrey A Law  (law@cygnus.com)
52510
52511         * gcc.c-torture/execute/20000314-3.c: New test.
52512         * gcc.c-torture/execute/20000314-2.c: New test.
52513         * gcc.c-torture/execute/20000314-1.c: New test.
52514         * gcc.c-torture/compile/20000314-2.c: New test.
52515         * gcc.c-torture/compile/20000314-1.c: New test.
52516
52517 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
52518
52519         * g++.old-deja/g++.warn/inline.C: New test.
52520
52521 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
52522
52523         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
52524         standards-compliant result rather than specific constants.
52525         Put test-values in array.
52526
52527 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
52528
52529         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
52530         (g++_target_compile): Put test-specific options last.
52531
52532 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52533
52534         * g++.old-deja/g++.eh/vbase4.C: New test.
52535
52536 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52537
52538         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
52539
52540 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52541
52542         * g++.old-deja/g++.brendan/misc12.C: Removed.
52543         * g++.old-deja/g++.pt/memtemp77.C: Constify.
52544         * g++.old-deja/g++.ext/pretty4.C: New test.
52545
52546 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
52547
52548         * g++.old-deja/g++.other/string2.C: New test.
52549
52550 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
52551
52552         * g++.old-deja/g++.warn/impint2.C: New test.
52553
52554 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
52555
52556         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
52557         is 1, not zero.
52558
52559 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
52560
52561         * g++.old-deja/g++.warn/impint.C: New test.
52562         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
52563         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
52564         * g++.old-deja/g++.pt/explicit12.C: Likewise.
52565         * g++.old-deja/g++.pt/explicit13.C: Likewise.
52566         * g++.old-deja/g++.pt/explicit17.C: Likewise.
52567         * g++.old-deja/g++.pt/explicit18.C: Likewise.
52568         * g++.old-deja/g++.pt/explicit19.C: Likewise.
52569         * g++.old-deja/g++.pt/explicit23.C: Likewise.
52570         * g++.old-deja/g++.pt/explicit31.C: Likewise.
52571         * g++.old-deja/g++.pt/explicit35.C: Likewise.
52572         * g++.old-deja/g++.pt/explicit6.C: Likewise.
52573         * g++.old-deja/g++.pt/memclass7.C: Likewise.
52574
52575 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
52576
52577         * gcc.dg/cpp-redef.c: New test.
52578
52579 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
52580
52581         * g++.old-deja/g++.pt/unify7.C: New test.
52582
52583 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52584
52585         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
52586         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
52587
52588 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
52589
52590         * gcc.c-torture/compile/20000224-1.c: New test.
52591
52592 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52593
52594         * gcc.c-torture/compile/cpp-2.c: New test.
52595         * gcc.c-torture/compile/cpp-1.c: New test.
52596
52597 2000-02-25  Jeffrey A Law  (law@cygnus.com)
52598
52599         * gcc.c-torture/execute/20000225-1.c: New test.
52600
52601 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52602
52603         * gcc.dg/cpp-li2.c: New test.
52604
52605         * gcc.dg/cpp-wi1.c: New test.
52606
52607         * gcc.dg/cpp-li1.c: New test.
52608
52609 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
52610
52611         * g++.old-deja/g++.other/sizeof5.C: New test.
52612
52613 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52614
52615         * gcc.c-torture/execute/va-arg-13.c: New test.
52616
52617 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
52618
52619         * gcc.c-torture/execute/va-arg-12.c: New test.
52620
52621 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52622
52623         * gcc.c-torture/execute/20000223-1.c: New test.
52624
52625 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
52626
52627         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
52628
52629 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
52630
52631         * g++.old-deja/g++.abi/ptrmem.C: New test.
52632
52633 2000-02-19  Richard Henderson  <rth@cygnus.com>
52634
52635         * gcc.c-torture/compile/init-3.c: New.
52636
52637 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
52638
52639         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
52640         ALWAYS_CXXFLAGS.
52641
52642 2000-02-11  Robert Lipe <robertl@sco.com>
52643
52644         * gcc.c-torture/compile/20000211-3.c: New test.
52645
52646 2000-02-11  Martin Buchholz <martin@xemacs.org>
52647
52648         * gcc.c-torture/compile/20000211-2.c: New test.
52649
52650 2000-02-11  Jeffrey A Law  (law@cygnus.com)
52651
52652         * gcc.c-torture/compile/20000211-1.c: New test.
52653
52654 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
52655
52656         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
52657           on native targets
52658
52659 2000-02-08  Nathan Sidwell  <nathan@acm.org>
52660
52661         * g++.old-deja/g++.other/cast5.C: New test.
52662
52663 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
52664
52665         * gcc.c-torture/execute/20000205-1.c: New.
52666
52667 2000-02-03  Nathan Sidwell  <nathan@acm.org>
52668
52669         * g++.old-deja/g++.jason/cast3.C: Return void.
52670         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
52671
52672 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52673
52674         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
52675
52676         * gcc.dg/loop-1.c: New test.
52677
52678 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.c-torture/compile/20000127-1.c: New test.
52681         * gcc.c-torture/execute/991228-1.c: New test.
52682
52683 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52684
52685         * gcc.dg/unused-2.c: New test.
52686
52687         * gcc.dg/conv-1.c: New test.
52688
52689 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
52690
52691         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
52692         compiler.
52693         (tool_option_proc): Fix typo.
52694
52695 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
52696
52697         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
52698         of the ld on the host, not on the build machine.
52699         Also, don't crash if '--help' is not a supported option.
52700
52701 2000-01-24  Richard Henderson  <rth@cygnus.com>
52702
52703         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
52704
52705 2000-01-20  Jeffrey A Law  (law@cygnus.com)
52706
52707         * gcc.c-torture/execute/20000120-2.c: New test.
52708         * gcc.c-torture/execute/20000120-1.c: New test.
52709
52710 2000-01-13  Jeffrey A Law  (law@cygnus.com)
52711
52712         * gcc.c-torture/execute/20000113-1.c: New test.
52713
52714 2000-01-12  Jeffrey A Law  (law@cygnus.com)
52715
52716         * gcc.c-torture/execute/20000112-1.c: New test.
52717
52718 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52719
52720         * gcc.dg/20000111-1.c: New test.
52721
52722 2000-01-10  Jeffrey A Law  (law@cygnus.com)
52723
52724         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
52725         with 16 bit integers.
52726
52727 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52728
52729         * gcc.dg/20000108-1.c: New test.
52730
52731 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52732
52733         * g++.old-deja/g++.ns/koenig8.C: New test.
52734
52735 2000-01-05  Nathan Sidwell  <nathan@acm.org>
52736
52737         * g++.old-deja/g++.other/cast4.C: New test.
52738
52739 2000-01-05  Jeffrey A Law  (law@cygnus.com)
52740
52741         * gcc.c-torture/compile/20000105-2.c: New test.
52742         * gcc.c-torture/compile/20000105-1.c: New test.
52743
52744 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52745
52746         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
52747         references to printf & atoi to conform to ANSI standard.
52748         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
52749         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
52750         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
52751         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
52752         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
52753         * g++.old-deja/g++.brendan/complex1.C: Likewise.
52754         * g++.old-deja/g++.brendan/copy1.C: Likewise.
52755         * g++.old-deja/g++.brendan/copy2.C: Likewise.
52756         * g++.old-deja/g++.brendan/copy3.C: Likewise.
52757         * g++.old-deja/g++.brendan/copy4.C: Likewise.
52758         * g++.old-deja/g++.brendan/copy5.C: Likewise.
52759         * g++.old-deja/g++.brendan/copy6.C: Likewise.
52760         * g++.old-deja/g++.brendan/copy7.C: Likewise.
52761         * g++.old-deja/g++.brendan/copy8.C: Likewise.
52762         * g++.old-deja/g++.brendan/crash11.C: Likewise.
52763         * g++.old-deja/g++.brendan/crash14.C: Likewise.
52764         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
52765         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
52766         * g++.old-deja/g++.brendan/delete2.C: Likewise.
52767         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
52768         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
52769         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
52770         * g++.old-deja/g++.brendan/eh1.C: Likewise.
52771         * g++.old-deja/g++.brendan/groff1.C: Likewise.
52772         * g++.old-deja/g++.brendan/init3.C: Likewise.
52773         * g++.old-deja/g++.brendan/misc12.C: Likewise.
52774         * g++.old-deja/g++.brendan/misc7.C: Likewise.
52775         * g++.old-deja/g++.brendan/new2.C: Likewise.
52776         * g++.old-deja/g++.brendan/operators4.C: Likewise.
52777         * g++.old-deja/g++.brendan/operators5.C: Likewise.
52778         * g++.old-deja/g++.brendan/overload2.C: Likewise.
52779         * g++.old-deja/g++.brendan/overload7.C: Likewise.
52780         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
52781         * g++.old-deja/g++.brendan/reference1.C: Likewise.
52782         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
52783         * g++.old-deja/g++.brendan/template24.C: Likewise.
52784         * g++.old-deja/g++.brendan/template3.C: Likewise.
52785         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
52786         * g++.old-deja/g++.jason/inline3.C: Likewise.
52787         * g++.old-deja/g++.jason/opeq.C: Likewise.
52788         * g++.old-deja/g++.law/arg5.C: Likewise.
52789         * g++.old-deja/g++.law/arm7.C: Likewise.
52790         * g++.old-deja/g++.law/ctors11.C: Likewise.
52791         * g++.old-deja/g++.law/cvt8.C: Likewise.
52792         * g++.old-deja/g++.law/init9.C: Likewise.
52793         * g++.old-deja/g++.law/refs4.C: Likewise.
52794         * g++.old-deja/g++.law/template2.C: Likewise.
52795         * g++.old-deja/g++.law/visibility24.C: Likewise.
52796         * g++.old-deja/g++.law/vtable3.C: Likewise.
52797         * g++.old-deja/g++.mike/asm2.C: Likewise.
52798         * g++.old-deja/g++.mike/eh1.C: Likewise.
52799         * g++.old-deja/g++.mike/misc1.C: Likewise.
52800         * g++.old-deja/g++.mike/misc13.C: Likewise.
52801         * g++.old-deja/g++.mike/misc14.C: Likewise.
52802         * g++.old-deja/g++.mike/ns12.C: Likewise.
52803         * g++.old-deja/g++.mike/p1248.C: Likewise.
52804         * g++.old-deja/g++.mike/p3708.C: Likewise.
52805         * g++.old-deja/g++.mike/p3708a.C: Likewise.
52806         * g++.old-deja/g++.mike/p3708b.C: Likewise.
52807         * g++.old-deja/g++.mike/p646.C: Likewise.
52808         * g++.old-deja/g++.mike/p700.C: Likewise.
52809         * g++.old-deja/g++.mike/p783.C: Likewise.
52810         * g++.old-deja/g++.mike/p783a.C: Likewise.
52811         * g++.old-deja/g++.mike/p783b.C: Likewise.
52812         * g++.old-deja/g++.mike/p786.C: Likewise.
52813         * g++.old-deja/g++.mike/p789.C: Likewise.
52814         * g++.old-deja/g++.mike/p789a.C: Likewise.
52815         * g++.old-deja/g++.mike/p807a.C: Likewise.
52816         * g++.old-deja/g++.other/delete3.C: Likewise.
52817         * g++.old-deja/g++.other/dyncast1.C: Likewise.
52818         * g++.old-deja/g++.other/dyncast2.C: Likewise.
52819         * g++.old-deja/g++.other/dyncast3.C: Likewise.
52820         * g++.old-deja/g++.other/empty1.C: Likewise.
52821         * g++.old-deja/g++.other/temporary1.C: Likewise.
52822         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
52823         * g++.old-deja/g++.pt/t16.C: Likewise.
52824         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
52825
52826 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
52827
52828         * gcc.dg/991230-1.c: New test.
52829
52830 1999-12-29  Jeffrey A Law  (law@cygnus.com)
52831
52832         * gcc.c-torture/compile/991229-3.c: New test.
52833         * gcc.c-torture/compile/991229-2.c: New test.
52834         * gcc.c-torture/compile/991229-1.c: New test.
52835
52836 1999-12-29  Greg McGary <gkm@eng.ascend.com>
52837
52838         * gcc.c-torture/compile/labels-2.c: New test.
52839
52840 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
52841
52842         * gcc.c-torture/execute/991227-1.c: New test.
52843
52844 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52845
52846         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
52847
52848 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
52849
52850         * gcc.c-torture/execute/991221-1.c: New test.
52851
52852 1999-12-20  Nathan Sidwell  <nathan@acm.org>
52853
52854         * g++.old-deja/g++.other/cast3.C: New test.
52855
52856 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
52857
52858         * gcc.c-torture/execute/991216-4.c: New test.
52859
52860 1999-12-16  Michael Meissner  <meissner@cygnus.com>
52861
52862         * gcc.c-torture/execute/991216-1.c: New test.
52863         * gcc.c-torture/execute/991216-2.c: New test.
52864         * gcc.c-torture/execute/991216-3.c: New test.
52865
52866 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52867
52868         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
52869         Actually make the test fail by using "-O2" for compilation.
52870
52871 1999-12-15  Nathan Sidwell  <nathan@acm.org>
52872
52873         * g++.old-deja/g++.warn/cast-align1.C: New test.
52874
52875 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52876
52877         * gcc.c-torture/compile/991214-1.c: New test.
52878         * gcc.c-torture/compile/991214-2.c: New test.
52879
52880 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
52881
52882         * gcc.dg/991214-1.c: New test.
52883
52884 1999-12-13  Jeffrey A Law  (law@cygnus.com)
52885
52886         * gcc.c-torture/compile/991213-3.c: New test.
52887         * gcc.c-torture/compile/991213-2.c: New test.
52888         * gcc.c-torture/compile/991213-1.c: New test.
52889
52890 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
52891
52892         * gcc.dg/991209-1.c: New test.
52893
52894 1999-12-08  Nathan Sidwell <nathan@acm.org>
52895
52896         * gcc.c-torture/compile/991208-1.c: New test.
52897
52898 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52899
52900         * gcc.dg/ultrasp2.c: New test.
52901
52902 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
52903
52904         * g++.old-deja/g++.abi/align.C (main): Fix typo.
52905
52906 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
52907
52908         * gcc.c-torture/compile/991202-1.c: New test.
52909         * gcc.c-torture/execute/991202-1.c: New test.
52910         * gcc.c-torture/execute/991202-2.c: New test.
52911         * gcc.c-torture/execute/991202-3.c: New test.
52912
52913 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
52914
52915         * g++.old-deja/g++.abi/align.C: New test.
52916         * g++.old-deja/g++.abi/aggregates.C: Likewise.
52917         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52918
52919 1999-12-01  Richard Henderson  <rth@cygnus.com>
52920
52921         * gcc.c-torture/execute/991201-1.c: New.
52922
52923 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
52924
52925         * gcc.dg/991129-1.c: New test.
52926
52927 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
52928
52929         * gcc.c-torture/compile/991127-1.c: New test.
52930
52931 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52932
52933         * g++.old-deja/g++.other/warn4.C: New test.
52934
52935 1999-11-22  Nathan Sidwell  <nathan@acm.org>
52936
52937         * g++.old-deja/g++.eh/cleanup2.C: New test.
52938         * g++.old-deja/g++.ext/pretty2.C: New test.
52939         * g++.old-deja/g++.ext/pretty3.C: New test.
52940         * g++.old-deja/g++.other/debug6.C: New test.
52941
52942 1999-10-20  Jim Wilson  <wilson@cygnus.com>
52943
52944         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
52945         compiler_output to look for one error message instead of two.
52946
52947 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
52948
52949         * gcc.c-torture/execute/991118-1.c: Also test case
52950         where the word boundary does not split a byte evenly.
52951
52952 1999-11-19  Nathan Sidwell  <nathan@acm.org>
52953
52954         * g++.old-deja/g++.ext/restrict1.C: New test.
52955
52956 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
52957
52958         * gcc.c-torture/execute/991118-1.c: New test.
52959
52960 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
52961
52962         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
52963         working directory pathnames.
52964
52965 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
52966
52967         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
52968         host is equipped with driver.h and driver.o so it can actually
52969         compile and run the tests.
52970
52971 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
52972
52973         * gcc.c-torture/compile/991008-1.c: New test.
52974
52975 1999-11-08  Nick Clifton  <nickc@cygnus.com>
52976
52977         * lib/gcc-dg.exp: Include target-supports.exp
52978
52979 1999-11-05  Nick Clifton  <nickc@cygnus.com>
52980
52981         * lib/target-supports.exp: New file: Provide procs to test for
52982         features supported by the target.
52983         (check_weak_available): Moved here from ecos.exp.
52984         (check_alias_available): New proc: Determine of the target
52985         toolchain supports the alias attribute.
52986
52987         * gcc.dg/special/ecos.exp: Move check_weak_available to
52988         target-supports.exp.
52989         (alias-1.c): Only perform the test if the target supports
52990         aliases.
52991         (wkali-1.c): Only perform the test if the target supports
52992         aliases.
52993
52994         * gcc.dg/990506-0.c: Expect error messages from cross
52995         targets as well as native targets.
52996
52997 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
52998
52999         * gcc.dg/ultrasp1.c: Removed xfail.
53000         * gcc.dg/struct-ret-2.c: Likewise.
53001         * gcc.dg/array-1.c: Likewise.
53002
53003 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
53004
53005         * gcc.dg/struct-ret-2.c: New test.
53006
53007         * gcc.dg/array-1.c: New test.
53008
53009 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
53010
53011         * gcc.c-torture/execute/991030-1.c: New test.
53012
53013 1999-10-26  Richard Henderson  <rth@cygnus.com>
53014
53015         * gcc.c-torture/compile/991026-2.c: New test.
53016
53017 1999-10-26  Jeffrey A Law  (law@cygnus.com)
53018
53019         * gcc.c-torture/compile/991026-1.c: New test.
53020
53021 1999-10-23  Jeffrey A Law  (law@cygnus.com)
53022
53023         * gcc.c-torture/execute/991023-1.c: New test.
53024
53025 1999-10-19  Jeffrey A Law  (law@cygnus.com)
53026
53027         * gcc.c-torture/execute/991019-1.c: New test.
53028
53029 1999-10-16  Richard Henderson  <rth@cygnus.com>
53030
53031         * gcc.c-torture/execute/991016-1.c: New test.
53032
53033 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
53034
53035         * gcc.c-torture/execute/991014-1.c: New test.
53036
53037 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
53038
53039         * g++.old-deja/g++.other/union2.C: New test.
53040
53041 1999-10-13  Nathan Sidwell  <nathan@acm.org>
53042
53043         * g++.old-deja/g++.other/vaarg2.C: New test.
53044         * g++.old-deja/g++.other/vaarg3.C: New test.
53045
53046 1999-10-12  Craig Burley  <craig@jcb-sc.com>
53047
53048         * g77.f-torture/noncompile/19990905-1.f: Moved from being
53049         in compile/.
53050
53051 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
53052
53053         * gcc.c-torture/execute/va-arg-11.c: New test.
53054
53055 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
53056
53057         * lib/file-format.exp (gcc_target_object_format): Don't
53058         crash if objdump is unavailable.
53059
53060 1999-09-29  Donn Terry <donn@interix.com>
53061
53062         * gcc.misc-tests/mg.exp: delete extraneous redirection.
53063
53064 1999-09-28  Nick Clifton  <nickc@cygnus.com>
53065
53066         * gcc.c-torture/compile/990928-1.c: New test.
53067
53068 1999-09-28  Nathan Sidwell  <nathan@acm.org>
53069
53070         * g++.old-deja/g++.other/decl6.C: New test.
53071
53072 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53073
53074         * gcc.c-torture/execute/va-arg-10.c: New test.
53075
53076 1999-09-27  Nathan Sidwell  <nathan@acm.org>
53077
53078         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
53079         __PRETTY_FUNCTION__.
53080
53081 1999-09-23  Nick Clifton  <nickc@cygnus.com>
53082
53083         * gcc.c-torture/execute/990923-1.c: New test.
53084
53085 1999-09-21  Nick Clifton  <nickc@cygnus.com>
53086
53087         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
53088         for which -fpic is inappropriate.
53089
53090 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
53091
53092         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
53093
53094 1999-09-21  Nathan Sidwell  <nathan@acm.org>
53095
53096         * g++.old-deja/g++.other/dyncast1.C: New test.
53097         * g++.old-deja/g++.other/dyncast2.C: New test.
53098         * g++.old-deja/g++.other/dyncast3.C: New test.
53099         * g++.old-deja/g++.other/dyncast4.C: New test.
53100         * g++.old-deja/g++.other/dyncast5.C: New test.
53101         * g++.old-deja/g++.eh/catch3.C: New test.
53102         * g++.old-deja/g++.eh/catch3p.C: New test.
53103         * g++.old-deja/g++.eh/catch4.C: New test.
53104         * g++.old-deja/g++.eh/catch4p.C: New test.
53105         * g++.old-deja/g++.eh/catch5.C: New test.
53106         * g++.old-deja/g++.eh/catch5p.C: New test.
53107         * g++.old-deja/g++.eh/catch6.C: New test.
53108         * g++.old-deja/g++.eh/catch6p.C: New test.
53109         * g++.old-deja/g++.eh/catch7.C: New test.
53110         * g++.old-deja/g++.eh/catch7p.C: New test.
53111         * g++.old-deja/g++.eh/catch8.C: New test.
53112         * g++.old-deja/g++.eh/catch8p.C: New test.
53113         * g++.old-deja/g++.eh/catch9.C: New test.
53114         * g++.old-deja/g++.eh/catch9p.C: New test.
53115
53116 1999-09-13  Nathan Sidwell  <nathan@acm.org>
53117
53118         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
53119         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
53120
53121 1999-09-13  Jeffrey A Law  (law@cygnus.com)
53122
53123         * gcc.c-torture/compile/990913-1.c: New test.
53124
53125 1999-09-10  Nathan Sidwell  <nathan@acm.org>
53126
53127         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
53128         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53129
53130 1999-09-09  Richard Henderson  <rth@cygnus.com>
53131
53132         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
53133
53134 1999-09-09  Nathan Sidwell  <nathan@acm.org>
53135
53136         * g++.old-deja/g++.other/lookup11.C: New test.
53137         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
53138         what is permitted and what we want.
53139         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
53140         overload use.
53141         * g++.old-deja/g++.jason/rfg5.C: Likewise.
53142
53143 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
53144
53145         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
53146         * gcc.c-torture/noncompile/poison-1.c: New file.
53147
53148 1999-09-08  Nathan Sidwell  <nathan@acm.org>
53149
53150         * g++.old-deja/g++.other/sizeof3.C: New test.
53151         * g++.old-deja/g++.other/sizeof4.C: New test.
53152         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
53153         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
53154
53155 1999-09-07  Richard Henderson  <rth@cygnus.com>
53156
53157         * gcc.dg/va-arg-1.c: New.
53158
53159 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53160
53161         * gcc.c-torture/execute/va-arg-9.c: New test.
53162
53163 1999-09-05  Craig Burley  <craig@jcb-sc.com>
53164
53165         * g77.f-torture/compile/980519-2.f: New test.
53166         * g77.f-torture/compile/19990905-0.f: New test.
53167         * g77.f-torture/compile/19990905-1.f: New test.
53168         * g77.f-torture/compile/19990905-2.f: New test.
53169
53170         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
53171
53172 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
53173
53174         * gcc.c-torture/execute/990827-1.c: Fix typo.
53175
53176 1999-09-03  Nathan Sidwell  <nathan@acm.org>
53177
53178         * g++.old-deja/g++.other/deref1.C: New test.
53179
53180 1999-09-02  Nathan Sidwell  <nathan@acm.org>
53181
53182         * g++.old-deja/g++.other/ambig2.C: New test.
53183         * g++.old-deja/g++.other/cond5.C: New test.
53184         * g++.old-deja/g++.other/lookup16.C: New test.
53185
53186 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
53187
53188         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
53189         assemblers too.
53190
53191 1999-08-31  Jeffrey A Law  (law@cygnus.com)
53192
53193         * lib/c-torture.exp: Avoid the "compare executables" optimization
53194         when testing native.
53195
53196 1999-08-29  Jeffrey A Law  (law@cygnus.com)
53197
53198         * gcc.c-torture/execute/990829-1.c: New test.
53199         * gcc.c-torture/compile/990829-1.c: New test.
53200
53201 1999-08-27  Paul Burchard  <burchard@pobox.com>
53202
53203         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
53204         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
53205         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
53206         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
53207         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
53208         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
53209         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
53210         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
53211         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
53212         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
53213         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
53214
53215 1999-08-27  Jeffrey A Law  (law@cygnus.com)
53216
53217         * gcc.c-torture/execute/990827-1.c: New test.
53218
53219 1999-08-26  Craig Burley  <craig@jcb-sc.com>
53220
53221         * g77.f-torture/noncompile/19990826-4.f: New test.
53222
53223         * g77.f-torture/compile/19990826-3.f: New test.
53224
53225         * g77.f-torture/execute/19990826-2.f: New test.
53226
53227         * g77.f-torture/compile/19990826-1.f: New test.
53228
53229         * gcc.c-torture/execute/990826-0.c: New test.
53230         * g77.c-torture/execute/19990826-0.f: New test.
53231
53232         * g77.f-torture/noncompile/970626-2.f: New test.
53233
53234 1999-08-25  Paul Burchard  <burchard@pobox.com>
53235
53236         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
53237         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
53238         lss-011.C: New tests.
53239
53240 1999-08-25  Nathan Sidwell  <nathan@acm.org>
53241
53242         * g++.old-deja/g++.other/decl5.C: New test.
53243
53244 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53245
53246         * noncompile/noncompile.exp: Load_lib c-torture.exp.
53247         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
53248         call `postbase' for each one.  All callers of `postbase' changed
53249         to call this instead.
53250
53251 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
53252
53253         * gcc.c-torture/execute/990811-1.c: New test.
53254
53255 1999-08-09  Nick Clifton  <nickc@cygnus.com>
53256
53257         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
53258         just native ones.
53259
53260         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
53261         just native ones.
53262
53263 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53264
53265         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
53266
53267 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53268
53269         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
53270
53271 1999-08-04  Nathan Sidwell  <nathan@acm.org>
53272
53273         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
53274
53275 1999-08-04  Jeffrey A Law  (law@cygnus.com)
53276
53277         * gcc.c-torture/execute/990804-1.c: New test.
53278
53279 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53280
53281         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
53282         * g++.old-deja/g++.brendan/crash64.C: Likewise.
53283         * g++.old-deja/g++.brendan/overload8.C: Likewise.
53284
53285 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53286
53287         * g++.old-deja/g++.other/struct1.C: New test.
53288
53289 1999-08-03  Nathan Sidwell  <nathan@acm.org>
53290
53291         * g++.old-deja/g++.other/enum2.C: New test.
53292
53293 1999-08-02  Richard Henderson  <rth@cygnus.com>
53294
53295         Adapted from tests from Franz Sirl:
53296         * gcc.c-torture/execute/va-arg-7.c: New test.
53297         * gcc.c-torture/execute/va-arg-8.c: New test.
53298
53299 1999-08-01  Jeffrey A Law  (law@cygnus.com)
53300
53301         * gcc.c-torture/compile/990801-2.c: New test.
53302
53303         * gcc.c-torture/compile/990801-1.c: New test.
53304
53305 1999-07-27  Michael Meissner  <meissner@cygnus.com>
53306
53307         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
53308         fp-cmp-1.c, converting double to float.
53309
53310         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
53311         fp-cmp-1.c, converting double to long double.
53312
53313         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
53314         from fr1 to unknown_register, since fr1 is a legitimate register
53315         on some machines.
53316
53317 1999-07-25  Jeffrey A Law  (law@cygnus.com)
53318
53319         * README: More listname related changes.
53320
53321 1999-07-08  Catherine Moore  <clm@cygnus.com>
53322
53323         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
53324
53325 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
53326
53327         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
53328
53329 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
53330
53331         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
53332
53333 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
53334
53335         * gcc.dg/990703-1.c: New test.
53336
53337 1999-06-29  Nick Clifton  <nickc@cygnus.com>
53338
53339         * lib/file-format.exp: New file: Move definition of proc
53340         gcc_target_object_format to here from
53341         gcc.dg/special/ecos.exp.
53342
53343         * lib/c-torture.exp: Include lib file-format.exp.
53344         * lib/gcc-dg.exp: Include lib file-format.exp.
53345
53346         * gcc.dg/special/ecos.exp: Remove definition of proc
53347         gcc_target_object_format.
53348
53349 1999-06-28  Jeffrey A Law  (law@cygnus.com)
53350
53351         * gcc.c-torture/execute/990628-1.c: New test.
53352
53353 1999-06-25  Jeffrey A Law  (law@cygnus.com)
53354
53355         * gcc.c-torture/compile/990625-2.c: New test.
53356
53357         * gcc.c-torture/compile/990625-1.c: New test.
53358
53359 1999-06-23  Nick Clifton  <nickc@cygnus.com>
53360
53361         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
53362         attributes compile.
53363         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
53364         ports that use the COFF/PE file format.
53365
53366 1999-06-17  Jeffrey A Law  (law@cygnus.com)
53367
53368         * gcc.c-torture/compile/990617-1.c: New test.
53369
53370 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
53371
53372         * g++.old-deja/g++.other/decl4.C: New test.
53373
53374 1999-06-14  Nathan Sidwell  <nathan@acm.org>
53375
53376         * g++.old-deja/g++.other/bitfld3.C: New test.
53377
53378 1999-06-08  Nathan Sidwell  <nathan@acm.org>
53379
53380         * g++.old-deja/g++.eh/catch1.C: New test.
53381
53382 1999-06-07  Jeffrey A Law  (law@cygnus.com)
53383
53384         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
53385
53386         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
53387         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
53388
53389 1999-06-05  Craig Burley  <craig@jcb-sc.com>
53390
53391         * g77.f-torture/compile/19990502-0.f: Replace with new,
53392         shorter, test that still fails after recent changes.
53393
53394 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53395
53396         * gcc.c-torture/execute/990604-1.c: New test.
53397
53398 1999-05-31  Jeffrey A Law  (law@cygnus.com)
53399
53400         * gcc.c-torture/execute/990531-1.c: New test.
53401
53402 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53403
53404         * gcc.c-torture/compile/990527-1.c: New test.
53405
53406 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
53407
53408         * gcc.c-torture/execute/990527-1.c: New test.
53409
53410 1999-05-25  Nick Clifton  <nickc@cygnus.com>
53411
53412         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
53413         bitfields as signed.
53414
53415 1999-05-25  Craig Burley  <craig@jcb-sc.com>
53416
53417         * g77.f-torture/compile/19990525-0.f: New test.
53418
53419 1999-05-25  Jeffrey A Law  (law@cygnus.com)
53420
53421         * gcc.c-torture/execute/990525-2.c: New test.
53422
53423         * gcc.c-torture/execute/990525-1.c: New test.
53424
53425 1999-05-24  Nathan Sidwell  <nathan@acm.org>
53426
53427         * g++.old-deja/g++.other/anon3.C: New test.
53428         * g++.old-deja/g++.other/anon4.C: New test.
53429         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
53430         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
53431         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
53432         Merrill).
53433
53434 1999-05-24  Jeffrey A Law  (law@cygnus.com)
53435
53436         * gcc.c-torture/execute/990524-1.c: New test.
53437
53438         * gcc.dg/990524-1.c: New test.
53439
53440 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53441
53442         * gcc.c-torture/compile/990523-1.c: New test.
53443
53444 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
53445
53446         * gcc.c-torture/compile/990519-1.c: New test.
53447
53448 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
53449
53450         * gcc.c-torture/compile/990517-1.c: New test.
53451
53452         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
53453         (e4, f4): New tests.
53454         (main): Call them.
53455
53456 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53457
53458         * gcc.dg/noreturn-1.c: New test.
53459
53460 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
53461
53462         * gcc.c-torture/execute/990513-1.c: New test.
53463
53464 1999-05-10  Richard Henderson  <rth@cygnus.com>
53465
53466         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
53467
53468 1999-05-10  Craig Burley  <craig@jcb-sc.com>
53469
53470         * g77.f-torture/execute/erfc.f: Use small single-precision
53471         values, to avoid problems on Alphas when not -mieee.
53472
53473 1999-05-08  Craig Burley  <craig@jcb-sc.com>
53474
53475         * gcc.dg/990506-0.c: New test.
53476
53477 1999-05-08  Richard Henderson  <rth@cygnus.com>
53478
53479         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
53480         the constant to test.  Don't XFAIL 64-bit targets.
53481
53482         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
53483         * g++.old-deja/g++.law/profile1.C: Likewise.
53484
53485         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
53486         operator new instances.
53487         * g++.old-deja/g++.other/delete5.C: Likewise.
53488
53489 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53490
53491         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
53492         intrinsic.
53493
53494 1999-05-03  Craig Burley  <craig@jcb-sc.com>
53495
53496         * g77.f-torture/execute/u77-test.f: Reverse order of two
53497         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
53498
53499 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53500
53501         * gcc.dg/compare1.c: New test.
53502
53503 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53504
53505         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
53506         New tests.
53507
53508 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53509
53510         * g77.f-torture/compile/19990502-1.f: New test.
53511
53512 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53513
53514         * g77.f-torture/compile/19990502-0.f: New test.
53515
53516 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53517
53518         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
53519         intrinsic.
53520
53521 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53522
53523         * g77.f-torture/execute/u77-test.f (main): List libU77
53524         intrinsics not currently tested.
53525         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
53526         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
53527         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
53528         Trim blanks off the ends of some printed strings.
53529
53530 1999-05-02  Craig Burley  <craig@jcb-sc.com>
53531
53532         * g77.f-torture/execute/u77-test.f (main): Just warn about
53533         FSTAT gid disagreement, as it's expected on some systems.
53534
53535 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53536
53537         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
53538         use a new function, which allows for some slop.
53539         Clean up some commentary.
53540         (issum): The new function.
53541         (sgladd): Deleted subroutine.
53542
53543 1999-05-01  Craig Burley  <craig@jcb-sc.com>
53544
53545         * g77.f-torture/execute/u77-test.f: Modify to be more like
53546         libf2c/libU77 version, bringing patches to that version here.
53547         Add suitable commentary.
53548
53549 1999-04-25  Richard Henderson  <rth@cygnus.com>
53550
53551         * gcc.dg/990424-1.c: New test.
53552
53553 1999-04-24  Craig Burley  <craig@jcb-sc.com>
53554
53555         * g77.f-torture/execute/u77-test.f (main): Bug involving
53556         LSTAT has been fixed, so turn back on full checking.
53557
53558 1999-04-20  Craig Burley  <craig@jcb-sc.com>
53559
53560         * g77.f-torture/compile/19990419-0.f: New test.
53561         * g77.f-torture/execute/19990419-1.f: New test.
53562
53563 1999-04-17  Richard Henderson  <rth@cygnus.com>
53564
53565         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
53566         to avoid the need for a prototype to supress a warning.
53567
53568 1999-04-07  Jim Wilson  <wilson@cygnus.com>
53569
53570         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
53571
53572 1999-04-04  Jeffrey A Law  (law@cygnus.com)
53573
53574         * gcc.c-torture/execute/990404-1.c: New test.
53575
53576 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53577
53578         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
53579         * gcc.dg/cpp-if3.c: Don't use -pedantic.
53580         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
53581         missing initializer warnings.
53582
53583 1999-03-28  Jeffrey A Law  (law@cygnus.com)
53584
53585         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
53586         matching strings.
53587
53588 1999-03-26  Jeffrey A Law  (law@cygnus.com)
53589
53590         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
53591
53592 1999-03-26  Craig Burley  <craig@jcb-sc.com>
53593
53594         * g77.f-torture/execute/19990325-0.f: New test.
53595         * g77.f-torture/execute/19990325-1.f: New test.
53596
53597 1999-03-24  Jeffrey A Law  (law@cygnus.com)
53598
53599         * gcc.c-torture/execute/990324-1.c: New test.
53600
53601 1999-03-22  Jim Wilson  <wilson@cygnus.com>
53602
53603         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
53604         test with 4.
53605
53606 1999-03-17  Richard Henderson  <rth@cygnus.com>
53607
53608         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
53609
53610 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53611
53612         * g77.f-torture/execute/19990313-2.f: New test.
53613         * g77.f-torture/execute/19990313-3.f: New test.
53614
53615 1999-03-13  Craig Burley  <craig@jcb-sc.com>
53616
53617         * g77.f-torture/execute/19990313-0.f: New test.
53618         * g77.f-torture/execute/19990313-1.f: New test.
53619
53620 1999-03-12  Jim Wilson  <wilson@cygnus.com>
53621
53622         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
53623         printf to sprintf.
53624         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
53625         (main): Add check for u15.  Conditionalize u31 check depending on
53626         whether ints are <32 bits or >=32 bits.
53627
53628 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53629
53630         * g77.f-torture/execute/19981119-0.f: Improve testiness.
53631
53632 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53633
53634         * g77.f-torture/compile/19990305-0.f: New test.
53635         * g77.f-torture/execute/19981119-0.f: New test.
53636
53637 1999-03-08  Craig Burley  <craig@jcb-sc.com>
53638
53639         * g77.f-torture/execute/970625-2.f: call ABORT if final
53640         result is not correct, instead of just printing it.
53641         Add this checking via newly introduced obfuscation, to
53642         trip up buggy front ends.
53643
53644 1999-03-07  Craig Burley  <craig@jcb-sc.com>
53645
53646         * g77.f-torture/compile/960317-1.f: Moved from being
53647         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
53648
53649 1999-03-06  Craig Burley  <craig@jcb-sc.com>
53650
53651         * g77.f-torture/execute/960317-1.f: New (old) test.
53652         * g77.f-torture/execute/970625-2.f: Ditto.
53653
53654 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
53655
53656         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
53657         error message on line 1 or line 2; cccp and cpplib do this differently.
53658
53659 1999-03-01  Jeffrey A Law  (law@cygnus.com)
53660
53661         * g++.old-deja/g++.law/weak1.C: New test.
53662
53663 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53664
53665         * gcc.c-torture/execute/990119-1.c: Renamed to...
53666         * gcc.dg/990119-1.c: this, so it will only be tested once
53667         (it's a preprocessor test, it doesn't need to be run at
53668         multiple optimization levels).
53669
53670 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
53671
53672         * lib/g++.exp: Don't add incdir=$base_dir/../include to
53673           ALWAYS_CXXFLAGS.
53674
53675 1999-02-24  Craig Burley  <craig@jcb-sc.com>
53676
53677         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
53678         * g77.f-torture/compile/19981216-0.f: ...as it is expected
53679         to not be compilable by current g77.
53680
53681 1999-02-24  Nick Clifton  <nickc@cygnus.com>
53682
53683         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
53684
53685 1999-02-22  Jeffrey A Law  (law@cygnus.com)
53686
53687         * gcc.c-torture/execute/990222-1.c: New test.
53688
53689 1999-02-19  Craig Burley  <craig@jcb-sc.com>
53690
53691         * g77.f-torture/compile/19990218-0.f: New test.
53692         * g77.f-torture/noncompile/19990218-1.f: New test.
53693
53694 1999-02-18  Craig Burley  <craig@jcb-sc.com>
53695
53696         * g77.f-torture/compile/19981216-0.f: New test.
53697
53698 1999-02-14  Jeffrey A Law  (law@cygnus.com)
53699
53700         * gcc.dg/990214-1.c: New test.
53701
53702 1999-02-13  Jeffrey A Law  (law@cygnus.com)
53703
53704         * gcc.dg/990213-2.c: New test.
53705
53706         * gcc.dg/990213-1.c: New test.
53707
53708 1999-02-12  Jeffrey A Law  (law@cygnus.com)
53709
53710         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
53711         ints.
53712
53713 1999-02-11  Nick Clifton  <nickc@cygnus.com>
53714
53715         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
53716         specified by target.
53717
53718         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
53719
53720 1999-02-11  Jeffrey A Law  (law@cygnus.com)
53721
53722         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
53723
53724 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53725
53726         * gcc.dg/special/ecos.exp: New test driver for new tests with
53727         special requirements.
53728
53729         * gcc.dg/special/alias-1.c: New test.
53730         * gcc.dg/special/gcsec-1.c: New test.
53731         * gcc.dg/special/weak-1.c: New test.
53732         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
53733         * gcc.dg/special/weak-2.c: New test.
53734         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
53735         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
53736         * gcc.dg/special/wkali-1.c: New test.
53737         * gcc.dg/special/wkali-2.c: New test.
53738         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
53739         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
53740
53741 1999-02-10  Felix Lee  <flee@cygnus.com>
53742
53743           * lib/c-torture.exp (c-torture-compile): Pull out code for
53744           analyzing gcc error messages.
53745           (c-torture-execute): Likewise.  Fix some (harmless) false
53746           positives.
53747           * lib/gcc.exp (gcc_check_compile): New function.
53748
53749 1999-02-08  Richard Henderson  <rth@cygnus.com>
53750
53751         * gcc.c-torture/execute/990208-1.c: New test.
53752
53753 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
53754
53755         * g++.dg/special/ecos.exp: New driver for new tests with special
53756         requirements
53757
53758         * g++.dg/special/conpr-1.C: New test
53759         * g++.dg/special/conpr-2.C: New test
53760         * g++.dg/special/conpr-2a.C: New test
53761         * g++.dg/special/conpr-3.C: New test
53762         * g++.dg/special/conpr-3a.C: New test
53763         * g++.dg/special/conpr-3b.C: New test
53764
53765         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
53766         allow g++ to use the dg driver
53767
53768         * README: Add comment about g++.dg directory
53769
53770 1999-02-06  Jeffrey A Law  (law@cygnus.com)
53771
53772         * README: Update email addresses.
53773
53774 1999-02-03  Nick Clifton  <nickc@cygnus.com>
53775
53776         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
53777         arguments in order to force structure S onto the stack even on
53778         the alpha.
53779         (test): Pass 10 leading arguments to function foo as well as the
53780         structure S.
53781
53782         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
53783         failure for all targets.
53784
53785         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
53786         abort to terminate program execution.
53787
53788 1999-01-30  Richard Henderson  <rth@cygnus.com>
53789
53790         * gcc.c-torture/execute/990130-1.c: New test.
53791
53792 1999-01-30  Jeffrey A Law  (law@cygnus.com)
53793
53794         * gcc.dg/990130-1.c: New test.
53795
53796 1999-01-28  Michael Meissner  <meissner@cygnus.com>
53797
53798         * gcc.c-torture/execute/990128-1.c: New test.
53799
53800 1999-01-27  Michael Meissner  <meissner@cygnus.com>
53801
53802         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
53803
53804 1999-01-27  Felix Lee  <flee@cygnus.com>
53805
53806         * lib/c-torture.exp (c-torture-compile): pull out code for
53807         analyzing gcc error messages.
53808         (c-torture-execute): ditto, and fix some (harmless) false
53809         positives.
53810         * lib/gcc.exp (gcc_check_compile): new function.
53811
53812 1999-01-17  Jeffrey A Law  (law@cygnus.com)
53813
53814         * gcc.dg/990117-1.c: New test.
53815
53816         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
53817
53818         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
53819
53820 1999-01-15  Jeffrey A Law  (law@cygnus.com)
53821
53822         * g77.f-torture/compile/990115-1.f: New test.
53823
53824 1999-01-07  Jeffrey A Law  (law@cygnus.com)
53825
53826         * gcc.c-torture/compile/990107-1.c: New test
53827
53828 1999-01-06  Jeffrey A Law  (law@cygnus.com)
53829
53830         * gcc.c-torture/execute/990106-2.c: New test.
53831
53832         * gcc.c-torture/execute/990106-1.c: New test.
53833
53834 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
53835
53836         * gcc.c-torture/compile/981223-1.c: New test.
53837
53838 1998-12-29  Richard Henderson  <rth@cygnus.com>
53839
53840         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
53841         (opt3): Rename from opt4 and disable.
53842
53843 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
53844
53845         * g++.old-deja/g++.pt/ptrmem5.C: New test.
53846
53847 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
53848
53849         * g++.old-deja/g++.other/conv5.C: New test.
53850
53851 1998-12-14  Nick Clifton  <nickc@cygnus.com>
53852
53853         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
53854
53855 1998-12-11  Jeffrey A Law  (law@cygnus.com)
53856
53857         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
53858
53859 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
53860
53861         * gcc.c-torture/compile/981211-1.c: New test.
53862
53863 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
53864
53865         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
53866
53867         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
53868
53869 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53870
53871         * gcc.special/930510-1.c: Make C9X safe.
53872         * gcc.misc-tests/gcov-1.c Similarly.
53873         * gcc.misc-tests/gcov-2.c Similarly.
53874
53875 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53876
53877         * gcc.dg/ultrasp1.c: New test.
53878
53879 1998-12-06  Richard Henderson  <rth@cygnus.com>
53880
53881         * gcc.c-torture/execute/981206.c: New test.
53882
53883 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
53884
53885         * g++.old-deja/g++.ns/template7.C: New test.
53886
53887         * g++.old-deja/g++.other/expr1.C: New test.
53888
53889         * g++.old-deja/g++.eh/tmpl3.C: New test.
53890
53891         * g++.old-deja/g++.eh/tmpl2.C: New test.
53892
53893 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
53894
53895         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
53896         * g++.old-deja/g++.other/using6.C: Removed.
53897         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
53898
53899         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
53900
53901 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
53902
53903         * g++.old-deja/g++.pt/overload8.C: New test.
53904
53905         * g++.old-deja/g++.pt/overload7.C: New test.
53906
53907         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
53908
53909         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
53910         and relinking messages.
53911         * lib/g++.exp (g++_target_compile): Remove .rpo file when
53912         compiling with -frepo.
53913
53914 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
53915
53916         * g++.old-deja/g++.pt/lookup6.C: New test.
53917
53918 1998-11-30  Nick Clifton  <nickc@cygnus.com>
53919
53920         * gcc.c-torture/execute/981130-1.c: New test.
53921         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
53922
53923 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
53924
53925         * g++.old-deja/g++.pt/explicit76.C: New test.
53926
53927         * g++.old-deja/g++.pt/friend38.C: New test.
53928
53929         * g++.old-deja/g++.ns/crash2.C: New test.
53930
53931         * g++.old-deja/g++.pt/defarg8.C: New test.
53932
53933         * g++.old-deja/g++.pt/instantiate6.C: New test.
53934
53935         * g++.old-deja/g++.pt/static6.C: New test.
53936
53937         * g++.old-deja/g++.pt/decl2.C: New test.
53938
53939 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
53940
53941         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
53942         problem is actually related with name lookup, but so what? :-)
53943
53944         * g++.old-deja/g++.pt/friend37.C: New test.
53945
53946 1998-11-25  Dave Love  <d.love@dl.ac.uk>
53947
53948         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
53949         element, which fails on some systems.
53950
53951         * g77.f-torture/execute/labug1.f: New test.
53952
53953 1998-11-21  Jeffrey A Law  (law@cygnus.com)
53954
53955         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
53956         is defined.
53957
53958 1998-11-18  Dave Love  <d.love@dl.ac.uk>
53959
53960         * g77.f-torture/compile/981117-1.f: New test.
53961
53962 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
53963
53964         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
53965         properly discarded.
53966
53967 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
53968
53969         * gcc.c-torture/execute/memcheck: New directory of tests for
53970         -fcheck-memory-usage.
53971
53972 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
53973
53974         * README: New file, general information about the testsuite and
53975         new description of the various C++ test subdirectories.
53976         * README.g++: Eliminate obsolete information, update and move most
53977         relevant stuff to README.
53978
53979 1998-11-07  Richard Henderson  <rth@cygnus.com>
53980
53981         * gcc.c-torture/compile/981107-1.c: New test.
53982
53983 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
53984
53985         * execute/memcpy-bi.c: New testcase.
53986
53987 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
53988
53989         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
53990         base classes.
53991
53992         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
53993         template is selected.
53994
53995         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
53996         classes, it should be accepted for all types.
53997
53998         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
53999
54000         * g++.old-deja/g++.pt/spec24.C: Ensure that template
54001         specializations start with template headers.
54002
54003 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
54004
54005         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
54006
54007         * g++.old-deja/g++.other/init9.C: Test cross initialization of
54008         non-POD types.
54009
54010 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
54011
54012         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
54013
54014 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
54015
54016         * compile/981022-1.c, compile/981022-1.x: New test and driver.
54017
54018 1998-10-19  Jeffrey A Law  (law@cygnus.com)
54019
54020         * 981019-1.c: New test.
54021
54022 1998-10-14  Robert Lipe <robertl@dgii.com>
54023
54024         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
54025         find objc headers.
54026
54027 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
54028
54029         * compile/981001-4.c: Remove use of GCC extension that triggers a
54030         compiler bug.
54031
54032 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
54033
54034         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
54035
54036 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54037
54038         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
54039         instantiation of template produces incorrect code for delete
54040         expression.
54041
54042         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
54043         constructors' name is not unique.
54044         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
54045         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
54046
54047         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
54048         automatic array of const is ill-formed.
54049
54050         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
54051         of template parameter?
54052
54053         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
54054         const.
54055
54056         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
54057         pointer-to-member expression.
54058
54059         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
54060         declaration causes ICE.
54061
54062 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
54063
54064         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
54065         reserved in the global namespace.
54066
54067         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
54068         generate needed virtual table.
54069
54070         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
54071
54072 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
54073
54074         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
54075         template-dependent type
54076
54077 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54078
54079         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
54080         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
54081         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
54082
54083         * g++.old-deja/g++.other/using5.C: New test; using decl from base
54084         class should be usable as argument of member function.
54085         * g++.old-deja/g++.other/using6.C: New test; using decl from base
54086         class should be usable as return type of member function.
54087         * g++.old-deja/g++.other/using7.C: New test; using decl from base
54088         class should be usable as type of data member.
54089
54090         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
54091
54092 1998-10-09  Jeffrey A Law  (law@cygnus.com)
54093
54094         * gcc.c-torture/special/920521-1.c: Fix bogus test.
54095
54096 1998-10-08  Nick Clifton  <nickc@cygnus.com>
54097
54098         * gcc.dg/dll-?.c Add thumb to target list.
54099         Fix assembler scan patterns to match current assembler output.
54100
54101 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
54102
54103         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
54104         matching of template brackets.
54105
54106         * g++.old-deja/g++.other/using4.C: New test.  Test using
54107         declarations of methods from base classes.
54108
54109         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
54110         within functions should introduce names into the innermost
54111         enclosing namespace.
54112
54113         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
54114         of static locals if first initialization throws.
54115
54116 1998-10-07  Jim Wilson  <wilson@cygnus.com>
54117
54118         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
54119
54120 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
54121
54122         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
54123         lose track of the possible targets of tablejump insns.
54124         * special/special.exp: Run it.
54125
54126 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
54127
54128         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
54129         must be declared before its specializations can be named in friend
54130         declarations.
54131
54132 1998-10-05  Dave Love  <d.love@dl.ac.uk>
54133
54134         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
54135
54136         * g77.f-torture/execute/io1.f: New test.
54137
54138 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
54139
54140         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
54141         with pointer to template function, for which no argument deduction
54142         is possible.
54143
54144         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
54145         specialization of template function as argument to template
54146         function.
54147
54148         * g++.old-deja/g++.other/access2.C: New test; Inner class
54149         shouldn't have privileged access to Outer's names.
54150
54151 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
54152
54153         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
54154         friend template declared within template class conflicts with
54155         nested class of the same name.
54156
54157         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
54158         is ignored.
54159
54160         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
54161         object with direct initializer as function declaration.
54162
54163         * g++.old-deja/g++.other/decl2.C: New test; duplicate
54164         initializers.
54165
54166         * g++.old-deja/g++.other/null2.C: New test; conditional operator
54167         involving const pointer and NULL produces incorrect result.
54168
54169         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
54170         type name without `typename' should be rejected with -pedantic.
54171
54172 1998-10-02  Richard Henderson  <rth@cygnus.com>
54173
54174         * g++.old-deja/g++.other/addrof1.C: New test.
54175
54176 1998-10-01  Nick Clifton  <nickc@cygnus.com>
54177
54178         * gcc.c-torture/compile/981001-1.c: New test.
54179         * gcc.c-torture/execute/981001-1.c: New test.
54180
54181 1998-10-01  Jeffrey A Law  (law@cygnus.com)
54182
54183         * gcc.c-torture/compile/981001-2.c: New test.
54184         * gcc.c-torture/compile/981001-3.c: New test.
54185         * gcc.c-torture/compile/981001-4.c: New test.
54186
54187 1998-10-01  Robert Lipe  <robertl@dgii.com>
54188
54189         * lib/objc.exp (objc_target_compile): Add -L during compiles for
54190         multilibbed hosts.  Idea grafted from g77.exp.
54191
54192 1998-09-30  Dave Love  <d.love@dl.ac.uk>
54193
54194         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
54195         avoid losing on systems which need -lsocket.
54196
54197 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
54198
54199         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
54200         * g++.old-deja/g++.other/nested2.C: Ditto.
54201         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
54202         failure.
54203
54204 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
54205
54206         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
54207         preferred over template operator!= for enum bitfields.
54208
54209 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
54210
54211         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
54212         that happen to have the same base name, but in different scopes,
54213         are incorrectly rejected.
54214
54215 1998-09-16  Richard Henderson  <rth@cygnus.com>
54216
54217         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
54218         on the native word size instead of an integer literal.
54219
54220 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
54221
54222         * g++.old-deja/g++.other/static2.C: Invocation of static data
54223         member of type pointer-to-function denoted as non-static member.
54224
54225         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
54226         checks involving function types and aliases.
54227
54228 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
54229
54230         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
54231         redefined to the same non-trivial type.
54232
54233         * g++.old-deja/g++.pt/explicit73.C: Test for proper
54234         namespace-qualification of template specializations declared in
54235         other namespaces.
54236
54237         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
54238         to declare a subset of the specializations of a template function
54239         as friends of specializations of a template class.
54240
54241         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
54242         member templates that do not fully specialize the enclosing
54243         template class are rejected.
54244
54245 1998-09-11  Dave Love  <d.love@dl.ac.uk>
54246
54247         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
54248
54249 1998-09-08  Dave Love  <d.love@dl.ac.uk>
54250
54251         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
54252         altered from libf2c/libU77 version.
54253
54254 1998-09-06  Dave Love  <d.love@dl.ac.uk>
54255
54256         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
54257
54258 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
54259             Alexandre Oliva  <oliva@dcc.unicamp.br>
54260
54261         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
54262         (un)signed char are different types for template specialization
54263         purposes.
54264
54265 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
54266
54267         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
54268         * objc: ObjC testsuite.
54269
54270 1998-08-31  Catherine Moore  <clm@cygnus.com>
54271
54272         * gcc.c-torture/execute/941014-1.x: New file.
54273
54274 1998-08-31  Nick Clifton  <nickc@cygnus.com>
54275
54276         * lib/c-torture.exp: Add support for
54277         torture_eval_before_compile and torture_eval_before_execute
54278         variables.
54279
54280 1998-08-30  Jeffrey A Law  (law@cygnus.com)
54281
54282         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
54283         this test triggers valid.
54284
54285 1998-08-27  Jeffrey A Law  (law@cygnus.com)
54286
54287         * gcc.dg/980827-1.c: New test.
54288
54289 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
54290
54291         * gcc.c-torture/execute/loop-4b.c: New test.
54292
54293 1998-08-26  Nick Clifton  <nickc@cygnus.com>
54294
54295         * lib/c-torture.exp: Add support for
54296         torture_eval_before_compile and torture_eval_before_execute
54297         variables.
54298
54299 1998-08-25  Jeffrey A Law  (law@cygnus.com)
54300
54301         * gcc.c-torture/compile/980825-1.c: New test.
54302
54303 1998-08-24  Nick Clifton  <nickc@cygnus.com>
54304
54305         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
54306         count number tests in opt_t0 not good_t0.
54307
54308 1998-08-24  Jeffrey A Law  (law@cygnus.com)
54309
54310         * gcc.c-torture/compile/930326-1.x: Fix typo.
54311
54312 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
54313
54314         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
54315         causes an ICE.
54316
54317 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54318
54319         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
54320         STACK_SIZE is defined.
54321         * gcc.c-torture/unsorted/stuct.c: Similarly.
54322
54323         * gcc.c-torture/compile/980821-1.c: New test.
54324
54325 1998-08-21  Jeffrey A Law  (law@cygnus.com)
54326
54327         * gcc.c-torture/execute/980526-2.c: Disable for targets with
54328         16bit ints.
54329
54330 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
54331
54332         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
54333         code.
54334
54335 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
54336
54337         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
54338         error'.
54339
54340 1998-08-18  Jeffrey A Law  (law@cygnus.com)
54341
54342         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
54343
54344 1998-08-16  Jeffrey A Law  (law@cygnus.com)
54345
54346         * gcc.c-torture/compile/980816-1.c: New test.
54347
54348         * gcc.dg/980816-1.c: New test.
54349
54350 1998-08-13  Jeffrey A Law  (law@cygnus.com)
54351
54352         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
54353         compiler for ieee tests.
54354
54355 1998-08-01  Dave Love  <d.love@dl.ac.uk>
54356
54357         * g77.f-torture/compile/980729-0.f: New test.
54358
54359 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
54360
54361         * gcc.c-torture/special/eeprof-1.c: New test, for
54362         -finstrument-functions.
54363         * gcc.c-torture/special/special.exp: Run it.
54364
54365 1998-07-29  Jeffrey A Law  (law@cygnus.com)
54366
54367         * gcc.c-torture/compile/980729-1.c: New test.
54368
54369 1998-07-27  Nick Clifton  <nickc@cygnus.com>
54370
54371         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
54372         __thumb__ is defined, and test for ARM style doubles if so.
54373
54374 1998-07-26  Dave Love  <d.love@dl.ac.uk>
54375
54376         * g77.f-torture/noncompile/980615-0.f: New test.
54377
54378 1998-07-26  H.J. Lu  (hjl@gnu.org)
54379
54380         * gcc.dg/980312-1.c: Do link instead of compile.
54381         * gcc.dg/980313-1.c: Likewise.
54382
54383 1998-07-26  Jeffrey A Law  (law@cygnus.com)
54384
54385         * gcc.c-torture/compile/980726-1.c: New test.
54386
54387 1998-07-25  Dave Love  <d.love@dl.ac.uk>
54388
54389         * g77.f-torture/execute/io0.f: New test.
54390
54391 1998-07-24  Nick Clifton  <nickc@cygnus.com>
54392
54393         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
54394         an int.
54395
54396 1998-06-18  Michael Meissner  <meissner@cygnus.com>
54397
54398         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
54399         m32r bugs.
54400
54401 1998-07-17  Nick Clifton  <nickc@cygnus.com>
54402
54403         * gcc.dg/980626-1.c: Expect failures for all toolchains until
54404         c-decl.c:grokdeclarator can handle mode attributes.
54405
54406 1998-07-16  Jeffrey A Law  (law@cygnus.com)
54407
54408         * gcc.c-torture/execute/980716-1.c: New test.
54409
54410 1998-07-13  Jeffrey A Law  (law@cygnus.com)
54411
54412         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
54413         the mn10200.
54414         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
54415         the mn10200.
54416         * gcc.c-torture/execute/va-arg-3.x: Similarly.
54417         * gcc.c-torture/compile/930326-1.x: Similarly.
54418
54419 1998-07-13  Dave Love  <d.love@dl.ac.uk>
54420
54421         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
54422         New test from Craig.
54423
54424 1998-07-12  Dave Love  <d.love@dl.ac.uk>
54425
54426         * g77.f-torture/noncompile/980616-0.f: New test.
54427
54428         * g77.f-torture/execute/970816-3.f: New test from Craig.
54429
54430 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54431
54432         *  g++.other/singleton.C: Return error value instead of taking
54433         SIGSEGV.
54434
54435 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
54436
54437         *  g++.other/singleton.C: New test.  Warning is under dispute.
54438         Runtime crash is not.
54439
54440 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
54441
54442         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
54443         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
54444         using6.C, using7.C}: New namespace tests.
54445
54446 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
54447
54448         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
54449         specialization with typedef'ed names used as array indexes.
54450
54451 1998-07-09  Jeffrey A Law  (law@cygnus.com)
54452
54453         * gcc.c-torture/execute/980709-1.c: New test.
54454
54455         * gcc.dg/980709-1.c: New test.
54456
54457 1998-07-07  Richard Henderson  <rth@cygnus.com>
54458
54459         * gcc.c-torture/execute/bcp-1.c: New test.
54460
54461 1998-07-07  Jeffrey A Law  (law@cygnus.com)
54462
54463         * gcc.c-torture/execute/980707-1.c: New test.
54464
54465 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
54466
54467         * gcc.c-torture/compile/980706-1.c: New test.
54468
54469 1998-07-01  Dave Love  <d.love@dl.ac.uk>
54470
54471         * g77.f-torture/execute/980701-0.f,
54472         g77.f-torture/execute/980701-1.f: New test from Craig.
54473
54474 1998-07-01  Jeffrey A Law  (law@cygnus.com)
54475
54476         * gcc.c-torture/compile/980701-1.c: New test.
54477
54478         * gcc.c-torture/execute/980701-1.c: New test.
54479
54480 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
54481 rlsruhe.de>
54482
54483         * g++.old-deja/g++.robertl/eb132.C: New test.
54484         * g++.old-deja/g++.robertl/eb133.C: Likewise.
54485
54486 1998-06-29  Dave Love  <d.love@dl.ac.uk>
54487
54488         * g77.f-torture/execute/980628-7.f,
54489         g77.f-torture/execute/980628-8.f,
54490         g77.f-torture/execute/980628-9.f,
54491         g77.f-torture/execute/980628-10.f: New tests from Craig.
54492
54493         * g77.f-torture/execute/980628-3.f: Remove mail headers.
54494
54495 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54496
54497         * g77.f-torture/execute/980628-4.f: New test from Craig.
54498         * g77.f-torture/execute/980628-5.f: Likewise.
54499         * g77.f-torture/execute/980628-2.f: Likewise.
54500         * g77.f-torture/execute/980628-0.f: Likewise.
54501         * g77.f-torture/execute/980628-1.f: Likewise.
54502         * g77.f-torture/execute/980628-3.f: Likewise.
54503         * g77.f-torture/execute/980628-6.f: Likewise.
54504
54505 1998-06-28  Jeffrey A Law  (law@cygnus.com)
54506
54507         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
54508         directory when nothing has been installed yet.
54509
54510 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
54511
54512         * gcc.c-torture/special/special.exp: Handle newer versions of
54513         dejagnu.
54514
54515 1998-06-26  Jeffrey A Law  (law@cygnus.com)
54516
54517         * gcc.dg/980626-1.c: New test.
54518
54519 1998-06-19  Bruno Haible <haible@ilog.fr>
54520
54521         * gcc.misc-tests/m-un-2.c: New test.
54522         * g++.old-deja/g++.other/warn01.c: Likewise.
54523
54524 1998-06-19  Robert Lipe  <robertl@dgii.com>
54525
54526         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
54527         compatibility with assmblers with a different comment character.
54528         Eliminate use of GAS-specific extensions.
54529
54530 1998-06-19  Jeffrey A Law  (law@cygnus.com)
54531
54532         * gcc.c-torture/execute/ieee/980619-1.c: New test.
54533
54534 1998-06-19  Robert Lipe  <robertl@dgii.com>
54535
54536         * lib/g77.exp: Replace search for libf2c.a with search for newly
54537         renamed libg2c.a
54538
54539 1998-06-17  Jeffrey A Law  (law@cygnus.com)
54540
54541         * gcc.c-torture/execute/980617-1.c: New test.
54542
54543 1998-06-12  Jeffrey A Law  (law@cygnus.com)
54544
54545         * gcc.c-torture/execute/980612-1.c: New test.
54546
54547 1998-06-08  Jeffrey A Law  (law@cygnus.com)
54548
54549         * gcc.dg/980523-1.c: Only test on ppc-linux.
54550         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
54551
54552         * gcc.c-torture/execute/980608-1.c: New test.
54553
54554 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
54555
54556         * gcc.c-torture/execute/980605-1.c: New test.
54557
54558 1998-06-04  Jeffrey A Law  (law@cygnus.com)
54559
54560         * gcc.c-torture/execute/980604-1.c: New test.
54561
54562 1998-06-02  Jeffrey A Law  (law@cygnus.com)
54563
54564         * gcc.c-torture/execute/980602-1.c: New test.
54565         * gcc.c-torture/execute/980602-2.c: Likewise.
54566
54567 1998-06-02  Dave Love  <d.love@dl.ac.uk>
54568
54569         * 970125-0.f: Fix per JCB.  Add commentary.
54570
54571 1998-05-31  Michael Meissner  <meissner@cygnus.com>
54572
54573         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
54574         IEEE -0 support.
54575
54576 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
54577
54578         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
54579         earlier.
54580
54581 1998-05-28  Catherine Moore <clm@cygnus.com>
54582
54583         * gcc.c-torture/execute/980526-3.c: New test.
54584
54585 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
54586
54587         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
54588         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
54589         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
54590         m88k-motorola-sysv3 to XFAIL.
54591
54592 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54593
54594         * gcc.dg/980526-1.c: New test.
54595         * gcc.c-torture/execute/980526-2.c: New test.
54596
54597 1998-05-26  Jeffrey A Law  (law@cygnus.com)
54598
54599         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
54600
54601         * gcc.c-torture/execute/980526-1.c: New test.
54602
54603 1998-05-26  Dave Love  <d.love@dl.ac.uk>
54604
54605         * g77.f-torture/execute/alpha2.f: Add runtime test.
54606
54607 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
54608
54609         * g++.old-deja/old-deja.exp: Strip leading directories.
54610
54611         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
54612         error for the line.  Don't run multiple tests for the same line.
54613
54614 1998-05-23  Jeffrey A Law  (law@cygnus.com)
54615
54616         * gcc.dg/980523-1.c: New test.
54617
54618 1998-05-23  Dave Love  <d.love@dl.ac.uk>
54619
54620         * g77.f-torture/compile/970915-0.f: New test.
54621
54622 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
54623
54624         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
54625
54626 1998-05-21  Jeffrey A Law  (law@cygnus.com)
54627
54628         * gcc.dg/980520-1.c: New test.
54629
54630 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
54631
54632         * gcc.dg/980502-1.c: Fix return type.
54633
54634 1998-05-20  Jeffrey A Law  (law@cygnus.com)
54635
54636         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
54637         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
54638         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
54639         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
54640         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
54641
54642 1998-05-20  Dave Love  <d.love@dl.ac.uk>
54643
54644         * g77.f-torture/execute/980520-1.f: New test.
54645
54646 1998-05-15  Dave Love  <d.love@dl.ac.uk>
54647
54648         * lib/mike-g77.exp: New file.
54649
54650         * g77.f-torture/noncompile/noncompile.exp,
54651         g77.f-torture/noncompile/check0.f: New files.
54652
54653 1998-05-14  Dave Love  <d.love@dl.ac.uk>
54654
54655         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
54656         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
54657         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
54658         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
54659         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
54660         abort where appropriate.
54661
54662 1998-05-05  Michael Meissner  <meissner@cygnus.com>
54663
54664         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
54665         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
54666
54667 1998-04-29  Dave Love  <d.love@dl.ac.uk>
54668
54669         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
54670
54671 1998-04-27  Dave Love  <d.love@dl.ac.uk>
54672
54673         * g77.f-torture/compile/980427-0.f: New test.
54674
54675 1998-04-24  Dave Love  <d.love@dl.ac.uk>
54676
54677         * g77.f-torture/compile/980424-0.f: New test.
54678
54679 1998-04-19  Dave Love  <d.love@dl.ac.uk>
54680
54681         * g77.f-torture/compile/980419-2.f (main): New test.
54682         * g77.f-torture/compile/970125-0.f: New test.
54683         * g77.f-torture/compile/980419-1.f: New test.
54684
54685 1998-04-08  Jim Wilson  <wilson@cygnus.com>
54686
54687         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
54688         of loop-4.c.
54689
54690 1998-04-07  Jim Wilson  <wilson@cygnus.com>
54691
54692         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
54693
54694 1998-04-03  Jim Wilson  <wilson@cygnus.com>
54695
54696         * gcc.c-torture/compile/980329-1.c: New test.
54697
54698 1998-03-18  Jim Wilson  <wilson@cygnus.com>
54699
54700         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
54701         * gcc.dg/980312-1.c: Fix typo in -march command.
54702
54703 1998-03-16  H.J. Lu  (hjl@gnu.org)
54704
54705         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
54706
54707 1998-03-11  Robert Lipe  <robertl@dgii.com>
54708
54709         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
54710         Dave Love agree the Fortran source is bogus.
54711
54712 1998-03-11  Robert Lipe  <robertl@dgii.com>
54713
54714         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
54715         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
54716         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
54717         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
54718         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
54719
54720 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
54721
54722         * g++.old-deja/g++.other/friend1.C: New test.
54723
54724 1998-02-18  Dave Love  <d.love@dl.ac.uk>
54725
54726         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
54727         possibly uninitialized) variables and declare dnrm2.
54728
54729 1998-02-23  Robert Lipe <robertl@dgii.com>
54730
54731         From Bruno Haible <haible@ilog.fr>:
54732         * gcc.c-torture/execute/980223.c: New test.
54733
54734 1998-02-13  Jeffrey A Law  (law@cygnus.com)
54735
54736         * gcc.dg/ifelse-1.c: New test.
54737
54738 1998-02-09  H.J. Lu  (hjl@gnu.org)
54739
54740         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
54741
54742           * lib/old-dejagnu.exp (old-dejagnu): Added the
54743           "execution test - XFAIL *-*-*" handling in the spirit of
54744           "excess errors test -". Changed the "execution test fails"
54745           handling to be like "excess errors test fails".
54746           * Update various tests accordingly.
54747
54748 1998-02-06  Jim Wilson  <wilson@cygnus.com>
54749
54750         * gcc.c-torture/execute/980205.c: New test.
54751
54752 1998-01-18  Jeffrey A Law  (law@cygnus.com)
54753
54754         * lib/c-torture.exp: Look for .x files instead of .cexp files.
54755         * lib/f-torture.exp: Similarly.
54756         * gcc.c-torture: Rename all .cexp files to .x files.
54757
54758 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
54759
54760         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
54761         (940510-1.c): Removed duplicate.
54762         (971104-1.c): New test.
54763
54764 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
54765
54766           * lib/f-torture.exp: Improve error and loop detection.
54767
54768 1997-11-19  Michael Meissner  <meissner@cygnus.com>
54769
54770         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
54771         use that to size the filler array.
54772
54773 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
54774
54775         * lib/c-torture.exp(c-torture-execute): Fix typo.
54776
54777         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
54778         testcase as the executable name. Keep the executable around if
54779         the test fails.
54780
54781 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
54782
54783         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
54784         changes.  Only test one -g option, and move it to the end of the
54785         list of options to test.
54786
54787 1997-09-19  Michael Meissner  <meissner@cygnus.com>
54788
54789         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
54790         variable GCC_TORTURE_OPTIONS to supply default switches separated
54791         by colons.  If no environment variable, run tests with -O0 -g, -O1
54792         -g, and -O2 -g as well.
54793
54794 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
54795
54796         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
54797         explanatory comments. Fix indentation.
54798
54799 1997-09-15  Jeffrey A Law  (law@cygnus.com)
54800
54801         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
54802
54803 1997-09-11  Jeffrey A Law  (law@cygnus.com)
54804
54805         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
54806         * g++.old-deja/g++.mike/p7325.C: Likewise.
54807         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
54808
54809 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
54810
54811         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
54812         * g++.old-deja/g++.brendan/crash30.C: Likewise.
54813         * g++.old-deja/g++.brendan/crash39.C: Likewise.
54814         * g++.old-deja/g++.law/operators4.C: Likewise.
54815
54816 1997-09-11  Joe Buck  (jbuck@synopsys.com)
54817
54818         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
54819         * g++.old-deja/g++.mike/p784.C: Ditto.
54820         * g++.old-deja/g++.mike/p785.C: Ditto.
54821
54822 1997-09-05  Jeffrey A Law  (law@cygnus.com)
54823
54824           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
54825
54826 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54827
54828         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
54829         target feature; pass this to c-torture-execute as needed.
54830
54831 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
54832
54833         * lib/c-torture.exp(c-torture-execute): If the previous and the
54834         current executables being tested are identical, we don't need to
54835         run the executable again. Try to make the executable names
54836         unique. Add an optional argument for passing additional compiler
54837         flags.
54838
54839 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
54840
54841         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
54842
54843 1997-08-29  Jeffrey A Law  (law@cygnus.com)
54844
54845         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
54846
54847 1997-07-31  Jeffrey A Law  (law@cygnus.com)
54848
54849         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
54850         32bit or larger longs.
54851
54852         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
54853         have either a 32bit long or 32bit int.
54854
54855 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
54856
54857         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
54858         Make double precision tests dependent on sizeof (double).
54859
54860 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
54861
54862         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
54863         too.
54864
54865 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
54866
54867         * gcc.c-torture/compile/961203-1.cexp: New script.
54868
54869 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
54870
54871         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
54872         up the includes ourselves.
54873
54874 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
54875
54876         * lib/plumhall.exp: Remove random include, and add a few
54877         verbose messages for debugging.
54878
54879 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
54880
54881         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
54882         of trying to do it ourselves.
54883
54884 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
54885
54886         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
54887
54888 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
54889
54890         * gcc.prms/5403.c: Made regexp a bit less strict.
54891
54892 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
54893
54894         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
54895         is returned from remote_load instead.
54896         * lib/plumhall.exp: Ditto.
54897         * lib/mike-g++.exp: Ditto.
54898         * lib/old-dejagnu.exp: Ditto.
54899         * lib/c-torture.exp: Ditto.
54900
54901 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
54902
54903         * lib/g++.exp: Use build_wrapper procedure.
54904         * lib/gcc.exp: Ditto.
54905
54906 1997-05-20  Jeffrey A Law  (law@cygnus.com)
54907
54908         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
54909         an old-style decl for malloc.  Fixes tests to work when
54910         sizeof (int) != sizeof (size_t).
54911
54912 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54913
54914         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
54915
54916         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
54917         use stdargs.h interface.
54918
54919 1997-05-15  Mike Meissner  <meissner@cygnus.com>
54920
54921         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
54922         NO_VARARGS when compiling.
54923
54924 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
54925
54926         * lib/plumhall.exp(ph_includes): New procedure.
54927         (ph_make): Use it.
54928         (ph_compiler): Ditto.
54929
54930         * lib/g++.exp: Rename test-glue.c to testglue.c.
54931         * lib/gcc.exp: Ditto.
54932
54933 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
54934
54935         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
54936         to completion when it's called.
54937
54938 1997-03-21  Michael Meissner  <meissner@cygnus.com>
54939
54940         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
54941         is defined, don't do test.
54942
54943 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
54944
54945         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
54946         for object files.
54947         (ph_summary): Mark skipped testcases as untested, not unresolved.
54948
54949         * lib/plumhall.exp (ph_make): If unresolved because of bad
54950         errorCode, record errorCode in log file.
54951         (*): Replace send_log/verbose with verbose -log.
54952
54953 1997-03-19  Michael Meissner  <meissner@cygnus.com>
54954
54955         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
54956         double conversion if double isn't at least 8 bytes.
54957
54958         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
54959         int to work with targets where int is 16 bits.
54960
54961         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
54962         8 bytes, just exit, since 4 byte doubles don't have enough bits of
54963         precision for the test to complete.
54964
54965 1997-03-14  Michael Meissner  <meissner@cygnus.com>
54966
54967         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
54968         if d10v is not compiled with the -mdouble64 flag.
54969         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
54970
54971         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
54972         d10v is not compiled with the -mint32 flag.
54973
54974 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
54975
54976         * lib/plumhall.exp: Use incr_count.
54977
54978 1997-03-12  Jeffrey A Law  (law@cygnus.com)
54979
54980         * gcc.c-torture: Update to c-torture-1.45.
54981
54982 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
54983
54984         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
54985         the name of the expect testcase file).
54986
54987         * lib/g++.exp(g++_init): Ditto.
54988
54989 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
54990
54991         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
54992         the host.
54993
54994         * lib/gcc.exp(gcc_exit): New procedure.
54995
54996 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
54997
54998         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
54999         specs where appropriate.
55000
55001         * g++.old-deja/g++.arm/*: Added additional ERROR checks
55002         because of new "candidates are" messages, and removed a few
55003
55004         * Converted all non-old-style g++ testcases to old-style, and
55005         moved into g++.old-deja.
55006
55007 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
55008
55009         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
55010         options.
55011
55012         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
55013         succeeded.
55014
55015         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
55016
55017 1997-02-13  Michael Meissner  <meissner@cygnus.com>
55018
55019         * lib/gcc.exp (gcc_target_compile): Add support for defining
55020         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
55021         the machine doesn't have those features.
55022
55023 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
55024
55025         * g++.law/operators4.exp: Don't use LIBS.
55026
55027 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
55028
55029         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
55030
55031         * lib/mike-g++.exp: Don't set the compiler to be tested here.
55032         * lib/g++.exp: Set it here instead. Also, allow use of the
55033         --tool_exec and --tool_opt options. Change CXX to
55034         GXX_UNDER_TEST.
55035
55036         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
55037
55038         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
55039
55040 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
55041
55042         * lib/old-dejagnu.exp: Use prune_warnings instead of
55043         prune_system_crud.
55044         * lib/mike-g++.exp: Ditto.
55045         * lib/gcc.exp: Ditto.
55046         * lib/g++.exp: Ditto.
55047
55048         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
55049
55050 1997-02-07  Jeffrey A Law  (law@cygnus.com)
55051
55052           * 941014-2.c: Include stdlib.h
55053           * 960327-1.c: Include stdio.h
55054           * dbra.c, index-1.c: Don't assume ints are 32bits.
55055
55056 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
55057
55058         * lib/gcc.exp: Add gcc,stack_size target feature.
55059
55060         * lib/g++.exp(g++_target_compile): Add the include and link
55061         paths here, not in two other places. And, it's $options, not
55062         options.
55063
55064         * lib/mike-g++.exp(postbase): Remove the code that determines
55065         the correct include and link paths.
55066         * g++.old-deja/old-deja.exp: Ditto.
55067
55068 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
55069
55070         * lib/g++.exp(g++_init): target_compile no longer returns the
55071         filename of the result.
55072
55073 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
55074
55075         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
55076         call to glob.
55077
55078         * gcc.c-torture/special/special.exp: Change call to
55079         gcc_target_compile to include the object file.
55080
55081 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
55082
55083         * gcc.c-torture/special/special.exp: Correct misspelling in last
55084         change.
55085
55086 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
55087
55088         * lib/plumhall.exp(ph_summary): Log the entire output of the
55089         executable. Return -1 if there were any failures, 0 otherwise.
55090         (ph_execute): Return -1 if there were any failures, 0 otherwise.
55091         (ph_make): Clean up objects and executables that were built
55092         if the tests succeeded.
55093
55094 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
55095
55096         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
55097         libraries and includes in the build tree as appropriate.
55098
55099 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55100
55101         * lib/c-torture.exp: Instead of looking for the global variable
55102         NO_LONG_LONG, check to see if that's a feature of the target.
55103
55104 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
55105
55106         * config/default.exp: Minimize. Delete the remainer of the files in
55107         config; this functionality is now in devo/dejagnu/config.
55108
55109         g++.*/*: Pass any additional flags used to compile to postbase;
55110         delete CXXFLAGS.
55111
55112         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
55113         is now done by runtest.exp. Use gcc_target_compile instead of
55114         compile.
55115
55116         lib/c-torture.exp: Use gcc_target_compile instead of compile.
55117         Remove references to CFLAGS. Use remote_file instead of
55118         calling rm -f.
55119         (c-torture): Take a list of arguments to use to compile this
55120         testcase.
55121
55122         lib/g++.exp: Simplify. Use target_compile instead of compile.
55123         lib/gcc-dg.exp: Ditto.
55124         lib/gcc.exp: Ditto.
55125         lib/mike-{gcc,g++}.exp: Ditto.
55126         lib/old-dejagnu.exp: Ditto.
55127         lib/plumhall.exp: Ditto.
55128
55129 1997-01-08  Jim Wilson  <wilson@cygnus.com>
55130
55131         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
55132         (ph_linker): Likewise.
55133
55134 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
55135
55136           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
55137         MAP_ANON / MAP_ANONYMOUS if defined;
55138         else try to map from /dev/zero .
55139
55140 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55141
55142         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
55143         isn't defined, then define it to MAP_ANONYMOUS.
55144
55145 1996-11-12  Jeffrey A Law  (law@cygnus.com)
55146
55147         * gcc.c-torture: Update to c-torture-1.42 release.
55148
55149 1996-11-11  Jeffrey A Law  (law@cygnus.com)
55150
55151         * gcc.c-torture: Update to c-torture-1.41 release.
55152
55153 1996-10-27  Jeffrey A Law  (law@cygnus.com)
55154
55155         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
55156         c-torture release.
55157
55158 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
55159
55160         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
55161         and LDFLAGS.  Fix second case to append the target_info ldflags
55162         onto LDFLAGS, not CFLAGS.
55163         * lib/g++.exp (g++_init): Add target_info stuff.
55164         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
55165         of libgloss and newlib flags for !native.
55166
55167         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
55168         (GDB): Fix relative path to go up another dir for finding gdb.
55169
55170 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
55171
55172         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
55173         versions in the target_info array, if they don't exist.
55174
55175 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
55176
55177         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
55178
55179 1996-07-08  Jim Wilson  <wilson@cygnus.com>
55180
55181         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
55182         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
55183
55184 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
55185
55186         * lib/old-dejagnu.exp: Don't remove the output file before we've
55187         actually tested it. Don't append pwd to the path of the executable
55188         we're testing.
55189
55190 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
55191
55192         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
55193
55194 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
55195
55196         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
55197         temporary directory for compiler files, and set it to a default
55198         value of /tmp. Set $output as the name of the output file from
55199         compiling the testcase. Add a -o option to $cflags_var so the
55200         compiler writes the final output file as $output. Set $executable
55201         to $output.
55202
55203         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
55204         directory for compiler files, and set it to /tmp if it doesn't
55205         already have a value. Set $output_file to the name of the output
55206         file from compiling the testcase. Add a -o option to CXXFLAGS so
55207         the compiler writes the final output file as $output. Use $output
55208         as the executable to be tested.
55209
55210 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55211
55212         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
55213
55214 1996-06-08  Jeffrey A Law  (law@cygnus.com)
55215
55216         * gcc.c-torture/execute/pending-1.c: New test.  Still
55217         pending in Tege's queue.
55218
55219 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
55220
55221         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
55222         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
55223         if there were failures.  Call unresolved if there were unresolved
55224         testcases.  Call gcc_fail if program did not run to completion.
55225         (ph_make): Pass additional argument name to ph_execute.
55226         (ph_execute): Add new argument.  Pass additional arguments to
55227         ph_summary.  Call gcc_fail is there is no execution output.
55228
55229 1996-04-24  Jeffrey A Law  (law@cygnus.com)
55230
55231         * lib/plumhall.exp (proc_summary): Output relavent summary
55232         lines into the log so specific failures in plumhall can be
55233         investigated.
55234
55235 1996-04-10  Jeffrey A Law  (law@cygnus.com)
55236
55237         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
55238         (c-torture-execute): Don't try to execute tests which use
55239         "long long" types if $NO_LONG_LONG is nonzero.
55240
55241 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
55242
55243         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
55244         not c-torture.
55245
55246         * gcc.ieee: Move from here.
55247         * gcc.c-torture/execute/ieee: To here.
55248
55249 1996-03-26  Jeffrey A Law  (law@cygnus.com)
55250
55251         * gcc.c-torture: Update to c-torture-1.41 release.
55252
55253 1996-03-22  Jeffrey A Law  (law@cygnus.com)
55254
55255         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
55256         not "$output".
55257
55258 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
55259
55260         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
55261         -c present.
55262
55263 1996-03-02  Jeffrey A Law  (law@cygnus.com)
55264
55265         * config/proelf.exp: Handle connecting to a simulator.
55266
55267 1996-01-31  Jeffrey A Law  (law@cygnus.com)
55268
55269         * config/proelf.exp: New file.  Enough framework that we can
55270         run c-torture tests on the proelf targets (or any other target
55271         that gdb can connect to for that matter).
55272
55273 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
55274
55275         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
55276         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
55277
55278         * lib/plumhall.exp (ph_execute): Always call ph_summary if
55279         exec_output exists.
55280
55281 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
55282
55283         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
55284         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
55285
55286         * config/*.exp: Update FSF address.  Change result of ${tool}_load
55287         to pass/fail/unresolved/unsupported/untested.  Caller must now
55288         call unresolved/unsupported/untested.
55289         * lib/*.exp: Update FSF address.  Update to handle new results of
55290         ${tool}_load.
55291         * lib/chill.exp (verbose): Delete.
55292
55293 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
55294
55295         * lib/gcc.exp (default_gcc_start): Change order of args to
55296         $LDFLAGS $CFLAGS $LIBS.
55297         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
55298         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
55299         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
55300         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
55301         * gcc.misc-tests/dg-test.exp: Likewise.
55302         * gcc.misc-tests/msgs.exp: Likewise.
55303         * gcc.prms/prms.exp: Likewise.
55304         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
55305         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
55306
55307         * lib/dg.exp: Deleted, moved to dejagnu/lib.
55308
55309 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
55310
55311         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
55312
55313         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
55314         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
55315
55316         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
55317         necessary.
55318
55319 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
55320
55321         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
55322         global for loop; add use of $mathlib.
55323         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
55324         settings here; set mathlib for anything but VxWorks.
55325
55326 1996-01-22  Jeffrey A Law  (law@cygnus.com)
55327
55328         * gcc.c-torture: Update to c-torture-1.40 release.
55329
55330 1996-01-03  Jeffrey A Law  (law@cygnus.com)
55331
55332         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
55333         dg.exp.
55334
55335 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
55336
55337         * lib/c-torture.exp (c-torture-execute): Declare "output" as
55338         global.
55339
55340 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
55341
55342         * lib/g++.exp (LIBS): Define if not already.
55343         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
55344         (gcc-dg-prune): Call prune_gcc_output.
55345         * lib/gcc.exp (prune_gcc_output): New proc.
55346         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
55347         prune_gcc_output.
55348
55349 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
55350
55351         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
55352         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
55353
55354 1995-11-15  Jeffrey A Law  (law@cygnus.com)
55355
55356         * gcc.c-torture: Update to c-torture-1.39 release.
55357
55358 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
55359
55360         * lib/c-torture.exp (c-torture-execute): Don't return if one option
55361         fails, try others as well.
55362
55363 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
55364
55365         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
55366         If compilation fails, mark execute tests as `untested'.
55367         If test is marked as unsupported, don't mark compilation and
55368         execute tests as failed.
55369
55370 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
55371
55372         * lib/g++.exp (g++_init): Don't link in libg++, and look to
55373         libstdc++ for whether or not we want to be doing shared
55374         libraries.  Delete link_curses since we don't need it anymore.
55375         * lib/mike-g++.exp (postbase): Don't link in libg++.
55376         * g++.old-deja/old-deja.exp: Likewise.
55377
55378 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
55379
55380         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
55381
55382 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
55383
55384         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
55385         For that, add `-Wl,-a,shared_archive'.
55386         * g++.old-deja/old-deja.exp: Likewise.
55387
55388 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
55389
55390         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
55391
55392 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
55393
55394         * lib/mike-g++.exp (postbase): Pay attention to the status of
55395         g++_load.
55396
55397 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
55398
55399           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
55400
55401 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
55402
55403         * lib/gcc.exp (default_gcc_start): No longer need to log program
55404         being executed or its output, execute_anywhere does that now.
55405         * lib/g++.exp (default_g++_version): Call execute_anywhere.
55406         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
55407
55408 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
55409
55410         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
55411         the same as those in lib/g++.exp.
55412
55413 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
55414
55415         * gcc.c-torture: Update to c-torture-1.38 release.
55416         * gcc.ieee: Related changes.
55417
55418 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
55419
55420         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
55421         "exec". Minor reformatting changes.
55422
55423         * config/rom68k.exp (${tool}_load): Make it work in a canadian
55424         cross. This means all "exec" calls now work on a remote host as
55425         well.
55426         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
55427         cross. Filter out the extra "\r\n" stuff that expect puts in.
55428         (c-torture-execute): Filter out the bogus warnings like
55429         c-torture-compile does. Add support for canadian cross.
55430         * lib/gcc.exp (default_gcc_version, default_gcc_start)
55431         Use execute_anywhere rather than calling exec directly. Now it
55432         works for canadian cross testing.
55433
55434 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
55435
55436         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
55437         results into a variable, and check that rather than using file exists.
55438
55439 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
55440
55441         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
55442         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
55443
55444 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55445
55446         * g++.old-deja/old-deja.exp: Create and pass runshlib and
55447         lib_curses if there's a shared libg++ in the build tree.
55448
55449 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
55450
55451         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
55452         if not supported target.
55453
55454 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
55455
55456         * lib/g++.exp (g++_init): Move empty setting of runshlib and
55457         link_curses up to always happen, not just for native builds.
55458
55459 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
55460
55461         * gcc.c-torture: Update to c-torture-1.36 release.
55462         * gcc.failure: Related changes.
55463
55464 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
55465
55466         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
55467
55468 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
55469
55470         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
55471         * lib/mike-g++.exp (postbase): Not in here.  Still reference
55472         runshlib, link_curses, and mathlib for link and run.
55473
55474         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
55475         pass the runtime shared library options for Solaris, OSF/1, and
55476         Irix5, and link with -lcurses to avoid unresolved references.
55477
55478 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
55479
55480         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
55481         only run once.
55482
55483 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
55484
55485         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
55486
55487 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
55488
55489         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
55490         do not have a framework for the "compat" tests yet.
55491
55492 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
55493
55494         * lib/mike-g++.exp (postbase): New local variable `mathlib',
55495         set to null if we're testing vxworks5.1.  Use that instead of
55496         `-lm' in the setting of LIBS for link and run.
55497
55498 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
55499
55500         * config/rom68k.exp (${tool}_load): Major changes to make it
55501         work.  Verified that it does in fact return the stuff in
55502         exec_output properly.  Catch any Emul or any TRAP other than 0.
55503
55504 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
55505
55506         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
55507         LDFLAGS properly for targets that need stuff from libgloss.
55508         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
55509         only run once.
55510         (gpp_initialized): New variable.
55511
55512 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
55513
55514         * config/rom68k.exp: Load libgloss.exp.
55515         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
55516         so we can produce a fully linked binary.
55517         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
55518         so we can produce a fully linked binary.
55519
55520 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
55521
55522         * lib/plumhall.exp (ph_section): Watch for expected failures.
55523         Add missing `else'.
55524
55525         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
55526         run the testcase.
55527         (c-torture): Likewise.
55528
55529 1995-08-28  Doug Evans  <dje@cygnus.com>
55530
55531         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
55532
55533         * lib/mike-g++.exp (mike_cleanup): New proc.
55534         (prebase): New globals compiler_result, not_compiler_result,
55535         target_regexp.
55536         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
55537         allow leading "-" in pattern.  Watch for unsupported tests.
55538         If $compiler_result is set, pattern match assembler code,
55539         and ditto for $not_compiler_result.
55540         * lib/mike-gcc.exp: Likewise.
55541
55542         * lib/plumhall.exp (ph_execute): Only call ph_summary if
55543         execution "succeeded".
55544
55545 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
55546
55547         * config/win32.exp: New file.
55548         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
55549
55550 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
55551
55552         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
55553         unsupported.
55554         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
55555         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
55556         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
55557
55558         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
55559         "... without exceptions was ...".  That is now handled by
55560         prune_system_crud.
55561         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55562
55563 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
55564
55565         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
55566         sieve.c,sort2.c}: New files.
55567         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
55568         sieve.exp,sort2.exp}: Drivers for them.
55569
55570         * lib/mike-gcc.exp (program_output): New user settable variable.
55571         (postbase): Call prune_system_crud.  Also prune extraneous compiler
55572         messages.
55573         * lib/mike-g++.exp (program_output): New user settable variable.
55574
55575         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
55576
55577         * config/sh.exp: Deleted (use sim.exp instead).
55578
55579 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
55580
55581         * config/vx.exp: Declare CHECKTASK as global.
55582         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
55583         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
55584         * lib/old-dejagnu.exp: Load [pwd]/$executable.
55585
55586 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
55587
55588         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
55589         target. Like vx.exp, only includes `vx29k.exp' instead of
55590         `vxworks.exp'.
55591
55592 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
55593
55594         * config/sim.exp: Increase time limit from 120 seconds to 240.
55595
55596 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
55597
55598         * gcc.c-torture/execute/950628-1.c: New test.
55599
55600 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
55601
55602         * gcc.c-torture: Update with changes/additions from
55603         c-torture-1.34.
55604
55605 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
55606
55607         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
55608
55609 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
55610
55611         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
55612
55613 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
55614
55615         * gcc.c-torture/compile/950512-1.c: New test.
55616         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
55617         * gcc.dg/struct-ret-1.c: Likewise.
55618
55619 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
55620
55621         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
55622           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
55623
55624 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
55625
55626         * gcc.c-torture/special/920411-1.c: Deleted.
55627         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
55628
55629 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
55630
55631         * config/sim.exp (${tool}_load): Hack in call to bash to get a
55632         cpu limit.
55633
55634 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
55635
55636         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
55637
55638 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
55639
55640         From kenner;
55641         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
55642         is the proper length.
55643         * va-arg-3.c: Likewise.
55644
55645 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
55646
55647         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
55648         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
55649
55650         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
55651         * lib/g++.exp (default_g++_start): Delete old cruft.
55652
55653 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
55654
55655         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
55656         (2 * (1 << 18)) to (2 * (1 << 17)).
55657
55658         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
55659
55660 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
55661
55662         * config/rom68k.exp: Renamed from config/idp.exp
55663
55664 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
55665
55666         * c-torture/compile/921109-2.c
55667
55668 1995-04-18  Mike Stump  <mrs@cygnus.com>
55669
55670         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
55671         excess errors.
55672
55673 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
55674
55675         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
55676         output.
55677         * lib/g++.exp (default_g++_start): Likewise.
55678
55679 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
55680
55681         * gcc.c-torture/compile/950329-1.c: New test.
55682
55683 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
55684
55685           * config/bug.exp (${tool}_load): Updated to use new remote_open
55686           and remote_close procs.
55687         * config/idp.exp: New file.
55688
55689 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
55690
55691         * gcc.c-torture/execute/950322-1.c: New test.
55692
55693 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
55694
55695         * config/vx.exp (${tool}_load): Clean up testing of return code from
55696         vxworks_ld and vxworks_spawn.
55697
55698 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
55699
55700         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
55701
55702 1995-03-13  Mike Stump  <mrs@cygnus.com>
55703
55704         * lib/old-deja.exp: Add `excess errors test - ' error, now one
55705         can mark excess errors on a machine by machine basis.  Note, the
55706         default is to not expect any excess errors, even when excess
55707         errors test - is given, so you will want to put an XFAIL ... on
55708         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
55709         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
55710         those 4 machines, but no others.
55711
55712 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
55713
55714         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
55715         * lib/c-torture.exp: to here.
55716
55717 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
55718
55719         * gcc.c-torture/execute/950221-1.c: New test.
55720         * gcc.c-torture/execute/struct-ret-1.c: New test.
55721         * gcc.c-torture/compile/950221-1.c: New test.
55722
55723         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
55724
55725 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
55726
55727         * gcc.c-torture/execute/arith-1.c (main): Return 0.
55728         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
55729
55730 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
55731
55732         * g++.gb: New directory of tests, derived from my signature and
55733         class scoping tests.
55734
55735         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
55736         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
55737         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
55738         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
55739         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
55740         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
55741         * g++.gb/sig25.C: Likewise.
55742
55743         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
55744         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
55745         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
55746         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
55747         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
55748         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
55749         * g++.gb/sig25.exp: Likewise.
55750
55751         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
55752         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
55753         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
55754         * g++.gb/scope13.C: Likewise, this test still fails.
55755
55756         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
55757         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
55758         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
55759         * g++.gb/scope13.exp: Ditto.
55760
55761         * g++.gb/README: New file, explains what these tests are about.
55762
55763 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
55764
55765         * lib/dg.exp (dg-do): Support `preprocess'.
55766         (dg-test): Likewise.
55767
55768 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
55769
55770         * config/udi.exp: change "continue -expect" to "exp_continue".
55771
55772 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
55773
55774         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
55775         Delete redundant tests.
55776
55777         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
55778         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
55779         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
55780         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
55781         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
55782         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
55783         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
55784         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
55785
55786         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
55787         storing label pointers.
55788         * gcc.c-torture/execute/921019-1.c: Likewise.
55789         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
55790         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
55791         parameter fp.
55792         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
55793         constants.
55794
55795         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
55796         Delete obsolete tests.
55797
55798         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
55799         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
55800         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
55801         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
55802         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
55803         * gcc.c-torture/compile/950124-1.c: New test.
55804
55805         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
55806
55807 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
55808
55809         * lib/mike-g++.exp: Add -lm to LIBS.
55810
55811 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
55812
55813         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
55814
55815 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
55816
55817         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
55818
55819 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
55820
55821         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
55822
55823 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
55824
55825         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
55826         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
55827         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
55828         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
55829         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
55830         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
55831         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
55832         * g++.law/{operators31.C, operators32.C,
55833         * g++.law/{operators33.C, operators34.C}: Likewise.
55834         * g++.law/{pic1.C, refs2.C}: Likewise.
55835         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
55836         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
55837         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
55838         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55839
55840         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
55841         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
55842         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
55843         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
55844         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
55845         * g++.law/{enum9.exp, friend5.exp}: Likewise.
55846         * g++.law/{nest3.exp, nest4.exp}: Likewise.
55847         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
55848         * g++.law/{operators30.exp, operators31.exp}: Likewise.
55849         * g++.law/{operators32.exp, operators33.exp}: Likewise.
55850         * g++.law/{operators34.exp}: Likewise.
55851         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
55852         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
55853         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
55854         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
55855         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
55856
55857         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
55858         No longer expected to fail.
55859         * g++.law/missed-error3.C: Tweak for recent bool changes.
55860
55861 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
55862
55863         * config/emb-unix: Deleted.
55864         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
55865         remote execution.  Do final link on remote host if REMOTE_LINK is set.
55866
55867 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
55868
55869         * lib/dg.exp (dg-test): Fix typo in last patch.
55870
55871 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
55872
55873         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
55874         (handles multiple occurrences).
55875
55876 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
55877
55878         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
55879         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
55880         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
55881         printed).
55882         * lib/c-torture.exp (c-torture-compile): Likewise.
55883         (c-torture): Prepend full path if missing.
55884         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
55885         (gcc_fail): Likewise.
55886         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
55887
55888 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
55889
55890         * lib/netware.exp: Only attach to NetWare i386 systems.
55891
55892 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
55893
55894         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
55895         messages.  Add test name to "output pattern match" pass/fail message.
55896
55897 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
55898
55899         * gcc.dg: New testsuite.
55900         * gcc.dg/dg.exp: New file.
55901
55902         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
55903         test-switch.c}: Deleted.
55904
55905         * gcc.misc-tests/msgs.exp: New testcase driver.
55906
55907 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
55908
55909         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
55910         Watch for illegal return values from ${tool}_load.
55911         * config/unix.exp (${tool}_load): Fix pass/fail detection for
55912         cross targets.  Coerce return value >0 to 1.
55913
55914 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
55915
55916         * config/unix.exp (${tool}_load): Call program rsh, not proc.
55917
55918         * config/emb-unix.exp: New file.
55919
55920         * config/sim.exp: Error if variable $SIM not defined.
55921         (${tool}_load): Mark test as "untested" if simulator missing.
55922
55923         * config/unix.exp: Load remote.exp to get rcp_download.
55924         * lib/c-torture.exp: Use different option lists for testcases with
55925         and without loops.
55926         * gcc.c-torture/execute/execute.exp: Likewise.
55927
55928 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
55929
55930         * config/*.exp: Clarify return code from ${tool}_load.
55931         Call `unresolved' or `untested' instead of `warning' or `perror'
55932         (sometimes you still want to call both though).
55933         Add comment that `shell_id' is local to each file.
55934         * config/udi.exp (timeout): Set to 30.
55935         Don't print warning if connection fails, $connectmode has already
55936         printed an error.
55937         (${tool}_load): Move verbose messages to level 2.
55938         Rework pattern for "Process started" message.
55939         Pass `shell_id' to ${connectmode}_download.
55940         Retry twice upon timeout.  Make resetting of target more robust.
55941         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
55942         Pass `shell_id' to exit_$connectmode.
55943         Only call exit_$connectmode if connected.
55944         * config/unix.exp (${tool}_load): Check return codes better.
55945         * config/vrtx.exp (${tool}_load): Likewise.
55946         * config/vx.exp (${tool}_load): Likewise.
55947         Delete unneeded global's.
55948         * lib/dg.exp (dg-test): Update to reflect clarified return codes
55949         from ${tool}_load.
55950         (dg-stat): Delete.
55951         (dg-init): Delete recording of pass/fail counts.
55952         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
55953         (old-dejagnu-init): Likewise.
55954         (old-dejagnu-stat): Delete contents, empty proc now.
55955         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
55956         (c-torture): Delete references to lcnt, lpass, lfail.
55957         Get option list from TORTURE_OPTIONS.
55958         Delete -funroll[-all]-loops if no loops.
55959         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
55960         (g++_stat): Delete contents (empty proc now).
55961         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
55962         (gcc_finish): Likewise.
55963         (gcc_stat): Deleted.
55964         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
55965         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
55966         * gcc.c-torture/execute/execute.exp: Likewise.
55967         Split tests into two parts: compile, execute.
55968         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
55969         no loops.  Update to reflect clarified return codes from ${tool}_load.
55970
55971 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
55972
55973         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
55974         to grep for.
55975         (old-dejagnu): Likewise (where necessary).
55976
55977 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
55978
55979         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
55980
55981         * lib/dg.exp (dg-process-target): Fix processing of selector.
55982         Add comment regarding use of `error'.
55983
55984         * lib/gcc.exp (prune_system_crud): Define if missing.
55985         * lib/g++.exp (prune_system_crud): Likewise.
55986
55987         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
55988         Call prune_system_crud.
55989         * lib/dg.exp (dg-runtest): New proc.
55990         Use perror instead of send_user for tcl errors in testcase.
55991         Don't return any value, it's never used.
55992         Don't clobber previous definition of `unknown'.
55993         Print tcl errors in `dg-final'.
55994
55995 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
55996
55997         * lib/dg.exp (dg-process-target): Improve syntax error messages.
55998         (dg-test): Don't print errorInfo, it contains stack backtrace.
55999
56000 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
56001
56002         * lib/g++.exp (runtest_file_p): Define if missing.
56003
56004 1994-09-24  Doug Evans  (dje@cygnus.com)
56005
56006         * lib/mike-g++.exp: Comment out loading of g++.exp.
56007         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
56008         (default_g++_version): Always print something.
56009         (default_g++_start): Comment out call to `which'.
56010         (g++_start, g++_load): Deleted (must be defined in config file).
56011         * lib/gcc.exp: Test for existence of $CC at start.
56012         Delete check for tmpdir (done in gcc_init).
56013         (default_gcc_version): Always print something.
56014         (default_gcc_start): Comment out call to `which'.
56015         * config/*.exp: Major cleanup - make cross targets work at least a
56016         little better for g++ (by not being "--tool gcc" specific).
56017         Rename gcc_xxx to ${tool}_xxx.
56018         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
56019         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
56020
56021 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
56022
56023         * lib/c-torture.exp (c-torture-compile): Rework compiler
56024         message processing.
56025
56026         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
56027         c-torture.
56028
56029 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
56030
56031         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
56032
56033         * lib/dg.exp (dg-process-target): Support { target native }.
56034
56035 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
56036
56037         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
56038         looked for "... program xxx got fatal signal".
56039         Correct regsub munging of `comp_output'.
56040         Ignore compiler messages "path prefix not used" and "linker input
56041         file unused".
56042
56043 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
56044
56045         * lib/gcc.exp (runtest_file_p): Define if missing.
56046         * gcc.prms/template.c: Example to work from.
56047
56048 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
56049
56050         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
56051         * lib/dg.exp (dg-test): Call unsupported testcases as such.
56052
56053         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
56054         * gcc.prms/1883.c: Moved from compile/940714-1.c.
56055         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
56056         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
56057
56058         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
56059         (dg-process-target): No longer a varargs proc.
56060         Return S/N for target, P/F for xfail.  All callers changed.
56061         (user option procs): More argument checking.
56062         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
56063         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
56064         (dg-test): Skip test if not running on selected target in `dg-do'.
56065         Update handling of `dg-do-what', `dg-output-text'.
56066         Separate execution pass/fail from output pattern match pass/fail.
56067         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
56068
56069 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
56070
56071         * gcc.c-torture/special/special.exp: Don't expect failure for mips
56072         target for 920510-1.c.
56073
56074 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
56075
56076         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
56077         Clean up comment regarding use of passcnt, etc.
56078         (gcc_stat): Don't update `testcnt' here.
56079         (gcc_finish): Do it here.
56080         Might as well reset `but_id' here too.
56081         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
56082         to determine if the file should be tested.
56083         * gcc.c-torture/compile/compile.exp: Likewise.
56084         * gcc.c-torture/execute/execute.exp: Likewise.
56085         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56086         * gcc.misc-tests/dg-test.exp: Likewise.
56087         * gcc.prms/prms.exp: Likewise.
56088         * gcc.wendy/wendy.exp: Likewise.
56089         * g++.old-deja.exp: Likewise.
56090         Move "Testing file" message to verbose level 1.
56091
56092 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
56093
56094         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
56095
56096 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
56097
56098         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
56099         (default_gcc_start): Accept optional second list element
56100         of compiler flags.  Print compiler output at verbosity level 2.
56101         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
56102         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
56103         Save current values of framework globals passcnt, failcnt, xpasscnt,
56104         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
56105         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
56106         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
56107         xfailcnt to compute stats.  Update framework global `testcnt' from
56108         pass/fail counts.
56109         (gcc_finish): New proc.  Clean up test environment.
56110         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
56111         (gcc_epass, gcc_efail): Delete.
56112         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
56113         argument of line number.
56114         (dg-init): If the tool has an init routine, call it.
56115         (dg-test): Remove args `cflags_var' and `libs_var'.
56116         Pass all compiler options to ${tool}_start.
56117         Handle missing line number.
56118         (dg-finish): New function.
56119         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
56120         particular files.  Call gcc_finish at end.  Move "skipping test"
56121         message to verbosity level 3.
56122         * gcc.c-torture/compile/compile.exp: Likewise.
56123         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
56124         * gcc.c-torture/execute/execute.exp: Likewise.
56125         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56126         Print testcase being tried at verbosity level 1.
56127         * gcc.c-torture/special/special.exp: Unset xfail.
56128         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56129         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
56130         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
56131         * gcc.failure/failure.exp: Likewise.
56132         * gcc.ieee/ieee.exp: Likewise.
56133         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
56134         Update call to dg-test.  Call dg-finish at end.
56135         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
56136         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
56137         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
56138         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
56139         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
56140         * gcc.wendy/wendy.exp: Add copyright.
56141         Delete setting of tmpdir (done by gcc_init).
56142         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
56143         Pass compiler flags to gcc_start.  Call gcc_finish at end.
56144         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
56145         gcc_[ce]pass/fail.
56146
56147 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
56148
56149         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
56150         confusion.
56151         (g++_load): Likewise.
56152
56153         * config/*.exp (gcc_load): Some were varargs fns and some were not.
56154         Rename argument to `prog' to remove the confusion.
56155         Varargs fns behave differently too!
56156         (g++_load): Likewise.
56157
56158         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
56159
56160         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
56161         what it is.  Delete (always) printing of status value for !native.
56162         Simplify verbose code, and include status and exec_output.
56163         (g++_load): Use gcc_load.
56164
56165 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
56166
56167         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
56168         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
56169         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
56170         940714-3.c as these testcases don't exist anymore.  Make
56171         va-arg-1.c expected to pass.
56172
56173 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
56174
56175         * gcc.misc-tests/misc.exp: Only run specific testcases.
56176         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
56177         * gcc.misc-tests/dg-[1-9].c: New files.
56178
56179         * lib/dg.exp: New testsuite driver.
56180         * gcc.prms/prms.exp: Use it.
56181
56182         * README.gcc: New file.
56183
56184         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
56185         Document and reset `lxpass' and `lxfail'.
56186         Simplify "initialized" message.
56187         (gcc_stat): Clean up comments a little.
56188
56189 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
56190
56191         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
56192
56193 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
56194
56195         * lib/old-dejagnu.exp (process-option): New proc.
56196         (old-dejagnu-init, old-dejagnu-stat): Likewise.
56197         (old-dejagnu): Simplify.
56198         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
56199
56200 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
56201
56202         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
56203         exists and is not an empty string.
56204
56205         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
56206         $xfail rather than calling setup_xfail.  Clear $xfail when test is
56207         finished.
56208         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
56209         automatically.
56210
56211         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
56212         longer expected to fail.
56213
56214         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
56215         "f" function call.
56216
56217         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
56218
56219         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
56220         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
56221         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
56222         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
56223         c-torture-1.29.
56224
56225         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
56226         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
56227
56228         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
56229
56230         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
56231         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
56232
56233         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
56234         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
56235         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
56236
56237 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
56238
56239         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
56240         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
56241         940714-1.c, 940714-2.c, 940714-3.c},
56242         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
56243         gcc.misc-tests/{mg.c,mg.exp}:
56244         New tests.
56245         * gcc.noncompile/noncompile.exp: Change accordingly.
56246
56247 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
56248
56249         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
56250         Undo previous clobberage.
56251
56252 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
56253
56254         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
56255         * gcc.special/{930510-1.c, special.exp}:
56256         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
56257         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
56258         struct-varargs-1.c}: New tests from c-torture-1.26.
56259
56260 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
56261
56262         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
56263           argument to switch.
56264
56265 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
56266
56267         * Revert the previous changes.  Please see Rob's directory
56268         (/lisa/test/rob/progressive/gcc/testsuite) for testing
56269         fixes.
56270
56271 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
56272
56273         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
56274         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
56275         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
56276         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
56277         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
56278         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
56279         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
56280         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
56281         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
56282         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
56283         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
56284         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
56285         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
56286         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
56287         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
56288         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
56289         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
56290         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
56291         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
56292         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
56293         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
56294         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
56295         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
56296         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
56297         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
56298         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
56299         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
56300         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
56301         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
56302         testing changes.
56303
56304 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
56305
56306         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
56307         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
56308         with perror calls.
56309
56310 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
56311
56312         * config/unix.exp (g++_load): Fix syntax.
56313
56314 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
56315
56316         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
56317         * gcc.noncompile/921017-1.c: Deleted obsolete test.
56318         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
56319         Don't expect va-arg-1.c to fail.  Correct expected output for
56320         920928-1.c.
56321         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
56322         * gcc.wendy/hbm4.c: Correct typo.
56323         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
56324
56325 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
56326
56327         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
56328         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
56329         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
56330         * lib/c-torture.exp (c-torture-compile): Ditto.
56331
56332         Reduce volume of output (remove all the -I's and such).
56333         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
56334         Call gcc_cpass, gcc_cfail.
56335         (c-torture): Pass testing option to c-torture-compile.
56336
56337 1994-03-21  Doug Evans  (dje@cygnus.com)
56338
56339         Bring patches over from progressive.
56340         * config/default.exp: Exit remote shell cleanly.
56341         (g++_exit, g++_start): Add default versions.
56342         * config/sim.exp (gcc_load): Use perror, not error.
56343
56344 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
56345
56346         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
56347         set in site.exp.
56348
56349 1994-03-14  Doug Evans  (dje@cygnus.com)
56350
56351         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
56352         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
56353         (wendy_try): New proc to run testcase.
56354         (main loop): Call 'em.
56355         * gcc.wendy/*.c: Clean up pass to correct expected output.
56356
56357         * lib/gcc.exp: Minor cleanup work.
56358         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
56359
56360 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
56361
56362         * config/sim.exp (gcc_load): Document return codes better.
56363         Don't pass -v to simulator.
56364
56365 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
56366
56367         * gcc.special/920717-x.c: Fix typo.
56368         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
56369         get at sources.
56370
56371         * lib/mike-gcc.exp: Fix typo.
56372
56373 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
56374
56375         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
56376         binary to use, transform the name.
56377         * config/*.exp: rename everything. Nuke any g++ specific files,
56378         it's now a special case of gcc that requires no special support.
56379         Add a default.exp for unsupported targets.
56380
56381 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
56382
56383         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
56384         lib/old-dejagnu.exp: Fix a few patterns to work with the new
56385         version of Tcl.
56386
56387 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
56388
56389         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
56390         than a warning.
56391
56392 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
56393
56394         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
56395
56396 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
56397
56398         * gcc.execute/execute.exp: Combine opt_list and foption_list into
56399         option_list.  Compile every file with only 4/6 option choices
56400         (same as C torture) instead of with 12/18 different option
56401         choices.
56402         * lib/c-torture.exp: Likewise.
56403
56404         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
56405         not already set.
56406
56407 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
56408
56409         * lib/old-deja.exp: Add `excess errors test fails' error, now one
56410         can put an XFAIL *-*-* on excess errors.
56411
56412 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
56413
56414         * g++.law: Add more tests derived from g++-bugs snapshots.
56415
56416         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
56417         equivalent to g++.law/init9.
56418
56419         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
56420         compiled it, and the a.out file after we've run it.
56421
56422 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
56423
56424         * lib/mike-g++.exp (postbase): Delete the .o file after we've
56425         compiled it, and the a.out file after we've run it.
56426
56427 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
56428
56429         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
56430
56431 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
56432
56433         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
56434         version number.
56435
56436 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
56437
56438         * g++.law: New directory of g++ tests derived from the g++-bugs
56439         snapshots.
56440
56441 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
56442
56443         * gcc.compile: initbug1.c initbug1.exp testcase added
56444
56445 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
56446
56447         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
56448         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
56449           fixes submitted by Jeff Law (law@cs.utah.edu)
56450         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
56451           Jeff Law (law@cs.utah.edu)
56452
56453
56454 1993-11-30  Mike Stump  (mrs@cygnus.com)
56455
56456         * config/unix-g++.exp: Follow the gcc way of doing things.
56457         * g++.old-deja/old-deja.exp: Minor updates.
56458         * lib/g++.exp: New file, follow the gcc way of doing things.
56459         * lib/old-dejagnu.exp: Minor updates.
56460         * lib/mike-g++.exp: Always unset errorInfo.
56461
56462 1993-11-06  Mike Stump  (mrs@cygnus.com)
56463
56464         * lib/gcc.exp: Fix some errors with the below change, CC and
56465         CFLAGS should be global when setting, not local.
56466
56467 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
56468
56469         * lib/gcc.exp: Transform tool name.
56470
56471 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56472
56473         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
56474
56475 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56476
56477         * lib/gcc.exp: change gcc_done to gcc_stat
56478
56479 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
56480
56481         * Upgraded gcc testsuite to c-torture version 1.25
56482
56483 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
56484
56485         * lib/gcc.exp: added reporting code. Changed verbose compile message.
56486         * lib/c-torture: added hooks for new reporting code.
56487
56488 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
56489
56490         * config/sh-gcc.exp: check if sh-sim exists in the path
56491
56492 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
56493
56494         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
56495         * gcc.compile/compile.exp: Initial changes for new logic.
56496         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
56497         * gcc.failure/failure.exp: Initial changes for new logic.
56498         * gcc.ieee/ieee.exp: Initial changes for new logic.
56499         * gcc.misc-tests/misc.exp: Initial changes for new logic.
56500         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
56501         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
56502         * lib/c-torture.exp: Initial changes for new logic.
56503         * lib/gcc.exp: Initial changes for new logic.
56504
56505 1993-10-15  Mike Stump  (mrs@cygnus.com)
56506
56507         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
56508         depend upon failure or success.  Fully qualify names in failure
56509         and success messages.  Always remove a.out before starting
56510         compile, just in case.  Pay more attention to error text output by
56511         the compiler.  Handle testcases with no known past errors just
56512         like all others, so that things are uniform.  Other miscellaneous
56513         improvements.
56514
56515 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
56516
56517         * gcc.cpp: new directory for cpp tests
56518
56519 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
56520
56521         * lib/chill.exp: Code reformatted, removed unused code.
56522         * config/unix-chill.exp: Code reformatted, removed unused code.
56523         * chill.execute/execute.exp: Code reformatted, removed unused code.
56524         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
56525
56526 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
56527
56528         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
56529         routines not written.
56530
56531 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
56532
56533         * config/bug-gcc.exp: Use new procs from bug.exp.
56534
56535 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
56536
56537         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
56538         via ftp, rather than depending on NFS.
56539         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
56540         case.
56541
56542 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
56543
56544         * config/bug-gcc.exp: Use new download proc.
56545
56546 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
56547
56548         * chill.execute/execute.exp: cleanups, handles errors better
56549         * chill.compile/compile.exp: rewrite, based on execute.exp
56550         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
56551         * lib/chill.exp: major changes to diff proc and compile and link
56552         procs. added chill_fail and chill_pass wrappers to pass and
56553         fail. added more comments, and handle error codes better.
56554         Added a hack to capture stderr from exec, so noncompile tests
56555         can work.
56556
56557 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
56558
56559         * chill.execute/execute.exp: rewrite of testsuite driver
56560         * lib/chill.exp: rewrite of testsuite driver
56561         * config/unix-chill.exp: rewrite of testsuite driver
56562
56563 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
56564
56565         In chill.execute:
56566         * iexpr.ch: Standardize uppercase.
56567         * tuples.dat: Standardize uppercase.
56568         * vary.ch: standardize.  Correct varying string assignments.
56569         * vary.dat: Add new output lines.
56570
56571 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
56572
56573         In chill.execute:
56574         * chprintf.ch: Standardize use of uppercase.
56575         * tuples.ch: Standardize and turn arr2 into a DCL,
56576           rather than a SYN.
56577         * pinits.ch: Standardize.
56578
56579 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
56580
56581         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
56582         * Makefil: Renamed to Makefile.in.
56583         * configure.in: New.
56584
56585 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
56586
56587         In chill.execute:
56588         * .cvsignore: Add result/output files.
56589         * Makefile: Fix up variables at start.  Use MFLAGS
56590           everywhere.  Correct bool_loc, built_ins entries.
56591           Add entry for vary1.ch.
56592         * bitarray.ch: Standardize upper-case usage.
56593         * bitexpr.ch: Standardize, add output of b1.
56594         * params.ch: Use arrayt in along PROC parameters, to
56595           avoid novelty problems.
56596         * sets.ch: Tiny cleanup.
56597         * vary1.ch: Re-indent.
56598
56599 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
56600
56601         * Add PR-related files to Makefiles, .cvsignore files, etc.
56602
56603 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
56604
56605         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
56606           with compiler objects. New names are test-flow.c and test-loop.c
56607
56608 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
56609
56610         * Upgraded c-torture tests from 1.19 to 1.20
56611
56612         * new files:
56613         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
56614         * gcc.compile: 930623-1.c 930623-2.c
56615         * gcc.noncompile: 930622-1.c 930622-2.c
56616         * gcc.failure: 920411-1.c 920627-2.c
56617         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
56618
56619 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
56620
56621         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56622           More changes to get testsuite working properly. Needs more work.
56623           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
56624
56625 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
56626
56627         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
56628           More changes to get testsuite working properly. Needs more work.
56629
56630 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
56631
56632         * chill.compile/compile.exp: Added for Dejagnu support
56633         * chill.execute/execute.exp: Added for Dejagnu support
56634         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
56635
56636 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
56637
56638         This should complete moving the CHILL test files.
56639         * chill.noncompile(.cvsignore printf.grt
56640             in-printf.grt chprintf.grt chprintf.ch):
56641             Added test-support files.
56642           (Makefile): Modified further.
56643         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
56644             signal.ch): Added test files.
56645           * chill.execute (.cvsignore printf.grt printr.c
56646             in-printf.grt rts.c chprintf.grt rts.h): Added
56647           test-support files.
56648             (Makefile): More corrections.
56649
56650 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
56651
56652         * chill.compile, chill.execute, chill.nocompile: Add CHILL
56653           test cases, ready for DejaGnu.
56654
56655 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
56656
56657         * Upgraded c-torture tests from 1.18 to 1.19
56658
56659         * gcc.compile: added test(s):
56660           930607-1.c
56661         * gcc.execute: added test(s):
56662           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
56663
56664         * added new subdirectory for misc tests: gcc.misc-tests
56665         * gcc.misc-test(s): added tests:
56666           inst-check.c test-consts.c test-ior.c test-switch.c
56667
56668 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
56669
56670         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
56671
56672 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
56673
56674         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
56675
56676 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
56677
56678         * Upgraded c-torture tests from 1.17 to 1.18
56679
56680 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
56681
56682         * Upgraded c-torture tests from 1.12 to 1.17
56683
56684 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
56685
56686         * lib/old-dejagnu.exp:
56687           Fixed handling of XFAIL target triplets to correctly
56688           recognize wildcard characters.  Removed code that
56689           appended a unique id tag to the end of the file name
56690           printed out by the result of the testcases within a
56691           given test file.
56692
56693 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
56694
56695         * lib/old-dejagnu.exp:
56696           Reworked expected failure handling to trigger off of XFAIL
56697           keyword in keyphrase embeded in testcase source code. The
56698           XFAIL keyword must be at the end of the keyphrase line. It
56699           may optionally be followed by one or more target triplets.
56700           It has just occured that the handling of wildcards in the
56701           target triplet may not be correct.
56702
56703 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
56704
56705         * g++.old-deja/tests:
56706           Moved all subdirectories up one level into g++.old-deja .
56707
56708         * lib/old-dejagnu.exp:
56709           Fixed problem with CXXFLAGS not being properly reset, and being
56710           corrupted with extraneous "-c" compiler option.  This was
56711           causing binaries to not be generated for test that needed them.
56712           Modified strings passed to "pass" and "fail" so that individual
56713           tests from the same test file would be distinguished by an
56714           identifier appended to the test file name in the summary logs;
56715           this corrected a problem with erroneous diff logs.  Added code
56716           to search testcases for expected fail and unexpected pass keywords.
56717
56718 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
56719
56720         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
56721
56722 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
56723
56724         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
56725           Removed extraneous text from end of "Special g++ Options"
56726           keyphrase.
56727
56728         * lib/old-dejagnu.exp: Added pattern matching to look for new
56729           keywords, embedded in testcases comments, which will trigger
56730           calls to xpass and xfail.
56731
56732 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
56733
56734         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
56735           comments embedded in the testcases, especially the one looking for
56736           special compiler options, as well as the pattern matching for the
56737           compiler output again.
56738
56739 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
56740
56741         * lib/old-dejagnu.exp: Do a proper check of the return value for
56742           execute tests. Fixed several problems with the pattern matching
56743           of the compiler output which gave erroneous test results.
56744           Changed several of the test result messages to be more descriptive.
56745         * config/unix-g++.exp: Proc g++_load now actually works and
56746           executes the tests passed to it and returns a usable return
56747           value.
56748
56749 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
56750
56751           * lib/gcc.exp: Exits gracefully if $CC is bogus.
56752
56753 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
56754
56755         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
56756           Modified both files to properly execute the old style
56757           dejagnu tests. The previous versions of these files were
56758           experimental and did not function anything near correctly.
56759
56760 1993-04-05  Rob Savoye  (rob@cygnus.com)
56761
56762         * Removed all Makefile.in and configure.in files. No configuration
56763         needed now.
56764
56765 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
56766
56767         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
56768
56769 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
56770
56771         * gcc.compile/configure.in, gcc.unsorted/configure.in,
56772         gcc.special/configure.in, gcc.noncompile/configure.in,
56773         gcc.execute/configure.in, gcc.code_quality/configure.in,
56774         g++.other/configure.in, g++.old-deja/configure.in,
56775         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
56776         in srcname setting.
56777
56778 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
56779
56780         * lib/udi.exp: Fixed mondfe and mondfe_download.
56781         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
56782         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
56783
56784 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
56785
56786         * config/udi-gdb.exp: Check $shell_id after connecting to target.
56787         (gdb_exit): Don't remove *_soc files.
56788
56789 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
56790
56791         * lib/c-torture.exp: Don't look for main; instead always use -w
56792         -c.  This is how the c-torture tests work.  Remove the object
56793         file if the compilation succeeds.
56794         * gcc.execute/execute.exp: Remove executable if test passes.
56795         * gcc.noncompile/noncompile.exp: Every test is an expected
56796         failure.
56797         * gcc.special/special.exp: Added tests from c-torture 1.11,
56798         corrected use of existing test.
56799         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
56800         gcc.execute/920625-1.c: Updated to c-torture 1.11.
56801         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
56802         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
56803         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
56804         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
56805         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
56806         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
56807         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
56808         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
56809         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
56810         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
56811         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
56812         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
56813         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
56814         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
56815         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
56816         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
56817         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
56818         c-torture 1.11.
56819         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
56820         correspond to c-torture 1.11.
56821
56822         * New file.