OSDN Git Service

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