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