OSDN Git Service

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