1 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
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.
16 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
18 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
20 * gcc.target/bfin/mcpu-bf514.c: Likewise.
21 * gcc.target/bfin/mcpu-bf516.c: Likewise.
22 * gcc.target/bfin/mcpu-bf518.c: Likewise.
24 2011-05-03 Tobias Burnus <burnus@net-b.de>
27 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
29 2011-05-03 Tobias Burnus <burnus@net-b.de>
32 * gfortran.dg/coarray/this_image_1.f90: New.
34 2011-05-03 Tobias Burnus <burnus@net-b.de>
37 * gfortran.dg/coarray/caf.dg: New.
38 * gfortran.dg/coarray/image_index_1.f90: New, copied
39 from ../coarray_16.f90.
41 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
44 * g++.dg/ext/complex9.C: New.
46 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
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.
53 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
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.
218 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
220 * gcc.target/arm/cold-lc.c: New test.
222 2011-05-03 Jakub Jelinek <jakub@redhat.com>
225 * gcc.dg/pr48774.c: New test.
227 2011-05-03 Richard Guenther <rguenther@suse.de>
229 * gcc.dg/large-size-array-5.c: New testcase.
231 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
233 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
235 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
237 * lib/target-supports.exp (check_effective_target_vect_strided):
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.
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.
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.
295 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
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.
304 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
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.
315 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
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.
334 2011-05-02 Jason Merrill <jason@redhat.com>
336 * g++.dg/init/new31.C: New.
338 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
341 * gcc.dg/pr35445.c: New test.
343 2011-05-02 Jason Merrill <jason@redhat.com>
345 * c-c++-common/vla-1.c: New.
347 2011-05-02 Richard Guenther <rguenther@suse.de>
349 PR tree-optimization/48822
350 * gcc.dg/torture/pr48822.c: New testcase.
352 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
355 * g++.dg/cpp0x/constexpr-47969.C: New.
357 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
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.
365 2011-05-01 Xinliang David Li <davidxl@google.com>
367 * gcc.dg/tree-ssa/integer-addr.c: New test.
368 * gcc.dg/tree-ssa/alias_bug.c: New test.
370 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
373 * gfortran.dg/round_3.f08: Add more checks.
375 2011-04-30 Tobias Burnus <burnus@net-b.de>
378 * gfortran.dg/import9.f90: New, proper test.
379 * gfortran.dg/interface_37.f90: Remove bogus
380 test (bogus copy of interface_36.f90).
382 2011-04-30 Tobias Burnus <burnus@net-b.de>
385 * gfortran.dg/interface_37.f90: New.
387 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
390 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
392 2011-04-30 Jakub Jelinek <jakub@redhat.com>
394 PR tree-optimization/48809
395 * gcc.c-torture/execute/pr48809.c: New test.
397 2011-04-29 Jeff Law <law@redhat.com>
399 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
401 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
404 * g++.dg/init/ctor10.C: New.
406 2011-04-29 Le-Chun Wu <lcwu@google.com>
408 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
409 warning in implicitly instantiated templates.
411 2011-04-29 Le-Chun Wu <lcwu@google.com>
413 * g++.dg/warn/Wnull-conversion-1.C: New.
414 * g++.dg/warn/Wnull-conversion-2.C: New.
416 2011-04-29 Diego Novillo <dnovillo@google.com>
418 * g++.old-deja/g++.other/null3.C: Expect warning about
419 converting boolean to a pointer.
421 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
424 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
428 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
430 2011-04-29 Tobias Burnus <burnus@net-b.de>
433 * gfortran.dg/typebound_proc_22.f90: New.
436 * gfortran.dg/interface_36.f90: New.
438 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
457 2011-04-28 Xinliang David Li <davidxl@google.com>
459 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
460 * testsuite/g++.dg/prof-robust-1.C: New test.
462 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
464 PR tree-optimization/48765
465 * gcc.dg/vect/pr48765.c: New.
467 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
469 PR tree-optimization/48775
470 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
472 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
475 * g++.dg/inherit/pr48798.C: New.
476 * g++.old-deja/g++.other/base1.C: Adjust.
478 2011-04-28 Dodji Seketeli <dodji@redhat.com>
481 * g++.dg/template/inherit7.C: New test case.
483 2011-04-28 Richard Guenther <rguenther@suse.de>
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.
490 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
493 * g++.dg/cpp0x/sfinae18.C: New.
495 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
498 * g++.dg/ext/is_literal_type1.C: New.
500 2011-04-28 Tobias Burnus <burnus@net-b.de>
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.
513 2011-04-27 Jason Merrill <jason@redhat.com>
515 * g++.dg/ext/complex8.C: New.
517 * g++.dg/cpp0x/initlist49.C: New.
518 * g++.dg/init/new30.C: New.
520 2011-04-27 Tobias Burnus <burnus@net-b.de>
523 * gfortran.dg/whole_file_34.f90: New.
525 2011-04-27 Jan Hubicka <jh@suse.cz>
527 * gcc.dg/tree-ssa/inline-9.c: New testcase.
529 2011-04-27 Jason Merrill <jason@redhat.com>
531 * g++.old-deja/g++.oliva/overload1.C: Adjust.
533 * g++.dg/parse/ambig6.C: New.
535 2011-04-27 Nick Clifton <nickc@redhat.com>
537 * gcc.dg/20020312-2.c: Add definition for RX.
539 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
540 option with RX targets.
542 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
545 2011-04-27 Richard Guenther <rguenther@suse.de>
547 * gcc.dg/tree-ssa/pr23382.c: Remove.
549 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
552 * gcc.c-torture/compile/pr48767.c: New test.
554 2011-04-27 Richard Guenther <rguenther@suse.de>
556 PR tree-optimization/48772
557 * g++.dg/pr48772.C: New testcase.
559 2011-04-27 Jakub Jelinek <jakub@redhat.com>
562 * gcc.c-torture/compile/pr48742.c: New test.
564 2011-04-26 Jason Merrill <jason@redhat.com>
566 * g++.dg/lookup/koenig13.C: New.
568 * g++.dg/cpp0x/initlist48.C: New.
570 2011-04-25 Jason Merrill <jason@redhat.com>
572 * g++.dg/cpp0x/sfinae17.C: New.
574 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
577 * gcc.target/powerpc/pr48258-1.c: New file.
578 * gcc.target/powerpc/pr48258-2.c: Ditto.
580 2011-04-26 Xinliang David Li <davidxl@google.com>
582 * gcc.dg/uninit-suppress.c: New test.
583 * gcc.dg/uninit-suppress.c: New test.
585 2011-04-26 Jakub Jelinek <jakub@redhat.com>
588 * gcc.dg/pr48768.c: New test.
590 PR tree-optimization/48734
591 * gcc.c-torture/compile/pr48734.c: New test.
594 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
596 2011-04-26 Richard Guenther <rguenther@suse.de>
598 PR tree-optimization/48731
599 * gcc.dg/torture/pr48731.c: New testcase.
601 2011-04-26 Richard Guenther <rguenther@suse.de>
604 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
606 2011-04-26 Richard Guenther <rguenther@suse.de>
609 * gcc.dg/torture/pr48694-1.c: New testcase.
610 * gcc.dg/torture/pr48694-2.c: Likewise.
612 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
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.
625 2011-04-25 Jason Merrill <jason@redhat.com>
627 * g++.dg/cpp0x/regress/template-const2.C: New.
629 2011-04-25 Jeff Law <law@redhat.com>
631 * gcc.dg/tree-ssa/vrp56.c: new test.
633 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
635 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
637 2011-04-24 Jakub Jelinek <jakub@redhat.com>
639 PR preprocessor/48740
640 * c-c++-common/raw-string-11.c: New test.
642 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
644 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
647 2011-04-23 Tobias Burnus <burnus@net-b.de>
650 * gfortran.dg/coarray_19.f90: New.
652 2011-04-23 Jakub Jelinek <jakub@redhat.com>
655 * gcc.dg/pr48685.c: New test.
657 2011-04-22 Jan Hubicka <jh@suse.cz>
659 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
661 2011-04-22 Jakub Jelinek <jakub@redhat.com>
663 PR tree-optimization/48717
664 * gcc.c-torture/execute/pr48717.c: New test.
666 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
669 * gcc.target/i386/pr48723.c: New test.
671 2011-04-22 Jakub Jelinek <jakub@redhat.com>
674 * gcc.dg/gomp/pr48716.c: New test.
675 * g++.dg/gomp/pr48716.C: New test.
677 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
680 * gcc.dg/missing-field-init-2.c: Update testcase.
682 2011-04-22 Alan Modra <amodra@gmail.com>
684 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
686 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
689 * gfortran.dg/function_optimize_6.f90: New test.
691 2011-04-21 Easwaran Raman <eraman@google.com>
693 * gcc.dg/stack-layout-2.c: New test.
695 2011-04-21 Richard Guenther <rguenther@suse.de>
698 * g++.dg/lto/pr48207-2_0.C: New testcase.
699 * g++.dg/lto/pr48207-3_0.C: Likewise.
701 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
703 * gnat.dg/volatile5.adb: New test.
704 * gnat.dg/volatile5_pkg.ads: New helper.
706 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
709 * gcc.target/i386/pr48708.c: New test.
711 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
713 * gcc.dg/vect/vect-119.c: New test.
715 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
717 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
720 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
721 Richard Sandiford <richard.sandiford@linaro.org>
724 * gcc.target/arm/pr46329.c: New test.
726 2011-04-21 Tobias Burnus <burnus@net-b.de>
729 * gfortran.dg/coarray_18.f90: New.
731 2011-04-20 Jason Merrill <jason@redhat.com>
733 * g++.dg/cpp0x/initlist47.C: New.
735 * g++.dg/init/dtor4.C: New.
737 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
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.
747 2011-04-20 Jason Merrill <jason@redhat.com>
749 * g++.dg/template/const4.C: New.
751 2011-04-20 Easwaran Raman <eraman@google.com>
753 * gcc.dg/stack-layout-1.c: New test.
755 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
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
761 2011-04-20 Kai Tietz <ktietz@redhat.com>
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.
769 2011-04-20 Richard Guenther <rguenther@suse.de>
771 PR tree-optimization/47892
772 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
774 2011-04-20 Richard Guenther <rguenther@suse.de>
777 * g++.dg/torture/pr48695.C: New testcase.
779 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
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
791 2011-04-19 Jason Merrill <jason@redhat.com>
793 * g++.dg/ext/complex7.C: New.
795 * g++.dg/ext/attrib41.C: New.
797 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
800 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
802 2011-04-19 Jakub Jelinek <jakub@redhat.com>
805 * gcc.target/i386/pr48678.c: New test.
807 2011-04-19 Martin Jambor <mjambor@suse.cz>
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.
813 2011-04-19 Tobias Burnus <burnus@net-b.de>
816 * gfortran.dg/whole_file_33.f90: New.
818 2011-04-19 Martin Jambor <mjambor@suse.cz>
820 * g++.dg/ipa/devirt-7.C: New test.
822 2011-04-19 Richard Guenther <rguenther@suse.de>
825 * g++.dg/lto/pr48207_0.C: New testcase.
827 2011-04-18 Jason Merrill <jason@redhat.com>
829 * g++.dg/init/void1.C: New.
831 * g++.dg/cpp0x/union4.C: New.
833 2011-04-18 Jakub Jelinek <jakub@redhat.com>
836 * g++.dg/torture/pr48661.C: New test.
839 * g++.dg/gomp/pr48632.C: New test.
841 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
843 * gcc.target/i386/sse2-maskmovdqu.c: New test.
844 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
846 2011-04-18 Tobias Burnus <burnus@net-b.de>
849 * gfortran.dg/coarray_17.f90: New.
850 * gfortran.dg/coarray_10.f90: Update dg-error.
852 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
855 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
856 * gfortran.dg/guality/guality.exp: Likewise.
858 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
860 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
862 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
864 * gcc.dg/vect/pr48377.c: Remove dg-do run.
866 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
868 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
870 2011-04-18 Richard Guenther <rguenther@suse.de>
873 * g++.dg/torture/pr46364.C: New testcase.
875 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
877 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
879 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
881 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
883 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
884 Ira Rosen <ira.rosen@linaro.org>
887 * gcc.target/arm/pr48252.c: New test.
889 2011-04-18 Jakub Jelinek <jakub@redhat.com>
891 PR tree-optimization/48616
892 * gcc.dg/pr48616.c: New test.
894 2011-04-18 Tobias Burnus <burnus@net-b.de>
897 * gfortran.dg/coarray_16.f90: New.
899 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
902 * gfortran.dg/realloc_on_assign_7.f03: New test.
904 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
907 * gfortran.dg/fmt_g0_6.f08: New test.
909 2011-04-17 Jason Merrill <jason@redhat.com>
911 * g++.dg/cpp0x/sfinae16.C: New.
913 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
915 * gcc.target/mips/reg-var-1.c: New test.
917 2011-04-17 Jan Hubicka <jh@suse.cz>
919 * gcc.dg/winline-5.c: Update testcase.
921 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
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.
927 2011-04-17 Michael Matz <matz@suse.de>
929 PR tree-optimization/48622
931 * gcc.dg/lto/pr48622_0.c: New test.
933 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
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.
942 2011-04-15 Jason Merrill <jason@redhat.com>
944 * g++.dg/cpp0x/range-for17.C: New.
946 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
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.
958 2011-04-15 Tobias Burnus <burnus@net-b.de>
961 * gfortran.dg/coarray_15.f90: Change to dg-do run.
963 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
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.
974 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
977 * gfortran.dg/fmt_g0_5.f08: New test.
979 2011-04-15 Richard Guenther <rguenther@suse.de>
982 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
984 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
986 * gcc.target/avr/torture/pr41885.c (dg-options): Change
987 -finline-limit=0 to -fno-inline
989 2011-04-15 Jakub Jelinek <jakub@redhat.com>
992 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
995 2011-04-14 Jakub Jelinek <jakub@redhat.com>
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.
1003 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1005 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1008 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1013 * gcc.target/avr/pr46779-1.c: New test case
1014 * gcc.target/avr/pr46779-2.c: New test case
1016 2011-04-14 Jason Merrill <jason@redhat.com>
1018 * g++.dg/cpp0x/sfinae15.C: New.
1020 * g++.dg/cpp0x/sfinae14.C: New.
1022 * g++.dg/ext/vla10.C: New.
1024 2011-04-14 Richard Guenther <rguenther@suse.de>
1026 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1028 2011-04-14 Richard Guenther <rguenther@suse.de>
1030 * gcc.dg/fold-bitand-4.c: Move ...
1031 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1033 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1035 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1037 * gcc.target/avr/torture/trivial.c: Ditto.
1039 2011-04-13 Jason Merrill <jason@redhat.com>
1041 * g++.dg/template/operator11.C: New.
1043 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1046 * gcc.dg/gomp/pr48591.c: New test.
1049 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1050 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1052 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1055 * g++.dg/template/dependent-expr7.C: New test case.
1057 2011-04-13 Jason Merrill <jason@redhat.com>
1059 * g++.dg/cpp0x/sfinae13.C: New.
1061 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1063 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1065 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1067 * gcc.target/arm/pr43698.c: Remove -march option.
1069 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1071 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1074 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1078 * gfortran.dg/realloc_on_assign_6.f03: New test.
1080 2011-04-12 Kai Tietz <ktietz@redhat.com>
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.
1093 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
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.
1099 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1101 PR rtl-optimization/48549
1102 * g++.dg/opt/pr48549.C: New test.
1104 2011-04-12 Richard Guenther <rguenther@suse.de>
1106 PR tree-optimization/46076
1107 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1109 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1112 * lib/compat.exp (compat-execute): Declare unsupported after
1113 stripping path from src1.
1114 * lib/lto.exp (lto-execute): Likewise.
1116 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1119 * gcc.dg/pr48552-1.c: New test.
1120 * gcc.dg/pr48552-2.c: New test.
1122 2011-04-11 Jason Merrill <jason@redhat.com>
1124 * g++.dg/cpp0x/sfinae12.C: New.
1126 * g++.dg/cpp0x/enum10.C: New.
1128 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1130 * g++.dg/cpp0x/rv-func.C: New.
1132 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1134 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1137 2011-04-11 Martin Jambor <mjambor@suse.cz>
1139 PR tree-optimization/48195
1140 * gcc.dg/ipa/pr48195.c: New test.
1142 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1144 * gnat.dg/return3.adb: Remove unused switch.
1146 2011-04-08 Mike Stump <mikestump@comcast.net>
1149 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1150 default to fno-common.
1152 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1154 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1155 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1157 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1160 * gfortran.dg/function_optimize_5.f90: New test.
1162 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1164 * gnat.dg/aggr17.adb: New test.
1165 * gnat.dg/aggr18.adb: Likewise.
1167 2011-04-08 Michael Matz <matz@suse.de>
1170 * gcc.target/i386/pr48389.c: New test.
1172 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1174 PR rtl-optimization/48272
1175 * g++.dg/opt/pr48272.C: New.
1177 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1179 PR rtl-optimization/48235
1180 * gcc.dg/pr48235.c: New.
1182 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1184 PR rtl-optimization/48302
1185 * g++.dg/opt/pr48302.C: New.
1187 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1190 * g++.dg/opt/pr48273.C: New.
1192 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1194 PR rtl-optimization/48442
1195 * gcc.dg/pr48442.c: New.
1197 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1199 PR tree-optimization/48377
1200 * gcc.dg/vect/pr48377.c: New test.
1202 2011-04-07 Jason Merrill <jason@redhat.com>
1204 * g++.dg/cpp0x/regress/call1.C: New.
1206 * g++.dg/cpp0x/variadic107.C: New.
1208 * g++.dg/cpp0x/sfinae11.C: New.
1209 * g++.dg/cpp0x/noexcept02.C: Fix.
1211 * g++.dg/cpp0x/sfinae10.C: New.
1213 * g++.dg/cpp0x/sfinae9.C: New.
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.
1219 * g++.dg/cpp0x/sfinae8.C: New.
1221 * g++.dg/cpp0x/sfinae7.C: New.
1223 * g++.dg/cpp0x/enum9.C: New.
1225 2011-04-07 Mike Stump <mikestump@comcast.net>
1227 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1228 with no trampolines.
1230 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1233 * gfortran.dg/gomp/pr48117.f90: New test.
1236 * gcc.dg/torture/pr48343.c: New test.
1238 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1240 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1242 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1244 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1246 2011-04-07 Tom de Vries <tom@codesourcery.com>
1249 * lib/scanasm.exp (object-size): New proc.
1250 * gcc.target/arm/pr43920-2.c: New test.
1252 2011-04-06 Tobias Burnus <burnus@net-b.de>
1256 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1258 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1260 * gcc.dg/mtune.c: Prune note from output.
1262 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1265 * gcc.dg/guality/pr36977.c: New test.
1266 * gcc.dg/guality/pr48466.c: New test.
1268 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1270 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1272 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1274 * gnat.dg/return3.adb: New test.
1276 2011-04-06 Richard Guenther <rguenther@suse.de>
1278 PR tree-optimization/47663
1279 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1281 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1283 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1284 Solaris 8 and 9 as well.
1286 2011-04-05 Tom de Vries <tom@codesourcery.com>
1289 * gcc.target/arm/pr43920-1.c: New test.
1291 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1293 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1294 (cctor): Actually return the value.
1295 (main): Cast return values.
1297 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1299 * gfortran.dg/character_comparison_8.f90: New test.
1301 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
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.
1308 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1311 * function_optimize_4.f90: New test.
1313 2011-04-04 Tobias Burnus <burnus@net-b.de>
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.
1320 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1322 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1323 * gfortran.dg/bessel_7.f90: Likewise.
1325 2011-04-03 Tobias Burnus <burnus@net-b.de>
1327 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1329 2011-04-03 Richard Guenther <rguenther@suse.de>
1330 Ira Rosen <ira.rosen@linaro.org>
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.
1336 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1338 * gnat.dg/specs/aggr2.ads: New test.
1340 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1342 * gnat.dg/debug2.ad[sb]: New test.
1343 * gnat.dg/debug2_pkg.ads: New helper.
1344 * gnat.dg/debug3.ad[sb]: New test.
1346 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1348 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1350 2011-04-01 Jakub Jelinek <jakub@redhat.com>
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.
1364 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1367 * gcc.dg/Waddress.c: New test.
1369 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1372 * gfortran.dg/function_optimize_3.f90: New test.
1374 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1376 * gcc.c-torture/compile/20110401-1.c: New test.
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.
1405 2011-03-31 Ian Lance Taylor <iant@google.com>
1407 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1409 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1411 * gnat.dg/opt16.adb: New test.
1413 2011-03-31 Jason Merrill <jason@redhat.com>
1415 * g++.dg/cpp0x/defaulted24.C: New.
1417 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1420 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1423 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1425 * g++.dg/other/i386-9.C: New test.
1427 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1429 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1431 2011-03-30 Jason Merrill <jason@redhat.com>
1433 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1435 * g++.dg/cpp0x/regress/isnan.C: New.
1437 * g++.dg/cpp0x/initlist46.C: New.
1439 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1442 * gcc.target/arm/neon-modes-2.c: New test.
1444 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1447 * gcc.c-torture/compile/pr48305.c: New test.
1449 2011-03-29 Jason Merrill <jason@redhat.com>
1451 * g++.dg/cpp0x/regress/value-dep1.C: New.
1453 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1455 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1457 2011-03-29 Ian Lance Taylor <iant@google.com>
1459 * go.test/go-test.exp: Handle the test lines used in several new
1461 (errchk): Add opts parameter. Change all callers. Handle parens
1464 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1465 Dominique d'Humieres <dominiq@lps.ens.fr>
1467 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1468 and __APPLE__ && __PPC__ && __ALTIVEC__.
1470 2011-03-29 Jason Merrill <jason@redhat.com>
1472 * g++.dg/cpp0x/dependent1.C: New.
1474 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1476 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1478 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1480 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1483 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1484 * gfortran.dg/proc_ptr_comp_32.f90: New.
1486 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1488 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1489 check for corresponding warning.
1491 2011-03-28 Jason Merrill <jason@redhat.com>
1493 * g++.dg/cpp0x/rv-deduce2.C: New.
1495 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1498 * gcc.dg/pr48203.c: New test.
1500 2011-03-28 Jeff Law <law@redhat.com>
1502 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1504 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1506 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1507 and __PPC__ && __ALTIVEC__.
1509 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
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.
1517 2011-03-28 Jason Merrill <jason@redhat.com>
1519 * g++.dg/cpp0x/initlist-array2.C: New.
1521 * g++.dg/cpp0x/initlist-array1.C: New.
1523 * g++.dg/cpp0x/constexpr-compound.C: New.
1525 * g++.dg/cpp0x/constexpr-using.C: New.
1527 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1529 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1532 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1534 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1536 * gcc.dg/slp-1.c: New test.
1538 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
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.
1555 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1558 * gfortran.dg/trim_optimize_5.f90: New test.
1559 * gfortran.dg/trim_optimize_6.f90: New test.
1561 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1564 * gcc.target/mips/madd-7.c: Remove -mlong32.
1565 * gcc.target/mips/msub-7.c: Likewise.
1567 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
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.
1574 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1577 * gfortran.dg/class_42.f03: New.
1579 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1581 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1584 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1586 PR rtl-optimization/48144
1587 * gcc.dg/pr48144.c: New test.
1589 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1591 * gnat.dg/discr27.ad[sb]: New test.
1593 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
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.
1599 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1601 * gnat.dg/opt15.adb: New test.
1602 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1604 2011-03-25 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1609 * gfortran.dg/leadz_trailz_3.f90: Ditto
1611 2011-03-25 Martin Jambor <mjambor@suse.cz>
1613 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1615 2011-03-25 Jason Merrill <jason@redhat.com>
1617 * g++.dg/cpp0x/defaulted22.C: New.
1618 * g++.dg/cpp0x/defaulted23.C: New.
1619 * g++.dg/cpp0x/defaulted15.C: Adjust.
1621 2011-03-25 Jason Merrill <jason@redhat.com>
1623 * g++.dg/cpp0x/move1.C: New.
1625 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1628 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1630 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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>.
1636 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
1645 2011-03-25 Richard Guenther <rguenther@suse.de>
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.
1706 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1709 * gcc.dg/dfp/pr48204.c: New test.
1711 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1714 * gcc.c-torture/execute/pr47917.c: Move this...
1715 * gcc.dg/torture/pr47917.c: to here and add xfails.
1717 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1719 * gnat.dg/array16.ad[sb]: New test.
1720 * gnat.dg/array16.ads: New helper.
1722 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1724 * gnat.dg/derived_type2.adb: New test.
1726 2011-03-24 Richard Guenther <rguenther@suse.de>
1728 PR tree-optimization/48271
1729 * g++.dg/torture/pr48271.C: New testcase.
1731 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
1733 * gnat.dg/array15.ad[sb]: New test.
1735 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
1738 * gcc.target/i386/pr48237.c: New test.
1740 2011-03-24 Richard Guenther <rguenther@suse.de>
1743 * gcc.dg/builtin-object-size-10.c: New testcase.
1745 2011-03-24 Richard Guenther <rguenther@suse.de>
1747 PR tree-optimization/46562
1748 * c-c++-common/pr46562-2.c: New testcase.
1749 * c-c++-common/pr46562.c: Likewise.
1751 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
1753 * gcc.dg/vect/vect-cselim-1.c: New test.
1754 * gcc.dg/vect/vect-cselim-2.c: New test.
1756 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
1758 * gcc.target/arm/pr46934.c: New.
1760 2011-03-23 Ian Lance Taylor <iant@google.com>
1762 * go.test/go-test.exp (errchk): Ignore lines containing ////.
1764 2011-03-23 Richard Guenther <rguenther@suse.de>
1766 * gcc.dg/struct: Remove directory and contents.
1768 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1771 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1773 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1775 * gnat.dg/discr26.ad[sb]: New test.
1776 * gnat.dg/discr26_pkg.ads: New helper.
1778 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
1781 * gcc.target/arm/neon-vld-1.c: New test.
1783 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
1785 * gnat.dg/array14.ad[sb]: New test.
1786 * gnat.dg/array14_pkg.ads: New helper.
1788 2011-03-22 Joseph Myers <joseph@codesourcery.com>
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
1810 2011-03-22 Nick Clifton <nickc@redhat.com>
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.
1816 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
1822 2011-03-22 Richard Guenther <rguenther@suse.de>
1824 PR tree-optimization/48228
1825 * gcc.dg/Wstrict-overflow-23.c: New testcase.
1827 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1829 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
1833 * gcc.target/powerpc/pr48226.c: New file.
1835 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
1837 * lib/prune.exp (prune_gcc_output): Prune "could not create
1838 compact unwind for" warnings.
1840 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1844 * gcc.c-torture/execute/pr42544.c: New test.
1845 * gcc.c-torture/execute/pr48197.c: New test.
1847 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1849 PR preprocessor/48192
1850 * gcc.target/powerpc/pr48192.c: New file.
1853 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
1854 split problem of 0 being loaded in a VSX register.
1856 2011-03-21 Richard Guenther <rguenther@suse.de>
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.
1864 2011-03-21 Jakub Jelinek <jakub@redhat.com>
1867 * gcc.dg/pr48213.c: New test.
1869 2011-03-21 Kai Tietz <ktietz@redhat.com>
1872 * g++.dg/plugin/attribute_plugin.c: Adjust test.
1874 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
1876 * gcc.target/arm/xor-and.c: New.
1878 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1881 * gfortran.dg/function_optimize_1.f90: New test.
1882 * gfortran.dg/function_optimize_2.f90: New test.
1884 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
1886 PR rtl-optimization/47502
1887 * gcc.target/i386/pr47502-1.c: New.
1888 * gcc.target/i386/pr47502-2.c: Likewise.
1890 2011-03-20 Jakub Jelinek <jakub@redhat.com>
1892 PR rtl-optimization/48156
1893 * gcc.dg/pr48156.c: New test.
1895 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1898 * gfortran.dg/scratch_1.f90: Adjust test.
1900 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1903 * gfortran.dg/scratch_1.f90: New test.
1905 2011-03-18 Joseph Myers <joseph@codesourcery.com>
1907 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
1908 variably modified typedefs.
1909 * gcc.dg/c1x-typedef-2.c: Remove.
1911 2011-03-18 Joseph Myers <joseph@codesourcery.com>
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.
1917 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1919 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
1921 Only xfail with gas.
1923 2011-03-18 Jason Merrill <jason@redhat.com>
1925 * g++.dg/template/fn-ptr1.C: New.
1927 * g++.dg/overload/volatile1.C: New.
1929 * g++.dg/opt/pr23372.C: New.
1931 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
1933 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1936 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
1938 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
1940 * gcc.target/arm/unsigned-extend-1.c: New.
1942 2011-03-18 Jakub Jelinek <jakub@redhat.com>
1945 * gcc.c-torture/compile/pr48161.c: New test.
1947 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
1950 * gcc.dg/torture/pr47725.c: New.
1952 2011-03-17 Jason Merrill <jason@redhat.com>
1954 * g++.dg/cpp0x/constexpr-overflow2.C: New.
1955 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
1957 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
1959 * gnat.dg/specs/elab2.ads: New test.
1960 * gnat.dg/specs/elab2_pkg.ads: New helper.
1962 2011-03-17 Jason Merrill <jason@redhat.com>
1964 * g++.dg/cpp0x/decltype-1212.C: New.
1965 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
1967 2011-03-17 Jason Merrill <jason@redhat.com>
1969 * g++.dg/parse/memfnquals1.C: New.
1971 2011-03-17 Richard Guenther <rguenther@suse.de>
1974 * gcc.dg/pr48134.c: New testcase.
1976 2011-03-17 Richard Guenther <rguenther@suse.de>
1979 * g++.dg/torture/pr48165.C: New testcase.
1981 2011-03-17 Jakub Jelinek <jakub@redhat.com>
1983 PR rtl-optimization/48141
1984 * gcc.dg/pr48141.c: New test.
1986 2011-03-16 Jason Merrill <jason@redhat.com>
1988 * g++.dg/cpp0x/constexpr-48089.C: New.
1990 * g++.dg/cpp0x/constexpr-abi1.C: New.
1992 * g++.dg/cpp0x/constexpr-46336.C: New.
1993 * g++.dg/parse/friend5.C: Adjust expected errors.
1995 * g++.dg/cpp0x/constexpr-47570.C: New.
1997 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2000 * ++.dg/debug/dwarf2/typedef6.C: New test.
2002 2011-03-16 Jason Merrill <jason@redhat.com>
2004 * g++.dg/cpp0x/elision2.C: New.
2006 * g++.dg/cpp0x/constexpr-array3.C: New.
2008 2011-03-16 Jason Merrill <jason@redhat.com>
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.
2017 2011-03-16 Jason Merrill <jason@redhat.com>
2019 * g++.dg/template/incomplete6.C: New.
2021 2011-03-16 Jeff Law <law@redhat.com>
2023 * gcc.dg/tree-ssa/vrp55.c: New test.
2025 2011-03-16 Jason Merrill <jason@redhat.com>
2027 * g++.dg/cpp0x/auto22.C: New.
2029 2011-03-16 Richard Guenther <rguenther@suse.de>
2031 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2032 optimizing it away if promoted to const.
2034 2011-03-16 Richard Guenther <rguenther@suse.de>
2036 PR tree-optimization/48149
2037 * gcc.dg/fold-complex-1.c: New testcase.
2039 2011-03-16 Richard Guenther <rguenther@suse.de>
2042 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2045 2011-03-16 Richard Guenther <rguenther@suse.de>
2047 PR tree-optimization/26134
2048 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2050 2011-03-16 Richard Guenther <rguenther@suse.de>
2052 PR tree-optimization/48146
2053 * gcc.dg/torture/pr48146.c: New testcase.
2055 2011-03-16 Richard Guenther <rguenther@suse.de>
2057 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2058 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2060 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2063 * gcc.c-torture/compile/pr48136.c: New test.
2065 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2068 * gcc.dg/guality/pr45882.c: New test.
2070 2011-03-15 Jason Merrill <jason@redhat.com>
2072 * g++.dg/cpp0x/constexpr-recursion.C: New.
2074 * g++.dg/cpp0x/implicit11.C: New.
2076 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2078 * g++.dg/cpp0x/constexpr-attribute.C: New.
2080 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2082 * g++.dg/parse/pr34758.C: New.
2084 2011-03-15 Xinliang David Li <davidxl@google.com>
2087 * gcc.dg/uninit-pred-7_d.c: New test.
2088 * gcc.dg/uninit-pred-8_d.c: New test.
2090 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2093 * gcc.target/arm/pr46788.c: New.
2095 2011-03-15 Richard Guenther <rguenther@suse.de>
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.
2102 2011-03-15 Richard Guenther <rguenther@suse.de>
2104 PR tree-optimization/13954
2105 * g++.dg/tree-ssa/pr13954.C: New testcase.
2107 2011-03-15 Richard Guenther <rguenther@suse.de>
2109 PR tree-optimization/48037
2110 * gcc.target/i386/pr48037-1.c: New testcase.
2112 2011-03-15 Richard Guenther <rguenther@suse.de>
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.
2121 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2124 * gcc.c-torture/execute/pr47917.c: New test.
2125 * gcc.dg/pr47917.c: New test.
2128 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2130 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
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.
2149 2011-03-14 Tom Tromey <tromey@redhat.com>
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.
2155 2011-03-14 Tom Tromey <tromey@redhat.com>
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.
2161 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2163 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2165 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2167 PR rtl-optimization/47166
2168 * gcc.c-torture/execute/postmod-1.c: New test.
2170 2011-03-14 Richard Guenther <rguenther@suse.de>
2173 * gcc.dg/torture/pr48098.c: New testcase.
2175 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2178 * gcc.target/powerpc/pr48053-1.c: New test.
2179 * gcc.target/powerpc/pr48053-2.c: Likewise.
2181 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2184 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2186 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2189 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2191 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2194 * gfortran.dg/class_41.f03: New.
2196 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2198 * g++.dg/conversion/cast3.C: New test.
2200 2011-03-11 Jason Merrill <jason@redhat.com>
2202 * g++.dg/template/error45.C: New.
2204 * g++.dg/parse/no-type-defn1.C: New.
2206 * g++.dg/ext/attrib40.C: New.
2208 * g++.dg/cpp0x/regress/array1.C: New.
2210 2011-03-11 Richard Guenther <rguenther@suse.de>
2212 PR tree-optimization/48067
2213 * gcc.dg/pr48067.c: New testcase.
2215 2011-03-11 Richard Guenther <rguenther@suse.de>
2218 * g++.dg/lto/20110311-1_0.C: New testcase.
2220 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2223 * g++.dg/inherit/virtual8.C: New test.
2226 * gcc.dg/torture/pr48044.c: New test.
2228 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2231 * gfortran.dg/proc_ptr_comp_31.f90: New.
2233 2011-03-11 Richard Guenther <rguenther@suse.de>
2235 PR tree-optimization/47278
2236 * gcc.dg/torture/pr47278-1.c: New testcase.
2237 * gcc.dg/torture/pr47278-2.c: Likewise.
2239 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2241 PR tree-optimization/48063
2242 * gcc.dg/torture/pr48063.c: New test.
2244 2011-03-10 Jason Merrill <jason@redhat.com>
2246 * g++.dg/template/array22.C: New.
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.
2255 2011-03-09 Jason Merrill <jason@redhat.com>
2257 * g++.dg/template/nontype22.C: New.
2259 2011-03-09 Martin Jambor <mjambor@suse.cz>
2261 PR tree-optimization/47714
2262 * g++.dg/torture/pr47714.C: New test.
2264 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2267 * gcc.target/powerpc/pr47755-2.c: New file.
2269 2011-03-08 Jakub Jelinek <jakub@redhat.com>
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.
2276 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2278 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2280 2011-03-08 Jason Merrill <jason@redhat.com>
2282 * g++.dg/template/nontype21.C: New.
2284 * g++.dg/template/anon5.C: New.
2286 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2289 * gcc.dg/pr47881.c: New test.
2291 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2294 * g++.dg/lookup/template3.C: New test.
2296 2011-03-08 Kai Tietz <ktietz@redhat.com>
2298 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2301 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2304 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2305 sizeof to compute alignment.
2307 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2309 PR tree-optimization/48022
2310 * gcc.dg/pr48022-1.c: New test.
2311 * gcc.dg/pr48022-2.c: New test.
2313 2011-03-07 Jason Merrill <jason@redhat.com>
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.
2321 * g++.dg/cpp0x/regress/non-const1.C: New.
2323 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2326 * gcc.dg/pr47991.c: New test.
2328 2011-03-07 Jason Merrill <jason@redhat.com>
2330 * g++.dg/abi/mangle46.C: New.
2332 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2335 * gcc.target/powerpc/pr47862.c: New.
2337 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2340 * gcc.target/i386/combine-mul.c: Require nonpic.
2342 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2343 Nathan Froyd <froydnj@codesourcery.com>
2345 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2347 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2349 * README.QMTEST: Remove.
2351 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2352 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2355 * gfortran.dg/array_constructor_37.f90 : New test.
2357 2011-03-05 Jason Merrill <jason@redhat.com>
2359 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2360 * g++.dg/abi/mangle45.C: Likewise.
2361 * g++.dg/cpp0x/trailing1.C: Likewise.
2363 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2365 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2367 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2369 PR rtl-optimization/47899
2370 * gcc.dg/pr47899.c: New test.
2372 * gcc.dg/torture/pr47968.c: Ignore warnings.
2374 PR tree-optimization/47967
2375 * gcc.c-torture/compile/pr47967.c: New test.
2377 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2379 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2380 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2382 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
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.
2390 2011-03-04 Jason Merrill <jason@redhat.com>
2392 * g++.dg/template/pseudodtor6.C: New.
2394 * g++.dg/inherit/covariant19.C: New.
2396 2011-03-04 Richard Guenther <rguenther@suse.de>
2399 * gcc.dg/torture/pr47968.c: New testcase.
2401 2011-03-04 Richard Guenther <rguenther@suse.de>
2404 * gcc.dg/torture/pr47975.c: New testcase.
2406 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2409 * g++.dg/template/crash106.C: New.
2411 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2414 * gcc.dg/gomp/pr47963.c: New test.
2415 * g++.dg/gomp/pr47963.C: New test.
2417 2011-03-02 Jason Merrill <jason@redhat.com>
2419 * g++.dg/cpp0x/regress/condition1.C: New.
2421 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2423 2011-03-01 Jason Merrill <jason@redhat.com>
2425 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2427 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2429 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2431 PR rtl-optimization/47925
2432 * gcc.c-torture/execute/pr47925.c: New test.
2434 2011-03-01 Jason Merrill <jason@redhat.com>
2436 * g++.dg/cpp0x/decltype25.C: New.
2438 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2440 2011-03-01 Richard Guenther <rguenther@suse.de>
2442 PR tree-optimization/47890
2443 * gcc.dg/torture/pr47890.c: New testcase.
2445 2011-03-01 Richard Guenther <rguenther@suse.de>
2448 * gcc.dg/lto/pr47924_0.c: New testcase.
2450 2011-03-01 Richard Guenther <rguenther@suse.de>
2453 * gfortran.dg/lto/pr46911_0.f: New testcase.
2455 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
2461 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2463 PR libgfortran/47567
2464 * gfortran.dg/fmt_fw_d.f90: New test.
2466 2011-02-28 Jason Merrill <jason@redhat.com>
2468 * g++.dg/inherit/covariant18.C: New.
2470 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2473 * gcc.dg/pr47893.c: New test.
2475 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
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.
2481 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
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.
2488 2011-02-28 Jason Merrill <jason@redhat.com>
2491 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2493 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2495 PR libgfortran/47778
2496 * gfortran.dg/namelist_71.f90: New test.
2498 2011-02-27 Jason Merrill <jason@redhat.com>
2501 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2502 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2504 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2507 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2509 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2512 * gfortran.dg/gomp/task-1.f90: Removed.
2514 2011-02-26 Jason Merrill <jason@redhat.com>
2516 * g++.dg/template/this-targ1.C: New.
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.
2524 2011-02-26 Tobias Burnus <burnus@net-b.de>
2527 * gfortran.dg/gomp/task-1.f90: New.
2529 2011-02-25 Jie Zhang <jie@codesourcery.com>
2531 * gcc.target/arm/neon-thumb2-move.c: Add
2532 dg-require-effective-target arm_thumb2_ok.
2534 2011-02-24 Jason Merrill <jason@redhat.com>
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.
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.
2555 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2558 * gfortran.dg/pr47878.f90: New test.
2560 2011-02-24 Richard Guenther <rguenther@suse.de>
2563 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2564 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2566 2011-02-24 Richard Guenther <rguenther@suse.de>
2569 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2570 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2572 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2574 PR libgfortran/47567
2575 * gfortran.dg/fmt_f0_1.f90: Update test.
2577 2011-02-23 Jason Merrill <jason@redhat.com>
2579 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2580 * g++.dg/abi/mangle45.C: New.
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.
2587 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2590 * gfortran.dg/nested_allocatables_1.f90: New.
2592 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2595 * g++.dg/pr46868.C: New test.
2596 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2597 * g++.dg/parse/error14.C: Adjust.
2599 2011-02-23 Richard Guenther <rguenther@suse.de>
2601 PR tree-optimization/47838
2602 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2604 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2606 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2608 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
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.
2759 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
2761 * objc.dg/attributes/objc-exception-1.m: New.
2763 2011-02-23 Jie Zhang <jie@codesourcery.com>
2765 * gcc.dg/cpp/include7.c: New test.
2767 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2770 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
2772 2011-02-23 Jie Zhang <jie@codesourcery.com>
2774 PR rtl-optimization/47763
2775 * gcc.dg/pr47763.c: New test.
2777 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
2780 * gfortran.dg/whole_file_32.f90 : New test.
2782 2011-02-22 Dodji Seketeli <dodji@redhat.com>
2785 * g++.dg/inherit/virtual7.C: New test.
2787 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
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.
2794 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
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".
2822 2011-02-22 Jakub Jelinek <jakub@redhat.com>
2824 PR tree-optimization/47835
2825 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
2827 2011-02-22 Tobias Burnus <burnus@net-b.de>
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.
2884 2011-02-21 Jeff Law <law@redhat.com>
2886 PR rtl-optimization/46178
2887 * gcc.target/i386/pr46178.c: New test.
2889 PR rtl-optimization/46002
2890 * gcc.c-torture/compile/pr46002.c: New test.
2892 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2894 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
2897 2011-02-21 Jakub Jelinek <jakub@redhat.com>
2900 * g++.dg/debug/pr47106.C: Require effective target lto.
2902 2011-02-21 Jason Merrill <jason@redhat.com>
2904 * g++.dg/cpp0x/constexpr-diag2.C: New.
2906 2011-02-20 Jason Merrill <jason@redhat.com>
2908 * g++.dg/cpp0x/constexpr-ctor7.C: New.
2910 * g++.dg/cpp0x/fntmpdefarg2.C: New.
2912 * g++.dg/overload/conv-op1.C: New.
2914 * g++.dg/cpp0x/constexpr-synth1.C: New.
2916 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
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.
2923 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
2926 * objc.dg/property/dotsyntax-22.m: New.
2927 * obj-c++.dg/property/dotsyntax-22.mm: New.
2929 2011-02-20 Dodji Seketeli <dodji@redhat.com>
2932 * g++.dg/template/typedef38.C: New test.
2934 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2937 * gfortran.dg/whole_file_30.f90 : New test.
2938 * gfortran.dg/whole_file_31.f90 : New test.
2940 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
2944 * gfortran.dg/whole_file_28.f90 : New test.
2945 * gfortran.dg/whole_file_29.f90 : New test.
2947 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2950 * g++.dg/template/crash105.C: New.
2952 2011-02-19 Jason Merrill <jason@redhat.com>
2954 * g++.dg/cpp0x/regress/no-elide1.C: New.
2956 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
2958 PR tree-optimization/46620
2959 * gcc.dg/pr46620.c: New.
2961 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2964 * gcc.target/i386/pr47809.c: New test.
2966 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2967 Tobias Burnus <burnus@net-b.de>
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.
2973 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2975 PR libgfortran/47567
2976 * gfortran.dg/fmt_f0_1.f90: Update test.
2978 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
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.
2986 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
2988 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
2989 * gcc.target/i386/pr32280-1.c: Likewise.
2991 2011-02-19 Jakub Jelinek <jakub@redhat.com>
2994 * gcc.target/i386/pr47800.c: New test.
2996 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
2998 * objc/execute/exceptions/foward-1.x: New.
3000 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3003 * gfortran.dg/derived_constructor_comps_4.f90: New.
3005 2011-02-18 Tobias Burnus
3008 * gfortran.dg/func_result_6.f90: New.
3010 2011-02-18 Michael Matz <matz@suse.de>
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.
3017 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3020 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3022 2011-02-18 Tobias Burnus <burnus@net-b.de>
3025 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
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.
3061 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3064 * gfortran.dg/proc_ptr_comp_30.f90: New.
3066 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3069 * gcc.target/i386/pr47780.c: New test.
3071 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3074 * gfortran.dg/class_40.f03: New.
3076 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3079 * g++.dg/cpp0x/auto21.C: New test.
3081 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3083 * objc.dg/special/unclaimed-category-1.h: Updated for
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
3131 * obj-c++.dg/try-catch-2.mm: Same.
3133 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3136 * g++.dg/warn/Wunused-parm-4.C: New test.
3138 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3139 Jan Hubicka <jh@suse.cz>
3143 * g++.dg/debug/pr47106.C: New.
3145 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3148 * gcc.target/i386/pr43653.c: New test.
3150 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3153 * g++.dg/template/inherit6.C: New test.
3155 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3158 * gfortran.dg/class_39.f03: New.
3160 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3163 * g++.dg/cpp0x/variadic106.C: New test.
3165 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3168 * gfortran.dg/pr47757-1.f90: New test.
3169 * gfortran.dg/pr47757-2.f90: New test.
3170 * gfortran.dg/pr47757-3.f90: New test.
3173 * g++.dg/cpp0x/enum8.C: New test.
3175 2011-02-15 Jason Merrill <jason@redhat.com>
3177 * g++.dg/inherit/implicit-trivial1.C: New.
3178 * g++.dg/cpp0x/implicit-trivial1.C: New.
3180 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3183 * gcc.dg/torture/pr47725.c: Removed.
3185 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3188 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3189 constant does not generate a load from memory.
3191 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3194 * gcc.dg/torture/pr47725.c: New.
3196 2011-02-15 Richard Guenther <rguenther@suse.de>
3198 PR tree-optimization/47743
3199 * gcc.dg/torture/pr47743.c: New testcase.
3201 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3204 * gcc.target/i386/pr47581.c: New test.
3206 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3209 * gfortran.dg/select_type_22.f03: New.
3211 2011-02-14 Jason Merrill <jason@redhat.com>
3213 * g++.dg/cpp0x/regress/enum1.C: New.
3215 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3217 * gnat.dg/include.adb: New test.
3219 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3222 * gfortran.dg/class_38.f03: New.
3224 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3226 * gcc.dg/pr46494.c: New test.
3228 2011-02-14 Richard Guenther <rguenther@suse.de>
3230 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3232 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3235 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3236 sparc*-sun-solaris2.11.
3238 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3241 * gfortran.dg/argument_checking_18.f90: New.
3243 2011-02-13 Tobias Burnus <burnus@net-b.de>
3245 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3246 * gfortran.dg/argument_checking_17.f90: New.
3248 2011-02-12 Janus Weil <janus@gcc.gnu.org>
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.
3256 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3259 * gfortran.dg/extends_11.f03: New.
3261 2011-02-11 Xinliang David Li <davidxl@google.com>
3263 PR tree-optimization/47707
3264 * g++.dg/tree-ssa/pr47707.C: New test.
3266 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3268 * g++.dg/opt/inline17.C: New test.
3270 2011-02-11 Tobias Burnus <burnus@net-b.de>
3273 * gfortran.dg/pure_formal_2.f90: New.
3275 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3277 PR rtl-optimization/47614
3278 * gfortran.dg/pr47614.f: New.
3280 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3283 * gcc.dg/opts-6.c: New test.
3285 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3288 * gcc.dg/pr47684.c: New test.
3290 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3293 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3294 c99_runtime, dg-add-options c99_runtime.
3295 (main): Use __asm__.
3297 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
3309 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
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.
3316 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
3325 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3326 * g++.dg/tree-prof/partition2.C: Likewise.
3328 2011-02-09 Jason Merrill <jason@redhat.com>
3330 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3331 rather than misdeclare std::puts.
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.
3341 * g++.dg/template/function1.C: Adjust for C++0x mode.
3342 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3344 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3345 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3347 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3349 * g++.dg/cpp0x/regress/abi-empty7.C: New.
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.
3356 2011-02-10 Richard Guenther <rguenther@suse.de>
3358 PR tree-optimization/47677
3359 * gcc.dg/torture/pr47677.c: New testcase.
3361 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
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.
3381 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3384 * gcc.target/i386/pr47665.c: New test.
3386 2011-02-10 Jie Zhang <jie@codesourcery.com>
3390 2011-02-05 Jie Zhang <jie@codesourcery.com>
3392 * gcc.dg/pr42631.c: Update test.
3393 * gcc.dg/pr42631-2.c: New test.
3395 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3398 * gfortran.dg/proc_decl_25.f90: New.
3400 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3403 * gfortran.dg/typebound_assignment_2.f03: New.
3405 2011-02-09 Richard Guenther <rguenther@suse.de>
3407 PR tree-optimization/47664
3408 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3410 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3413 * gnat.dg/uninit_func.adb: Adjust dg directive.
3415 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3418 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3420 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3423 * gfortran.dg/auto_dealloc_2.f90: New.
3425 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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*.
3431 2011-02-09 Martin Jambor <mjambor@suse.cz>
3434 * gfortran.dg/pr25923.f90: Remove xfails.
3436 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3439 * gfortran.dg/inquire_14.f90: New test.
3441 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3444 * gfortran.dg/pointer_init_6.f90: New.
3446 2011-02-08 Jeff Law <law@redhat.com>
3448 PR tree-optimization/42893
3449 * gcc.tree-ssa/pr42893.c: New test.
3451 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
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.
3460 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
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.
3468 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3471 * gcc.dg/noreturn-1.c (foo5): Likewise.
3472 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3473 (method2): Likewise.
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.
3479 2011-02-08 Richard Guenther <rguenther@suse.de>
3482 * g++.dg/opt/pr47639.c: New testcase.
3484 2011-02-08 Richard Guenther <rguenther@suse.de>
3486 PR tree-optimization/47632
3487 * g++.dg/opt/pr47632.C: New testcase.
3489 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3491 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3493 2011-02-07 Richard Guenther <rguenther@suse.de>
3495 PR tree-optimization/47615
3496 * g++.dg/opt/pr47615.C: New testcase.
3498 2011-02-07 Richard Guenther <rguenther@suse.de>
3500 PR tree-optimization/47621
3501 * gcc.dg/torture/pr47621.c: New testcase.
3503 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3505 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3507 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3510 * gfortran.dg/allocate_with_source_1 : New test.
3512 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3515 * gcc.dg/pr47610.c: New test.
3517 2011-02-05 Jie Zhang <jie@codesourcery.com>
3520 * gcc.dg/pr42631.c: Update test.
3521 * gcc.dg/pr42631-2.c: New test.
3523 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3526 * gfortran.dg/pr47574.f90: New test.
3528 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3530 PR tree-optimization/46194
3531 * gcc.dg/autopar/pr46194.c: New.
3533 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3535 PR tree-optimization/43695
3536 * g++.dg/ipa/pr43695.C: New.
3538 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3541 * gcc.dg/pr23200.c: New test.
3543 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3546 * g++.dg/pr47589.C: New test.
3548 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3551 * g++.dg/template/typedef37.C: New test.
3552 * g++.dg/template/param1.C: Adjust expected error message.
3554 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3557 * gcc.dg/pr31490-2.c: New test.
3558 * gcc.dg/pr31490-3.c: New test.
3559 * gcc.dg/pr31490-4.c: New test.
3561 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3562 Jakub Jelinek <jakub@redhat.com>
3565 * g++.dg/parser/semicolon3.C: Adjust.
3566 * g++.dg/parser/semicolon4.C: New testcase.
3567 * g++.dg/pr46890.C: New testcase.
3569 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3572 * g++.dg/init/pr29571.C: New.
3574 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3576 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3577 instead of vect_int.
3579 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3582 * gcc.target/i386/pr47312.c: New test.
3585 * gcc.target/i386/pr47564.c: New test.
3587 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3589 PR tree-optimization/45122
3590 * gcc.dg/tree-ssa/pr45122.c: New.
3592 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3595 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
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.
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
3606 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3608 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3609 Paul Thomas <pault@gcc.gnu.org>
3612 * gfortran.dg/class_37.f03 : New test.
3614 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3615 Richard Guenther <rguenther@suse.de>
3617 PR tree-optimization/40979
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.
3625 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3628 * gfortran.dg/class_36.f03: New.
3630 2011-02-02 Richard Guenther <rguenther@suse.de>
3632 PR tree-optimization/47566
3633 * gcc.dg/lto/20110201-1_0.c: New testcase.
3635 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3641 * debug/pr47498.c: New.
3642 * debug/pr47501.c: New.
3644 2011-02-01 Richard Guenther <rguenther@suse.de>
3646 PR tree-optimization/47559
3647 * g++.dg/torture/pr47559.C: New testcase.
3649 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3652 * gfortran.dg/typebound_call_20.f03: New.
3654 2011-02-01 Richard Guenther <rguenther@suse.de>
3656 PR tree-optimization/47555
3657 * gcc.dg/pr47555.c: New testcase.
3659 2011-02-01 Richard Guenther <rguenther@suse.de>
3661 PR tree-optimization/47541
3662 * g++.dg/torture/pr47541.C: New testcase.
3664 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3667 * gfortran.dg/typebound_call_19.f03: New.
3669 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3672 * g++.dg/cpp0x/pr47416.C: New test.
3674 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3677 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3679 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3682 * gfortran.dg/typebound_assignment_1.f03: New.
3684 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3686 PR tree-optimization/47538
3687 * gcc.c-torture/execute/pr47538.c: New test.
3689 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3692 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3694 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3696 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3698 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3700 PR rtl-optimization/44031
3701 * gcc.c-torture/compile/20110131-1.c: New test.
3703 2011-01-31 Tobias Burnus <burnus@net-b.de>
3706 * gfortran.dg/stmt_func_1.f90: New.
3708 2011-01-31 Tobias Burnus <burnus@net-b.de>
3711 * gfortran.dg/interface_34.f90: New.
3713 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3716 * gfortran.dg/realloc_on_assign_5.f03: New test.
3717 * gfortran.dg/realloc_on_assign_5.f03: New test.
3719 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
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.
3725 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
3726 * gfortran.dg/sum_init_expr.f03: Likewise.
3728 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
3730 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
3733 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
3734 loop only on "vect_intfloat_cvt" targets.
3736 2011-01-29 Tobias Burnus <burnus@net-b.de>
3739 * gfortran.dg/shape_6.f90: New.
3741 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
3751 2011-01-29 Dodji Seketeli <dodji@redhat.com>
3754 * g++.dg/template/param2.C: New test.
3756 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3758 PR libgfortran/47285
3759 * gfortran.dg/fmt_g.f: New test.
3761 2011-01-28 Tobias Burnus <burnus@net-b.de>
3764 * gfortran.dg/pure_formal_1.f90: New.
3766 2011-01-28 Jakub Jelinek <jakub@redhat.com>
3769 * gcc.dg/tls/pr42894.c: New test.
3771 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3773 * gcc.dg/pr47276.c: Add dg-require-visibility.
3775 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3777 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
3779 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
3780 Tobias Burnus <burnus@gcc.gnu.org>
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.
3792 2011-01-27 Jan Hubicka <jh@suse.cz>
3795 * gcc.dg/attr-weakref-4.c: New testcase
3797 2011-01-27 Martin Jambor <mjambor@suse.cz>
3799 PR tree-optimization/47228
3800 * gcc.dg/torture/pr47228.c: New test.
3802 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3804 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
3806 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3808 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
3809 when using auto-overlay support on the SPU.
3811 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
3813 PR rtl-optimization/44174
3814 * gcc.target/i386/asm-6.c: New test.
3816 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
3818 PR rtl-optimization/46856
3819 * gcc.c-torture/compile/pr46856.c: New test.
3821 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
3822 Andrew Pinski <pinskia@gmail.com>
3825 * gcc.dg/pr43082.c: New.
3827 2011-01-26 DJ Delorie <dj@redhat.com>
3829 PR rtl-optimization/46878
3830 * gcc.dg/pr46878-1.c: New test.
3832 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3835 * g++.dg/cpp0x/pr47476.C: New test.
3837 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
3839 * gcc.c-torture/compile/20110126-1.c: New test.
3841 2011-01-26 Jakub Jelinek <jakub@redhat.com>
3844 * gcc.dg/torture/pr47473.c: New test.
3846 2011-01-26 Jan Hubicka <jh@suse.cz>
3849 * gcc.c-torture/execute/pr47237.c: New testcase.
3851 2011-01-26 Jan Hubicka <jh@suse.cz>
3853 PR tree-optimization/47190
3854 * gcc.dg/attr-weakref-3.c: New testcase.
3856 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
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.
3872 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3874 PR tree-optimization/46970
3875 * gcc.dg/graphite/pr46970.c: New.
3877 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3879 PR tree-optimization/46215
3880 * gcc.dg/graphite/pr46215.c: New.
3882 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3884 PR tree-optimization/46168
3885 * gcc.dg/graphite/pr46168.c: New.
3887 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3889 PR tree-optimization/43657
3890 * gcc.dg/graphite/pr43657.c: New.
3892 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3894 PR tree-optimization/29832
3895 * gfortran.dg/graphite/pr29832.f90: New.
3897 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3899 PR tree-optimization/43567
3900 * gcc.dg/graphite/pr43567.c: New.
3902 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3904 * gfortran.dg/graphite/interchange-4.f: New.
3905 * gfortran.dg/graphite/interchange-5.f: New.
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.
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
3947 2011-01-25 Jakub Jelinek <jakub@redhat.com>
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.
3954 2011-01-25 Martin Jambor <mjambor@suse.cz>
3956 PR tree-optimization/47382
3957 * g++.dg/torture/pr47382.C: New test.
3958 * g++.dg/opt/devirt1.C: Xfail.
3960 2011-01-25 Yao Qi <yao@codesourcery.com>
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.
3967 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
3968 Jakub Jelinek <jakub@redhat.com>
3970 PR tree-optimization/47271
3971 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
3973 2011-01-25 Nick Clifton <nickc@redhat.com>
3975 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
3976 (saturate_add): Delete.
3978 (main): Do not run saturate_add.
3979 (set_interrupts): Delete.
3981 2011-01-25 Tobias Burnus <burnus@net-b.de>
3984 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
3986 2011-01-25 Jakub Jelinek <jakub@redhat.com>
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.
3993 2011-01-25 Richard Guenther <rguenther@suse.de>
3996 * gcc.dg/torture/pr47411.c: New testcase.
3998 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4000 * gfortran.dg/graphite/id-24.f: New.
4001 * gfortran.dg/graphite/id-25.f: New.
4003 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4005 * gfortran.dg/graphite/id-23.f: New.
4007 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4009 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4011 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
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.
4023 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
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.
4038 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
4056 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4058 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4060 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4062 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4063 optimization options.
4065 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4067 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4070 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4072 2011-01-23 Tobias Burnus <burnus@net-b.de>
4075 * gfortran.dg/allocatable_scalar_12.f90: New.
4077 2011-01-23 Ira Rosen <irar@il.ibm.com>
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.
4086 2011-01-22 Jan Hubicka <jh@suse.cz>
4089 * g++.dg/lto/pr47333.C: New file.
4091 2011-01-22 Jan Hubicka <jh@suse.cz>
4093 PR tree-optimization/43884
4095 * gcc.dg/autopar/outer-2.c: Increase array size.
4096 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4098 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4101 * gfortran.dg/c_loc_tests_16.f90: New test.
4103 2011-01-22 Tobias Burnus <burnus@net-b.de>
4106 * gfortran.dg/typebound_proc_19.f90: New.
4108 2011-01-21 Jeff Law <law@redhat.com>
4110 PR tree-optimization/47053
4111 * g++.dg/pr47053.C: New test.
4113 2011-01-21 Jason Merrill <jason@redhat.com>
4116 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4118 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4121 * g++.dg/cpp0x/range-for10.C: New test.
4122 * g++.dg/template/for1.C: New test.
4125 * g++.dg/tree-prof/partition3.C: New test.
4127 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4129 PR rtl-optimization/47366
4130 * g++.dg/opt/pr47366.C: New test.
4132 2011-01-21 Jason Merrill <jason@redhat.com>
4135 * g++.dg/cpp0x/constexpr-regress2.C: New.
4137 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4139 2011-01-21 Jeff Law <law@redhat.com>
4141 PR rtl-optimization/41619
4142 * gcc.dg/pr41619.c: New.
4144 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4146 PR tree-optimization/47355
4147 * g++.dg/opt/pr47355.C: New test.
4149 2011-01-21 Richard Guenther <rguenther@suse.de>
4151 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4154 2011-01-21 Richard Guenther <rguenther@suse.de>
4156 PR tree-optimization/47365
4157 * gcc.dg/torture/pr47365.c: New testcase.
4158 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4160 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4162 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4164 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4166 PR tree-optimization/47391
4167 * gcc.dg/pr47391.c: New test.
4169 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4171 * g++.dg/template/char1.C: Use signed char.
4173 2011-01-21 Tobias Burnus <burnus@net-b.de>
4176 * gfortran.dg/pointer_target_4.f90: New.
4178 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4181 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4182 ILP32 system and not IP32.
4184 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4187 * g++.dg/debug/pr46583.C: New.
4189 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4192 * g++.dg/debug/pr47283.C: New test.
4195 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4196 * gcc.target/i386/headmerge-2.c: Likewise.
4198 2011-01-20 Richard Guenther <rguenther@suse.de>
4201 * gcc.dg/torture/pr47370.c: New testcase.
4203 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4205 PR tree-optimization/46130
4206 * gcc.dg/pr46130-1.c: New test.
4207 * gcc.dg/pr46130-2.c: New test.
4209 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4212 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4214 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4217 * g++.dg/debug/pr46240.cc: New.
4219 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4222 * g++.dg/template/anonunion1.C: New test.
4224 PR rtl-optimization/47337
4225 * gcc.c-torture/execute/pr47337.c: New test.
4227 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4230 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4232 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4234 PR tree-optimization/46021
4235 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4237 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4239 PR tree-optimization/47290
4240 * g++.dg/torture/pr47290.C: New test.
4242 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4245 * gfortran.dg/proc_ptr_comp_29.f90: New.
4247 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4250 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4251 powerpc-apple-darwin9.
4253 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4255 PR rtl-optimization/47299
4256 * gcc.c-torture/execute/pr47299.c: New test.
4258 2011-01-17 Jason Merrill <jason@redhat.com>
4260 * g++.dg/cpp0x/constexpr-virtual.C: New.
4262 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4265 * gfortran.dg/gomp/pr47331.f90: New test.
4267 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4270 * objc.dg/selector-warn-1.m: New.
4271 * obj-c++.dg/selector-warn-1.mm: New.
4273 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4275 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4276 Update dg-final accordingly.
4278 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4280 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4282 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4284 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4286 * gcc.dg/guality/pr36728-2.c: Likewise.
4288 2011-01-17 Richard Guenther <rguenther@suse.de>
4290 PR tree-optimization/47313
4291 * g++.dg/torture/pr47313.C: New testcase.
4293 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
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.
4301 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
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.
4307 2011-01-17 Richard Guenther <rguenther@suse.de>
4309 PR tree-optimization/45967
4310 * gcc.dg/torture/pr45967-2.c: New testcase.
4311 * gcc.dg/torture/pr45967-3.c: Likewise.
4313 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4316 * g++.dg/ext/pr47213.C: Require visibility.
4318 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4320 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4321 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4323 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4325 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4326 Linux-based targets.
4328 2011-01-13 Jan Hubicka <jh@suse.cz>
4330 PR tree-optimization/47276
4331 * gcc.dg/pr47276.c: New testcase.
4333 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4334 Jonathan Wakely <jwakely.gcc@gmail.com>
4337 * g++.dg/other/pr33558.C: New.
4338 * g++.dg/other/pr33558-2.C: New.
4340 2011-01-14 Martin Jambor <mjambor@suse.cz>
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.
4354 2011-01-14 Jason Merrill <jason@redhat.com>
4356 * g++.dg/cpp0x/variadic105.C: New.
4358 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4359 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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-*-*.
4369 2011-01-14 Richard Guenther <rguenther@suse.de>
4371 PR tree-optimization/47280
4372 * g++.dg/opt/pr47280.C: New testcase.
4374 2011-01-14 Jason Merrill <jason@redhat.com>
4376 * g++.dg/cpp0x/constexpr-regress1.C: New.
4378 * g++.dg/ext/flexary2.C: New.
4380 2011-01-14 Richard Guenther <rguenther@suse.de>
4383 * gcc.dg/torture/pr47281.c: New testcase.
4384 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4386 2011-01-14 Richard Guenther <rguenther@suse.de>
4388 PR tree-optimization/47286
4389 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4391 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4394 * g++.dg/ext/pr47213.C: New.
4396 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4398 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4400 2011-01-13 Tobias Burnus <burnus@net-b.de>
4401 Mikael Morin <mikael@gcc.gnu.org>
4405 * gfortran.dg/select_type_20.f90: New.
4406 * gfortran.dg/select_type_21.f90: New.
4408 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4411 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4413 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4415 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4416 * gcc.dg/guality/pr36728-2.c: Likewise.
4418 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4421 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4423 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4425 PR rtl-optimization/45352
4426 * gcc.dg/pr45352-3.c: New.
4428 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4430 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4432 * g++.dg/cpp0x/range-for8.C: New.
4433 * g++.dg/cpp0x/range-for9.C: New.
4435 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4438 * g++.dg/debug/pr47209.C: New.
4440 2011-01-12 Richard Guenther <rguenther@suse.de>
4443 * gcc.dg/lto/pr47259_0.c: New testcase.
4444 * gcc.dg/lto/pr47259_1.c: Likewise.
4446 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
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
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.
4463 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4466 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4468 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
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
4491 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4492 and uncommented second part of the testcase now that the testsuite
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
4501 * obj-c++.dg/property/at-property-18.mm: Likewise.
4502 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
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.
4517 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4519 * objc.dg/property/at-property-29.m: New.
4520 * obj-c++.dg/property/at-property-29.mm: New.
4522 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4524 * go.test/go-test.exp (go-set-goarch): New proc.
4525 (go-gc-tests): Use it.
4527 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4530 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4532 2011-01-11 Richard Henderson <rth@redhat.com>
4534 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4536 2011-01-11 Jan Hubicka <jh@suse.cz>
4540 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4541 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4543 2011-01-11 Richard Guenther <rguenther@suse.de>
4545 PR tree-optimization/46076
4546 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4548 2011-01-11 Jeff Law <law@redhat.com>
4550 * PR tree-optimization/47086
4551 * gcc.dg/pr47086.c: New test.
4553 2011-01-11 Jason Merrill <jason@redhat.com>
4556 * g++.dg/template/new10.C: New.
4559 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4561 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
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
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.
4590 2011-01-12 Richard Guenther <rguenther@suse.de>
4593 * gcc.dg/attr-weak-1.c: Adjust.
4595 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4598 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4599 standard compliant and comment.
4601 2011-01-10 Jan Hubicka <jh@suse.cz>
4604 * gcc.dg/initpri3.c: New testcase.
4606 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4609 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4615 (g_ebp_save): Likewise.
4616 (g_esp_save): Likewise.
4618 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4620 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4622 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4624 PR tree-optimization/46021
4625 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4626 i?86-*-*, x86_64-*-*.
4628 2011-01-10 Jeff Law <law@redhat.com>
4630 * PR tree-optimization/47141
4631 * gcc.c-torture/compile/pr47141.c: New test.
4633 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
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.
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.
4649 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4650 * gcc.dg/vect/slp-24.c: Likewise.
4652 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
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.
4659 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4662 * objc.dg/attributes/invalid-attribute-1.m: New.
4663 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4665 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4668 * gfortran.dg/proc_ptr_comp_28.f90: New.
4670 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
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.
4689 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
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.
4699 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4702 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4704 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4707 * gfortran.dg/class_35.f90: New.
4709 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4711 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4713 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4716 * objc.dg/invalid-method-2.m: New.
4717 * obj-c++.dg/invalid-method-2.mm: New.
4719 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
4722 * gfortran.dg/transpose_optimization_2.f90 : New test.
4724 2011-01-08 Jan Hubicka <jh@suse.cz>
4726 PR tree-optmization/46469
4727 * g++.dg/torture/pr46469.C: New testcase.
4729 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
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 ().
4760 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4763 * gfortran.dg/dependency_39.f90: New test.
4765 2011-01-07 Jan Hubicka <jh@suse.cz>
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
4774 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
4777 2011-01-07 Jan Hubicka <jh@suse.cz>
4779 PR tree-optimization/46367
4780 * g++.dg/torture/pr46367.C: New file.
4782 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4785 * gcc.dg/pr47201.c: New test.
4788 * gcc.dg/tree-prof/pr47187.c: New test.
4790 2011-01-07 Tobias Burnus <burnus@net-b.de>
4793 * gfortran.dg/extends_type_of_3.f90: New.
4795 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
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.
4816 2011-01-07 Janus Weil <janus@gcc.gnu.org>
4820 * gfortran.dg/storage_size_3.f08: Extended.
4822 2011-01-07 Jakub Jelinek <jakub@redhat.com>
4825 * g++.dg/template/stdarg1.C: New test.
4827 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
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
4835 2011-01-06 Jan Hubicka <jh@suse.cz>
4837 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
4838 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
4840 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
4844 * gfortran.dg/interface_33.f90: New test.
4846 2011-01-06 Jakub Jelinek <jakub@redhat.com>
4849 * gcc.c-torture/compile/pr47150.c: New test.
4851 2011-01-06 Ira Rosen <irar@il.ibm.com>
4853 PR tree-optimization/47139
4854 * gcc.dg/vect/pr47139.c: New test.
4856 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4859 * gfortran.dg/extends_type_of_2.f03: New.
4861 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4863 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
4865 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
4867 * gnat.dg/opt14.adb: New test.
4869 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4872 * gfortran.dg/allocate_error_2.f90: New test.
4874 2011-01-05 Janus Weil <janus@gcc.gnu.org>
4877 * gfortran.dg/storage_size_3.f08: New.
4879 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4881 PR libgfortran/47154
4882 * gfortran.dg/namelist_68.f90: New test.
4884 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
4886 * gnat.dg/unchecked_convert8.ad[sb]: New test.
4888 2011-01-04 Janus Weil <janus@gcc.gnu.org>
4891 * gfortran.dg/class_34.f90: New.
4893 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
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
4899 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4901 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
4903 2011-01-03 Jakub Jelinek <jakub@redhat.com>
4905 PR tree-optimization/47148
4906 * gcc.c-torture/execute/pr47148.c: New test.
4908 PR tree-optimization/47155
4909 * gcc.c-torture/execute/pr47155.c: New test.
4911 PR rtl-optimization/47157
4912 * gcc.c-torture/compile/pr47157.c: New test.
4914 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
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.
4920 2011-01-03 Martin Jambor <mjambor@suse.cz>
4922 PR tree-optimization/46801
4923 * gnat.dg/pack9.adb: Remove xfail.
4925 2011-01-03 Martin Jambor <mjambor@suse.cz>
4927 PR tree-optimization/46984
4928 * g++.dg/ipa/pr46984.C: New test.
4930 2011-01-02 Janus Weil <janus@gcc.gnu.org>
4933 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
4935 2011-01-02 Jakub Jelinek <jakub@redhat.com>
4937 PR tree-optimization/47140
4938 * gcc.c-torture/compile/pr47140.c: New test.
4940 PR rtl-optimization/47028
4941 * gcc.dg/pr47028.c: New test.
4943 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
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.
4950 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
4953 * g++.dg/eh/pr38662.C: New testcase.
4955 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
4957 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
4958 scan for newline '\n'.
4961 Copyright (C) 2011 Free Software Foundation, Inc.
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.