PR rtl-optimization/48381
[official-gcc.git] / gcc / testsuite / ChangeLog
blob79daf994253017d278c7a494ce1f7ec08d5ce89e
1 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
3         PR rtl-optimization/48381
4         * gcc.c-torture/compile/pr48381.c: New test.
6 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
8         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9         to dg-options.
10         * gcc.target/i386/opt-1.c: Ditto.
12 2011-05-04  Jason Merrill  <jason@redhat.com>
14         * g++.dg/conversion/base1.C: New.
16 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18         PR libgfortran/48787
19         * gfortran.dg/round_3.f08: Add more checks to test case.
21 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
23         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
24         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
25         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
26         Gate test on effective_target fd_truncate.
28 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
30         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
31         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
32         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
33         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
34         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
35         * gcc.target/i386/pr38824.c: Ditto.
36         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
37         * gcc.target/i386/vecinit-2.c: Ditto.
38         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
39         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
40         * gcc.target/i386/parity-2.c: Ditto.
41         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
43 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
45         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
46         remove duplication.
47         * gcc.target/bfin/mcpu-bf514.c: Likewise.
48         * gcc.target/bfin/mcpu-bf516.c: Likewise.
49         * gcc.target/bfin/mcpu-bf518.c: Likewise.
51 2011-05-03  Tobias Burnus  <burnus@net-b.de>
53         PR fortran/18918
54         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
56 2011-05-03  Tobias Burnus  <burnus@net-b.de>
58         PR fortran/18918
59         * gfortran.dg/coarray/this_image_1.f90: New.
61 2011-05-03  Tobias Burnus  <burnus@net-b.de>
63         PR fortran/18918
64         * gfortran.dg/coarray/caf.dg: New.
65         * gfortran.dg/coarray/image_index_1.f90: New, copied
66         from ../coarray_16.f90.
68 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
70         PR c++/28501
71         * g++.dg/ext/complex9.C: New.
73 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
75         From Mike Frysinger
76         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
77         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
78         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
80 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
82         * gcc.target/bfin/builtins: Created.
83         * gcc.target/bfin/hisilh-O0.c: Deleted.
84         * gcc.target/bfin/hisilh.c: Moved to...
85         * gcc.target/bfin/builtins/hisilh.c: ...here.
86         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
87         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
88         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
89         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
90         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
91         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
92         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
93         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
94         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
95         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
96         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
97         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
98         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
99         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
100         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
101         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
102         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
103         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
104         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
105         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
106         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
107         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
108         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
109         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
110         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
111         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
112         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
113         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
114         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
115         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
116         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
117         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
118         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
119         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
120         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
121         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
122         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
123         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
124         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
125         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
126         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
127         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
128         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
129         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
130         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
131         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
132         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
133         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
134         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
135         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
136         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
137         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
138         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
139         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
140         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
141         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
142         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
143         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
144         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
145         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
146         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
147         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
148         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
149         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
150         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
151         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
152         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
153         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
154         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
155         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
156         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
157         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
158         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
159         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
160         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
161         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
162         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
163         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
164         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
165         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
166         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
167         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
168         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
169         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
170         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
171         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
172         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
173         * gcc.target/bfin/builtins/circptr.c: Ditto.
174         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
175         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
176         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
177         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
178         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
179         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
180         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
181         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
182         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
183         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
184         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
185         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
186         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
187         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
188         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
189         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
190         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
191         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
192         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
193         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
194         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
195         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
196         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
197         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
198         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
199         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
200         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
201         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
202         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
203         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
204         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
205         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
206         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
207         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
208         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
209         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
210         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
211         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
212         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
213         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
214         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
215         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
216         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
217         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
218         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
219         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
220         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
221         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
222         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
223         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
224         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
225         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
226         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
227         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
228         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
229         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
230         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
231         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
232         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
233         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
234         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
235         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
236         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
237         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
238         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
239         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
240         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
241         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
242         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
243         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
245 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
247         * gcc.target/arm/cold-lc.c: New test.
249 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
251         PR target/48774
252         * gcc.dg/pr48774.c: New test.
254 2011-05-03  Richard Guenther  <rguenther@suse.de>
256         * gcc.dg/large-size-array-5.c: New testcase.
258 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
260         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
262 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
264         * lib/target-supports.exp (check_effective_target_vect_strided):
265         Replace with...
266         (check_effective_target_vect_strided2)
267         (check_effective_target_vect_strided3)
268         (check_effective_target_vect_strided4)
269         (check_effective_target_vect_strided8): ...these new functions.
271         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
272         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
273         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
274         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
275         * gcc.dg/vect/pr37539.c: Likewise.
276         * gcc.dg/vect/slp-11a.c: Likewise.
277         * gcc.dg/vect/slp-11b.c: Likewise.
278         * gcc.dg/vect/slp-11c.c: Likewise.
279         * gcc.dg/vect/slp-12a.c: Likewise.
280         * gcc.dg/vect/slp-12b.c: Likewise.
281         * gcc.dg/vect/slp-18.c: Likewise.
282         * gcc.dg/vect/slp-19a.c: Likewise.
283         * gcc.dg/vect/slp-19b.c: Likewise.
284         * gcc.dg/vect/slp-21.c: Likewise.
285         * gcc.dg/vect/slp-23.c: Likewise.
286         * gcc.dg/vect/vect-cselim-1.c: Likewise.
288         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
289         instead of vect_interleave && vect_extract_even_odd.
290         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
291         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
292         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
293         * gcc.dg/vect/vect-1.c: Likewise.
294         * gcc.dg/vect/vect-10.c: Likewise.
295         * gcc.dg/vect/vect-98.c: Likewise.
296         * gcc.dg/vect/vect-107.c: Likewise.
297         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
298         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
299         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
300         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
301         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
302         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
303         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
304         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
305         * gcc.dg/vect/vect-strided-float.c: Likewise.
306         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
307         * gcc.dg/vect/vect-strided-mult.c: Likewise.
308         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
309         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
310         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
311         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
312         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
313         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
314         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
315         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
316         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
317         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
318         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
319         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
320         * gcc.dg/vect/vect-vfa-03.c: Likewise.
322         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
323         target condition.
324         * gcc.dg/vect/pr30843.c: Likewise.
325         * gcc.dg/vect/pr33866.c: Likewise.
326         * gcc.dg/vect/slp-reduc-6.c: Likewise.
327         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
328         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
329         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
331 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
333         * gcc.dg/vect/slp-11.c: Split into...
334         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
335         gcc.dg/vect/slp-11c.c: ...these tests.
336         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
337         * gcc.dg/vect/slp-12c.c: ...this new test.
338         * gcc.dg/vect/slp-19.c: Split into...
339         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
340         gcc.dg/vect/slp-19c.c: ...these new tests.
342 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
344         * lib/target-supports.exp
345         (check_effective_target_vect_extract_even_odd_wide): Delete.
346         (check_effective_target_vect_strided_wide): Likewise.
347         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
348         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
349         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
350         * gcc.dg/vect/pr37539.c: Likewise.
351         * gcc.dg/vect/slp-11.c: Likewise.
352         * gcc.dg/vect/slp-12a.c: Likewise.
353         * gcc.dg/vect/slp-12b.c: Likewise.
354         * gcc.dg/vect/slp-19.c: Likewise.
355         * gcc.dg/vect/slp-23.c: Likewise.
356         * gcc.dg/vect/vect-1.c: Likewise.
357         * gcc.dg/vect/vect-98.c: Likewise.
358         * gcc.dg/vect/vect-107.c: Likewise.
359         * gcc.dg/vect/vect-strided-float.c: Likewise.
361 2011-05-02  Jason Merrill  <jason@redhat.com>
363         * g++.dg/init/new31.C: New.
365 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
367         PR c/35445
368         * gcc.dg/pr35445.c: New test.
370 2011-05-02  Jason Merrill  <jason@redhat.com>
372         * c-c++-common/vla-1.c: New.
374 2011-05-02  Richard Guenther  <rguenther@suse.de>
376         PR tree-optimization/48822
377         * gcc.dg/torture/pr48822.c: New testcase.
379 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
381         PR c++/47969
382         * g++.dg/cpp0x/constexpr-47969.C: New.
384 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
386         PR testsuite/48498
387         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
388         on vect_no_align targets.
389         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
390         vect_no_align targets.
392 2011-05-01  Xinliang David Li  <davidxl@google.com>
394         * gcc.dg/tree-ssa/integer-addr.c: New test.
395         * gcc.dg/tree-ssa/alias_bug.c: New test.
397 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
399         PR libgfortran/48787
400         * gfortran.dg/round_3.f08: Add more checks.
402 2011-04-30  Tobias Burnus  <burnus@net-b.de>
404         PR fortran/48821
405         * gfortran.dg/import9.f90: New, proper test.
406         * gfortran.dg/interface_37.f90: Remove bogus
407         test (bogus copy of interface_36.f90).
409 2011-04-30  Tobias Burnus  <burnus@net-b.de>
411         PR fortran/48821
412         * gfortran.dg/interface_37.f90: New.
414 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
416         PR fortran/48746
417         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
419 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
421         PR tree-optimization/48809
422         * gcc.c-torture/execute/pr48809.c: New test.
424 2011-04-29  Jeff Law <law@redhat.com>
426         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
428 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
430         PR c++/48606
431         * g++.dg/init/ctor10.C: New.
433 2011-04-29  Le-Chun Wu  <lcwu@google.com>
435         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
436           warning in implicitly instantiated templates.
438 2011-04-29  Le-Chun Wu  <lcwu@google.com>
440         * g++.dg/warn/Wnull-conversion-1.C: New.
441         * g++.dg/warn/Wnull-conversion-2.C: New.
443 2011-04-29  Diego Novillo  <dnovillo@google.com>
445         * g++.old-deja/g++.other/null3.C: Expect warning about
446         converting boolean to a pointer.
448 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
450         PR fortran/48462
451         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
452         being a target.
454         PR fortran/48746
455         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
457 2011-04-29  Tobias Burnus  <burnus@net-b.de>
459         PR fortran/48810
460         * gfortran.dg/typebound_proc_22.f90: New.
462         PR fortran/48800
463         * gfortran.dg/interface_36.f90: New.
465 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
467         PR libgfortran/48488
468         PR libgfortran/48602
469         PR libgfortran/48615
470         PR libgfortran/48684
471         PR libgfortran/48787
472         * gfortran.dg/fmt_g.f: Adjust test.
473         * gfortran.dg/fmt_g0_1.f08: Adjust test.
474         * gfortran.dg/round_3.f08: New test.
475         * gfortran.dg/namelist_print_1.f: Adjust test.
476         * gfortran.dg/char4_iunit_1.f03: Adjust test.
477         * gfortran.dg/f2003_io_5.f03: Adjust test.
478         * gfortran.dg/coarray_15.f90: Adjust test.
479         * gfortran.dg/namelist_65.f90: Adjust test.
480         * gfortran.dg/fmt_cache_1.f: Adjust test.
481         * gfortran.dg/char4_iunit_2.f03: Adjust test.
482         * gfortran.dg/real_const_3.f90: Adjust test.
484 2011-04-28  Xinliang David Li  <davidxl@google.com>
486         * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
487         * testsuite/g++.dg/prof-robust-1.C: New test.
489 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
491         PR tree-optimization/48765
492         * gcc.dg/vect/pr48765.c: New.
494 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
496         PR tree-optimization/48775
497         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
499 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
501         PR c++/48798
502         * g++.dg/inherit/pr48798.C: New.
503         * g++.old-deja/g++.other/base1.C: Adjust.
505 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
507         PR c++/48656
508         * g++.dg/template/inherit7.C: New test case.
510 2011-04-28  Richard Guenther  <rguenther@suse.de>
512         PR tree-optimization/40052
513         PR tree-optimization/15347
514         * gcc.dg/tree-ssa/vrp57.c: New testcase.
515         * gcc.dg/pr15347.c: Likewise.
517 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
519         PR c++/48530
520         * g++.dg/cpp0x/sfinae18.C: New.
522 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
524         PR c++/48771
525         * g++.dg/ext/is_literal_type1.C: New.
527 2011-04-28  Tobias Burnus  <burnus@net-b.de>
529         PR fortran/48112
530         PR fortran/48279
531         * gfortran.dg/interface_35.f90: New.
532         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
533         * gfortran.dg/func_result_6.f90: Add dg-warning.
534         * gfortran.dg/bessel_1.f90: Ditto.
535         * gfortran.dg/hypot_1.f90: Ditto.
536         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
537         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
538         * gfortran.dg/interface_assignment_4.f90: Ditto.
540 2011-04-27  Jason Merrill  <jason@redhat.com>
542         * g++.dg/ext/complex8.C: New.
544         * g++.dg/cpp0x/initlist49.C: New.
545         * g++.dg/init/new30.C: New.
547 2011-04-27  Tobias Burnus  <burnus@net-b.de>
549         PR fortran/48788
550         * gfortran.dg/whole_file_34.f90: New.
552 2011-04-27  Jan Hubicka  <jh@suse.cz>
554         * gcc.dg/tree-ssa/inline-9.c: New testcase.
556 2011-04-27  Jason Merrill  <jason@redhat.com>
558         * g++.old-deja/g++.oliva/overload1.C: Adjust.
560         * g++.dg/parse/ambig6.C: New.
562 2011-04-27  Nick Clifton  <nickc@redhat.com>
564         * gcc.dg/20020312-2.c: Add definition for RX.
566         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
567         option with RX targets.
569         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
570         /* */ comments.
572 2011-04-27  Richard Guenther  <rguenther@suse.de>
574         * gcc.dg/tree-ssa/pr23382.c: Remove.
576 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
578         PR target/48767
579         * gcc.c-torture/compile/pr48767.c: New test.
581 2011-04-27  Richard Guenther  <rguenther@suse.de>
583         PR tree-optimization/48772
584         * g++.dg/pr48772.C: New testcase.
586 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
588         PR c/48742
589         * gcc.c-torture/compile/pr48742.c: New test.
591 2011-04-26  Jason Merrill  <jason@redhat.com>
593         * g++.dg/lookup/koenig13.C: New.
595         * g++.dg/cpp0x/initlist48.C: New.
597 2011-04-25  Jason Merrill  <jason@redhat.com>
599         * g++.dg/cpp0x/sfinae17.C: New.
601 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
603         PR target/48258
604         * gcc.target/powerpc/pr48258-1.c: New file.
605         * gcc.target/powerpc/pr48258-2.c: Ditto.
607 2011-04-26  Xinliang David Li  <davidxl@google.com>
609         * gcc.dg/uninit-suppress.c: New test.
610         * gcc.dg/uninit-suppress.c: New test.
612 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
614         PR debug/48768
615         * gcc.dg/pr48768.c: New test.
617         PR tree-optimization/48734
618         * gcc.c-torture/compile/pr48734.c: New test.
620         PR testsuite/48753
621         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
623 2011-04-26  Richard Guenther  <rguenther@suse.de>
625         PR tree-optimization/48731
626         * gcc.dg/torture/pr48731.c: New testcase.
628 2011-04-26  Richard Guenther  <rguenther@suse.de>
630         PR testsuite/48753
631         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
633 2011-04-26  Richard Guenther  <rguenther@suse.de>
635         PR middle-end/48694
636         * gcc.dg/torture/pr48694-1.c: New testcase.
637         * gcc.dg/torture/pr48694-2.c: Likewise.
639 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
641         * g++.dg/ext/underlying_type1.C: New.
642         * g++.dg/ext/underlying_type2.C: Likewise.
643         * g++.dg/ext/underlying_type3.C: Likewise.
644         * g++.dg/ext/underlying_type4.C: Likewise.
645         * g++.dg/ext/underlying_type5.C: Likewise.
646         * g++.dg/ext/underlying_type6.C: Likewise.
647         * g++.dg/ext/underlying_type7.C: Likewise.
648         * g++.dg/ext/underlying_type8.C: Likewise.
649         * g++.dg/ext/underlying_type9.C: Likewise.
650         * g++.dg/ext/underlying_type10.C: Likewise.
652 2011-04-25  Jason Merrill  <jason@redhat.com>
654         * g++.dg/cpp0x/regress/template-const2.C: New.
656 2011-04-25  Jeff Law <law@redhat.com>
658         * gcc.dg/tree-ssa/vrp56.c: new test.
660 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
662         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
664 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
666         PR preprocessor/48740
667         * c-c++-common/raw-string-11.c: New test.
669 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
671         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
672         hppa*-*-hpux*.
674 2011-04-23  Tobias Burnus  <burnus@net-b.de>
676         PR fortran/18918
677         * gfortran.dg/coarray_19.f90: New.
679 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
681         PR c/48685
682         * gcc.dg/pr48685.c: New test.
684 2011-04-22  Jan Hubicka  <jh@suse.cz>
686         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
688 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
690         PR tree-optimization/48717
691         * gcc.c-torture/execute/pr48717.c: New test.
693 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
695         PR target/48723
696         * gcc.target/i386/pr48723.c: New test.
698 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
700         PR c/48716
701         * gcc.dg/gomp/pr48716.c: New test.
702         * g++.dg/gomp/pr48716.C: New test.
704 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
706         PR c/36750
707         * gcc.dg/missing-field-init-2.c: Update testcase.
709 2011-04-22  Alan Modra  <amodra@gmail.com>
711         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
713 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
715         PR fortran/48405
716         * gfortran.dg/function_optimize_6.f90:  New test.
718 2011-04-21  Easwaran Raman  <eraman@google.com>
720         * gcc.dg/stack-layout-2.c: New test.
722 2011-04-21  Richard Guenther  <rguenther@suse.de>
724         PR lto/48703
725         * g++.dg/lto/pr48207-2_0.C: New testcase.
726         * g++.dg/lto/pr48207-3_0.C: Likewise.
728 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
730         * gnat.dg/volatile5.adb: New test.
731         * gnat.dg/volatile5_pkg.ads: New helper.
733 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
735         PR target/48708
736         * gcc.target/i386/pr48708.c: New test.
738 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
740         * gcc.dg/vect/vect-119.c: New test.
742 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
744         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
745         and once without.
747 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
748             Richard Sandiford  <richard.sandiford@linaro.org>
750         PR target/46329
751         * gcc.target/arm/pr46329.c: New test.
753 2011-04-21  Tobias Burnus  <burnus@net-b.de>
755         PR fortran/18918
756         * gfortran.dg/coarray_18.f90: New.
758 2011-04-20  Jason Merrill  <jason@redhat.com>
760         * g++.dg/cpp0x/initlist47.C: New.
762         * g++.dg/init/dtor4.C: New.
764 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
766         PR target/48678
767         * gcc.target/i386/sse2-pinsrw.c: New test.
768         * gcc.target/i386/avx-vpinsrw.c: Ditto.
769         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
770         * gcc.target/i386/sse2-insvhi.c: Ditto.
771         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
772         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
774 2011-04-20  Jason Merrill  <jason@redhat.com>
776         * g++.dg/template/const4.C: New.
778 2011-04-20  Easwaran Raman  <eraman@google.com>
780         * gcc.dg/stack-layout-1.c: New test.
782 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
784         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
785         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
786         function.
788 2011-04-20  Kai Tietz  <ktietz@redhat.com>
790         * gcc.dg/binop-xor1.c: New test.
791         * gcc.dg/binop-xor2.c: New test.
792         * gcc.dg/binop-xor3.c: New test.
793         * gcc.dg/binop-xor4.c: New test.
794         * gcc.dg/binop-xor5.c: New test.
796 2011-04-20  Richard Guenther  <rguenther@suse.de>
798         PR tree-optimization/47892
799         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
801 2011-04-20  Richard Guenther  <rguenther@suse.de>
803         PR middle-end/48695
804         * g++.dg/torture/pr48695.C: New testcase.
806 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
808         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
809         * gcc.c-torture/execute/cmpsi-2.c: Ditto
810         * gcc.c-torture/execute/pr45262.c: Ditto
811         * gcc.dg/torture/pr43165.c: Ditto.
812         * gcc.dg/torture/pr47228.c: Ditto.
813         * gcc.dg/tree-ssa/pr45144.c: Ditto.
814         * gcc.dg/ipa/pr45644.c: Ditto.
815         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
816         PDP11.
818 2011-04-19  Jason Merrill  <jason@redhat.com>
820         * g++.dg/ext/complex7.C: New.
822         * g++.dg/ext/attrib41.C: New.
824 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
826         PR testsuite/48676
827         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
829 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
831         PR target/48678
832         * gcc.target/i386/pr48678.c: New test.
834 2011-04-19  Martin Jambor  <mjambor@suse.cz>
836         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
837         * g++.dg/opt/devirt2.C: New test.
838         * g++.dg/ipa/devirt-g-1.C: Likewise.
840 2011-04-19  Tobias Burnus  <burnus@net-b.de>
842         PR fortran/48588
843         * gfortran.dg/whole_file_33.f90: New.
845 2011-04-19  Martin Jambor  <mjambor@suse.cz>
847         * g++.dg/ipa/devirt-7.C: New test.
849 2011-04-19  Richard Guenther  <rguenther@suse.de>
851         PR lto/48207
852         * g++.dg/lto/pr48207_0.C: New testcase.
854 2011-04-18  Jason Merrill  <jason@redhat.com>
856         * g++.dg/init/void1.C: New.
858         * g++.dg/cpp0x/union4.C: New.
860 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
862         PR middle-end/48661
863         * g++.dg/torture/pr48661.C: New test.
865         PR c++/48632
866         * g++.dg/gomp/pr48632.C: New test.
868 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
870         * gcc.target/i386/sse2-maskmovdqu.c: New test.
871         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
873 2011-04-18  Tobias Burnus  <burnus@net-b.de>
875         PR fortran/18918
876         * gfortran.dg/coarray_17.f90: New.
877         * gfortran.dg/coarray_10.f90: Update dg-error.
879 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
881         PR testsuite/48251
882         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
883         * gfortran.dg/guality/guality.exp: Likewise.
885 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
887         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
889 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
891         * gcc.dg/vect/pr48377.c: Remove dg-do run.
893 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
895         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
897 2011-04-18  Richard Guenther  <rguenther@suse.de>
899         PR middle-end/46364
900         * g++.dg/torture/pr46364.C: New testcase.
902 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
904         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
906 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
908         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
910 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
911             Ira Rosen  <ira.rosen@linaro.org>
913         PR target/48252
914         * gcc.target/arm/pr48252.c: New test.
916 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
918         PR tree-optimization/48616
919         * gcc.dg/pr48616.c: New test.
921 2011-04-18  Tobias Burnus  <burnus@net-b.de>
923         PR fortran/18918
924         * gfortran.dg/coarray_16.f90: New.
926 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
928         PR fortran/48462
929         * gfortran.dg/realloc_on_assign_7.f03: New test.
931 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
933         PR libgfortran/48602
934         * gfortran.dg/fmt_g0_6.f08: New test.
936 2011-04-17  Jason Merrill  <jason@redhat.com>
938         * g++.dg/cpp0x/sfinae16.C: New.
940 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
942         * gcc.target/mips/reg-var-1.c: New test.
944 2011-04-17  Jan Hubicka  <jh@suse.cz>
946         * gcc.dg/winline-5.c: Update testcase.
948 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
950         * gnat.dg/discr27.ad[sb]: Move dg directive.
951         * gnat.dg/discr28.ad[sb]: New test.
952         * gnat.dg/discr28_pkg.ads: New helper.
954 2011-04-17  Michael Matz  <matz@suse.de>
956         PR tree-optimization/48622
957         PR lto/48645
958         * gcc.dg/lto/pr48622_0.c: New test.
960 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
962         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
963         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
964         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
965         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
966         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
967         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
969 2011-04-15  Jason Merrill  <jason@redhat.com>
971         * g++.dg/cpp0x/range-for17.C: New.
973 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
975         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
976         * g++.dg/cpp0x/range-for3.C: Likewise.
977         * g++.dg/cpp0x/range-for9.C: Correct error message.
978         * g++.dg/cpp0x/range-for11.C: New.
979         * g++.dg/cpp0x/range-for12.C: New.
980         * g++.dg/cpp0x/range-for13.C: New.
981         * g++.dg/cpp0x/range-for14.C: New.
982         * g++.dg/cpp0x/range-for15.C: New.
983         * g++.dg/cpp0x/range-for16.C: New.
985 2011-04-15  Tobias Burnus  <burnus@net-b.de>
987         PR fortran/18918
988         * gfortran.dg/coarray_15.f90: Change to dg-do run.
990 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
992         * objc.dg/naming-4.m: Updated.
993         * objc.dg/naming-5.m: Updated.
994         * objc.dg/naming-6.m: New.
995         * objc.dg/naming-7.m: New.
996         * obj-c++.dg/naming-1.mm: Updated.
997         * obj-c++.dg/naming-2.mm: Updated.
998         * obj-c++.dg/naming-3.mm: New.
999         * obj-c++.dg/naming-4.mm: New.
1001 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1003         PR libgfortran/48589
1004         * gfortran.dg/fmt_g0_5.f08: New test.
1006 2011-04-15  Richard Guenther  <rguenther@suse.de>
1008         PR testsuite/48286
1009         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1011 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
1013         * gcc.target/avr/torture/pr41885.c (dg-options): Change
1014         -finline-limit=0 to -fno-inline
1016 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
1018         PR target/48614
1019         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1020         just avx.
1022 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
1024         PR target/48605
1025         * gcc.target/i386/sse4_1-insertps-3.c: New test.
1026         * gcc.target/i386/sse4_1-insertps-4.c: New test.
1027         * gcc.target/i386/avx-insertps-3.c: New test.
1028         * gcc.target/i386/avx-insertps-4.c: New test.
1030 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1032         * gcc.target/avr/torture/pr41885.c (dg-options): Add
1033         -finline-limit=0
1035 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1037         PR target/46779
1038         PR target/45291
1039         PR target/41894
1040         * gcc.target/avr/pr46779-1.c: New test case
1041         * gcc.target/avr/pr46779-2.c: New test case
1043 2011-04-14  Jason Merrill  <jason@redhat.com>
1045         * g++.dg/cpp0x/sfinae15.C: New.
1047         * g++.dg/cpp0x/sfinae14.C: New.
1049         * g++.dg/ext/vla10.C: New.
1051 2011-04-14  Richard Guenther  <rguenther@suse.de>
1053         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1055 2011-04-14  Richard Guenther  <rguenther@suse.de>
1057         * gcc.dg/fold-bitand-4.c: Move ...
1058         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
1060 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
1062         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1063         variables const.
1064         * gcc.target/avr/torture/trivial.c: Ditto.
1066 2011-04-13  Jason Merrill  <jason@redhat.com>
1068         * g++.dg/template/operator11.C: New.
1070 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
1072         PR middle-end/48591
1073         * gcc.dg/gomp/pr48591.c: New test.
1075         PR c++/48570
1076         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1077         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1079 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
1081         PR c++/48574
1082         * g++.dg/template/dependent-expr7.C: New test case.
1084 2011-04-13  Jason Merrill  <jason@redhat.com>
1086         * g++.dg/cpp0x/sfinae13.C: New.
1088 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
1090         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1092 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1094         * gcc.target/arm/pr43698.c: Remove -march option.
1096 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
1098         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1099         -march option.
1101 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
1103         PR fortran/48360
1104         PR fortran/48456
1105         * gfortran.dg/realloc_on_assign_6.f03: New test.
1107 2011-04-12  Kai Tietz  <ktietz@redhat.com>
1109         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1110         targets the additional -mno-ms-bitfields and
1111         -Wno-packed-bitfield-compat options.
1112         * g++.dg/ext/bitfield3.C: Likewise.
1113         * g++.dg/ext/bitfield4.C: Likewise.
1114         * g++.dg/ext/bitfield5.C: Likewise.
1115         * gcc.dg/bitfld-15.c: Likewise.
1116         * gcc.dg/bitfld-16.c: Likewise.
1117         * gcc.dg/bitfld-17.c: Likewise.
1118         * gcc.dg/bitfld-18.c: Likewise.
1120 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
1122         * gcc.target/arm/neon-vld3-1.c: New test.
1123         * gcc.target/arm/neon-vst3-1.c: New test.
1124         * gcc.target/arm/neon/v*.c: Regenerate.
1126 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1128         PR rtl-optimization/48549
1129         * g++.dg/opt/pr48549.C: New test.
1131 2011-04-12  Richard Guenther  <rguenther@suse.de>
1133         PR tree-optimization/46076
1134         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1136 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1138         PR testsuite/21164
1139         * lib/compat.exp (compat-execute): Declare unsupported after
1140         stripping path from src1.
1141         * lib/lto.exp (lto-execute): Likewise.
1143 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
1145         PR c/48552
1146         * gcc.dg/pr48552-1.c: New test.
1147         * gcc.dg/pr48552-2.c: New test.
1149 2011-04-11  Jason Merrill  <jason@redhat.com>
1151         * g++.dg/cpp0x/sfinae12.C: New.
1153         * g++.dg/cpp0x/enum10.C: New.
1155         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1157         * g++.dg/cpp0x/rv-func.C: New.
1159 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1161         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1162         alpha*-dec-osf5*.
1164 2011-04-11  Martin Jambor  <mjambor@suse.cz>
1166         PR tree-optimization/48195
1167         * gcc.dg/ipa/pr48195.c: New test.
1169 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
1171         * gnat.dg/return3.adb: Remove unused switch.
1173 2011-04-08  Mike Stump  <mikestump@comcast.net>
1175         PR testsuite/48506
1176         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1177         default to fno-common.
1179 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
1181         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1182         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1184 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
1186         PR fortran/48448
1187         * gfortran.dg/function_optimize_5.f90:  New test.
1189 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
1191         * gnat.dg/aggr17.adb: New test.
1192         * gnat.dg/aggr18.adb: Likewise.
1194 2011-04-08  Michael Matz  <matz@suse.de>
1196         PR middle-end/48389
1197         * gcc.target/i386/pr48389.c: New test.
1199 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
1201         PR rtl-optimization/48272
1202         * g++.dg/opt/pr48272.C: New.
1204 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
1206         PR rtl-optimization/48235
1207         * gcc.dg/pr48235.c: New.
1209 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1211         PR rtl-optimization/48302
1212         * g++.dg/opt/pr48302.C: New.
1214 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1216         PR target/48273
1217         * g++.dg/opt/pr48273.C: New.
1219 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
1221         PR rtl-optimization/48442
1222         * gcc.dg/pr48442.c: New.
1224 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
1226         PR tree-optimization/48377
1227         * gcc.dg/vect/pr48377.c: New test.
1229 2011-04-07  Jason Merrill  <jason@redhat.com>
1231         * g++.dg/cpp0x/regress/call1.C: New.
1233         * g++.dg/cpp0x/variadic107.C: New.
1235         * g++.dg/cpp0x/sfinae11.C: New.
1236         * g++.dg/cpp0x/noexcept02.C: Fix.
1238         * g++.dg/cpp0x/sfinae10.C: New.
1240         * g++.dg/cpp0x/sfinae9.C: New.
1242         * c-c++-common/Wcast-qual-1.c: Move here from...
1243         * gcc.dg/cast-qual-3.c: ...here, and...
1244         * g++.dg/warn/Wcast-qual2.C: ...here.
1246         * g++.dg/cpp0x/sfinae8.C: New.
1248         * g++.dg/cpp0x/sfinae7.C: New.
1250         * g++.dg/cpp0x/enum9.C: New.
1252 2011-04-07  Mike Stump  <mikestump@comcast.net>
1254         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1255         with no trampolines.
1257 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
1259         PR fortran/48117
1260         * gfortran.dg/gomp/pr48117.f90: New test.
1262         PR debug/48343
1263         * gcc.dg/torture/pr48343.c: New test.
1265 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1267         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1269 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
1271         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1273 2011-04-07  Tom de Vries  <tom@codesourcery.com>
1275         PR target/43920
1276         * lib/scanasm.exp (object-size): New proc.
1277         * gcc.target/arm/pr43920-2.c: New test.
1279 2011-04-06  Tobias Burnus  <burnus@net-b.de>
1281         PR fortran/18918
1282         PR fortran/48477
1283         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1285 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
1287         * gcc.dg/mtune.c: Prune note from output.
1289 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
1291         PR debug/48466
1292         * gcc.dg/guality/pr36977.c: New test.
1293         * gcc.dg/guality/pr48466.c: New test.
1295 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
1297         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1299 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
1301         * gnat.dg/return3.adb: New test.
1303 2011-04-06  Richard Guenther  <rguenther@suse.de>
1305         PR tree-optimization/47663
1306         * gcc.dg/tree-ssa/inline-8.c: New testcase.
1308 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
1310         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1311         Solaris 8 and 9 as well.
1313 2011-04-05  Tom de Vries  <tom@codesourcery.com>
1315         PR target/43920
1316         * gcc.target/arm/pr43920-1.c: New test.
1318 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
1320         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1321         (cctor): Actually return the value.
1322         (main): Cast return values.
1324 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1326         * gfortran.dg/character_comparison_8.f90:  New test.
1328 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1330         * frontend-passes: (optimize_lexical_comparison): New function.
1331         (optimize_expr): Call it.
1332         (optimize_comparison): Also handle lexical comparison functions.
1333         Return false instad of -2 for unequal comparison.
1335 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1337         PR fortran/48412
1338         * function_optimize_4.f90:  New test.
1340 2011-04-04  Tobias Burnus  <burnus@net-b.de>
1342         PR fortran/18918
1343         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1344         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1345         * gfortran.dg/coarray_15.f90: New.
1347 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1349         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1350         * gfortran.dg/bessel_7.f90: Likewise.
1352 2011-04-03  Tobias Burnus  <burnus@net-b.de>
1354         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1356 2011-04-03  Richard Guenther  <rguenther@suse.de>
1357             Ira Rosen  <ira.rosen@linaro.org>
1359         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1360         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1361         -ftree-loop-if-convert-stores.
1363 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1365         * gnat.dg/specs/aggr2.ads: New test.
1367 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
1369         * gnat.dg/debug2.ad[sb]: New test.
1370         * gnat.dg/debug2_pkg.ads: New helper.
1371         * gnat.dg/debug3.ad[sb]: New test.
1373 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
1375         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1377 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
1379         PR middle-end/48335
1380         * gcc.c-torture/compile/pr48335-1.c: New test.
1381         * gcc.dg/pr48335-1.c: New test.
1382         * gcc.dg/pr48335-2.c: New test.
1383         * gcc.dg/pr48335-3.c: New test.
1384         * gcc.dg/pr48335-4.c: New test.
1385         * gcc.dg/pr48335-5.c: New test.
1386         * gcc.dg/pr48335-6.c: New test.
1387         * gcc.dg/pr48335-7.c: New test.
1388         * gcc.dg/pr48335-8.c: New test.
1389         * gcc.target/i386/pr48335-1.c: New test.
1391 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
1393         PR c/36299
1394         * gcc.dg/Waddress.c: New test.
1396 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1398         PR fortran/48352
1399         * gfortran.dg/function_optimize_3.f90:  New test.
1401 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
1403         * gcc.c-torture/compile/20110401-1.c: New test.
1405         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1406         * g++.dg/lto/20091002-2_0.C: Likewise.
1407         * g++.dg/lto/20090303_0.c: Likewise.
1408         * g++.dg/lto/20091004-1_0.C: Likewise.
1409         * g++.dg/lto/20091002-3_0.C: Likewise.
1410         * g++.dg/lto/20091004-2_0.C: Likewise.
1411         * g++.dg/lto/20081123_0.C: Likewise.
1412         * g++.dg/lto/20090313_0.C: Likewise.
1413         * g++.dg/lto/20081109-1_0.C: Likewise.
1414         * g++.dg/lto/20081219_0.C: Likewise.
1415         * g++.dg/lto/20081204-1_0.C: Likewise.
1416         * g++.dg/lto/20090302_0.C: Likewise.
1417         * g++.dg/lto/20081119-1_0.C: Likewise.
1418         * g++.dg/lto/20081118_0.C: Likewise.
1419         * gcc.dg/lto/20091020-2_0.c: Likewise.
1420         * gcc.dg/lto/20090210_0.c: Likewise.
1421         * gcc.dg/lto/20081204-1_0.c: Likewise.
1422         * gcc.dg/lto/20081224_0.c: Likewise.
1423         * gcc.dg/lto/20090219_0.c: Likewise.
1424         * gcc.dg/lto/20091014-1_0.c: Likewise.
1425         * gcc.dg/lto/20091016-1_0.c: Likewise.
1426         * gcc.dg/lto/20090206-2_0.c: Likewise.
1427         * gcc.dg/lto/20090116_0.c: Likewise.
1428         * gcc.dg/lto/20091013-1_0.c: Likewise.
1429         * gcc.dg/lto/20091015-1_0.c: Likewise.
1430         * gcc.dg/lto/20090126-2_0.c: Likewise.
1432 2011-03-31  Ian Lance Taylor  <iant@google.com>
1434         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1436 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1438         * gnat.dg/opt16.adb: New test.
1440 2011-03-31  Jason Merrill  <jason@redhat.com>
1442         * g++.dg/cpp0x/defaulted24.C: New.
1444 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1446         PR target/16292
1447         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1448         with -O0.
1450 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
1452         * g++.dg/other/i386-9.C: New test.
1454 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1456         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1458 2011-03-30  Jason Merrill  <jason@redhat.com>
1460         * g++.dg/cpp0x/regress/error-recovery1.C: New.
1462         * g++.dg/cpp0x/regress/isnan.C: New.
1464         * g++.dg/cpp0x/initlist46.C: New.
1466 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
1468         PR target/47551
1469         * gcc.target/arm/neon-modes-2.c: New test.
1471 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
1473         PR c/48305
1474         * gcc.c-torture/compile/pr48305.c: New test.
1476 2011-03-29  Jason Merrill  <jason@redhat.com>
1478         * g++.dg/cpp0x/regress/value-dep1.C: New.
1480 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
1482         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1484 2011-03-29  Ian Lance Taylor  <iant@google.com>
1486         * go.test/go-test.exp: Handle the test lines used in several new
1487         tests.
1488         (errchk): Add opts parameter.  Change all callers.  Handle parens
1489         in regexps.
1491 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
1492             Dominique d'Humieres  <dominiq@lps.ens.fr>
1494         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1495         and __APPLE__ && __PPC__ && __ALTIVEC__.
1497 2011-03-29  Jason Merrill  <jason@redhat.com>
1499         * g++.dg/cpp0x/dependent1.C: New.
1501         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1503         * g++.dg/cpp0x/constexpr-memfn1.C: New.
1505         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1507 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
1509         PR fortran/48095
1510         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1511         * gfortran.dg/proc_ptr_comp_32.f90: New.
1513 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1515         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
1516         check for corresponding warning.
1518 2011-03-28  Jason Merrill  <jason@redhat.com>
1520         * g++.dg/cpp0x/rv-deduce2.C: New.
1522 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
1524         PR debug/48203
1525         * gcc.dg/pr48203.c: New test.
1527 2011-03-28  Jeff Law <law@redhat.com>
1529         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1531 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
1533         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1534         and __PPC__ && __ALTIVEC__.
1536 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
1538         PR testsuite/48238
1539         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1540         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1541         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1542         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1544 2011-03-28  Jason Merrill  <jason@redhat.com>
1546         * g++.dg/cpp0x/initlist-array2.C: New.
1548         * g++.dg/cpp0x/initlist-array1.C: New.
1550         * g++.dg/cpp0x/constexpr-compound.C: New.
1552         * g++.dg/cpp0x/constexpr-using.C: New.
1554         * g++.dg/cpp0x/constexpr-noexcept.C: New.
1556 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
1558         PR testsuite/48276
1559         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1561 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
1563         * gcc.dg/slp-1.c: New test.
1565 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1567         * gcc.target/i386/avx256-unaligned-load-1.c: New.
1568         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1569         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1570         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1571         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1572         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1573         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1574         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1575         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1576         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1577         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1578         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1579         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1580         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1582 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1584         PR fortran/47065
1585         * gfortran.dg/trim_optimize_5.f90:  New test.
1586         * gfortran.dg/trim_optimize_6.f90:  New test.
1588 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
1590         PR target/38598
1591         * gcc.target/mips/madd-7.c: Remove -mlong32.
1592         * gcc.target/mips/msub-7.c: Likewise.
1594 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
1596         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1597         accesses to preserve the meaning of the test for doubleword vectors.
1598         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1599         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1601 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
1603         PR fortran/48291
1604         * gfortran.dg/class_42.f03: New.
1606 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
1608         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1609         strided accesses.
1611 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
1613         PR rtl-optimization/48144
1614         * gcc.dg/pr48144.c: New test.
1616 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1618         * gnat.dg/discr27.ad[sb]: New test.
1620 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1622         * gnat.dg/limited_with2.ad[sb]: New test.
1623         * gnat.dg/limited_with2_pkg1.ads: New helper.
1624         * gnat.dg/limited_with2_pkg2.ads: Likewise.
1626 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
1628         * gnat.dg/opt15.adb: New test.
1629         * gnat.dg/opt15_pkg.ad[sb]: New helper.
1631 2011-03-25  Tobias Burnus  <burnus@net-b.de>
1633         PR fortran/48174
1634         PR fortran/45304
1635         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1636         * gfortran.dg/leadz_trailz_3.f90: Ditto
1638 2011-03-25  Martin Jambor  <mjambor@suse.cz>
1640         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1642 2011-03-25  Jason Merrill  <jason@redhat.com>
1644         * g++.dg/cpp0x/defaulted22.C: New.
1645         * g++.dg/cpp0x/defaulted23.C: New.
1646         * g++.dg/cpp0x/defaulted15.C: Adjust.
1648 2011-03-25  Jason Merrill  <jason@redhat.com>
1650         * g++.dg/cpp0x/move1.C: New.
1652 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
1654         PR target/48287
1655         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1657 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1659         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1660         for mips-sgi-irix6.5.
1661         Replace snprintf prototype by <stdio.h>.
1663 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1665         PR testsuite/48283
1666         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1667         run_expensive_tests.
1668         * gcc.dg/graphite/block-4.c: Likewise.
1669         * gcc.dg/graphite/block-7.c: Likewise.
1670         * gcc.dg/graphite/block-8.c: Likewise.
1672 2011-03-25  Richard Guenther  <rguenther@suse.de>
1674         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1675         * g++.dg/tree-ssa/pr8781.C: Likewise.
1676         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1677         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1678         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1679         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1680         * gcc.dg/tree-ssa/alias-18.c: Likewise.
1681         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1682         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1683         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1684         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1685         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1686         * gcc.dg/tree-ssa/pr21574.c: Likewise.
1687         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1688         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1689         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1690         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1691         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1692         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1693         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1694         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1695         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1696         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1697         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1698         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1699         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1700         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1701         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1702         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1703         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1704         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1705         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1706         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1707         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1708         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1709         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1710         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1711         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1712         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1713         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1714         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1715         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1716         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1717         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1718         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1719         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1720         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1721         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1722         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1723         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1724         * c-c++-common/pr46562-2.c: Likewise.
1725         * gfortran.dg/pr42108.f90: Likewise.
1726         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1727         foo to be inlined even at -O1.
1728         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1729         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1730         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1731         * gcc.dg/matrix/matrix.exp: Disable FRE.
1733 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
1735         PR debug/48204
1736         * gcc.dg/dfp/pr48204.c: New test.
1738 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
1740         PR target/48209
1741         * gcc.c-torture/execute/pr47917.c: Move this...
1742         * gcc.dg/torture/pr47917.c: to here and add xfails.
1744 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1746         * gnat.dg/array16.ad[sb]: New test.
1747         * gnat.dg/array16.ads: New helper.
1749 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1751         * gnat.dg/derived_type2.adb: New test.
1753 2011-03-24  Richard Guenther  <rguenther@suse.de>
1755         PR tree-optimization/48271
1756         * g++.dg/torture/pr48271.C: New testcase.
1758 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
1760         * gnat.dg/array15.ad[sb]: New test.
1762 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
1764         PR target/48237
1765         * gcc.target/i386/pr48237.c: New test.
1767 2011-03-24  Richard Guenther  <rguenther@suse.de>
1769         PR middle-end/48269
1770         * gcc.dg/builtin-object-size-10.c: New testcase.
1772 2011-03-24  Richard Guenther  <rguenther@suse.de>
1774         PR tree-optimization/46562
1775         * c-c++-common/pr46562-2.c: New testcase.
1776         * c-c++-common/pr46562.c: Likewise.
1778 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
1780         * gcc.dg/vect/vect-cselim-1.c: New test.
1781         * gcc.dg/vect/vect-cselim-2.c: New test.
1783 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
1785         * gcc.target/arm/pr46934.c: New.
1787 2011-03-23  Ian Lance Taylor  <iant@google.com>
1789         * go.test/go-test.exp (errchk): Ignore lines containing ////.
1791 2011-03-23  Richard Guenther  <rguenther@suse.de>
1793         * gcc.dg/struct: Remove directory and contents.
1795 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1797         PR testsuite/48251
1798         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1800 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
1802         * gnat.dg/discr26.ad[sb]: New test.
1803         * gnat.dg/discr26_pkg.ads: New helper.
1805 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
1807         PR target/47553
1808         * gcc.target/arm/neon-vld-1.c: New test.
1810 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
1812         * gnat.dg/array14.ad[sb]: New test.
1813         * gnat.dg/array14_pkg.ads: New helper.
1815 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
1817         * gcc.c-torture/execute/920501-8.x: Remove.
1818         * gcc.c-torture/execute/930513-1.x: Remove.
1819         * gcc.c-torture/execute/960312-1.x: Remove.
1820         * gcc.c-torture/compile/20000804-1.c,
1821         gcc.c-torture/compile/20001205-1.c,
1822         gcc.c-torture/compile/20001226-1.c,
1823         gcc.c-torture/compile/20010518-2.c,
1824         gcc.c-torture/compile/20020312-1.c,
1825         gcc.c-torture/compile/20020604-1.c,
1826         gcc.c-torture/compile/920501-12.c,
1827         gcc.c-torture/compile/920501-4.c,
1828         gcc.c-torture/compile/920520-1.c,
1829         gcc.c-torture/compile/980506-1.c,
1830         gcc.c-torture/execute/980709-1.x,
1831         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
1832         options for m68hc11.
1833         * gcc.dg/cpp/assert4.c: Don't handle ARC.
1834         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
1835         m68hc11.
1837 2011-03-22  Nick Clifton  <nickc@redhat.com>
1839         * lib/target-supports.exp (check_profiling_available): Add MN10300
1840         to the list of targets that do not support profiling.  Restore
1841         alpha sorting to this list.
1843 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1845         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
1846         failure on 32-bit systems.
1847         * gcc.dg/torture/vector-2.c: Ditto.
1849 2011-03-22  Richard Guenther  <rguenther@suse.de>
1851         PR tree-optimization/48228
1852         * gcc.dg/Wstrict-overflow-23.c: New testcase.
1854 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1856         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1857         powerpc.
1859         PR target/48226
1860         * gcc.target/powerpc/pr48226.c: New file.
1862 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
1864         * lib/prune.exp (prune_gcc_output): Prune "could not create
1865         compact unwind for" warnings.
1867 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1869         PR c/42544
1870         PR c/48197
1871         * gcc.c-torture/execute/pr42544.c: New test.
1872         * gcc.c-torture/execute/pr48197.c: New test.
1874 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
1876         PR preprocessor/48192
1877         * gcc.target/powerpc/pr48192.c: New file.
1879         PR target/48053
1880         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1881         split problem of 0 being loaded in a VSX register.
1883 2011-03-21  Richard Guenther  <rguenther@suse.de>
1885         PR c/47939
1886         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
1887         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1888         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1889         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1891 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
1893         PR target/48213
1894         * gcc.dg/pr48213.c: New test.
1896 2011-03-21  Kai Tietz  <ktietz@redhat.com>
1898         PR target/12171
1899         * g++.dg/plugin/attribute_plugin.c: Adjust test.
1901 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
1903         * gcc.target/arm/xor-and.c: New.
1905 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1907         PR fortran/22572
1908         * gfortran.dg/function_optimize_1.f90:  New test.
1909         * gfortran.dg/function_optimize_2.f90:  New test.
1911 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
1913         PR rtl-optimization/47502
1914         * gcc.target/i386/pr47502-1.c: New.
1915         * gcc.target/i386/pr47502-2.c: Likewise.
1917 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
1919         PR rtl-optimization/48156
1920         * gcc.dg/pr48156.c: New test.
1922 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1924         PR libfortran/47439
1925         * gfortran.dg/scratch_1.f90: Adjust test.
1927 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1929         PR libfortran/47439
1930         * gfortran.dg/scratch_1.f90: New test.
1932 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
1934         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1935         variably modified typedefs.
1936         * gcc.dg/c1x-typedef-2.c: Remove.
1938 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
1940         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
1941         * gcc.dg/c1x-anon-struct-3.c: New test.
1942         * gcc.dg/anon-struct-11.c: Update.
1944 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1946         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1947         dg-xfail-run-if.
1948         Only xfail with gas.
1950 2011-03-18  Jason Merrill  <jason@redhat.com>
1952         * g++.dg/template/fn-ptr1.C: New.
1954         * g++.dg/overload/volatile1.C: New.
1956         * g++.dg/opt/pr23372.C: New.
1958         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1960 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1962         PR middle-end/47405
1963         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1965 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
1967         * gcc.target/arm/unsigned-extend-1.c: New.
1969 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
1971         PR bootstrap/48161
1972         * gcc.c-torture/compile/pr48161.c: New test.
1974 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
1976         PR middle-end/47725
1977         * gcc.dg/torture/pr47725.c: New.
1979 2011-03-17  Jason Merrill  <jason@redhat.com>
1981         * g++.dg/cpp0x/constexpr-overflow2.C: New.
1982         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1984 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
1986         * gnat.dg/specs/elab2.ads: New test.
1987         * gnat.dg/specs/elab2_pkg.ads: New helper.
1989 2011-03-17  Jason Merrill  <jason@redhat.com>
1991         * g++.dg/cpp0x/decltype-1212.C: New.
1992         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1994 2011-03-17  Jason Merrill  <jason@redhat.com>
1996         * g++.dg/parse/memfnquals1.C: New.
1998 2011-03-17  Richard Guenther  <rguenther@suse.de>
2000         PR middle-end/48134
2001         * gcc.dg/pr48134.c: New testcase.
2003 2011-03-17  Richard Guenther  <rguenther@suse.de>
2005         PR middle-end/48165
2006         * g++.dg/torture/pr48165.C: New testcase.
2008 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
2010         PR rtl-optimization/48141
2011         * gcc.dg/pr48141.c: New test.
2013 2011-03-16  Jason Merrill  <jason@redhat.com>
2015         * g++.dg/cpp0x/constexpr-48089.C: New.
2017         * g++.dg/cpp0x/constexpr-abi1.C: New.
2019         * g++.dg/cpp0x/constexpr-46336.C: New.
2020         * g++.dg/parse/friend5.C: Adjust expected errors.
2022         * g++.dg/cpp0x/constexpr-47570.C: New.
2024 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
2026         PR debug/47510
2027         * ++.dg/debug/dwarf2/typedef6.C: New test.
2029 2011-03-16  Jason Merrill  <jason@redhat.com>
2031         * g++.dg/cpp0x/elision2.C: New.
2033         * g++.dg/cpp0x/constexpr-array3.C: New.
2035 2011-03-16  Jason Merrill  <jason@redhat.com>
2037         * g++.dg/cpp0x/sfinae6.C: New.
2038         * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2039         * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2040         * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2041         * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2042         * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2044 2011-03-16  Jason Merrill  <jason@redhat.com>
2046         * g++.dg/template/incomplete6.C: New.
2048 2011-03-16  Jeff Law <law@redhat.com>
2050         * gcc.dg/tree-ssa/vrp55.c: New test.
2052 2011-03-16  Jason Merrill  <jason@redhat.com>
2054         * g++.dg/cpp0x/auto22.C: New.
2056 2011-03-16  Richard Guenther  <rguenther@suse.de>
2058         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2059         optimizing it away if promoted to const.
2061 2011-03-16  Richard Guenther  <rguenther@suse.de>
2063         PR tree-optimization/48149
2064         * gcc.dg/fold-complex-1.c: New testcase.
2066 2011-03-16  Richard Guenther  <rguenther@suse.de>
2068         PR testsuite/48147
2069         * gcc.dg/guality/pr45882.c: Really make sure no inlining
2070         or cloning happens.
2072 2011-03-16  Richard Guenther  <rguenther@suse.de>
2074         PR tree-optimization/26134
2075         * gcc.dg/tree-ssa/complex-6.c: New testcase.
2077 2011-03-16  Richard Guenther  <rguenther@suse.de>
2079         PR tree-optimization/48146
2080         * gcc.dg/torture/pr48146.c: New testcase.
2082 2011-03-16  Richard Guenther  <rguenther@suse.de>
2084         * gcc.dg/tree-ssa/pr14814.c: Adjust.
2085         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2087 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
2089         PR middle-end/48136
2090         * gcc.c-torture/compile/pr48136.c: New test.
2092         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2094         PR debug/45882
2095         * gcc.dg/guality/pr45882.c: New test.
2097 2011-03-15  Jason Merrill  <jason@redhat.com>
2099         * g++.dg/cpp0x/constexpr-recursion.C: New.
2101         * g++.dg/cpp0x/implicit11.C: New.
2103 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
2105         * g++.dg/cpp0x/constexpr-attribute.C: New.
2107 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2109         * g++.dg/parse/pr34758.C: New.
2111 2011-03-15  Xinliang David Li  <davidxl@google.com>
2113         PR c/47837
2114         * gcc.dg/uninit-pred-7_d.c: New test.
2115         * gcc.dg/uninit-pred-8_d.c: New test.
2117 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
2119         PR target/46788
2120         * gcc.target/arm/pr46788.c: New.
2122 2011-03-15  Richard Guenther  <rguenther@suse.de>
2124         PR middle-end/47650
2125         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2126         * gfortran.dg/ishft_4.f90: Likewise.
2127         * gfortran.dg/leadz_trailz_3.f90: Likewise.
2129 2011-03-15  Richard Guenther  <rguenther@suse.de>
2131         PR tree-optimization/13954
2132         * g++.dg/tree-ssa/pr13954.C: New testcase.
2134 2011-03-15  Richard Guenther  <rguenther@suse.de>
2136         PR tree-optimization/48037
2137         * gcc.target/i386/pr48037-1.c: New testcase.
2139 2011-03-15  Richard Guenther  <rguenther@suse.de>
2141         PR tree-optimization/41490
2142         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2143         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2144         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2145         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2146         * g++.dg/tree-ssa/pr33604.C: Adjust.
2148 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
2150         PR middle-end/47917
2151         * gcc.c-torture/execute/pr47917.c: New test.
2152         * gcc.dg/pr47917.c: New test.
2154         PR middle-end/38878
2155         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2157 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
2159         * gcc.target/i386/sse4_1-floor-vec.c: New test.
2160         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2161         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2162         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2163         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2164         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2165         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2166         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2167         * gcc.target/i386/avx-floor-vec.c: Ditto.
2168         * gcc.target/i386/avx-ceil-vec.c: Ditto.
2169         * gcc.target/i386/avx-trunc-vec.c: Ditto.
2170         * gcc.target/i386/avx-rint-vec.c: Ditto.
2171         * gcc.target/i386/avx-floorf-vec.c: Ditto.
2172         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2173         * gcc.target/i386/avx-truncf-vec.c: Ditto.
2174         * gcc.target/i386/avx-rintf-vec.c: Ditto.
2176 2011-03-14  Tom Tromey  <tromey@redhat.com>
2178         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2179         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2180         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2182 2011-03-14  Tom Tromey  <tromey@redhat.com>
2184         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2185         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2186         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2188 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
2190         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2192 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
2194         PR rtl-optimization/47166
2195         * gcc.c-torture/execute/postmod-1.c: New test.
2197 2011-03-14  Richard Guenther  <rguenther@suse.de>
2199         PR middle-end/48098
2200         * gcc.dg/torture/pr48098.c: New testcase.
2202 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
2204         PR target/48053
2205         * gcc.target/powerpc/pr48053-1.c: New test.
2206         * gcc.target/powerpc/pr48053-2.c: Likewise.
2208 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2210         PR libfortran/48066
2211         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
2213 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2215         PR libfortran/48066
2216         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
2218 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
2220         PR fortran/48059
2221         * gfortran.dg/class_41.f03: New.
2223 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
2225         * g++.dg/conversion/cast3.C: New test.
2227 2011-03-11  Jason Merrill  <jason@redhat.com>
2229         * g++.dg/template/error45.C: New.
2231         * g++.dg/parse/no-type-defn1.C: New.
2233         * g++.dg/ext/attrib40.C: New.
2235         * g++.dg/cpp0x/regress/array1.C: New.
2237 2011-03-11  Richard Guenther  <rguenther@suse.de>
2239         PR tree-optimization/48067
2240         * gcc.dg/pr48067.c: New testcase.
2242 2011-03-11  Richard Guenther  <rguenther@suse.de>
2244         PR lto/48073
2245         * g++.dg/lto/20110311-1_0.C: New testcase.
2247 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2249         PR c++/48035
2250         * g++.dg/inherit/virtual8.C: New test.
2252         PR middle-end/48044
2253         * gcc.dg/torture/pr48044.c: New test.
2255 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
2257         PR fortran/47768
2258         * gfortran.dg/proc_ptr_comp_31.f90: New.
2260 2011-03-11  Richard Guenther  <rguenther@suse.de>
2262         PR tree-optimization/47278
2263         * gcc.dg/torture/pr47278-1.c: New testcase.
2264         * gcc.dg/torture/pr47278-2.c: Likewise.
2266 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
2268         PR tree-optimization/48063
2269         * gcc.dg/torture/pr48063.c: New test.
2271 2011-03-10  Jason Merrill  <jason@redhat.com>
2273         * g++.dg/template/array22.C: New.
2275         * g++.dg/cpp0x/syntax-err1.C: New.
2276         * g++.dg/parse/error36.C: Adjust expected errors.
2277         * g++.old-deja/g++.pt/ctor2.C: Likewise.
2278         * g++.old-deja/g++.pt/typename3.C: Likewise.
2279         * g++.old-deja/g++.pt/typename4.C: Likewise.
2280         * g++.old-deja/g++.pt/typename6.C: Likewise.
2282 2011-03-09  Jason Merrill  <jason@redhat.com>
2284         * g++.dg/template/nontype22.C: New.
2286 2011-03-09  Martin Jambor  <mjambor@suse.cz>
2288         PR tree-optimization/47714
2289         * g++.dg/torture/pr47714.C: New test.
2291 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
2293         PR target/47755
2294         * gcc.target/powerpc/pr47755-2.c: New file.
2296 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2298         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2299         is not set in the environment, pass 64 as first argument when not
2300         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2301         native where ulimit -u is supported.
2303 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2305         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2307 2011-03-08  Jason Merrill  <jason@redhat.com>
2309         * g++.dg/template/nontype21.C: New.
2311         * g++.dg/template/anon5.C: New.
2313 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2315         PR debug/47881
2316         * gcc.dg/pr47881.c: New test.
2318 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
2320         PR c++/47957
2321         * g++.dg/lookup/template3.C: New test.
2323 2011-03-08  Kai Tietz  <ktietz@redhat.com>
2325         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2326         'long' type.
2328 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
2330         PR testsuite/47954
2331         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2332         sizeof to compute alignment.
2334 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
2336         PR tree-optimization/48022
2337         * gcc.dg/pr48022-1.c: New test.
2338         * gcc.dg/pr48022-2.c: New test.
2340 2011-03-07  Jason Merrill  <jason@redhat.com>
2342         * g++.dg/template/nontype20.C: New.
2343         * g++.dg/init/member1.C: Adjust expected errors.
2344         * g++.dg/parse/constant4.C: Likewise.
2345         * g++.dg/template/qualified-id3.C: Likewise.
2346         * g++.old-deja/g++.pt/crash10.C: Likewise.
2348         * g++.dg/cpp0x/regress/non-const1.C: New.
2350 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
2352         PR debug/47991
2353         * gcc.dg/pr47991.c: New test.
2355 2011-03-07  Jason Merrill  <jason@redhat.com>
2357         * g++.dg/abi/mangle46.C: New.
2359 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
2361         PR target/47862
2362         * gcc.target/powerpc/pr47862.c: New.
2364 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
2366         PR target/45413
2367         * gcc.target/i386/combine-mul.c: Require nonpic.
2369 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
2370             Nathan Froyd  <froydnj@codesourcery.com>
2372         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2374 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
2376         * README.QMTEST: Remove.
2378 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
2379             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2381         PR fortran/47850
2382         * gfortran.dg/array_constructor_37.f90 : New test.
2384 2011-03-05  Jason Merrill  <jason@redhat.com>
2386         * g++.dg/abi/mangle39.C: ABI v5, not 6.
2387         * g++.dg/abi/mangle45.C: Likewise.
2388         * g++.dg/cpp0x/trailing1.C: Likewise.
2390 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2392         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2394 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
2396         PR rtl-optimization/47899
2397         * gcc.dg/pr47899.c: New test.
2399         * gcc.dg/torture/pr47968.c: Ignore warnings.
2401         PR tree-optimization/47967
2402         * gcc.c-torture/compile/pr47967.c: New test.
2404 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2406         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2407         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2409 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
2411         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2412         and property_getAttributes() if __OBJC2__.
2413         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2414         * objc.dg/property/property-encoding-1.m: New.
2415         * obj-c++.dg/property/property-encoding-1.mm: New.
2417 2011-03-04  Jason Merrill  <jason@redhat.com>
2419         * g++.dg/template/pseudodtor6.C: New.
2421         * g++.dg/inherit/covariant19.C: New.
2423 2011-03-04  Richard Guenther  <rguenther@suse.de>
2425         PR middle-end/47968
2426         * gcc.dg/torture/pr47968.c: New testcase.
2428 2011-03-04  Richard Guenther  <rguenther@suse.de>
2430         PR middle-end/47975
2431         * gcc.dg/torture/pr47975.c: New testcase.
2433 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
2435         PR c++/47974
2436         * g++.dg/template/crash106.C: New.
2438 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
2440         PR c/47963
2441         * gcc.dg/gomp/pr47963.c: New test.
2442         * g++.dg/gomp/pr47963.C: New test.
2444 2011-03-02  Jason Merrill  <jason@redhat.com>
2446         * g++.dg/cpp0x/regress/condition1.C: New.
2448         * g++.dg/cpp0x/constexpr-ctor9.C: New.
2450 2011-03-01  Jason Merrill  <jason@redhat.com>
2452         * g++.dg/cpp0x/lambda/lambda-98.C: New.
2454         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2456 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
2458         PR rtl-optimization/47925
2459         * gcc.c-torture/execute/pr47925.c: New test.
2461 2011-03-01  Jason Merrill  <jason@redhat.com>
2463         * g++.dg/cpp0x/decltype25.C: New.
2465         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2467 2011-03-01  Richard Guenther  <rguenther@suse.de>
2469         PR tree-optimization/47890
2470         * gcc.dg/torture/pr47890.c: New testcase.
2472 2011-03-01  Richard Guenther  <rguenther@suse.de>
2474         PR lto/47924
2475         * gcc.dg/lto/pr47924_0.c: New testcase.
2477 2011-03-01  Richard Guenther  <rguenther@suse.de>
2479         PR lto/46911
2480         * gfortran.dg/lto/pr46911_0.f: New testcase.
2482 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2484         PR libgfortran/47933
2485         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2486         compile errors from older code form.
2488 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2490         PR libgfortran/47567
2491         * gfortran.dg/fmt_fw_d.f90: New test.
2493 2011-02-28  Jason Merrill  <jason@redhat.com>
2495         * g++.dg/inherit/covariant18.C: New.
2497 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
2499         PR middle-end/47893
2500         * gcc.dg/pr47893.c: New test.
2502 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
2504         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2505         NULL in case of a selector with conflicting types.
2506         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2508 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
2510         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2511         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2512         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2513         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2515 2011-02-28  Jason Merrill  <jason@redhat.com>
2517         PR c++/47906
2518         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2520 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2522         PR libgfortran/47778
2523         * gfortran.dg/namelist_71.f90: New test.
2525 2011-02-27  Jason Merrill  <jason@redhat.com>
2527         PR c++/47906
2528         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2529         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2531 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
2533         PR c++/46466
2534         * g++.dg/cpp0x/constexpr-ctor8.C: New.
2536 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
2538         PR fortran/47886
2539         * gfortran.dg/gomp/task-1.f90: Removed.
2541 2011-02-26  Jason Merrill  <jason@redhat.com>
2543         * g++.dg/template/this-targ1.C: New.
2545         * g++.dg/cpp0x/regress/template-const1.C: New.
2546         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2547         * g++.dg/template/function1.C: Adjust.
2548         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2549         * g++.dg/debug/debug7.C: Adjust.
2551 2011-02-26  Tobias Burnus  <burnus@net-b.de>
2553         PR fortran/47886
2554         * gfortran.dg/gomp/task-1.f90: New.
2556 2011-02-25  Jie Zhang  <jie@codesourcery.com>
2558         * gcc.target/arm/neon-thumb2-move.c: Add
2559         dg-require-effective-target arm_thumb2_ok.
2561 2011-02-24  Jason Merrill  <jason@redhat.com>
2563         * g++.dg/parse/constant1.C: Specify C++98 mode.
2564         * g++.dg/parse/constant5.C: Likewise.
2565         * g++.dg/parse/error2.C: Likewise.
2566         * g++.dg/parse/semicolon3.C: Likewise.
2567         * g++.dg/template/crash14.C: Likewise.
2568         * g++.dg/template/local4.C: Likewise.
2569         * g++.dg/template/nontype3.C: Likewise.
2570         * g++.dg/parse/crash31.C: Adjust expected errors.
2571         * g++.dg/template/function1.C: Likewise.
2572         * g++.dg/template/ref3.C: Likewise.
2573         * g++.dg/template/static9.C: Likewise.
2574         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2576         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2577         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2578         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2579         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2580         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2582 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
2584         PR fortran/47878
2585         * gfortran.dg/pr47878.f90: New test.
2587 2011-02-24  Richard Guenther  <rguenther@suse.de>
2589         PR testsuite/47801
2590         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2591         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2593 2011-02-24  Richard Guenther  <rguenther@suse.de>
2595         PR fortran/47839
2596         * gfortran.dg/lto/pr47839_0.f90: New testcase.
2597         * gfortran.dg/lto/pr47839_1.f90: Likewise.
2599 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2601         PR libgfortran/47567
2602         * gfortran.dg/fmt_f0_1.f90: Update test.
2604 2011-02-23  Jason Merrill  <jason@redhat.com>
2606         * g++.dg/abi/mangle39.C: Adjust parm mangling.
2607         * g++.dg/abi/mangle45.C: New.
2609         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2610         * g++.dg/template/canon-type-9.C: Match use of decltype
2611         between declaration and definition.
2612         * g++.dg/template/canon-type-12.C: Likewise.
2614 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
2616         PR fortran/40850
2617         * gfortran.dg/nested_allocatables_1.f90: New.
2619 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
2621         PR c++/46868
2622         * g++.dg/pr46868.C: New test.
2623         * g++.dg/parse/parameter-declaration-1.C: Adjust.
2624         * g++.dg/parse/error14.C: Adjust.
2626 2011-02-23  Richard Guenther  <rguenther@suse.de>
2628         PR tree-optimization/47838
2629         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2631 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2633         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
2635 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
2637         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2638         * gfortran.dg/count_init_expr.f03: Ditto.
2639         * gfortran.dg/gomp/pr43711.f90: Ditto.
2640         * gcc.dg/struct-parse-2.c: Ditto.
2641         * gcc.dg/parse-error-3.c: Ditto.
2642         * gcc.dg/Wlogical-op-1.c: Ditto.
2643         * gcc.dg/Walways-true-1.c: Ditto.
2644         * gcc.dg/pr24225.c: Ditto.
2645         * gcc.dg/Walways-true-2.c: Ditto.
2646         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2647         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2648         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2649         * g++.dg/overload/defarg4.C: Ditto.
2650         * g++.dg/inherit/covariant16.C: Ditto.
2651         * g++.dg/inherit/virtual7.C: Ditto.
2652         * g++.dg/template/canon-type-9.C: Ditto.
2653         * g++.dg/template/access19.C: Ditto.
2654         * g++.dg/template/call7.C: Ditto.
2655         * g++.dg/template/canon-type-2.C: Ditto.
2656         * g++.dg/template/init7.C: Ditto.
2657         * g++.dg/template/sizeof-template-argument.C: Ditto.
2658         * g++.dg/template/const3.C: Ditto.
2659         * g++.dg/template/sfinae26.C: Ditto.
2660         * g++.dg/template/sfinae26.C: Ditto.
2661         * g++.dg/template/canon-type-11.C: Ditto.
2662         * g++.dg/template/union2.C: Ditto.
2663         * g++.dg/template/canon-type-3.C: Ditto.
2664         * g++.dg/template/canon-type-1.C: Ditto.
2665         * g++.dg/template/canon-type-5.C: Ditto.
2666         * g++.dg/template/canon-type-7.C: Ditto.
2667         * g++.dg/template/canon-type-10.C: Ditto.
2668         * g++.dg/template/spec36.C: Ditto.
2669         * g++.dg/template/typedef38.C: Ditto.
2670         * g++.dg/template/canon-type-4.C: Ditto.
2671         * g++.dg/template/canon-type-6.C: Ditto.
2672         * g++.dg/template/canon-type-13.C: Ditto.
2673         * g++.dg/template/instantiate9.C: Ditto.
2674         * g++.dg/template/ttp22.C: Ditto.
2675         * g++.dg/warn/Wreturn-type-6.C: Ditto.
2676         * g++.dg/warn/Walways-true-1.C: Ditto.
2677         * g++.dg/warn/Wlogical-op-1.C: Ditto.
2678         * g++.dg/warn/Walways-true-2.C: Ditto.
2679         * g++.dg/conversion/op4.C: Ditto.
2680         * g++.dg/opt/pr19650.C: Ditto.
2681         * g++.dg/lookup/friend11.C: Ditto.
2682         * g++.dg/other/default2.C: Ditto.
2683         * g++.dg/other/default3.C: Ditto.
2684         * g++.dg/other/dtor2.C: Ditto.
2685         * g++.dg/other/friend5.C: Ditto.
2686         * g++.dg/other/default5.C: Ditto.
2687         * g++.dg/init/brace6.C: Ditto.
2688         * g++.dg/init/aggr5.C: Ditto.
2689         * g++.dg/init/error2.C: Ditto.
2690         * g++.dg/expr/bound-mem-fun.C: Ditto.
2691         * g++.dg/expr/cond6.C: Ditto.
2692         * g++.dg/expr/stmt-expr-1.C: Ditto.
2693         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2694         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2695         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2696         * g++.dg/cpp0x/bracket1.C: Ditto.
2697         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2698         * g++.dg/cpp0x/pr38646.C: Ditto.
2699         * g++.dg/cpp0x/variadic73.C: Ditto.
2700         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2701         * g++.dg/cpp0x/bracket4.C: Ditto.
2702         * g++.dg/cpp0x/decltype4.C: Ditto.
2703         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2704         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2705         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2706         * g++.dg/cpp0x/variadic-new2.C: Ditto.
2707         * g++.dg/cpp0x/decltype2.C: Ditto.
2708         * g++.dg/cpp0x/decltype1.C: Ditto.
2709         * g++.dg/cpp0x/bracket2.C: Ditto.
2710         * g++.dg/cpp0x/decltype5.C: Ditto.
2711         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2712         * g++.dg/cpp0x/variadic70.C: Ditto.
2713         * g++.dg/cpp0x/decltype6.C: Ditto.
2714         * g++.dg/cpp0x/rvo.C: Ditto.
2715         * g++.dg/cpp0x/vt-40092.C: Ditto.
2716         * g++.dg/cpp0x/variadic-new.C: Ditto.
2717         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2718         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2719         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2720         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2721         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2722         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2723         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2724         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2725         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2726         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2727         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2728         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2729         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2730         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2731         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2732         * g++.dg/cpp0x/pr39639.C: Ditto.
2733         * g++.dg/cpp0x/decltype3.C: Ditto.
2734         * g++.dg/cpp0x/variadic68.C: Ditto.
2735         * g++.dg/cpp0x/variadic-function.C: Ditto.
2736         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2737         * g++.dg/cpp0x/variadic-bind.C: Ditto.
2738         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2739         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2740         * g++.dg/parse/crash35.C: Ditto.
2741         * g++.dg/parse/crash40.C: Ditto.
2742         * g++.dg/parse/defarg12.C: Ditto.
2743         * g++.dg/parse/crash34.C: Ditto.
2744         * g++.dg/parse/constructor3.C: Ditto.
2745         * g++.dg/parse/template23.C: Ditto.
2746         * g++.dg/parse/crash56.C: Ditto.
2747         * g++.dg/parse/dtor13.C: Ditto.
2748         * g++.dg/parse/error33.C: Ditto.
2749         * g++.dg/parse/ctor9.C: Ditto.
2750         * g++.dg/parse/error32.C: Ditto.
2751         * g++.dg/parse/error37.C: Ditto.
2752         * g++.dg/parse/bitfield3.C: Ditto.
2753         * g++.dg/parse/struct-4.C: Ditto.
2754         * g++.dg/ext/has_trivial_copy.C: Ditto.
2755         * g++.dg/ext/is_polymorphic.C: Ditto.
2756         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
2757         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
2758         * g++.dg/ext/has_nothrow_assign.C: Ditto.
2759         * g++.dg/ext/is_union.C: Ditto.
2760         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
2761         * g++.dg/ext/is_pod.C: Ditto.
2762         * g++.dg/ext/has_virtual_destructor.C: Ditto.
2763         * g++.dg/ext/has_trivial_constructor.C: Ditto.
2764         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
2765         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
2766         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
2767         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
2768         * g++.dg/ext/is_abstract.C: Ditto.
2769         * g++.dg/ext/has_trivial_assign.C: Ditto.
2770         * g++.dg/ext/is_class.C: Ditto.
2771         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
2772         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
2773         * g++.dg/ext/is_base_of.C: Ditto.
2774         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
2775         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
2776         * g++.dg/ext/is_empty.C: Ditto.
2777         * g++.dg/ext/is_enum.C: Ditto.
2778         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
2779         * gnat.dg/opt11.adb: Ditto.
2780         * obj-c++.dg/pr45735.mm: Ditto.
2781         * obj-c++.dg/pr24393.mm: Ditto.
2782         * obj-c++.dg/exceptions-2.mm: Ditto.
2783         * objc.dg/pr45735.m: Ditto.
2784         * objc.dg/pr24393.m: Ditto.
2786 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
2788         * objc.dg/attributes/objc-exception-1.m: New.
2790 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2792         * gcc.dg/cpp/include7.c: New test.
2794 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
2796         PR c++/47242
2797         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2799 2011-02-23  Jie Zhang  <jie@codesourcery.com>
2801         PR rtl-optimization/47763
2802         * gcc.dg/pr47763.c: New test.
2804 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
2806         PR fortran/45743
2807         * gfortran.dg/whole_file_32.f90 : New test.
2809 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
2811         PR c++/47666
2812         * g++.dg/inherit/virtual7.C: New test.
2814 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
2816         PR objc/47832
2817         * objc.dg/type-size-3.m: Updated error message.
2818         * objc.dg/type-size-4.m: New test.
2819         * objc.dg/type-size-5.m: New test.
2821 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2823         * lib/gnat.exp: Fix comments.
2824         Don't load libgloss.exp.
2825         (default_gnat_version): Call $compiler with --version.
2826         Adapt regexp for gnatmake output, insert version.
2827         (gnat_version): New proc.
2828         (gnat_init): Remove gnat_libgcc_s_path.
2829         (gnat_target_compile): Likewise.
2830         Remove ld_library_path.
2831         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
2832         (gnat_pass): Remove.
2833         (gnat_pass): Remove.
2834         (gnat_finish): Remove.
2835         (gnat_exit): Remove.
2836         (local_find_gnatmake): Reindent.
2837         (runtest_file_p): Remove.
2838         (prune_warnings): Remove.
2839         (find_gnatclean): New proc.
2840         * lib/gnat-dg.exp (lremove): New proc.
2841         (gnat-dg-test): Reindent.
2842         Remove additional output files.
2843         (gnat-dg-runtest): Remove.
2845         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
2846         * gnat.dg/loop_optimization6.adb: Likewise.
2847         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
2849 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
2851         PR tree-optimization/47835
2852         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2854 2011-02-22  Tobias Burnus  <burnus@net-b.de>
2856         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
2857         * gfortran.dg/abstract_type_2.f03: Ditto.
2858         * gfortran.dg/abstract_type_3.f03: Ditto.
2859         * gfortran.dg/abstract_type_4.f03: Ditto.
2860         * gfortran.dg/abstract_type_5.f03: Ditto.
2861         * gfortran.dg/abstract_type_6.f03: Ditto.
2862         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
2863         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
2864         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
2865         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
2866         * gfortran.dg/array_function_5.f90: Ditto.
2867         * gfortran.dg/asynchronous_3.f03: Ditto.
2868         * gfortran.dg/char_expr_1.f90: Ditto.
2869         * gfortran.dg/class_14.f03: Ditto.
2870         * gfortran.dg/data_array_6.f: Ditto.
2871         * gfortran.dg/data_invalid.f90: Ditto.
2872         * gfortran.dg/dot_product_1.f03: Ditto.
2873         * gfortran.dg/func_derived_5.f90: Ditto.
2874         * gfortran.dg/func_result_4.f90: Ditto.
2875         * gfortran.dg/implied_do_1.f90: Ditto.
2876         * gfortran.dg/initialization_25.f90: Ditto.
2877         * gfortran.dg/initialization_26.f90: Ditto.
2878         * gfortran.dg/interface_34.f90: Ditto.
2879         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
2880         * gfortran.dg/keyword_symbol_1.f90: Ditto.
2881         * gfortran.dg/matmul_8.f03: Ditto.
2882         * gfortran.dg/merge_init_expr.f90: Ditto.
2883         * gfortran.dg/pack_assign_1.f90: Ditto.
2884         * gfortran.dg/pack_vector_1.f90: Ditto.
2885         * gfortran.dg/pointer_check_8.f90: Ditto.
2886         * gfortran.dg/product_init_expr.f03: Ditto.
2887         * gfortran.dg/reshape_order_5.f90: Ditto.
2888         * gfortran.dg/reshape_shape_1.f90: Ditto.
2889         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
2890         * gfortran.dg/same_name_2.f90: Ditto.
2891         * gfortran.dg/selected_real_kind_1.f90: Ditto.
2892         * gfortran.dg/spread_init_expr.f03: Ditto.
2893         * gfortran.dg/stmt_func_1.f90: Ditto.
2894         * gfortran.dg/sum_init_expr.f03: Ditto.
2895         * gfortran.dg/transpose_3.f03: Ditto.
2896         * gfortran.dg/unpack_init_expr.f03: Ditto.
2897         * gfortran.dg/warn_conversion.f90: Ditto.
2898         * gfortran.dg/warn_conversion_2.f90: Ditto.
2899         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
2900         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
2901         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
2902         * gfortran.dg/whole_file_16.f90: Ditto.
2903         * gfortran.dg/whole_file_17.f90: Ditto.
2904         * gfortran.dg/whole_file_18.f90: Ditto.
2905         * gfortran.dg/whole_file_20.f03: Ditto.
2906         * gfortran.dg/whole_file_5.f90: Ditto.
2907         * gfortran.dg/whole_file_6.f90: Ditto.
2908         * gfortran.dg/write_invalid_format.f90: Ditto.
2909         * gfortran.dg/zero_sized_6.f90: Ditto.
2911 2011-02-21  Jeff Law <law@redhat.com>
2913         PR rtl-optimization/46178
2914         * gcc.target/i386/pr46178.c: New test.
2916         PR rtl-optimization/46002
2917         * gcc.c-torture/compile/pr46002.c: New test.
2919 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2921         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2922         *-*-hpux10*.
2924 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
2926         PR debug/47106
2927         * g++.dg/debug/pr47106.C: Require effective target lto.
2929 2011-02-21  Jason Merrill  <jason@redhat.com>
2931         * g++.dg/cpp0x/constexpr-diag2.C: New.
2933 2011-02-20  Jason Merrill  <jason@redhat.com>
2935         * g++.dg/cpp0x/constexpr-ctor7.C: New.
2937         * g++.dg/cpp0x/fntmpdefarg2.C: New.
2939         * g++.dg/overload/conv-op1.C: New.
2941         * g++.dg/cpp0x/constexpr-synth1.C: New.
2943 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2945         * objc.dg/layout-2.m: New.
2946         * objc.dg/selector-3.m: Adjusted location of error message.
2947         * objc.dg/type-size-3.m: Same.
2948         * obj-c++.dg/selector-3.mm: Same.
2950 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
2952         PR objc/47784
2953         * objc.dg/property/dotsyntax-22.m: New.
2954         * obj-c++.dg/property/dotsyntax-22.mm: New.
2956 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
2958         PR c++/46394
2959         * g++.dg/template/typedef38.C: New test.
2961 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2963         PR fortran/46818
2964         * gfortran.dg/whole_file_30.f90 : New test.
2965         * gfortran.dg/whole_file_31.f90 : New test.
2967 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
2969         PR fortran/45077
2970         PR fortran/44945
2971         * gfortran.dg/whole_file_28.f90 : New test.
2972         * gfortran.dg/whole_file_29.f90 : New test.
2974 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
2976         PR c++/44118
2977         * g++.dg/template/crash105.C: New.
2979 2011-02-19  Jason Merrill  <jason@redhat.com>
2981         * g++.dg/cpp0x/regress/no-elide1.C: New.
2983 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
2985         PR tree-optimization/46620
2986         * gcc.dg/pr46620.c: New.
2988 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
2990         PR c/47809
2991         * gcc.target/i386/pr47809.c: New test.
2993 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2994             Tobias Burnus  <burnus@net-b.de>
2996         * lib/target-supports.exp
2997         (check_effective_target_fortran_large_real): New check for large reals.
2998         * gfortran.dg/nan_7.f90: New test.
3000 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3002         PR libgfortran/47567
3003         * gfortran.dg/fmt_f0_1.f90: Update test.
3005 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
3007         PR fortran/47348
3008         * gfortran.dg/array_constructor_36.f90 : New test.
3009         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3010         allow for comparison between different elements of the array
3011         constructor at different levels of optimization.
3013 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
3015         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3016         * gcc.target/i386/pr32280-1.c: Likewise.
3018 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
3020         PR target/47800
3021         * gcc.target/i386/pr47800.c: New test.
3023 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
3025         * objc/execute/exceptions/foward-1.x: New.
3027 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3029         PR fortran/47789
3030         * gfortran.dg/derived_constructor_comps_4.f90: New.
3032 2011-02-18  Tobias Burnus
3034         PR fortran/47775
3035         * gfortran.dg/func_result_6.f90: New.
3037 2011-02-18  Michael Matz  <matz@suse.de>
3039         PR fortran/45586
3040         * gfortran.dg/lto/pr45586_0.f90: New test.
3041         * gfortran.dg/typebound_proc_20.f90: Ditto.
3042         * gfortran.dg/typebound_proc_21.f90: Ditto.
3044 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
3046         PR c++/47795
3047         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3049 2011-02-18  Tobias Burnus  <burnus@net-b.de>
3051         PR fortran/47750
3052         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3053         gcc_warning_prefix.
3054         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3055         normalizing the error/warning output.
3056         * gfortran.dg/Wall.f90: Update dg-error/warning.
3057         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3058         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3059         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3060         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3061         * gfortran.dg/class_30.f90: Update dg-error/warning.
3062         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3063         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3064         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3065         * gfortran.dg/entry_17.f90: Update dg-error/warning.
3066         * gfortran.dg/entry_19.f90: Update dg-error/warning.
3067         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3068         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3069         * gfortran.dg/g77/12632.f: Update dg-error/warning.
3070         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3071         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3072         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3073         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3074         * gfortran.dg/goto_8.f90: Update dg-error/warning.
3075         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3076         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3077         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3078         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3079         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3080         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3081         * gfortran.dg/volatile3.f90: Update dg-error/warning.
3082         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3083         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3084         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3085         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3086         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3088 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3090         PR fortran/47768
3091         * gfortran.dg/proc_ptr_comp_30.f90: New.
3093 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
3095         PR debug/47780
3096         * gcc.target/i386/pr47780.c: New test.
3098 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
3100         PR fortran/47767
3101         * gfortran.dg/class_40.f03: New.
3103 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
3105         PR c++/47208
3106         * g++.dg/cpp0x/auto21.C: New test.
3108 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
3110         * objc.dg/special/unclaimed-category-1.h: Updated for
3111         new ABI support.
3112         * objc.dg/special/unclaimed-category-1.m: Same.
3113         * objc.dg/zero-link-1.m: Same.
3114         * objc.dg/lookup-1.m: Same.
3115         * objc.dg/torture/strings/const-str-9.m
3116         * objc.dg/torture/strings/const-str-10.m: Same.
3117         * objc.dg/torture/strings/const-str-11.m: Same.
3118         * objc.dg/torture/forward-1.m: Same.
3119         * objc.dg/zero-link-2.m: Same.
3120         * objc.dg/encode-7-next-64bit.m: Same.
3121         * objc.dg/method-4.m: Same.
3122         * objc.dg/next-runtime-1.m: Same.
3123         * objc.dg/image-info.m: Same.
3124         * objc.dg/pr23214.m: Same.
3125         * objc.dg/symtab-1.m: Same.
3126         * obj-c++.dg/basic.m: Same.
3127         * obj-c++.dg/proto-lossage-3.m: Same.
3128         * obj-c++.dg/torture/strings/const-str-10.m: Same.
3129         * obj-c++.dg/torture/strings/const-str-11.m: Same.
3130         * obj-c++.dg/torture/strings/const-str-9.m: Same.
3131         * obj-c++.dg/method-11.m: Same.
3132         * objc/execute/enumeration-1.m: Same.
3133         * objc/execute/object_is_class.m: Same.
3134         * objc/execute/formal_protocol-2.m: Same.
3135         * objc/execute/formal_protocol-4.m: Same.
3136         * objc/execute/formal_protocol-6.m: Same.
3137         * objc/execute/bycopy-3.m: Same.
3138         * objc/execute/exceptions/catchall-1.m: Same.
3139         * objc/execute/exceptions/finally-1.m: Same.
3140         * objc/execute/exceptions/local-variables-1.m: Same.
3141         * objc/execute/exceptions/foward-1.m: Same.
3142         * objc/execute/bf-common.h
3143         * objc/execute/enumeration-2.m: Same.
3144         * objc/execute/formal_protocol-1.m: Same.
3145         * objc/execute/formal_protocol-3.m: Same.
3146         * objc/execute/formal_protocol-5.m: Same.
3147         * objc/execute/accessing_ivars.m: Same.
3148         * objc/execute/bycopy-2.m: Same.
3149         * objc/execute/formal_protocol-7.m: Same.
3150         * objc/execute/compatibility_alias.m: Same.
3151         * objc/execute/no_clash.m: Same.
3152         * objc/execute/object_is_meta_class.m: Same.
3153         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3154         * objc/execute/class-tests-1.h: Include stdio.h.
3155         * objc/execute/class-tests-2.h: Same.
3156         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3157         runtimes.
3158         * obj-c++.dg/try-catch-2.mm: Same.
3160 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
3162         PR c++/47783
3163         * g++.dg/warn/Wunused-parm-4.C: New test.
3165 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
3166             Jan Hubicka  <jh@suse.cz>
3168         PR debug/47106
3169         PR debug/47402
3170         * g++.dg/debug/pr47106.C: New.
3172 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
3174         PR target/43653
3175         * gcc.target/i386/pr43653.c: New test.
3177 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
3179         PR c++/47172
3180         * g++.dg/template/inherit6.C: New test.
3182 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
3184         PR fortran/47745
3185         * gfortran.dg/class_39.f03: New.
3187 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
3189         PR c++/47326
3190         * g++.dg/cpp0x/variadic106.C: New test.
3192 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
3194         PR libfortran/47757
3195         * gfortran.dg/pr47757-1.f90: New test.
3196         * gfortran.dg/pr47757-2.f90: New test.
3197         * gfortran.dg/pr47757-3.f90: New test.
3199         PR c++/47704
3200         * g++.dg/cpp0x/enum8.C: New test.
3202 2011-02-15  Jason Merrill  <jason@redhat.com>
3204         * g++.dg/inherit/implicit-trivial1.C: New.
3205         * g++.dg/cpp0x/implicit-trivial1.C: New.
3207 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3209         PR middle-end/47725
3210         * gcc.dg/torture/pr47725.c: Removed.
3212 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
3214         PR target/47755
3215         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3216         constant does not generate a load from memory.
3218 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
3220         PR middle-end/47725
3221         * gcc.dg/torture/pr47725.c: New.
3223 2011-02-15  Richard Guenther  <rguenther@suse.de>
3225         PR tree-optimization/47743
3226         * gcc.dg/torture/pr47743.c: New testcase.
3228 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
3230         PR middle-end/47581
3231         * gcc.target/i386/pr47581.c: New test.
3233 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3235         PR fortran/47730
3236         * gfortran.dg/select_type_22.f03: New.
3238 2011-02-14  Jason Merrill  <jason@redhat.com>
3240         * g++.dg/cpp0x/regress/enum1.C: New.
3242 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3244         * gnat.dg/include.adb: New test.
3246 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3248         PR fortran/47728
3249         * gfortran.dg/class_38.f03: New.
3251 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
3253         * gcc.dg/pr46494.c: New test.
3255 2011-02-14  Richard Guenther  <rguenther@suse.de>
3257         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3259 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3261         PR ada/41929
3262         * gnat.dg/null_pointer_deref1.exp: Don't skip on
3263         sparc*-sun-solaris2.11.
3265 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
3267         PR fortran/47349
3268         * gfortran.dg/argument_checking_18.f90: New.
3270 2011-02-13  Tobias Burnus  <burnus@net-b.de>
3272         * gfortran.dg/argument_checking_13.f90: Update dg-error.
3273         * gfortran.dg/argument_checking_17.f90: New.
3275 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
3277         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3278         are temporarily disabled.
3279         * gfortran.dg/class_7.f03: Ditto.
3280         * gfortran.dg/coarray_14.f90: Ditto.
3281         * gfortran.dg/typebound_proc_13.f03: Ditto.
3283 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
3285         PR fortran/45586
3286         * gfortran.dg/extends_11.f03: New.
3288 2011-02-11  Xinliang David Li  <davidxl@google.com>
3290         PR tree-optimization/47707
3291         * g++.dg/tree-ssa/pr47707.C: New test.
3293 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
3295         * g++.dg/opt/inline17.C: New test.
3297 2011-02-11  Tobias Burnus  <burnus@net-b.de>
3299         PR fortran/47550
3300         * gfortran.dg/pure_formal_2.f90: New.
3302 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
3304         PR rtl-optimization/47614
3305         * gfortran.dg/pr47614.f: New.
3307 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
3309         PR driver/47678
3310         * gcc.dg/opts-6.c: New test.
3312 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
3314         PR debug/47684
3315         * gcc.dg/pr47684.c: New test.
3317 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3319         PR target/47629
3320         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3321         c99_runtime, dg-add-options c99_runtime.
3322         (main): Use __asm__.
3324 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3326         PR testsuite/47400
3327         * lib/target-supports.exp (check_ascii_locale_available): New proc.
3328         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3329         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3330         * gcc.dg/ucnid-10.c: Likewise.
3331         * gcc.dg/ucnid-13.c: Likewise.
3332         * gcc.dg/ucnid-7.c: Likewise.
3333         * gcc.dg/ucnid-8.c: Likewise.
3334         Adapt dg-warning line number.
3336 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
3338         * gcc.target/i386/parity-1.c: Use -march=k8.
3339         * gcc.target/i386/parity-2.c: Ditto.
3340         * gcc.target/i386/vecinit-1.c: Ditto.
3341         * gcc.target/i386/vecinit-2.c: Ditto.
3343 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3345         PR target/46610
3346         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3347         * gcc.target/mips/save-restore-3.c: Likewise.
3348         * gcc.target/mips/save-restore-4.c: Likewise.
3349         * gcc.target/mips/save-restore-5.c: Likewise.
3351         PR target/47683
3352         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3353         * g++.dg/tree-prof/partition2.C: Likewise.
3355 2011-02-09  Jason Merrill  <jason@redhat.com>
3357         * g++.dg/tree-ssa/inline-3.C: Use a normal function
3358         rather than misdeclare std::puts.
3360         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3361         * g++.dg/other/warning1.C: Likewise.
3362         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3363         * g++.old-deja/g++.gb/scope06.C: Likewise.
3364         * g++.old-deja/g++.law/cvt11.C: Likewise.
3365         * g++.old-deja/g++.law/init1.C: Likewise.
3366         * g++.dg/abi/mangle26.C: Likewise.
3368         * g++.dg/template/function1.C: Adjust for C++0x mode.
3369         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3371         * g++.dg/ext/label10.C: Adjust for C++0x mode.
3372         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3374         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3376         * g++.dg/cpp0x/regress/abi-empty7.C: New.
3378         * g++.dg/cpp0x/regress: New directory.
3379         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3380         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3381         * g++.dg/cpp0x/regress/regress3.C: New.
3383 2011-02-10  Richard Guenther  <rguenther@suse.de>
3385         PR tree-optimization/47677
3386         * gcc.dg/torture/pr47677.c: New testcase.
3388 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
3390         * objc.dg/special/load-category-1.m: Remove unused header.
3391         * objc.dg/special/load-category-1a.m: Likewise.
3392         * objc.dg/special/load-category-2.m: Likewise.
3393         * objc.dg/special/load-category-2a.m: Likewise.
3394         * objc.dg/special/load-category-3.m: Likewise.
3395         * objc.dg/special/load-category-3a.m: Likewise.
3396         * objc.dg/attributes/proto-attribute-2.m: Likewise.
3397         * objc.dg/attributes/proto-attribute-3.m: Likewise.
3398         * objc.dg/attributes/class-attribute-1.m: Likewise.
3399         * objc.dg/property/property.exp: Don't run for Darwin < 9.
3400         * obj-c++.dg/property/property.exp: Likewise.
3401         * objc.dg/attributes/method-sentinel-1.m: Update type header.
3402         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3403         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3404         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3405         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3406         * obj-c++.dg/template-8.mm: Likewise.
3408 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
3410         PR target/47665
3411         * gcc.target/i386/pr47665.c: New test.
3413 2011-02-10  Jie Zhang  <jie@codesourcery.com>
3415         PR testsuite/47622
3416         Revert
3417         2011-02-05  Jie Zhang  <jie@codesourcery.com>
3418         PR debug/42631
3419         * gcc.dg/pr42631.c: Update test.
3420         * gcc.dg/pr42631-2.c: New test.
3422 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3424         PR fortran/47352
3425         * gfortran.dg/proc_decl_25.f90: New.
3427 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3429         PR fortran/47463
3430         * gfortran.dg/typebound_assignment_2.f03: New.
3432 2011-02-09  Richard Guenther  <rguenther@suse.de>
3434         PR tree-optimization/47664
3435         * gcc.dg/tree-ssa/inline-7.c: New testcase.
3437 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
3439         PR middle-end/47646
3440         * gnat.dg/uninit_func.adb: Adjust dg directive.
3442 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
3444         PR middle-end/47646
3445         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3447 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
3449         PR fortran/47637
3450         * gfortran.dg/auto_dealloc_2.f90: New.
3452 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3454         * gcc.dg/builtins-config.h: Remove __sgi handling.
3455         * lib/target-supports.exp (add_options_for_c99_runtime): Add
3456         -std=c99 for mips-sgi-irix6.5*.
3458 2011-02-09  Martin Jambor  <mjambor@suse.cz>
3460         PR middle-end/45505
3461         * gfortran.dg/pr25923.f90: Remove xfails.
3463 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3465         PR fortran/47583
3466         * gfortran.dg/inquire_14.f90: New test.
3468 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
3470         PR fortran/45290
3471         * gfortran.dg/pointer_init_6.f90: New.
3473 2011-02-08  Jeff Law <law@redhat.com>
3475         PR tree-optimization/42893
3476         * gcc.tree-ssa/pr42893.c: New test.
3478 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
3480         PR tree-optimization/46834
3481         PR tree-optimization/46994
3482         PR tree-optimization/46995
3483         * gcc.dg/graphite/id-pr46834.c: New.
3484         * gfortran.dg/graphite/id-pr46994.f90: New.
3485         * gfortran.dg/graphite/id-pr46995.f90: New.
3487 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3489         PR middle-end/47646
3490         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3491         using the variable is known the warning is emitted there.
3492         * gcc.dg/uninit-pr19430.c (foo): Likewise.
3493         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3495         * c-c++-common/pr20000.c (g): Both warnings occur at the return
3496         statement.
3497         (vg): Likewise.
3498         * gcc.dg/noreturn-1.c (foo5): Likewise.
3499         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3500         (method2): Likewise.
3502         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3503         the return statement using the uninitialized variable.
3504         * gfortran.dg/pr39666-2.f90 (f): Likewise.
3506 2011-02-08  Richard Guenther  <rguenther@suse.de>
3508         PR middle-end/47639
3509         * g++.dg/opt/pr47639.c: New testcase.
3511 2011-02-08  Richard Guenther  <rguenther@suse.de>
3513         PR tree-optimization/47632
3514         * g++.dg/opt/pr47632.C: New testcase.
3516 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3518         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3520 2011-02-07  Richard Guenther  <rguenther@suse.de>
3522         PR tree-optimization/47615
3523         * g++.dg/opt/pr47615.C: New testcase.
3525 2011-02-07  Richard Guenther  <rguenther@suse.de>
3527         PR tree-optimization/47621
3528         * gcc.dg/torture/pr47621.c: New testcase.
3530 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
3532         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3534 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
3536         PR fortran/47592
3537         * gfortran.dg/allocate_with_source_1 : New test.
3539 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
3541         PR middle-end/47610
3542         * gcc.dg/pr47610.c: New test.
3544 2011-02-05  Jie Zhang  <jie@codesourcery.com>
3546         PR debug/42631
3547         * gcc.dg/pr42631.c: Update test.
3548         * gcc.dg/pr42631-2.c: New test.
3550 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3552         PR fortran/47574
3553         * gfortran.dg/pr47574.f90:  New test.
3555 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
3557         PR tree-optimization/46194
3558         * gcc.dg/autopar/pr46194.c: New.
3560 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3562         PR tree-optimization/43695
3563         * g++.dg/ipa/pr43695.C: New.
3565 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
3567         PR inline-asm/23200
3568         * gcc.dg/pr23200.c: New test.
3570 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
3572         PR c++/47589
3573         * g++.dg/pr47589.C: New test.
3575 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
3577         PR c++/47398
3578         * g++.dg/template/typedef37.C: New test.
3579         * g++.dg/template/param1.C: Adjust expected error message.
3581 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3583         PR middle-end/31490
3584         * gcc.dg/pr31490-2.c: New test.
3585         * gcc.dg/pr31490-3.c: New test.
3586         * gcc.dg/pr31490-4.c: New test.
3588 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
3589             Jakub Jelinek  <jakub@redhat.com>
3591         PR c++/46890
3592         * g++.dg/parser/semicolon3.C: Adjust.
3593         * g++.dg/parser/semicolon4.C: New testcase.
3594         * g++.dg/pr46890.C: New testcase.
3596 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3598         PR c++/29571
3599         * g++.dg/init/pr29571.C: New.
3601 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
3603         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3604         instead of vect_int.
3606 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
3608         PR target/47312
3609         * gcc.target/i386/pr47312.c: New test.
3611         PR target/47564
3612         * gcc.target/i386/pr47564.c: New test.
3614 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
3616         PR tree-optimization/45122
3617         * gcc.dg/tree-ssa/pr45122.c: New.
3619 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
3621         PR target/47272
3622         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3623         and vec_vsx_st.
3625         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3626         and vsx so a default --with-cpu=power7 doesn't give an error
3627         when -mavoid-indexed-addresses is used.
3629         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3630         wrapper function to save the arguments and then jump to the real
3631         function, rather than depending on the compiler not to move stuff
3632         before an asm.
3633         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3635 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3636             Paul Thomas  <pault@gcc.gnu.org>
3638         PR fortran/47082
3639         * gfortran.dg/class_37.f03 : New test.
3641 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
3642             Richard Guenther  <rguenther@suse.de>
3644         PR tree-optimization/40979
3645         PR bootstrap/47044
3646         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3647         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3648         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3649         check_vect_support_and_set_flags.
3650         * gfortran.dg/graphite/vect-pr40979.f90: New.
3652 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
3654         PR fortran/47572
3655         * gfortran.dg/class_36.f03: New.
3657 2011-02-02  Richard Guenther  <rguenther@suse.de>
3659         PR tree-optimization/47566
3660         * gcc.dg/lto/20110201-1_0.c: New testcase.
3662 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
3664         PR debug/47498
3665         PR debug/47501
3666         PR debug/45136
3667         PR debug/45130
3668         * debug/pr47498.c: New.
3669         * debug/pr47501.c: New.
3671 2011-02-01  Richard Guenther  <rguenther@suse.de>
3673         PR tree-optimization/47559
3674         * g++.dg/torture/pr47559.C: New testcase.
3676 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
3678         PR fortran/47565
3679         * gfortran.dg/typebound_call_20.f03: New.
3681 2011-02-01  Richard Guenther  <rguenther@suse.de>
3683         PR tree-optimization/47555
3684         * gcc.dg/pr47555.c: New testcase.
3686 2011-02-01  Richard Guenther  <rguenther@suse.de>
3688         PR tree-optimization/47541
3689         * g++.dg/torture/pr47541.C: New testcase.
3691 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3693         PR fortran/47455
3694         * gfortran.dg/typebound_call_19.f03: New.
3696 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3698         PR c++/47416
3699         * g++.dg/cpp0x/pr47416.C: New test.
3701 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
3703         PR fortran/47519
3704         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3706 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
3708         PR fortran/47463
3709         * gfortran.dg/typebound_assignment_1.f03: New.
3711 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
3713         PR tree-optimization/47538
3714         * gcc.c-torture/execute/pr47538.c: New test.
3716 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3718         PR target/45325
3719         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3721 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3723         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3725 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
3727         PR rtl-optimization/44031
3728         * gcc.c-torture/compile/20110131-1.c: New test.
3730 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3732         PR fortran/47042
3733         * gfortran.dg/stmt_func_1.f90: New.
3735 2011-01-31  Tobias Burnus  <burnus@net-b.de>
3737         PR fortran/47042
3738         * gfortran.dg/interface_34.f90: New.
3740 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
3742         PR fortran/47523
3743         * gfortran.dg/realloc_on_assign_5.f03: New test.
3744         * gfortran.dg/realloc_on_assign_5.f03: New test.
3746 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3748         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
3749         * gfortran.dg/bessel_7.f90: Likewise.
3750         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
3752         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3753         * gfortran.dg/sum_init_expr.f03: Likewise.
3755         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3757         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3758         -r -nostdlib.
3760         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3761         loop only on "vect_intfloat_cvt" targets.
3763 2011-01-29  Tobias Burnus  <burnus@net-b.de>
3765         PR fortran/47531
3766         * gfortran.dg/shape_6.f90: New.
3768 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3770         PR libgfortran/47434
3771         * gfortran.dg/read_infnan_1.f90: Update test.
3772         * gfortran.dg/module_nan.f90: Update test.
3773         * gfortran.dg/char4_iunit_1.f03: Update test.
3774         * gfortran.dg/large_real_kind_1.f90: Update test.
3775         * gfortran.dg/real_const_3.f90: Update test.
3776         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
3778 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
3780         PR c++/47311
3781         * g++.dg/template/param2.C: New test.
3783 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3785         PR libgfortran/47285
3786         * gfortran.dg/fmt_g.f: New test.
3788 2011-01-28  Tobias Burnus  <burnus@net-b.de>
3790         PR fortran/47507
3791         * gfortran.dg/pure_formal_1.f90: New.
3793 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
3795         PR target/42894
3796         * gcc.dg/tls/pr42894.c: New test.
3798 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3800         * gcc.dg/pr47276.c: Add dg-require-visibility.
3802 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3804         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3806 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
3807             Tobias Burnus  <burnus@gcc.gnu.org>
3809         PR fortran/45170
3810         PR fortran/35810
3811         PR fortran/47350
3812         * gfortran.dg/realloc_on_assign_3.f03: New test.
3813         * gfortran.dg/realloc_on_assign_4.f03: New test.
3814         * gfortran.dg/allocatable_function_5.f90: New test.
3815         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
3816         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
3817         implemented" dg-errors.
3819 2011-01-27  Jan Hubicka  <jh@suse.cz>
3821         PR middle-end/46949
3822         * gcc.dg/attr-weakref-4.c: New testcase
3824 2011-01-27  Martin Jambor  <mjambor@suse.cz>
3826         PR tree-optimization/47228
3827         * gcc.dg/torture/pr47228.c: New test.
3829 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3831         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3833 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
3835         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3836         when using auto-overlay support on the SPU.
3838 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
3840         PR rtl-optimization/44174
3841         * gcc.target/i386/asm-6.c: New test.
3843 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
3845         PR rtl-optimization/46856
3846         * gcc.c-torture/compile/pr46856.c: New test.
3848 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
3849             Andrew Pinski  <pinskia@gmail.com>
3851         PR c/43082
3852         * gcc.dg/pr43082.c: New.
3854 2011-01-26  DJ Delorie  <dj@redhat.com>
3856         PR rtl-optimization/46878
3857         * gcc.dg/pr46878-1.c: New test.
3859 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3861         PR c++/47476
3862         * g++.dg/cpp0x/pr47476.C: New test.
3864 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3866         * gcc.c-torture/compile/20110126-1.c: New test.
3868 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
3870         PR c/47473
3871         * gcc.dg/torture/pr47473.c: New test.
3873 2011-01-26  Jan Hubicka  <jh@suse.cz>
3875         PR target/47237
3876         * gcc.c-torture/execute/pr47237.c: New testcase.
3878 2011-01-26  Jan Hubicka  <jh@suse.cz>
3880         PR tree-optimization/47190
3881         * gcc.dg/attr-weakref-3.c: New testcase.
3883 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
3885         PR c++/43601
3886         * gcc.dg/dll-9a.c: New test file.
3887         * gcc.dg/dll-11.c: Likewise.
3888         * gcc.dg/dll-12.c: Likewise.
3889         * gcc.dg/dll-12a.c: Likewise.
3890         * gcc.dg/dll-11a.c: Likewise.
3891         * gcc.dg/dll-9.c: Likewise.
3892         * gcc.dg/dll-10.c: Likewise.
3893         * gcc.dg/dll-10a.c: Likewise.
3894         * g++.dg/ext/dllexport4a.cc: Likewise.
3895         * g++.dg/ext/dllexport4.C: Likewise.
3896         * g++.dg/ext/dllexport5.C: Likewise.
3897         * g++.dg/ext/dllexport5a.cc: Likewise.
3899 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3901         PR tree-optimization/46970
3902         * gcc.dg/graphite/pr46970.c: New.
3904 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3906         PR tree-optimization/46215
3907         * gcc.dg/graphite/pr46215.c: New.
3909 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3911         PR tree-optimization/46168
3912         * gcc.dg/graphite/pr46168.c: New.
3914 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3916         PR tree-optimization/43657
3917         * gcc.dg/graphite/pr43657.c: New.
3919 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3921         PR tree-optimization/29832
3922         * gfortran.dg/graphite/pr29832.f90: New.
3924 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3926         PR tree-optimization/43567
3927         * gcc.dg/graphite/pr43567.c: New.
3929 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3931         * gfortran.dg/graphite/interchange-4.f: New.
3932         * gfortran.dg/graphite/interchange-5.f: New.
3934         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
3935         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
3936         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
3937         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
3938         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
3939         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
3940         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
3941         * gfortran.dg/ltrans-7.f90: Removed.
3942         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
3944         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
3945         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
3946         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
3947         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
3948         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
3949         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
3950         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
3951         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
3952         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
3953         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
3954         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
3955         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
3956         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
3957         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
3958         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
3959         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
3960         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
3961         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
3962         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
3963         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
3964         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
3965         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
3966         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
3967         * gcc.dg/tree-ssa/data-dep-1.c
3968         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
3969         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
3970         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
3971         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
3972         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
3974 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
3976         PR tree-optimization/47265
3977         PR tree-optimization/47443
3978         * gcc.c-torture/compile/pr47265.c: New test.
3979         * gcc.dg/pr47443.c: New test.
3981 2011-01-25  Martin Jambor  <mjambor@suse.cz>
3983         PR tree-optimization/47382
3984         * g++.dg/torture/pr47382.C: New test.
3985         * g++.dg/opt/devirt1.C: Xfail.
3987 2011-01-25  Yao Qi  <yao@codesourcery.com>
3989         PR target/45701
3990         * gcc.target/arm/pr45701-1.c: New test.
3991         * gcc.target/arm/pr45701-2.c: New test.
3992         * gcc.target/arm/pr45701-3.c: New test.
3994 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
3995             Jakub Jelinek  <jakub@redhat.com>
3997         PR tree-optimization/47271
3998         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4000 2011-01-25  Nick Clifton  <nickc@redhat.com>
4002         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4003         (saturate_add): Delete.
4004         (exchange): Delete.
4005         (main): Do not run saturate_add.
4006         (set_interrupts): Delete.
4008 2011-01-25  Tobias Burnus  <burnus@net-b.de>
4010         PR fortran/47448
4011         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4013 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
4015         PR tree-optimization/47427
4016         PR tree-optimization/47428
4017         * gcc.c-torture/compile/pr47427.c: New test.
4018         * gcc.c-torture/compile/pr47428.c: New test.
4020 2011-01-25  Richard Guenther  <rguenther@suse.de>
4022         PR middle-end/47411
4023         * gcc.dg/torture/pr47411.c: New testcase.
4025 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4027         * gfortran.dg/graphite/id-24.f: New.
4028         * gfortran.dg/graphite/id-25.f: New.
4030 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4032         * gfortran.dg/graphite/id-23.f: New.
4034 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4036         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4038 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4040         * gcc.dg/graphite/block-0.c: Un-XFAILed.
4041         * gcc.dg/graphite/block-1.c: Un-XFAILed.
4042         * gcc.dg/graphite/block-7.c: Un-XFAILed.
4043         * gcc.dg/graphite/block-8.c: Un-XFAILed.
4044         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4045         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4046         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4047         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4048         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4050 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
4052         * gcc.dg/graphite/block-0.c: Add documentation.
4053         * gcc.dg/graphite/block-4.c: Same.
4054         * gcc.dg/graphite/block-7.c: Same.
4055         * gcc.dg/graphite/block-8.c: New.
4056         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4057         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4058         * gcc.dg/graphite/interchange-12.c: Add documentation.
4059         * gcc.dg/graphite/interchange-13.c: New.
4060         * gcc.dg/graphite/interchange-14.c: New.
4061         * gcc.dg/graphite/interchange-15.c: New.
4062         * gcc.dg/graphite/interchange-8.c: Add documentation.
4063         * gcc.dg/graphite/interchange-mvt.c: Same.
4065 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
4067         PR target/47408
4068         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4069         * gcc.target/powerpc/altivec-14.c: Ditto.
4070         * gcc.target/powerpc/altivec-33.c: Ditto.
4071         * gcc.target/powerpc/altivec-types-1.c: Ditto.
4072         * gcc.target/powerpc/altivec-types-2.c: Ditto.
4073         * gcc.target/powerpc/altivec-types-3.c: Ditto.
4074         * gcc.target/powerpc/altivec-types-4.c: Ditto.
4075         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4076         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4077         * g++.dg/ext/altivec-15.C: Ditto.
4078         * g++.dg/ext/altivec-types-1.C: Ditto.
4079         * g++.dg/ext/altivec-types-2.C: Ditto.
4080         * g++.dg/ext/altivec-types-3.C: Ditto.
4081         * g++.dg/ext/altivec-types-4.C: Ditto.
4083 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4085         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4087 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4089         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4090         optimization options.
4092 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4094         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4096         PR testsuite/45988
4097         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4099 2011-01-23  Tobias Burnus  <burnus@net-b.de>
4101         PR fortran/47421
4102         * gfortran.dg/allocatable_scalar_12.f90: New.
4104 2011-01-23  Ira Rosen  <irar@il.ibm.com>
4106         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4107         vectorization to be not profitable if peeling is used to
4108         realign the memory access.
4109         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4110         loop bound to avoid loop unrolling.
4111         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4113 2011-01-22  Jan Hubicka  <jh@suse.cz>
4115         PR lto/47333
4116         * g++.dg/lto/pr47333.C: New file.
4118 2011-01-22  Jan Hubicka  <jh@suse.cz>
4120         PR tree-optimization/43884
4121         PR lto/44334
4122         * gcc.dg/autopar/outer-2.c: Increase array size.
4123         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4125 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
4127         PR fortran/38536
4128         * gfortran.dg/c_loc_tests_16.f90:  New test.
4130 2011-01-22  Tobias Burnus  <burnus@net-b.de>
4132         PR fortran/47399
4133         * gfortran.dg/typebound_proc_19.f90: New.
4135 2011-01-21  Jeff Law <law@redhat.com>
4137         PR tree-optimization/47053
4138         * g++.dg/pr47053.C: New test.
4140 2011-01-21  Jason Merrill  <jason@redhat.com>
4142         PR c++/47041
4143         * g++.dg/cpp0x/constexpr-ctor6.C: New.
4145 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4147         PR c++/47388
4148         * g++.dg/cpp0x/range-for10.C: New test.
4149         * g++.dg/template/for1.C: New test.
4151         PR middle-end/45566
4152         * g++.dg/tree-prof/partition3.C: New test.
4154         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4156         PR rtl-optimization/47366
4157         * g++.dg/opt/pr47366.C: New test.
4159 2011-01-21  Jason Merrill  <jason@redhat.com>
4161         PR c++/46552
4162         * g++.dg/cpp0x/constexpr-regress2.C: New.
4164         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4166 2011-01-21  Jeff Law <law@redhat.com>
4168         PR rtl-optimization/41619
4169         * gcc.dg/pr41619.c: New.
4171 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4173         PR tree-optimization/47355
4174         * g++.dg/opt/pr47355.C: New test.
4176 2011-01-21  Richard Guenther  <rguenther@suse.de>
4178         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4179         making main hot.
4181 2011-01-21  Richard Guenther  <rguenther@suse.de>
4183         PR tree-optimization/47365
4184         * gcc.dg/torture/pr47365.c: New testcase.
4185         * gcc.dg/tree-ssa/pr47392.c: Likewise.
4187 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4189         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4191 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
4193         PR tree-optimization/47391
4194         * gcc.dg/pr47391.c: New test.
4196 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4198         * g++.dg/template/char1.C: Use signed char.
4200 2011-01-21  Tobias Burnus  <burnus@net-b.de>
4202         PR fortran/47377
4203         * gfortran.dg/pointer_target_4.f90: New.
4205 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
4207         PR target/47251
4208         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4209         ILP32 system and not IP32.
4211 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
4213         PR debug/46583
4214         * g++.dg/debug/pr46583.C: New.
4216 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4218         PR debug/47283
4219         * g++.dg/debug/pr47283.C: New test.
4221         PR testsuite/47371
4222         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4223         * gcc.target/i386/headmerge-2.c: Likewise.
4225 2011-01-20  Richard Guenther  <rguenther@suse.de>
4227         PR middle-end/47370
4228         * gcc.dg/torture/pr47370.c: New testcase.
4230 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
4232         PR tree-optimization/46130
4233         * gcc.dg/pr46130-1.c: New test.
4234         * gcc.dg/pr46130-2.c: New test.
4236 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
4238         PR c++/47291
4239         * g++.dg/debug/dwarf2/template-params-10.C: New test.
4241 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
4243         PR debug/46240
4244         * g++.dg/debug/pr46240.cc: New.
4246 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4248         PR c++/47303
4249         * g++.dg/template/anonunion1.C: New test.
4251         PR rtl-optimization/47337
4252         * gcc.c-torture/execute/pr47337.c: New test.
4254 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4256         PR testsuite/45342
4257         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4259 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4261         PR tree-optimization/46021
4262         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4264 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
4266         PR tree-optimization/47290
4267         * g++.dg/torture/pr47290.C: New test.
4269 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
4271         PR fortran/47240
4272         * gfortran.dg/proc_ptr_comp_29.f90: New.
4274 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4276         PR testsuite/41146
4277         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4278         powerpc-apple-darwin9.
4280 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
4282         PR rtl-optimization/47299
4283         * gcc.c-torture/execute/pr47299.c: New test.
4285 2011-01-17  Jason Merrill  <jason@redhat.com>
4287         * g++.dg/cpp0x/constexpr-virtual.C: New.
4289 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
4291         PR fortran/47331
4292         * gfortran.dg/gomp/pr47331.f90: New test.
4294 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
4296         PR objc/47314
4297         * objc.dg/selector-warn-1.m: New.
4298         * obj-c++.dg/selector-warn-1.mm: New.
4300 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
4302         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4303         Update dg-final accordingly.
4305 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4307         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4309 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4311         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4312         target check.
4313         * gcc.dg/guality/pr36728-2.c: Likewise.
4315 2011-01-17  Richard Guenther  <rguenther@suse.de>
4317         PR tree-optimization/47313
4318         * g++.dg/torture/pr47313.C: New testcase.
4320 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
4322         PR target/47318
4323         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4324         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4325         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4326         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4328         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4329         as __m256i.
4330         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4331         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4332         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4334 2011-01-17  Richard Guenther  <rguenther@suse.de>
4336         PR tree-optimization/45967
4337         * gcc.dg/torture/pr45967-2.c: New testcase.
4338         * gcc.dg/torture/pr45967-3.c: Likewise.
4340 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4342         PR testsuite/47325
4343         * g++.dg/ext/pr47213.C: Require visibility.
4345 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4347         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4348         * gcc.dg/fixed-point/struct-union.c: Update error messages.
4350 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
4352         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4353         Linux-based targets.
4355 2011-01-13  Jan Hubicka  <jh@suse.cz>
4357         PR tree-optimization/47276
4358         * gcc.dg/pr47276.c: New testcase.
4360 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
4361             Jonathan Wakely  <jwakely.gcc@gmail.com>
4363         PR c++/33558
4364         * g++.dg/other/pr33558.C: New.
4365         * g++.dg/other/pr33558-2.C: New.
4367 2011-01-14  Martin Jambor  <mjambor@suse.cz>
4369         PR tree-optimization/45934
4370         PR tree-optimization/46302
4371         * g++.dg/ipa/devirt-c-1.C: New test.
4372         * g++.dg/ipa/devirt-c-2.C: Likewise.
4373         * g++.dg/ipa/devirt-c-3.C: Likewise.
4374         * g++.dg/ipa/devirt-c-4.C: Likewise.
4375         * g++.dg/ipa/devirt-c-5.C: Likewise.
4376         * g++.dg/ipa/devirt-c-6.C: Likewise.
4377         * g++.dg/ipa/devirt-6.C: Likewise.
4378         * g++.dg/ipa/devirt-d-1.C: Likewise.
4379         * g++.dg/torture/pr45934.C: Likewise.
4381 2011-01-14  Jason Merrill  <jason@redhat.com>
4383         * g++.dg/cpp0x/variadic105.C: New.
4385 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
4386             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4388         PR objc/45989
4389         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4390         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4391         execution tests on i?86-*-*, x86_64-*-* and
4392         powerpc*-apple-darwin* && ilp32.
4393         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4394         tests on i?86-*-* and x86_64-*-*.
4396 2011-01-14  Richard Guenther  <rguenther@suse.de>
4398         PR tree-optimization/47280
4399         * g++.dg/opt/pr47280.C: New testcase.
4401 2011-01-14  Jason Merrill  <jason@redhat.com>
4403         * g++.dg/cpp0x/constexpr-regress1.C: New.
4405         * g++.dg/ext/flexary2.C: New.
4407 2011-01-14  Richard Guenther  <rguenther@suse.de>
4409         PR middle-end/47281
4410         * gcc.dg/torture/pr47281.c: New testcase.
4411         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4413 2011-01-14  Richard Guenther  <rguenther@suse.de>
4415         PR tree-optimization/47286
4416         * gcc.dg/tree-ssa/pr47286.c: New testcase.
4418 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
4420         PR c++/47213
4421         * g++.dg/ext/pr47213.C: New.
4423 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4425         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4427 2011-01-13  Tobias Burnus  <burnus@net-b.de>
4428             Mikael Morin  <mikael@gcc.gnu.org>
4430         PR fortran/45848
4431         PR fortran/47204
4432         * gfortran.dg/select_type_20.f90: New.
4433         * gfortran.dg/select_type_21.f90: New.
4435 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
4437         PR target/47251
4438         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4440 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4442         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4443         * gcc.dg/guality/pr36728-2.c: Likewise.
4445 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
4447         PR debug/PR46973
4448         * g++.dg/debug/dwarf2/template-params-9.C: New test.
4450 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
4452         PR rtl-optimization/45352
4453         * gcc.dg/pr45352-3.c: New.
4455 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4457         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4458         comment.
4459         * g++.dg/cpp0x/range-for8.C: New.
4460         * g++.dg/cpp0x/range-for9.C: New.
4462 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
4464         PR debug/47209
4465         * g++.dg/debug/pr47209.C: New.
4467 2011-01-12  Richard Guenther  <rguenther@suse.de>
4469         PR lto/47259
4470         * gcc.dg/lto/pr47259_0.c: New testcase.
4471         * gcc.dg/lto/pr47259_1.c: Likewise.
4473 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
4475         * objc-obj-c++-shared/Object1.h: Add copyright header, update
4476         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4477         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4478         methods missing from the OBJC2 Object.
4479         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4480         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4481         GNU and NeXT runtimes.
4482         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4483         comments.
4484         * objc-obj-c++-shared/Object1.m: Likewise.
4485         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
4486         * objc.dg/proto-qual-1.m: Likewise.
4487         * obj-c++.dg/proto-lossage-3.mm: Likewise.
4488         * obj-c++.dg/proto-qual-1.mm: Likewise.
4490 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
4492         PR testsuite/33033
4493         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4495 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4497         Fixed the Objective-C++ testsuite and updated all tests.
4498         * lib/obj-c++.exp (obj-c++_init): Declare and set
4499         gcc_warning_prefix and gcc_error_prefix.
4500         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4501         'dg-warning', 'dg-message' and 'dg-error'.
4502         * obj-c++.dg/class-extension-3.mm: Likewise.
4503         * obj-c++.dg/class-protocol-1.mm: Likewise.
4504         * obj-c++.dg/encode-7.mm: Likewise.
4505         * obj-c++.dg/exceptions-3.mm: Likewise.
4506         * obj-c++.dg/exceptions-5.mm: Likewise.
4507         * obj-c++.dg/method-12.mm: Likewise.
4508         * obj-c++.dg/method-13.mm: Likewise.
4509         * obj-c++.dg/method-15.mm: Likewise.
4510         * obj-c++.dg/method-16.mm: Likewise.
4511         * obj-c++.dg/method-4.mm: Likewise.
4512         * obj-c++.dg/method-8.mm: Likewise.
4513         * obj-c++.dg/method-conflict-1.mm: Likewise.
4514         * obj-c++.dg/method-conflict-2.mm: Likewise.
4515         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4516         and uncommented second part of the testcase now that the testsuite
4517         works correctly.
4518         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
4519         and uncommented second part of the testcase now that the testsuite
4520         works correctly.
4521         * obj-c++.dg/private-1.mm: Likewise.
4522         * obj-c++.dg/proto-lossage-4.mm: Likewise.
4523         * obj-c++.dg/syntax-error-7.mm: Likewise.
4524         * obj-c++.dg/warn5.mm: Likewise.
4525         * obj-c++.dg/property/at-property-14.mm: Likewise.
4526         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4527         FIXME.
4528         * obj-c++.dg/property/at-property-18.mm: Likewise.
4529         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4530         FIXME.
4531         * obj-c++.dg/property/at-property-21.mm: Likewise.
4532         * obj-c++.dg/property/at-property-28.mm: Likewise.
4533         * obj-c++.dg/property/at-property-5.mm: Likewise.
4534         * obj-c++.dg/property/dynamic-2.mm: Likewise.
4535         * obj-c++.dg/property/property-neg-3.mm: Likewise.
4536         * obj-c++.dg/property/synthesize-11.mm: Likewise.
4537         * obj-c++.dg/property/synthesize-6.mm: Likewise.
4538         * obj-c++.dg/property/synthesize-8.mm: Likewise.
4539         * obj-c++.dg/property/synthesize-9.mm: Likewise.
4540         * obj-c++.dg/tls/diag-5.mm: Likewise.
4541         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4542         dg-error, now matched correctly.
4544 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
4546         * objc.dg/property/at-property-29.m: New.
4547         * obj-c++.dg/property/at-property-29.mm: New.
4549 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4551         * go.test/go-test.exp (go-set-goarch): New proc.
4552         (go-gc-tests): Use it.
4554 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
4556         PR debug/46955
4557         * g++.dg/debug/dwarf2/template-params-8.C: New test.
4559 2011-01-11  Richard Henderson  <rth@redhat.com>
4561         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4563 2011-01-11  Jan Hubicka  <jh@suse.cz>
4565         PR lto/45721
4566         PR lto/45375
4567         * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4568         * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4570 2011-01-11  Richard Guenther  <rguenther@suse.de>
4572         PR tree-optimization/46076
4573         * gcc.dg/tree-ssa/pr46076.c: New testcase.
4575 2011-01-11  Jeff Law <law@redhat.com>
4577         * PR tree-optimization/47086
4578         * gcc.dg/pr47086.c: New test.
4580 2011-01-11  Jason Merrill  <jason@redhat.com>
4582         PR c++/46658
4583         * g++.dg/template/new10.C: New.
4585         PR c++/45520
4586         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4588 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
4590         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4591         Split type definitions and NSConstantString class into...
4592         * objc-obj-c++-shared/objc-test-suite-types.h: New.
4593         * objc-obj-c++-shared/nsconstantstring-class.h: New.
4594         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4595         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4596         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4597         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4598         to comments.
4599         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4600         encode defines for newer NeXT system headers.
4601         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4602         * obj-c++.dg/torture/strings/string1.mm: Likewise.
4603         * objc.dg/foreach-5.m: Likewise.
4604         * objc.dg/foreach-2.m: Likewise.
4605         * objc.dg/foreach-4.m: Likewise.
4606         * objc.dg/torture/strings/string1.m: Likewise.
4607         * objc.dg/torture/strings/string2.m: Likewise.
4608         * objc.dg/torture/strings/string3.m: Likewise.
4609         * objc.dg/torture/strings/string4.m: Likewise.
4610         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4611         header and stand alone.
4612         * obj-c++.dg/strings/strings-2.mm: Likewise.
4613         * objc.dg/torture/strings/const-str-3.m: Likewise.
4614         * objc.dg/strings/strings-2.m: Likewise.
4615         * objc.dg/strings/const-str-12b.m: Likewise.
4617 2011-01-12  Richard Guenther  <rguenther@suse.de>
4619         PR middle-end/32511
4620         * gcc.dg/attr-weak-1.c: Adjust.
4622 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
4624         PR fortran/47051
4625         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4626         standard compliant and comment.
4628 2011-01-10  Jan Hubicka  <jh@suse.cz>
4630         PR lto/46083
4631         * gcc.dg/initpri3.c: New testcase.
4633 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
4635         PR lto/47222
4636         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4637         externally visible.
4638         (g_esi): Likewise.
4639         (g_ebx): Likewise.
4640         (g_ebp): Likewise.
4641         (g_esp): Likewise.
4642         (g_ebp_save): Likewise.
4643         (g_esp_save): Likewise.
4645 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4647         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4649 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4651         PR tree-optimization/46021
4652         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4653         i?86-*-*, x86_64-*-*.
4655 2011-01-10  Jeff Law <law@redhat.com>
4657         * PR tree-optimization/47141
4658         * gcc.c-torture/compile/pr47141.c: New test.
4660 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
4662         PR testsuite/46230
4663         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4664         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4665         * gcc.dg/vect/slp-35.c: Remove XFAILs.
4666         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4668         PR testsuite/46230
4669         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4670         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
4671         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4672         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4673         being vectorized.  Adjust dg-final pattern.
4675         PR testsuite/46230
4676         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4677         * gcc.dg/vect/slp-24.c: Likewise.
4679 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
4681         PR c++/47218
4682         * g++.dg/other/pr47218-1.C: New test file.
4683         * g++.dg/other/pr47218.C: Likewise.
4684         * g++.dg/other/pr47218.h: New supporting header.
4686 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
4688         PR objc/47232
4689         * objc.dg/attributes/invalid-attribute-1.m: New.
4690         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4692 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4694         PR fortran/47224
4695         * gfortran.dg/proc_ptr_comp_28.f90: New.
4697 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4699         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4700         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4701         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4702         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4703         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4704         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4705         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4706         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4707         * objc.dg/gnu-api-2-class.m: Likewise.
4708         * objc.dg/gnu-api-2-ivar.m: Likewise.
4709         * objc.dg/gnu-api-2-method.m: Likewise.
4710         * objc.dg/gnu-api-2-objc.m: Likewise.
4711         * objc.dg/gnu-api-2-object.m: Likewise.
4712         * objc.dg/gnu-api-2-property.m: Likewise.
4713         * objc.dg/gnu-api-2-protocol.m: Likewise.
4714         * objc.dg/gnu-api-2-sel.m: Likewise.
4716 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
4718         * objc.dg/foreach-1.m: Skip for Darwin < 9.
4719         * objc.dg/objc-foreach-4.m: Likewise.
4720         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4721         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4722         * objc.dg/foreach-4.m: Likewise.
4723         * objc.dg/foreach-5.m: Likewise.
4724         * objc.dg/foreach-3.m: Return self from init.
4726 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4728         PR fortran/38536
4729         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
4731 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
4733         PR fortran/46313
4734         * gfortran.dg/class_35.f90: New.
4736 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4738         * objc.dg/foreach-1.m: Add "-Wall" to flags.
4740 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
4742         PR objc/47078
4743         * objc.dg/invalid-method-2.m: New.
4744         * obj-c++.dg/invalid-method-2.mm: New.
4746 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
4748         PR fortran/46896
4749         * gfortran.dg/transpose_optimization_2.f90 : New test.
4751 2011-01-08  Jan Hubicka  <jh@suse.cz>
4753         PR tree-optmization/46469
4754         * g++.dg/torture/pr46469.C: New testcase.
4756 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
4758         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
4759         emulation of libobjc-gnu structure layout functionality to ..
4760         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
4761         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
4762         * objc/execute/bf-common.h: Adjust headers.
4763         * objc/execute/bf-1.m: Likewise.
4764         * objc/execute/bf-2.m: Likewise.
4765         * objc/execute/bf-3.m: Likewise.
4766         * objc/execute/bf-4.m: Likewise.
4767         * objc/execute/bf-5.m: Likewise.
4768         * objc/execute/bf-6.m: Likewise.
4769         * objc/execute/bf-7.m: Likewise.
4770         * objc/execute/bf-8.m: Likewise.
4771         * objc/execute/bf-9.m: Likewise.
4772         * objc/execute/bf-10.m: Likewise.
4773         * objc/execute/bf-11.m: Likewise.
4774         * objc/execute/bf-12.m: Likewise.
4775         * objc/execute/bf-13.m: Likewise.
4776         * objc/execute/bf-14.m: Likewise.
4777         * objc/execute/bf-15.m: Likewise.
4778         * objc/execute/bf-16.m: Likewise.
4779         * objc/execute/bf-17.m: Likewise.
4780         * objc/execute/bf-18.m: Likewise.
4781         * objc/execute/bf-19.m: Likewise.
4782         * objc/execute/bf-20.m: Likewise.
4783         * objc/execute/bf-21.m: Likewise.
4784         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
4785         objc_get_type_qualifiers ().
4787 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
4789         PR fortran/45777
4790         * gfortran.dg/dependency_39.f90:  New test.
4792 2011-01-07  Jan Hubicka  <jh@suse.cz>
4794         Get builtins tests ready for linker plugin.
4795         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
4796         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
4797         my_memset, my_bzero): Mark used.
4798         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
4799         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
4800         volatile.
4801         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4802         volatile.
4804 2011-01-07  Jan Hubicka  <jh@suse.cz>
4806         PR tree-optimization/46367
4807         * g++.dg/torture/pr46367.C: New file.
4809 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4811         PR target/47201
4812         * gcc.dg/pr47201.c: New test.
4814         PR bootstrap/47187
4815         * gcc.dg/tree-prof/pr47187.c: New test.
4817 2011-01-07  Tobias Burnus  <burnus@net-b.de>
4819         PR fortran/41580
4820         * gfortran.dg/extends_type_of_3.f90: New.
4822 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
4824         * g++.dg/ext/dllexport-MI1.C: Adjust test.
4825         * g++.dg/ext/dllimport-MI1.C: Likewise.
4826         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
4827         * g++.dg/ext/dllimport10.C: Likewise.
4828         * g++.dg/ext/dllimport11.C: Likewise.
4829         * g++.dg/ext/dllimport12.C: Likewise.
4830         * g++.dg/ext/dllimport13.C: Likewise.
4831         * g++.dg/ext/dllimport2.C: Likewise.
4832         * g++.dg/ext/dllimport3.C: Likewise.
4833         * g++.dg/ext/dllimport4.C: Likewise.
4834         * g++.dg/ext/dllimport5.C: Likewise.
4835         * g++.dg/ext/dllimport6.C: Likewise.
4836         * g++.dg/ext/dllimport8.C: Likewise.
4837         * g++.dg/ext/dllimport9.C: Likewise.
4838         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
4839         targets, too. Additionally enable test for i?86-*-mingw*.
4840         * g++.dg/ext/selectany1.C: Likewise.
4841         Remove guard variable check.
4843 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
4845         PR fortran/47189
4846         PR fortran/47194
4847         * gfortran.dg/storage_size_3.f08: Extended.
4849 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
4851         PR c++/47022
4852         * g++.dg/template/stdarg1.C: New test.
4854 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4856         PR fortran/47195
4857         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
4858         * gfortran.dg/defined_operators_1.f90: Split the subroutine
4859         from the interface of functions to not hide the errors that
4860         shall be tested.
4862 2011-01-06  Jan Hubicka  <jh@suse.cz>
4864         * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4865         * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4867 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
4869         PR fortran/33117
4870         PR fortran/46478
4871         * gfortran.dg/interface_33.f90: New test.
4873 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
4875         PR c/47150
4876         * gcc.c-torture/compile/pr47150.c: New test.
4878 2011-01-06  Ira Rosen  <irar@il.ibm.com>
4880         PR tree-optimization/47139
4881         * gcc.dg/vect/pr47139.c: New test.
4883 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4885         PR fortran/47180
4886         * gfortran.dg/extends_type_of_2.f03: New.
4888 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4890         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4892 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
4894         * gnat.dg/opt14.adb: New test.
4896 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4898         PR fortran/46017
4899         * gfortran.dg/allocate_error_2.f90:  New test.
4901 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
4903         PR fortran/47024
4904         * gfortran.dg/storage_size_3.f08: New.
4906 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4908         PR libgfortran/47154
4909         * gfortran.dg/namelist_68.f90: New test.
4911 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
4913         * gnat.dg/unchecked_convert8.ad[sb]: New test.
4915 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
4917         PR fortran/46448
4918         * gfortran.dg/class_34.f90: New.
4920 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4922         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
4923         use __builtin_inff.  Skip all single-precision tests that require
4924         Infinity.
4926 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4928         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4930 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
4932         PR tree-optimization/47148
4933         * gcc.c-torture/execute/pr47148.c: New test.
4935         PR tree-optimization/47155
4936         * gcc.c-torture/execute/pr47155.c: New test.
4938         PR rtl-optimization/47157
4939         * gcc.c-torture/compile/pr47157.c: New test.
4941 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
4943         * gcc.dg/torture/vector-shift2.c (schar): Define.
4944         (main): Always use schar or uchar instead of plain "char" to avoid
4945         dependencies on implementation-defined char signedness.
4947 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4949         PR tree-optimization/46801
4950         * gnat.dg/pack9.adb: Remove xfail.
4952 2011-01-03  Martin Jambor  <mjambor@suse.cz>
4954         PR tree-optimization/46984
4955         * g++.dg/ipa/pr46984.C: New test.
4957 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
4959         PR fortran/46408
4960         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4962 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
4964         PR tree-optimization/47140
4965         * gcc.c-torture/compile/pr47140.c: New test.
4967         PR rtl-optimization/47028
4968         * gcc.dg/pr47028.c: New test.
4970 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
4972         * objc.dg/protocol-forward-1.m: Removed TODO.
4973         * objc.dg/protocol-forward-2.m: New.
4974         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
4975         * obj-c++.dg/protocol-forward-2.mm: New.
4977 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
4979         PR target/38662
4980         * g++.dg/eh/pr38662.C: New testcase.
4982 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
4984         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4985         scan for newline '\n'.
4988 Copyright (C) 2011 Free Software Foundation, Inc.
4990 Copying and distribution of this file, with or without modification,
4991 are permitted in any medium without royalty provided the copyright
4992 notice and this notice are preserved.