1 2011-08-30 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/common_14.f90: New.
5 * gfortran.dg/common_resize_1.f: Add two dg-warning.
7 2011-08-30 Jason Merrill <jason@redhat.com>
10 * g++.dg/cpp0x/decltype33.C: New.
13 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
16 * g++.dg/cpp0x/lambda/lambda-for.C: New.
18 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
20 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
22 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
24 * gnat.dg/specs/aggr3.ads: New test.
25 * gnat.dg/specs/aggr3_pkg.ads: New helper.
27 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
28 * gnat.dg/specs/aggr2.ads: Likewise.
30 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
33 * gfortran.dg/allocate_with_source_2.f90: New test
35 2011-08-30 Jason Merrill <jason@redhat.com>
38 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
41 * g++.dg/cpp0x/constexpr-value3.C: New.
43 2011-08-30 Richard Guenther <rguenther@suse.de>
46 * gcc.c-torture/execute/pr48571-1.c: New testcase.
47 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
48 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
49 * gcc.dg/pr36902.c: XFAIL.
51 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
53 * gcc.target/i386/fma-check.h: New.
54 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
55 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
56 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
57 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
58 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
59 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
60 * gcc.target/i386/fma-fmaddXX.c: Likewise.
61 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
62 * gcc.target/i386/fma-fmsubXX.c: Likewise.
63 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
64 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
65 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
66 * gcc.target/i386/fma-compile.c: Likewise.
67 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
68 * gcc.target/i386/sse-12.c: Add -mfma.
69 * gcc.target/i386/sse-13.c: Likewise.
70 * gcc.target/i386/sse-14.c: Likewise.
71 * gcc.target/i386/sse-22.c: Likewise.
72 * gcc.target/i386/sse-23.c: Likewise.
73 * g++.dg/other/i386-2.C: Likewise.
74 * g++.dg/other/i386-3.C: Likewise.
76 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
79 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
80 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
82 2011-08-30 Christian Bruel <christian.bruel@st.com>
84 * g++.dg/bprob/bprob.exp (feedback_options): Set
85 -fbranch-probabilities.
86 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
88 2011-08-29 Jason Merrill <jason@redhat.com>
91 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
93 2011-08-29 Jakub Jelinek <jakub@redhat.com>
94 Jason Merrill <jason@redhat.com>
96 * g++.dg/dfp/base.C: New test.
98 2011-08-29 Jason Merrill <jason@redhat.com>
102 * g++.dg/cpp0x/initlist58.C: New.
104 2011-08-29 Janus Weil <janus@gcc.gnu.org>
107 * gfortran.dg/class_result_1.f03: New.
109 2011-08-29 Jakub Jelinek <jakub@redhat.com>
112 * gcc.target/i386/pr48722.c: New test.
114 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
117 * gfortran.dg/widechar_compare_1.f90: New test.
119 2011-08-26 Jason Merrill <jason@redhat.com>
123 * g++.dg/abi/mangle50.C: New.
125 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
128 * gcc.target/i386/pr50202.c: New test.
130 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
132 * gcc.target/i386/sse_4_1-round-vec.c: New test.
133 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
134 * gcc.target/i386/avx-round-vec.c: New test.
135 * gcc.target/i386/avx-roundf-vec.c: New test.
137 2011-08-26 Jakub Jelinek <jakub@redhat.com>
139 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
143 * c-c++-common/Wunused-var-14.c: New test.
145 2011-08-26 Tom de Vries <tom@codesourcery.com>
147 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
149 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
151 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
152 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
153 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
154 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
156 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
158 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
159 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
160 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
161 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
163 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
166 * gfortran.dg/pointer_comp_init_1.f90: New test.
168 2011-08-25 Jason Merrill <jason@redhat.com>
171 * g++.dg/cpp0x/sfinae27.C: New.
173 2011-08-25 Tobias Burnus <burnus@net-b.de>
175 * gfortran.dg/coarray_lib_token_4.f90: New.
177 2011-08-25 Tobias Burnus <burnus@net-b.de>
179 * gfortran.dg/coarray/alloc_comp_1.f90: New.
181 2011-08-25 Richard Guenther <rguenther@suse.de>
183 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
185 2011-08-24 Tobias Burnus <burnus@net-b.de>
188 * gfortran.dg/initialization_28.f90: New.
190 2011-08-24 Richard Guenther <rguenther@suse.de>
192 PR tree-optimization/50067
193 * gcc.dg/torture/pr50067-3.c: New testcase.
194 * gcc.dg/torture/pr50067-4.c: Likewise.
195 * gcc.dg/torture/pr50067-5.c: Likewise.
197 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
199 * g++.dg/other/i386-2.C: Add -mavx2 check.
200 * g++.dg/other/i386-3.C: Likewise.
201 * gcc.target/i386/avx-1.c: Add AVX2.
202 * gcc.target/i386/avx-2.c: Likewise.
203 * gcc.target/i386/funcspec-5.c: Likewise.
204 * gcc.target/i386/sse-12.c: Likewise.
205 * gcc.target/i386/sse-13.c: Likewise.
206 * gcc.target/i386/sse-14.c: Likewise.
207 * gcc.target/i386/sse-22.c: Likewise.
208 * gcc.target/i386/sse-23.c: Likewise.
209 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
210 * gcc.target/i386/avx2-check.h: New.
211 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
212 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
213 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
214 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
215 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
216 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
217 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
218 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
219 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
220 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
221 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
222 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
223 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
224 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
225 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
226 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
227 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
228 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
229 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
230 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
231 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
232 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
233 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
234 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
235 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
236 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
237 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
238 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
239 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
240 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
241 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
242 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
243 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
244 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
245 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
246 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
247 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
248 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
249 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
250 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
251 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
252 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
253 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
254 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
255 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
256 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
257 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
258 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
259 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
260 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
261 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
262 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
263 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
264 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
265 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
266 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
267 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
268 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
269 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
270 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
271 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
272 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
273 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
274 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
275 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
276 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
277 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
278 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
279 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
280 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
281 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
282 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
283 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
284 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
285 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
286 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
287 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
288 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
289 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
290 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
291 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
292 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
293 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
294 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
295 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
296 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
297 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
298 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
299 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
300 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
301 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
302 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
303 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
304 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
305 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
306 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
307 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
308 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
309 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
310 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
311 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
312 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
313 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
314 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
315 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
316 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
317 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
318 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
319 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
320 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
321 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
322 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
323 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
324 * gcc.target/i386/avx2-vpand-1.c: Likewise.
325 * gcc.target/i386/avx2-vpand-2.c: Likewise.
326 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
327 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
328 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
329 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
330 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
331 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
332 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
333 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
334 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
335 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
336 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
337 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
338 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
339 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
340 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
341 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
342 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
343 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
344 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
345 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
346 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
347 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
348 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
349 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
350 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
351 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
352 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
353 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
354 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
355 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
356 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
357 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
358 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
359 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
360 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
361 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
362 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
363 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
364 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
365 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
366 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
367 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
368 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
369 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
370 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
371 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
372 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
373 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
374 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
375 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
376 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
377 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
378 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
379 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
380 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
381 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
382 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
383 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
384 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
385 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
386 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
387 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
388 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
389 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
390 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
391 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
392 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
393 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
394 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
395 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
396 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
397 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
398 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
399 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
400 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
401 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
402 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
403 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
404 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
405 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
406 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
407 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
408 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
409 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
410 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
411 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
412 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
413 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
414 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
415 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
416 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
417 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
418 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
419 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
420 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
421 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
422 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
423 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
424 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
425 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
426 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
427 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
428 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
429 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
430 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
431 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
432 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
433 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
434 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
435 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
436 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
437 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
438 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
439 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
440 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
441 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
442 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
443 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
444 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
445 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
446 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
447 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
448 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
449 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
450 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
451 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
452 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
453 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
454 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
455 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
456 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
457 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
458 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
459 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
460 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
461 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
462 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
463 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
464 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
465 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
466 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
467 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
468 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
469 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
470 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
471 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
472 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
473 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
474 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
475 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
476 * gcc.target/i386/avx2-vpor-1.c: Likewise.
477 * gcc.target/i386/avx2-vpor-2.c: Likewise.
478 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
479 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
480 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
481 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
482 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
483 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
484 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
485 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
486 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
487 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
488 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
489 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
490 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
491 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
492 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
493 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
494 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
495 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
496 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
497 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
498 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
499 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
500 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
501 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
502 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
503 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
504 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
505 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
506 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
507 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
508 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
509 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
510 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
511 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
512 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
513 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
514 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
515 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
516 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
517 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
518 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
519 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
520 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
521 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
522 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
523 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
524 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
525 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
526 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
527 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
528 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
529 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
530 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
531 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
532 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
533 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
534 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
535 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
536 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
537 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
538 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
539 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
540 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
541 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
542 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
543 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
544 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
545 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
546 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
547 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
548 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
549 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
550 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
551 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
552 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
553 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
554 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
555 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
556 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
557 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
558 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
559 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
560 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
561 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
562 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
563 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
564 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
565 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
566 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
567 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
568 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
569 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
570 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
571 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
572 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
573 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
574 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
575 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
576 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
577 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
578 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
579 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
580 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
581 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
582 * gcc.target/i386/testimm-9.c: Likewise.
584 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
586 * g++.dg/other/i386-2.C: Add -mbmi2 check.
587 * g++.dg/other/i386-3.C: Likewise.
588 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
589 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
590 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
591 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
592 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
593 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
594 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
595 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
596 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
597 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
598 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
599 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
600 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
601 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
602 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
603 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
604 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
605 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
606 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
607 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
608 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
609 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
610 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
611 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
612 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
613 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
614 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
615 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
616 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
617 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
618 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
619 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
620 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
621 * gcc.target/i386/sse-12.c: Add BMI2.
622 * gcc.target/i386/sse-13.c: Likewise.
623 * gcc.target/i386/sse-14.c: Likewise.
624 * gcc.target/i386/sse-22.c: Likewise.
625 * gcc.target/i386/sse-23.c: Likewise.
627 2011-08-23 Jason Merrill <jason@redhat.com>
629 * g++.dg/template/crash7.C: Adjust expected errors.
631 2011-08-23 Jason Merrill <jason@redhat.com>
635 * g++.dg/cpp0x/overload2.C: New.
637 2011-08-23 Jason Merrill <jason@redhat.com>
640 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
642 2011-08-23 Jason Merrill <jason@redhat.com>
645 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
646 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
647 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
648 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
650 2011-08-23 Jason Merrill <jason@redhat.com>
653 * g++.dg/cpp0x/constexpr-initlist5.C: New.
655 2011-08-23 Jakub Jelinek <jakub@redhat.com>
658 * g++.dg/warn/Wunused-var-16.C: New test.
661 * gcc.dg/pr50161.c: New test.
663 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
666 * g++.dg/gcov/gcov-7.C: New test.
668 2011-08-23 Jakub Jelinek <jakub@redhat.com>
671 * g++.dg/dfp/nofields.C: New test.
673 2011-08-23 Tobias Burnus <burnus@net-b.de>
676 * gfortran.dg/use_16.f90: New.
678 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
679 Kirill Yukhin <kirill.yukhin@intel.com>
682 * gcc.target/i386/pr50155.c: New test.
684 2011-08-22 Jakub Jelinek <jakub@redhat.com>
686 PR tree-optimization/50133
687 * gcc.dg/pr50133.c: New test.
690 * c-c++-common/cxxbitfields-6.c: New test.
692 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
695 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
697 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
699 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
700 * gcc.dg/pr49994-3.c: Ditto.
702 2011-08-22 Richard Guenther <rguenther@suse.de>
705 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
706 * gcc.dg/torture/pr50067-2.c: Likewise.
708 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
711 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
712 of a constant resulting from simplification.
713 * gfortran.dg/warn_conversion_3.f90: New test.
715 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
718 * gfortran.dg/zero_stride_1.f90: New test.
720 2011-08-20 Janus Weil <janus@gcc.gnu.org>
723 * gfortran.dg/typebound_override_1.f90: Modified.
725 2011-08-20 Jakub Jelinek <jakub@redhat.com>
727 PR tree-optimization/48739
728 * gcc.dg/pr48739-1.c: New test.
729 * gcc.dg/pr48739-2.c: New test.
731 2011-08-20 Tobias Burnus <burnus@net-b.de>
733 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
735 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
738 * gfortran.dg/where_3.f90: New test.
740 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
743 * gfortran.dg/pr49721-1.f: New.
744 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
746 2011-08-19 Joseph Myers <joseph@codesourcery.com>
748 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
749 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
752 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
754 * gcc.target/arm/wmul-11.c: New file.
755 * gcc.target/arm/wmul-12.c: New file.
756 * gcc.target/arm/wmul-13.c: New file.
758 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
760 * gcc.target/arm/wmul-10.c: New file.
762 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
764 * gcc.target/arm/wmul-9.c: New file.
765 * gcc.target/arm/wmul-bitfield-2.c: New file.
767 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
769 * gcc.target/arm/wmul-8.c: New file.
771 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
773 * gcc.target/arm/wmul-7.c: New file.
775 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
777 * gcc.target/arm/wmul-6.c: New file.
779 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
781 * gcc.target/arm/wmul-5.c: New file.
782 * gcc.target/arm/no-wmla-1.c: New file.
784 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
786 * gcc.target/arm/wmul-bitfield-1.c: New file.
788 2011-08-19 Joseph Myers <joseph@codesourcery.com>
790 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
792 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
794 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
795 * gcc.target/i386/conversion.c: Likewise.
797 2011-08-19 Richard Guenther <rguenther@suse.de>
799 * gcc.dg/torture/pr50067-1.c: New testcase.
800 * gcc.dg/torture/pr50067-2.c: Likewise.
802 2011-08-19 Joey Ye <joey.ye@arm.com>
805 * gcc.target/arm/handler-align.c: New test.
806 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
809 2011-08-19 Joey Ye <joey.ye@arm.com>
811 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
813 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
816 * gfortran.dg/end_block_label_1.f90: New test.
817 * gfortran.dg/end_associate_label_1.f90: New test.
819 2011-08-18 Joseph Myers <joseph@codesourcery.com>
821 * gcc.dg/c1x-pointer-float-1.c: New test.
823 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
826 * gfortran.dg/duplicate_labels_2.f: New test.
828 2011-08-18 Joseph Myers <joseph@codesourcery.com>
830 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
831 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
832 gcc.dg/c1x-noreturn-5.c: New tests.
834 2011-08-18 Joseph Myers <joseph@codesourcery.com>
836 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
838 2011-08-18 Tobias Burnus <burnus@net-b.de>
841 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
842 * gfortran.dg/coarray_lock_3.f90: Fix test.
843 * gfortran.dg/coarray_lock_4.f90: New.
844 * gfortran.dg/coarray_lock_5.f90: New.
846 2011-08-18 Jakub Jelinek <jakub@redhat.com>
849 * gcc.c-torture/compile/pr50009.c: New test.
852 * gcc.dg/torture/pr50092.c: New test.
854 2011-08-18 Tobias Burnus <burnus@net-b.de>
857 * gfortran.dg/namelist_73.f90: New.
859 2011-08-18 Jakub Jelinek <jakub@redhat.com>
861 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
864 * gcc.dg/pr50017.c: New test.
866 2011-08-18 Dodji Seketeli <dodji@redhat.com>
869 * g++.dg/lookup/hidden-var1.C: New test case.
871 2011-08-17 Tobias Burnus <burnus@net-b.de>
874 * gfortran.dg/warn_unused_var_2.f90: New.
875 * gfortran.dg/warn_unused_var_3.f90: New.
877 2011-08-17 Tom de Vries <tom@codesourcery.com>
880 * gcc.target/arm/pr43597.c: New test.
882 2011-08-17 Janus Weil <janus@gcc.gnu.org>
885 * gfortran.dg/common_13.f90: New.
887 2011-08-16 Jason Merrill <jason@redhat.com>
890 * g++.dg/cpp0x/variadic-unresolved.C: New.
892 * g++.old-deja/g++.brendan/README: Add R.I.P.
894 * g++.dg/ext/attr-used-1.C: New.
897 * g++.dg/cpp0x/initlist56.C: New.
899 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
902 * g++.dg/opt/life1.C: Only run on Linux.
904 2011-08-15 Tobias Burnus <burnus@net-b.de>
906 * gfortran.dg/coarray_26.f90: New.
908 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
910 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
913 2011-08-14 Janus Weil <janus@gcc.gnu.org>
916 * gfortran.dg/func_result_7.f90: New.
918 2011-08-13 Jason Merrill <jason@redhat.com>
921 * g++.dg/cpp0x/decltype32.C: New.
924 * g++.dg/diagnostic/expr1.C: New.
926 2011-08-12 David Li <davidxl@google.com>
928 * g++.dg/abi/vbase15.C: New test.
930 2011-08-12 Jason Merrill <jason@redhat.com>
933 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
935 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
937 * gcc.dg/builtins-67.c: New test.
938 * gcc.target/i386/conversion.c: Ditto.
940 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
941 Brian Hackett <bhackett1024@gmail.com>
943 * g++.dg/plugin/decl_plugin.c: New.
944 * g++.dg/plugin/decl-plugin-test.C: New.
945 * g++.dg/plugin/plugin.exp: Add above testcase.
947 2011-08-11 Richard Guenther <rguenther@suse.de>
949 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
951 2011-08-11 Michael Matz <matz@suse.de>
953 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
955 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
957 PR tree-optimization/50039
958 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
959 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
961 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
963 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
964 (sse4_1_test): Initialize src3 with random value.
966 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
968 * gcc.c-torture/execute/scal-to-vec1.c: New test.
969 * gcc.c-torture/execute/scal-to-vec2.c: New test.
970 * gcc.c-torture/execute/scal-to-vec3.c: New test.
971 * gcc.dg/scal-to-vec1.c: New test.
972 * gcc.dg/scal-to-vec2.c: New test.
974 2011-08-09 Richard Guenther <rguenther@suse.de>
976 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
977 * gcc.dg/tree-ssa/vrp60.c: New testcase.
978 * gcc.dg/tree-ssa/vrp61.c: Likewise.
979 * gcc.dg/tree-ssa/vrp62.c: Likewise.
981 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
983 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
985 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
987 * gcc.dg/pr49948.c: Require pthread effective target.
989 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
991 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
993 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
995 * gcc.target/i386/sse-22a.c: New test.
997 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
999 PR tree-optimization/50014
1000 * gcc.dg/vect/pr50014.c: New test.
1002 2011-08-08 Martin Jambor <mjambor@suse.cz>
1005 * gcc.dg/tree-ssa/pr49923.c: New test.
1007 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1010 * gcc.target/i386/pr49781-1.c: New.
1012 2011-08-08 Jason Merrill <jason@redhat.com>
1014 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1016 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1018 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1021 * gfortran.dg/typebound_override_1.f90: New.
1023 2011-08-07 Kai Tietz <ktietz@redhat.com>
1025 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1026 x86_64 mingw target.
1027 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1028 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1029 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1030 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1031 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1032 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1033 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1034 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1035 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1036 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1038 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1041 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1043 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1045 * gcc.dg/pr48770.c: Cleanup coverage files.
1046 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1048 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1050 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1051 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1052 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1053 lzcnt and bmi options.
1055 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1058 * gcc.dg/pr47381-1.c: New.
1059 * gcc.dg/pr47381-2.c: Likewise.
1060 * gcc.target/i386/pr47381.c: Likewise.
1062 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1065 * gcc.dg/pr47727.c: New.
1068 * gcc.dg/pr47372-1.c: New.
1069 * gcc.dg/pr47372-2.c: Likewise.
1071 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1074 * gcc.target/i386/pr47449.c: New.
1077 * gcc.dg/pr47446-1.c: New.
1078 * gcc.dg/pr47446-2.c: Likewise.
1080 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1083 * gcc.dg/pr47766.c: New.
1086 * gcc.dg/tls/pr47715-1.c: New.
1087 * gcc.dg/tls/pr47715-2.c: Likewise.
1088 * gcc.dg/tls/pr47715-3.c: Likewise.
1089 * gcc.dg/tls/pr47715-4.c: Likewise.
1090 * gcc.dg/tls/pr47715-5.c: Likewise.
1092 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1095 * objc.dg/gnu-api-2-class.m: Updated comments.
1096 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1097 * objc.dg/gnu-api-2-class-meta.m: New test.
1098 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1100 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1103 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1104 with classes that are in construction.
1106 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1109 * gcc.target/i386/pr48084-1.c: New.
1110 * gcc.target/i386/pr48084-2.c: Likewise.
1111 * gcc.target/i386/pr48084-3.c: Likewise.
1112 * gcc.target/i386/pr48084-4.c: Likewise.
1113 * gcc.target/i386/pr48084-5.c: Likewise.
1115 PR rtl-optimization/49504
1116 * gcc.target/i386/pr49504.c: New.
1119 * gcc.dg/pr49860.c: New.
1121 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1124 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1125 with classes that are in construction.
1127 2011-08-05 Jason Merrill <jason@redhat.com>
1130 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1133 * g++.dg/cpp0x/decltype31.C: New.
1136 * g++.dg/init/array28.C: New.
1139 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1141 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1144 * gcc.dg/pr47369-1.c: New.
1146 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1149 * gcc.dg/torture/pr47364-1.c: New.
1150 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1151 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1153 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1156 * gfortran.dg/transfer_check_2.f90: New test case.
1158 2011-08-05 Jan Hubicka <jh@suse.cz>
1161 * gfortran.dg/pr49494.f90: New testcase.
1163 2011-08-05 Jan Hubicka <jh@suse.cz>
1166 * gcc.c-torture/compile/pr49735.c: New testcase.
1168 2011-08-05 Jason Merrill <jason@redhat.com>
1171 * g++.dg/cpp0x/initlist56.C: New.
1174 * g++.dg/overload/rvalue2.C: New.
1177 * g++.dg/cpp0x/range-for21.C: New.
1179 * g++.dg/ext/vla11.C: New.
1181 2011-08-05 Richard Guenther <rguenther@suse.de>
1183 PR tree-optimization/49984
1184 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1186 2011-08-05 Richard Guenther <rguenther@suse.de>
1188 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1189 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1190 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1192 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1194 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1195 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1196 * gfortran.dg/ldist-pr43023.f90: Ditto.
1197 * gfortran.dg/namelist_52.f90: Ditto.
1198 * gfortran.dg/interface_proc_end.f90: Ditto.
1199 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1200 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1202 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1204 * gcc.dg/vect/vect-over-widen-1.c: New test.
1205 * gcc.dg/vect/vect-over-widen-2.c: New test.
1206 * gcc.dg/vect/vect-over-widen-3.c: New test.
1207 * gcc.dg/vect/vect-over-widen-4.c: New test.
1209 2011-08-04 Richard Guenther <rguenther@suse.de>
1212 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1214 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1216 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1218 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1221 * g++.dg/ext/builtin-object-size3.C: New test.
1223 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1225 PR tree-optimization/49948
1226 * gcc.dg/pr49948.c: New test.
1228 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1231 * gcc.dg/torture/pr47383.c: New.
1233 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1235 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1237 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1239 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1241 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1244 * gcc.dg/torture/pr47744-1.c: New.
1245 * gcc.dg/torture/pr47744-2.c: Likewise.
1246 * gcc.dg/torture/pr47744-3.c: Likewise.
1248 2011-08-03 Richard Guenther <rguenther@suse.de>
1251 * gcc.dg/torture/pr49958.c: New testcase.
1253 2011-08-03 Richard Guenther <rguenther@suse.de>
1255 PR tree-optimization/49938
1256 * g++.dg/torture/pr49938.C: New testcase.
1258 2011-08-02 Jason Merrill <jason@redhat.com>
1261 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1264 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1267 * g++.dg/cpp0x/variadic115.C: New.
1270 * g++.dg/cpp0x/union5.C: New.
1272 2011-08-02 Daniel Kraft <d@domob.eu>
1275 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1277 2011-08-02 Kai Tietz <ktietz@redhat.com>
1280 * gcc.dg/tree-ssa/forwprop-15.c
1282 2011-08-02 Jason Merrill <jason@redhat.com>
1285 * g++.dg/cpp0x/range-for20.C: New.
1287 2011-08-02 Tobias Burnus <burnus@net-b.de>
1289 * gfortran.dg/coarray_lib_token_3.f90: New.
1291 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1294 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1295 * gcc.dg/gomp/atomic-15.c: New test.
1296 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1297 * g++.dg/gomp/atomic-15.C: New test.
1298 * g++.dg/gomp/private-1.C: New test.
1299 * g++.dg/gomp/sharing-2.C: New test.
1300 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1301 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1302 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1304 2011-08-02 Tobias Burnus <burnus@net-b.de>
1306 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1307 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1309 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1310 * gfortran.dg/allocatable_function_5.f90: Ditto.
1311 * gfortran.dg/allocate_stat.f90: Ditto.
1312 * gfortran.dg/array_constructor_20.f90: Ditto.
1313 * gfortran.dg/array_constructor_21.f90: Ditto.
1314 * gfortran.dg/array_constructor_22.f90: Ditto.
1315 * gfortran.dg/array_constructor_26.f03: Ditto.
1316 * gfortran.dg/array_function_4.f90: Ditto.
1317 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1318 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1319 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1320 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1321 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1322 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1323 * gfortran.dg/class_15.f03: Ditto.
1324 * gfortran.dg/class_27.f03: Ditto.
1325 * gfortran.dg/class_33.f90: Ditto.
1326 * gfortran.dg/class_37.f03: Ditto.
1327 * gfortran.dg/class_40.f03: Ditto.
1328 * gfortran.dg/class_42.f03: Ditto.
1329 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1330 * gfortran.dg/coarray/registering_1.f90: Ditto.
1331 * gfortran.dg/convert_1.f90: Ditto.
1332 * gfortran.dg/default_initialization_3.f90: Ditto.
1333 * gfortran.dg/dependency_25.f90: Ditto.
1334 * gfortran.dg/dependency_26.f90: Ditto.
1335 * gfortran.dg/dependency_36.f90: Ditto.
1336 * gfortran.dg/dependency_37.f90: Ditto.
1337 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1338 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1339 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1340 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1341 * gfortran.dg/elemental_result_1.f90: Ditto.
1342 * gfortran.dg/empty_derived_type.f90: Ditto.
1343 * gfortran.dg/entry_7.f90: Ditto.
1344 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1345 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1346 * gfortran.dg/error_recovery_3.f90: Ditto.
1347 * gfortran.dg/extends_4.f03: Ditto.
1348 * gfortran.dg/func_assign.f90: Ditto.
1349 * gfortran.dg/func_assign_3.f90: Ditto.
1350 * gfortran.dg/generic_1.f90: Ditto.
1351 * gfortran.dg/generic_18.f90: Ditto.
1352 * gfortran.dg/generic_22.f03: Ditto.
1353 * gfortran.dg/generic_4.f90: Ditto.
1354 * gfortran.dg/generic_6.f90: Ditto.
1355 * gfortran.dg/generic_actual_arg.f90: Ditto.
1356 * gfortran.dg/graphite/id-21.f: Ditto.
1357 * gfortran.dg/graphite/pr45758.f90: Ditto.
1358 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1359 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1360 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1361 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1362 * gfortran.dg/host_used_types_1.f90: Ditto.
1363 * gfortran.dg/implicit_1.f90: Ditto.
1364 * gfortran.dg/implicit_11.f90: Ditto.
1365 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1366 * gfortran.dg/impure_actual_1.f90: Ditto.
1367 * gfortran.dg/impure_assignment_1.f90: Ditto.
1368 * gfortran.dg/impure_constructor_1.f90: Ditto.
1369 * gfortran.dg/initialization_10.f90: Ditto.
1370 * gfortran.dg/initialization_12.f90: Ditto.
1371 * gfortran.dg/interface_14.f90: Ditto.
1372 * gfortran.dg/interface_15.f90: Ditto.
1373 * gfortran.dg/interface_2.f90: Ditto.
1374 * gfortran.dg/interface_25.f90: Ditto.
1375 * gfortran.dg/interface_26.f90: Ditto.
1376 * gfortran.dg/interface_29.f90: Ditto.
1377 * gfortran.dg/interface_assignment_1.f90: Ditto.
1378 * gfortran.dg/internal_pack_6.f90: Ditto.
1379 * gfortran.dg/internal_pack_7.f90: Ditto.
1380 * gfortran.dg/internal_pack_8.f90: Ditto.
1381 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1382 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1383 * gfortran.dg/module_commons_3.f90: Ditto.
1384 * gfortran.dg/module_equivalence_4.f90: Ditto.
1385 * gfortran.dg/module_equivalence_6.f90: Ditto.
1386 * gfortran.dg/module_function_type_1.f90: Ditto.
1387 * gfortran.dg/module_naming_1.f90: Ditto.
1388 * gfortran.dg/namelist_4.f90: Ditto.
1389 * gfortran.dg/operator_c1202.f90: Ditto.
1390 * gfortran.dg/parens_7.f90: Ditto.
1391 * gfortran.dg/pr32921.f: Ditto.
1392 * gfortran.dg/pr33646.f90: Ditto.
1393 * gfortran.dg/pr41928.f90: Ditto.
1394 * gfortran.dg/pr42119.f90: Ditto.
1395 * gfortran.dg/pr43984.f90: Ditto.
1396 * gfortran.dg/present_1.f90: Ditto.
1397 * gfortran.dg/private_type_2.f90: Ditto.
1398 * gfortran.dg/proc_decl_2.f90: Ditto.
1399 * gfortran.dg/proc_ptr_10.f90: Ditto.
1400 * gfortran.dg/proc_ptr_22.f90: Ditto.
1401 * gfortran.dg/proc_ptr_8.f90: Ditto.
1402 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1403 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1404 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1405 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1406 * gfortran.dg/substring_equivalence.f90: Ditto.
1407 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1408 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1409 * gfortran.dg/trim_optimize_6.f90: Ditto.
1410 * gfortran.dg/typebound_call_12.f03: Ditto.
1411 * gfortran.dg/typebound_operator_5.f03: Ditto.
1412 * gfortran.dg/typebound_operator_6.f03: Ditto.
1413 * gfortran.dg/typebound_proc_18.f03: Ditto.
1414 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1415 * gfortran.dg/use_1.f90: Ditto.
1416 * gfortran.dg/use_10.f90: Ditto.
1417 * gfortran.dg/use_11.f90: Ditto.
1418 * gfortran.dg/use_14.f90: Ditto.
1419 * gfortran.dg/use_only_2.f90: Ditto.
1420 * gfortran.dg/use_rename_4.f90: Ditto.
1421 * gfortran.dg/use_rename_5.f90: Ditto.
1422 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1423 * gfortran.dg/used_interface_ref.f90: Ditto.
1424 * gfortran.dg/used_types_11.f90: Ditto.
1425 * gfortran.dg/used_types_3.f90: Ditto.
1426 * gfortran.dg/used_types_4.f90: Ditto.
1427 * gfortran.dg/userdef_operator_2.f90: Ditto.
1428 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1429 * gfortran.dg/vect/pr46213.f90: Ditto.
1430 * gfortran.dg/whole_file_21.f90: Ditto.
1431 * gfortran.dg/whole_file_22.f90: Ditto.
1432 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1433 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1435 2011-08-02 Kai Tietz <ktietz@redhat.com>
1437 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1439 2011-08-01 Jason Merrill <jason@redhat.com>
1442 * g++.dg/abi/mangle49.C: New.
1445 * g++.dg/cpp0x/constexpr-array4.C: New.
1448 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1450 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1453 * gcc.target/i386/pr49927.c: New test.
1455 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1457 PR tree-optimization/49926
1458 * gcc.dg/vect/pr49926.c: New test.
1460 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1462 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1463 * gcc.target/i386/lzcnt-1.c: New test.
1464 * gcc.target/i386/lzcnt-2.c: Likewise.
1465 * gcc.target/i386/lzcnt-2a.c: Likewise.
1466 * gcc.target/i386/lzcnt-3.c: Likewise.
1467 * gcc.target/i386/lzcnt-4.c: Likewise.
1468 * gcc.target/i386/lzcnt-4a.c: Likewise.
1469 * gcc.target/i386/lzcnt-5.c: Likewise.
1470 * gcc.target/i386/lzcnt-6.c: Likewise.
1471 * gcc.target/i386/lzcnt-6a.c: Likewise.
1472 * gcc.target/i386/lzcnt-check.h: Likewise.
1474 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1475 * gcc.target/i386/sse-13.c: Likewise.
1476 * gcc.target/i386/sse-14.c: Likewise.
1477 * g++.dg/other/i386-2.C: Likewise.
1478 * g++.dg/other/i386-3.C: Likewise.
1480 2011-08-01 Julian Brown <julian@codesourcery.com>
1482 * gcc.target/arm/fixed-point-exec.c: New test.
1484 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1487 * gcc.target/i386/pr49920.c: New test.
1489 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1491 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1492 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1493 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1494 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1495 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1496 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1497 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1498 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1499 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1500 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1501 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1502 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1503 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1504 * g++.dg/tree-ssa/pr33615.C: Ditto.
1505 * g++.dg/tree-ssa/restrict1.C: Ditto.
1506 * c-c++-common/restrict-2.c: Ditto.
1507 * gfortran.dg/pr32921.f: Ditto.
1508 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1509 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1510 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1511 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1512 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1513 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1514 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1515 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1516 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1517 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1519 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1521 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1522 .exe.ltrans[0-9]*. dump files.
1524 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1527 * gfortran.dg/abstract_type_6.f03: Modified.
1528 * gfortran.dg/typebound_proc_24.f03: New.
1530 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1533 * g++.dg/init/for1.C: Fix.
1535 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1538 * gfortran.dg/string_5.f90: New test.
1540 2011-07-29 Jason Merrill <jason@redhat.com>
1543 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1545 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1547 PR tree-optimization/47407
1548 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1552 2011-07-29 Richard Guenther <rguenther@suse.de>
1554 * gcc.dg/uninit-suppress.c: Also disable VRP.
1555 * gcc.dg/uninit-suppress_2.c: Likewise.
1557 2011-07-28 Jason Merrill <jason@redhat.com>
1560 * g++.dg/template/nontype24.C: New.
1562 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1564 PR rtl-optimization/47958
1565 * gcc.dg/torture/pr47958-1.c: New.
1567 2011-07-29 Wei Guozhi <carrot@google.com>
1569 PR rtl-optimization/49799
1570 * gcc.dg/pr49799.c: New test case.
1572 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1575 * gcc.dg/graphite/id-pr48648.c: New.
1577 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1580 * gfortran.dg/maxloc_2.f90: New test.
1581 * gfortran.dg/maxloc_3.f90: New test.
1582 * gfortran.dg/minloc_1.f90: New test.
1583 * gfortran.dg/minloc_2.f90: New test.
1584 * gfortran.dg/minloc_3.f90: New test.
1585 * gfortran.dg/minmaxloc_7.f90: New test.
1588 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1590 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1592 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1593 the builtin isn't optimized away.
1595 2011-07-27 Tobias Burnus <burnus@net-b.de>
1598 * gfortran.dg/lto/pr45586-2_0.f90: New.
1600 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1603 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1604 * c-c++-common/cxxbitfields-5.c: Same.
1606 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1608 * lib/target-supports.exp (check_effective_target_mmap): Use
1609 check_function_available.
1611 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1613 * g++.old-deja/g++.pt/crash60.C: Updated.
1615 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1618 * gcc.target/i386/pr49866.c: New test.
1620 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1622 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1623 * gcc.target/i386/bmi-andn-1.c: New test.
1624 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1625 * gcc.target/i386/bmi-andn-2.c: Likewise.
1626 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1627 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1628 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1629 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1630 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1631 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1632 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1633 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1634 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1635 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1636 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1637 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1638 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1639 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1640 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1641 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1642 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1643 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1644 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1645 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1646 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1648 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1651 * gfortran.dg/graphite/id-pr47691.f: New.
1653 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1655 * gcc.target/i386/avx-os-support.h: New.
1656 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1657 (main): Check avx_os_support before the test is run.
1658 * gcc.target/i386/aes-avx-check.h: Ditto.
1659 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1661 2011-07-27 Kai Tietz <ktietz@redhat.com>
1663 * gcc.target/i386/aggregate-ret3.c: New test.
1664 * gcc.target/i386/aggregate-ret4.c: New test.
1666 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1669 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1670 allocated array should *not* change its size.
1671 * gfortran.dg/multiple_allocation_3.f90: New test.
1673 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1676 * g++.dg/cpp0x/constexpr-49776.C: New.
1678 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1681 * gcc.dg/graphite/id-pr47046.c: New.
1683 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1686 * gcc.dg/graphite/run-id-pr47593.c: New.
1688 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1691 * gcc.dg/graphite/run-id-pr47653.c: New.
1692 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1693 induction variables.
1694 * gcc.dg/graphite/scop-16.c: Same.
1695 * gcc.dg/graphite/scop-17.c: Same.
1696 * gcc.dg/graphite/scop-21.c: Same.
1698 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1701 * gcc.dg/graphite/id-pr48805.c: New.
1703 2011-07-26 Tobias Burnus <burnus@net-b.de>
1705 * gfortran.dg/coarray_lib_token_2.f90: New.
1707 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1709 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1712 2011-07-25 Andrew Pinski <apinski@cavium.com>
1715 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1716 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1718 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1720 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1722 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1723 * gcc.c-torture/execute/loop-2g.c: Likewise.
1724 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1725 Require mmap support.
1726 * gcc.c-torture/execute/loop-2g.x: Likewise.
1727 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1728 (MAP_ANON): Provide default.
1729 * gcc.dg/20050826-1.c: Likewise.
1730 * gcc.target/i386/pr36533.c: Likewise.
1731 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1732 Use dg-require-effective-target mmap.
1734 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1737 * g++.dg/cpp0x/range-for19.C: New.
1739 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1742 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1745 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1748 * g++.dg/torture/pr49309.C: Remove.
1750 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1752 PR tree-optimization/49809
1753 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1756 2011-07-25 Richard Guenther <rguenther@suse.de>
1758 PR tree-optimization/49715
1759 * gcc.target/i386/pr49715-1.c: New testcase.
1760 * gcc.target/i386/pr49715-2.c: Likewise.
1762 2011-07-23 Jason Merrill <jason@redhat.com>
1764 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1766 2011-07-22 Jason Merrill <jason@redhat.com>
1769 * g++.dg/cpp0x/initlist55.C: New.
1771 2011-07-23 Tobias Burnus <burnus@net-b.de>
1774 * gfortran.dg/namelist_72.f: New.
1776 2011-07-23 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/coarray_25.f90: New.
1780 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1782 * override1.C: This test should use c++0x mode.
1783 * override3.C: New. Test the diagnostics in c++98 mode.
1785 2011-07-22 Jason Merrill <jason@redhat.com>
1786 Mark Glisse <marc.glisse@normalesup.org>
1789 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1792 * g++.dg/opt/builtins2.C: New.
1793 * g++.dg/other/error27.C: Don't rely on __builtin.
1795 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1797 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1799 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1800 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1801 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1802 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1804 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1807 2011-07-22 Richard Guenther <rguenther@suse.de>
1809 PR tree-optimization/45819
1810 * gcc.dg/pr45819.c: New testcase.
1812 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1814 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1816 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1820 * gcc.dg/graphite/run-id-pr47654.c: New.
1822 2011-07-21 Ian Lance Taylor <iant@google.com>
1825 * gcc.dg/pr49705.c: New test.
1827 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1829 * lib/target-supports.exp (check_avx_os_support_available): New.
1830 (check_effective_target_avx_runtime): Use it.
1832 2011-07-21 Richard Guenther <rguenther@suse.de>
1834 PR tree-optimization/49770
1835 * g++.dg/torture/pr49770.C: New testcase.
1837 2011-07-21 Kai Tietz <ktietz@redhat.com>
1839 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1840 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1842 2011-07-21 Tobias Burnus <burnus@net-b.de>
1844 * gfortran.dg/coarray_lib_token_1.f90: New.
1846 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1848 * gcc.dg/pr32912-2.c: Skip for AVR.
1849 * gcc.dg/pr44674.c: Add dg-require-profiling.
1851 2011-07-20 Jason Merrill <jason@redhat.com>
1853 * g++.dg/ext/desig2.C: New.
1855 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1857 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1859 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1860 * gcc.target/powerpc/recip-3.c: Ditto.
1862 2011-07-19 Jason Merrill <jason@redhat.com>
1864 PR c++/6709 (DR 743)
1865 PR c++/42603 (DR 950)
1866 * g++.dg/cpp0x/decltype21.C: New.
1868 2011-07-20 Richard Guenther <rguenther@suse.de>
1871 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1872 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1874 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1876 * gcc.target/arm/combine-movs.c: New.
1877 * gcc.target/arm/unsigned-extend-2.c: New.
1879 2011-07-19 Jason Merrill <jason@redhat.com>
1882 * g++.dg/cpp0x/variadic114.C: New.
1884 2011-07-19 Tobias Burnus <burnus@net-b.de>
1886 * gfortran.dg/coarray_args_1.f90: New.
1887 * gfortran.dg/coarray_args_2.f90: New.
1889 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1892 * gfortran.dg/allocate_error_3.f90: New.
1894 2011-07-19 Richard Guenther <rguenther@suse.de>
1896 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1897 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1898 * gcc.dg/torture/20110719-1.c: New testcase.
1900 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1902 PR tree-optimization/49768
1903 * gcc.c-torture/execute/pr49768.c: New test.
1905 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1907 PR tree-optimization/49771
1908 * gcc.dg/vect/pr49771.c: New test.
1910 2011-07-18 Martin Jambor <mjambor@suse.cz>
1912 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1913 * gcc.dg/ipa/ipa-2.c: Likewise.
1914 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1915 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1916 * gcc.dg/ipa/ipa-5.c: Likewise.
1917 * gcc.dg/ipa/ipa-7.c: Likewise.
1918 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1919 * gcc.dg/ipa/ipacost-1.c: Likewise.
1920 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1922 * gcc.dg/ipa/ipcp-1.c: New test.
1923 * gcc.dg/ipa/ipcp-2.c: Likewise.
1924 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1926 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1929 * gfortran.dg/pr49675.f90: New test.
1931 2011-07-18 Richard Guenther <rguenther@suse.de>
1933 * gcc.dg/torture/20110718-1.c: New testcase.
1935 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1937 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1938 * g++.dg/ext/bitfield3.C: Likewise.
1939 * g++.dg/ext/bitfield4.C: Likewise.
1940 * g++.dg/ext/bitfield5.C: Likewise.
1941 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1942 * g++.dg/other/pr23205-2.C: Likewise.
1943 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1944 * gcc.c-torture/compile/20001109-2.c: Likewise.
1945 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1946 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1947 * gcc.dg/bitfld-16.c: Likewise.
1948 * gcc.dg/bitfld-17.c: Likewise.
1949 * gcc.dg/bitfld-18.c: Likewise.
1950 * gcc.dg/builtins-config.h: Remove Netware support.
1951 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1952 * gcc.dg/cdce2.c: Likewise.
1953 * gcc.dg/cpp/assert4.c: Remove netware support.
1954 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1955 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1957 * lib/target-supports.exp (check_visibility_available): Remove
1959 (check_profiling_available): Likewise.
1961 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1963 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1965 2011-07-17 Tobias Burnus <burnus@net-b.de>
1966 Thomas Koenig <tkoenig@gcc.gnu.org>
1969 * gfortran.dg/generic_17.f90: Fix testcase.
1970 * gfortran.dg/interface_3.f90: Add dg-error.
1971 * gfortran.dg/use_14.f90: New.
1972 * gfortran.dg/use_15.f90: New.
1974 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1976 * gnat.dg/pointer_controlled.adb: New test.
1978 2011-07-17 Tobias Burnus <burnus@net-b.de>
1981 * gfortran.dg/pointer_remapping_7.f90: New.
1983 2011-07-16 Jason Merrill <jason@redhat.com>
1985 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1987 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1988 Jason Merrill <jason@redhat.com>
1992 * g++.dg/cpp0x/decltype29.C: Adjust.
1993 * g++.dg/cpp0x/error4.C: Adjust.
1994 * g++.dg/cpp0x/sfinae26.C: Adjust.
1995 * g++.dg/cpp0x/variadic105.C: Adjust.
1996 * g++.dg/template/deduce3.C: Adjust.
1997 * g++.dg/template/error45.C: Adjust.
1998 * g++.dg/template/ptrmem2.C: Adjust.
1999 * g++.dg/template/sfinae2.C: Adjust.
2000 * g++.old-deja/g++.pt/crash60.C: Adjust.
2001 * g++.old-deja/g++.pt/unify6.C: Adjust.
2002 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2003 * g++.dg/cpp0x/nullptr15.C: Adjust.
2004 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2005 * g++.dg/cpp0x/pr31431.C: Adjust.
2006 * g++.dg/cpp0x/pr31434.C: Adjust.
2007 * g++.dg/cpp0x/sfinae11.C: Adjust
2008 * g++.dg/cpp0x/temp_default2.C: Adjust.
2009 * g++.dg/cpp0x/trailing4.C: Adjust.
2010 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2011 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2012 * g++.dg/cpp0x/variadic105.C: Adjust.
2013 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2014 * g++.dg/ext/vla2.C: Adjust.
2015 * g++.dg/other/ptrmem10.C: Adjust.
2016 * g++.dg/other/ptrmem11.C: Adjust.
2017 * g++.dg/overload/unknown1.C: Adjust.
2018 * g++.dg/template/conv11.C: Adjust.
2019 * g++.dg/template/dependent-expr5.C: Adjust.
2020 * g++.dg/template/friend.C: Adjust.
2021 * g++.dg/template/incomplete2.C: Adjust.
2022 * g++.dg/template/local4.C: Adjust.
2023 * g++.dg/template/local6.C: Adjust.
2024 * g++.dg/template/operator9.C: Adjust.
2025 * g++.dg/template/ttp25.C: Adjust.
2026 * g++.dg/template/unify10.C: Adjust.
2027 * g++.dg/template/unify11.C: Adjust.
2028 * g++.dg/template/unify6.C: Adjust.
2029 * g++.dg/template/unify9.C: Adjust.
2030 * g++.dg/template/varmod1.C: Adjust.
2031 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2032 * g++.old-deja/g++.pt/crash28.C: Adjust.
2033 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2034 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2035 * g++.old-deja/g++.pt/expr2.C: Adjust.
2036 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2037 * g++.old-deja/g++.pt/spec5.C: Adjust.
2038 * g++.old-deja/g++.pt/spec6.C: Adjust.
2039 * g++.old-deja/g++.pt/unify4.C: Adjust.
2040 * g++.old-deja/g++.pt/unify8.C: Adjust.
2041 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2042 * g++.dg/overload/template5.C: New testcase.
2043 * g++.dg/template/overload12.C: New testcase.
2045 2011-07-11 Tobias Burnus <burnus@net-b.de>
2047 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2048 * gfortran.dg/coarray_7.f90: Ditto.
2049 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2050 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2052 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2054 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2056 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2057 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2058 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2060 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2061 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2062 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2064 2011-07-15 Jason Merrill <jason@redhat.com>
2067 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2068 Use --extra_opts instead of --additional_options.
2070 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2073 * g++.dg/torture/pr49309.C: Remove.
2075 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2077 * gcc.target/tic6x/weak-call.c: New test.
2078 * gcc.target/tic6x/fpcmp.c: New test.
2079 * gcc.target/tic6x/fpdiv.c: New test.
2080 * gcc.target/tic6x/rotdi16-scan.c: New test.
2081 * gcc.target/tic6x/ffssi.c: New test.
2082 * gcc.target/tic6x/fpdiv-lib.c: New test.
2083 * gcc.target/tic6x/cold-lc.c: New test.
2084 * gcc.target/tic6x/longcalls.c: New test.
2085 * gcc.target/tic6x/abi-align-1.c: New test.
2086 * gcc.target/tic6x/fpcmp-finite.c: New test.
2087 * gcc.target/tic6x/rotdi16.c: New test.
2088 * gcc.target/tic6x/bswapl.c: New test.
2089 * gcc.target/tic6x/ffsdi.c: New test.
2090 * gcc.target/tic6x/tic6x.exp: New file.
2091 * gcc.target/tic6x/builtins/arith24.c: New test.
2092 * gcc.target/tic6x/builtins/smpy.c: New test.
2093 * gcc.target/tic6x/builtins/smpylh.c: New test.
2094 * gcc.target/tic6x/builtins/smpyh.c: New test.
2095 * gcc.target/tic6x/builtins/sarith1.c: New test.
2096 * gcc.target/tic6x/builtins/extclr.c: New test
2097 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2098 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2099 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2100 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2102 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2104 * gcc.dg/20020312-2.c: Likewise.
2105 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2106 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2107 * gcc.dg/torture/builtin-math-7.c: Likewise.
2110 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2111 not testing tic6x-*-*.
2113 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2116 * g++.dg/torture/pr49309.C: New testcase.
2118 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2120 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2122 2011-07-14 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/49651
2125 * gcc.dg/torture/pr49651.c: New testcase.
2127 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2130 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2132 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2134 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2135 -mno-pointers-to-nested-functions.
2136 * gcc.target/powerpc/no-r11-2.c: Ditto.
2137 * gcc.target/powerpc/no-r11-3.c: Ditto.
2139 2011-07-13 Jason Merrill <jason@redhat.com>
2141 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2142 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2143 when compiling C files.
2144 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2145 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2146 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2147 * g++.dg/lookup/anon2.C: Likewise.
2148 * g++.dg/tree-ssa/copyprop.C: Likewise.
2149 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2150 * g++.dg/init/vector1.C: Ignore narrowing errors.
2151 * g++.dg/torture/pr35526.C: Likewise.
2152 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2154 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2157 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2160 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2162 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2163 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2165 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2167 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2168 * lib/obj-c++.exp (obj-c++_init): Ditto.
2169 * lib/file-format.exp (gcc_target_object_format): Ditto.
2170 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2171 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2172 (check_visibility_available): Ditto.
2173 (check_effective_target_tls_native): Ditto.
2174 (check_effective_target_tls_emulated): Ditto.
2175 (check_effective_target_function_sections): Ditto.
2177 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2179 * gcc.target/arm/pr48183.c: New test.
2181 2011-07-13 Richard Guenther <rguenther@suse.de>
2183 * gcc.dg/torture/20110713-1.c: New testcase.
2185 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2188 * gcc.c-torture/compile/pr49474.c: New testcase.
2190 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2192 PR tree-optimization/49712
2193 * gcc.c-torture/execute/pr49712.c: New test.
2195 2011-07-11 Jason Merrill <jason@redhat.com>
2198 * g++.dg/template/recurse3.C: New.
2200 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2203 * gcc.dg/guality/csttest.c: New test.
2206 * gfortran.dg/pr49698.f90: New test.
2208 2011-07-11 Jeff Law <law@redhat.com>
2210 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2212 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2214 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2215 * go.test/go-test.exp (go-set-goarch): Likewise.
2217 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2220 * gcc.target/avr/torture/pr39633.c: New test case.
2222 2011-07-11 Tobias Burnus <burnus@net-b.de>
2225 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2227 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2229 * lib/target-supports.exp (check_effective_target_scheduling):
2231 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2232 * gcc.dg/pr45055.c: Ditto.
2233 * gcc.dg/pr45353.c: Ditto.
2234 * g++.dg/pr45056.C: Ditto.
2236 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2238 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2239 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2240 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2241 * g++.dg/torture/pr31863.C: Skip AVR.
2243 2011-07-10 Tobias Burnus <burnus@net-b.de>
2246 * gfortran.dg/intrinsic_signal.f90: New.
2248 2011-07-09 Jason Merrill <jason@redhat.com>
2250 * g++.dg/cpp0x/regress/regress6.C: New.
2251 * g++.dg/parse/crash45.C: Adjust message.
2252 * g++.dg/template/crash38.C: Adjust message.
2253 * g++.dg/template/crash64.C: Adjust message.
2255 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2257 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2258 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2259 * g++.dg/abi/bitfield3.C: Likewise.
2260 * g++.dg/eh/pr38662.C: Likewise.
2261 * g++.dg/ext/attrib36.C: Likewise.
2262 * g++.dg/ext/attrib37.C: Likewise.
2263 * g++.dg/ext/attrib8.C: Likewise.
2264 * g++.dg/ext/tmplattr1.C: Likewise.
2265 * g++.dg/inherit/override-attribs.C: Likewise.
2266 * g++.dg/opt/inline9.C: Likewise.
2267 * g++.dg/opt/life1.C: Likewise.
2268 * g++.dg/opt/longbranch2.C: Likewise.
2269 * g++.dg/opt/nrv12.C: Likewise.
2270 * g++.dg/opt/reg-stack4.C: Likewise.
2271 * g++.dg/other/pr35504.C: Likewise.
2272 * g++.dg/other/pr39496.C: Likewise.
2273 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2274 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2275 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2276 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2277 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2278 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2279 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2280 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2281 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2282 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2283 * g++.dg/warn/pr15774-1.C: Likewise.
2284 * g++.dg/warn/pr15774-2.C: Likewise.
2285 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2286 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2287 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2288 * g++.old-deja/g++.pt/asm2.C: Likewise.
2289 * gcc.c-torture/compile/20000804-1.c: Likewise.
2290 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2291 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2292 * gcc.dg/20020108-1.c: Likewise.
2293 * gcc.dg/20020122-2.c: Likewise.
2294 * gcc.dg/20020122-3.c: Likewise.
2295 * gcc.dg/20020206-1.c: Likewise.
2296 * gcc.dg/20020219-1.c: Likewise.
2297 * gcc.dg/20020310-1.c: Likewise.
2298 * gcc.dg/20020411-1.c: Likewise.
2299 * gcc.dg/20020418-2.c: Likewise.
2300 * gcc.dg/20020426-2.c: Likewise.
2301 * gcc.dg/20020517-1.c: Likewise.
2302 * gcc.dg/20030204-1.c: Likewise.
2303 * gcc.dg/20030826-2.c: Likewise.
2304 * gcc.dg/20031102-1.c: Likewise.
2305 * gcc.dg/20031202-1.c: Likewise.
2306 * gcc.dg/20050111-1.c: Likewise.
2307 * gcc.dg/20050503-1.c: Likewise.
2308 * gcc.dg/array-init-1.c: Likewise.
2309 * gcc.dg/builtin-apply4.c: Likewise.
2310 * gcc.dg/dfp/pr31344.c: Likewise.
2311 * gcc.dg/gomp/atomic-11.c: Likewise.
2312 * gcc.dg/graphite/pr40281.c: Likewise.
2313 * gcc.dg/ia64-sync-1.c: Likewise.
2314 * gcc.dg/ia64-sync-2.c: Likewise.
2315 * gcc.dg/ia64-sync-3.c: Likewise.
2316 * gcc.dg/ia64-sync-4.c: Likewise.
2317 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2318 * gcc.dg/invalid-call-1.c: Likewise.
2319 * gcc.dg/loop-3.c: Likewise.
2320 * gcc.dg/lower-subreg-1.c: Likewise.
2321 * gcc.dg/lto/pr47259_0.c: Likewise.
2322 * gcc.dg/nested-calls-1.c: Likewise.
2323 * gcc.dg/pr20017.c: Likewise.
2324 * gcc.dg/pr25023.c: Likewise.
2325 * gcc.dg/pr27671-2.c: Likewise.
2326 * gcc.dg/pr32176.c: Likewise.
2327 * gcc.dg/pr33676.c: Likewise.
2328 * gcc.dg/pr35045.c: Likewise.
2329 * gcc.dg/pr36015.c: Likewise.
2330 * gcc.dg/pr36584.c: Likewise.
2331 * gcc.dg/pr36998.c: Likewise.
2332 * gcc.dg/pr37438.c: Likewise.
2333 * gcc.dg/pr37908.c: Likewise.
2334 * gcc.dg/pr41241.c: Likewise.
2335 * gcc.dg/pr41340.c: Likewise.
2336 * gcc.dg/pr44136.c: Likewise.
2337 * gcc.dg/pr44194-1.c: Likewise.
2338 * gcc.dg/pr46212.c: Likewise.
2339 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2340 * gcc.dg/setjmp-2.c: Likewise.
2341 * gcc.dg/short-compare-1.c: Likewise.
2342 * gcc.dg/short-compare-2.c: Likewise.
2343 * gcc.dg/smod-1.c: Likewise.
2344 * gcc.dg/sync-2.c: Likewise.
2345 * gcc.dg/sync-3.c: Likewise.
2346 * gcc.dg/tls/opt-1.c: Likewise.
2347 * gcc.dg/tls/opt-2.c: Likewise.
2348 * gcc.dg/tls/opt-3.c: Likewise.
2349 * gcc.dg/torture/badshift.c: Likewise.
2350 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2351 * gcc.dg/torture/pr20314-2.c: Likewise.
2352 * gcc.dg/torture/pr36891.c: Likewise.
2353 * gcc.dg/torture/pr38774.c: Likewise.
2354 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2355 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2356 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2357 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2358 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2359 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2360 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2361 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2362 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2363 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2364 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2365 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2366 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2367 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2368 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2369 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2370 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2371 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2372 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2373 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2374 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2375 * gcc.dg/unroll-1.c: Likewise.
2376 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2377 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2378 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2379 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2380 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2381 * gcc.target/i386/20000609-1.c: Likewise.
2382 * gcc.target/i386/20000720-1.c: Likewise.
2383 * gcc.target/i386/20000724-1.c: Likewise.
2384 * gcc.target/i386/20011107-1.c: Likewise.
2385 * gcc.target/i386/20011119-1.c: Likewise.
2386 * gcc.target/i386/20020201-3.c: Likewise.
2387 * gcc.target/i386/20020218-1.c: Likewise.
2388 * gcc.target/i386/20020729-1.c: Likewise.
2389 * gcc.target/i386/20030926-1.c: Likewise.
2390 * gcc.target/i386/20060125-1.c: Likewise.
2391 * gcc.target/i386/20060125-2.c: Likewise.
2392 * gcc.target/i386/20060512-1.c: Likewise.
2393 * gcc.target/i386/20060512-2.c: Likewise.
2394 * gcc.target/i386/20060512-3.c: Likewise.
2395 * gcc.target/i386/20060512-4.c: Likewise.
2396 * gcc.target/i386/387-1.c: Likewise.
2397 * gcc.target/i386/387-2.c: Likewise.
2398 * gcc.target/i386/387-5.c: Likewise.
2399 * gcc.target/i386/387-6.c: Likewise.
2400 * gcc.target/i386/980312-1.c: Likewise.
2401 * gcc.target/i386/980313-1.c: Likewise.
2402 * gcc.target/i386/990117-1.c: Likewise.
2403 * gcc.target/i386/990424-1.c: Likewise.
2404 * gcc.target/i386/990524-1.c: Likewise.
2405 * gcc.target/i386/991129-1.c: Likewise.
2406 * gcc.target/i386/991214-1.c: Likewise.
2407 * gcc.target/i386/991230-1.c: Likewise.
2408 * gcc.target/i386/addr-sel-1.c: Likewise.
2409 * gcc.target/i386/aggregate-ret1.c: Likewise.
2410 * gcc.target/i386/aggregate-ret2.c: Likewise.
2411 * gcc.target/i386/align-main-3.c: Likewise.
2412 * gcc.target/i386/amd64-abi-1.c: Likewise.
2413 * gcc.target/i386/amd64-abi-2.c: Likewise.
2414 * gcc.target/i386/amd64-abi-4.c: Likewise.
2415 * gcc.target/i386/amd64-abi-5.c: Likewise.
2416 * gcc.target/i386/amd64-abi-6.c: Likewise.
2417 * gcc.target/i386/asm-1.c: Likewise.
2418 * gcc.target/i386/asm-3.c: Likewise.
2419 * gcc.target/i386/asm-5.c: Likewise.
2420 * gcc.target/i386/attributes-error.c: Likewise.
2421 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2422 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2423 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2424 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2425 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2426 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2427 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2428 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2429 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2430 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2431 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2432 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2433 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2434 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2435 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2436 * gcc.target/i386/bitfield1.c: Likewise.
2437 * gcc.target/i386/bitfield2.c: Likewise.
2438 * gcc.target/i386/bmi-2.c: Likewise.
2439 * gcc.target/i386/bmi-5.c: Likewise.
2440 * gcc.target/i386/builtin-unreachable.c: Likewise.
2441 * gcc.target/i386/cleanup-2.c: Likewise.
2442 * gcc.target/i386/clobbers.c: Likewise.
2443 * gcc.target/i386/cmov8.c: Likewise.
2444 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2445 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2446 * gcc.target/i386/compress-float-387.c: Likewise.
2447 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2448 * gcc.target/i386/compress-float-sse.c: Likewise.
2449 * gcc.target/i386/crc32-2.c: Likewise.
2450 * gcc.target/i386/crc32-3.c: Likewise.
2451 * gcc.target/i386/divmod-7.c: Likewise.
2452 * gcc.target/i386/divmod-8.c: Likewise.
2453 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2454 * gcc.target/i386/fma3-builtin.c: Likewise.
2455 * gcc.target/i386/fma3-fma.c: Likewise.
2456 * gcc.target/i386/fma4-256-vector.c: Likewise.
2457 * gcc.target/i386/fma4-builtin.c: Likewise.
2458 * gcc.target/i386/fma4-fma-2.c: Likewise.
2459 * gcc.target/i386/fma4-fma.c: Likewise.
2460 * gcc.target/i386/fma4-vector-2.c: Likewise.
2461 * gcc.target/i386/fma4-vector.c: Likewise.
2462 * gcc.target/i386/funcspec-1.c: Likewise.
2463 * gcc.target/i386/funcspec-10.c: Likewise.
2464 * gcc.target/i386/funcspec-11.c: Likewise.
2465 * gcc.target/i386/funcspec-2.c: Likewise.
2466 * gcc.target/i386/funcspec-5.c: Likewise.
2467 * gcc.target/i386/funcspec-6.c: Likewise.
2468 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2469 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2470 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2471 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2472 * gcc.target/i386/incoming-1.c: Likewise.
2473 * gcc.target/i386/incoming-10.c: Likewise.
2474 * gcc.target/i386/incoming-11.c: Likewise.
2475 * gcc.target/i386/incoming-12.c: Likewise.
2476 * gcc.target/i386/incoming-13.c: Likewise.
2477 * gcc.target/i386/incoming-14.c: Likewise.
2478 * gcc.target/i386/incoming-15.c: Likewise.
2479 * gcc.target/i386/incoming-2.c: Likewise.
2480 * gcc.target/i386/incoming-3.c: Likewise.
2481 * gcc.target/i386/incoming-4.c: Likewise.
2482 * gcc.target/i386/incoming-5.c: Likewise.
2483 * gcc.target/i386/incoming-6.c: Likewise.
2484 * gcc.target/i386/incoming-7.c: Likewise.
2485 * gcc.target/i386/incoming-8.c: Likewise.
2486 * gcc.target/i386/incoming-9.c: Likewise.
2487 * gcc.target/i386/lea.c: Likewise.
2488 * gcc.target/i386/local.c: Likewise.
2489 * gcc.target/i386/loop-1.c: Likewise.
2490 * gcc.target/i386/loop-2.c: Likewise.
2491 * gcc.target/i386/loop-3.c: Likewise.
2492 * gcc.target/i386/max-stack-align.c: Likewise.
2493 * gcc.target/i386/memcpy-1.c: Likewise.
2494 * gcc.target/i386/movbe-2.c: Likewise.
2495 * gcc.target/i386/movq-2.c: Likewise.
2496 * gcc.target/i386/movq.c: Likewise.
2497 * gcc.target/i386/nrv1.c: Likewise.
2498 * gcc.target/i386/pad-4.c: Likewise.
2499 * gcc.target/i386/pad-5a.c: Likewise.
2500 * gcc.target/i386/pad-5b.c: Likewise.
2501 * gcc.target/i386/pad-6a.c: Likewise.
2502 * gcc.target/i386/pad-6b.c: Likewise.
2503 * gcc.target/i386/pad-7.c: Likewise.
2504 * gcc.target/i386/pad-9.c: Likewise.
2505 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2506 * gcc.target/i386/pic-1.c: Likewise.
2507 * gcc.target/i386/pr12092-1.c: Likewise.
2508 * gcc.target/i386/pr12329.c: Likewise.
2509 * gcc.target/i386/pr21518.c: Likewise.
2510 * gcc.target/i386/pr22362.c: Likewise.
2511 * gcc.target/i386/pr22585.c: Likewise.
2512 * gcc.target/i386/pr23098.c: Likewise.
2513 * gcc.target/i386/pr25196.c: Likewise.
2514 * gcc.target/i386/pr25293.c: Likewise.
2515 * gcc.target/i386/pr25654.c: Likewise.
2516 * gcc.target/i386/pr26449.c: Likewise.
2517 * gcc.target/i386/pr26778.c: Likewise.
2518 * gcc.target/i386/pr26826.c: Likewise.
2519 * gcc.target/i386/pr27266.c: Likewise.
2520 * gcc.target/i386/pr29978.c: Likewise.
2521 * gcc.target/i386/pr30505.c: Likewise.
2522 * gcc.target/i386/pr30961-1.c: Likewise.
2523 * gcc.target/i386/pr31628.c: Likewise.
2524 * gcc.target/i386/pr32000-2.c: Likewise.
2525 * gcc.target/i386/pr32661-1.c: Likewise.
2526 * gcc.target/i386/pr32708-2.c: Likewise.
2527 * gcc.target/i386/pr32708-3.c: Likewise.
2528 * gcc.target/i386/pr34256.c: Likewise.
2529 * gcc.target/i386/pr34312.c: Likewise.
2530 * gcc.target/i386/pr34522.c: Likewise.
2531 * gcc.target/i386/pr35160.c: Likewise.
2532 * gcc.target/i386/pr35281.c: Likewise.
2533 * gcc.target/i386/pr36246.c: Likewise.
2534 * gcc.target/i386/pr36786.c: Likewise.
2535 * gcc.target/i386/pr37275.c: Likewise.
2536 * gcc.target/i386/pr37843-3.c: Likewise.
2537 * gcc.target/i386/pr37843-4.c: Likewise.
2538 * gcc.target/i386/pr39082-1.c: Likewise.
2539 * gcc.target/i386/pr39431.c: Likewise.
2540 * gcc.target/i386/pr39496.c: Likewise.
2541 * gcc.target/i386/pr39543-2.c: Likewise.
2542 * gcc.target/i386/pr39911.c: Likewise.
2543 * gcc.target/i386/pr40718.c: Likewise.
2544 * gcc.target/i386/pr40906-1.c: Likewise.
2545 * gcc.target/i386/pr40906-2.c: Likewise.
2546 * gcc.target/i386/pr40906-3.c: Likewise.
2547 * gcc.target/i386/pr40934.c: Likewise.
2548 * gcc.target/i386/pr41900.c: Likewise.
2549 * gcc.target/i386/pr42589.c: Likewise.
2550 * gcc.target/i386/pr43662.c: Likewise.
2551 * gcc.target/i386/pr43671.c: Likewise.
2552 * gcc.target/i386/pr43766.c: Likewise.
2553 * gcc.target/i386/pr43869.c: Likewise.
2554 * gcc.target/i386/pr44942.c: Likewise.
2555 * gcc.target/i386/pr44948-2a.c: Likewise.
2556 * gcc.target/i386/pr45234.c: Likewise.
2557 * gcc.target/i386/pr45336-2.c: Likewise.
2558 * gcc.target/i386/pr45336-4.c: Likewise.
2559 * gcc.target/i386/pr45852.c: Likewise.
2560 * gcc.target/i386/pr46470.c: Likewise.
2561 * gcc.target/i386/pr48037-1.c: Likewise.
2562 * gcc.target/i386/pr48389.c: Likewise.
2563 * gcc.target/i386/pr49095.c: Likewise.
2564 * gcc.target/i386/pr9771-1.c: Likewise.
2565 * gcc.target/i386/rdfsbase-1.c: Likewise.
2566 * gcc.target/i386/rdfsbase-2.c: Likewise.
2567 * gcc.target/i386/rdgsbase-1.c: Likewise.
2568 * gcc.target/i386/rdgsbase-2.c: Likewise.
2569 * gcc.target/i386/rdrand-3.c: Likewise.
2570 * gcc.target/i386/regparm-stdcall.c: Likewise.
2571 * gcc.target/i386/regparm.c: Likewise.
2572 * gcc.target/i386/reload-1.c: Likewise.
2573 * gcc.target/i386/rotate-2.c: Likewise.
2574 * gcc.target/i386/sibcall-5.c: Likewise.
2575 * gcc.target/i386/signbit-1.c: Likewise.
2576 * gcc.target/i386/signbit-2.c: Likewise.
2577 * gcc.target/i386/signbit-3.c: Likewise.
2578 * gcc.target/i386/sse-5.c: Likewise.
2579 * gcc.target/i386/sse-8.c: Likewise.
2580 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2581 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2582 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2583 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2584 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2585 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2586 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2587 * gcc.target/i386/sse2-movq-2.c: Likewise.
2588 * gcc.target/i386/sse2-movq-3.c: Likewise.
2589 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2590 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2591 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2592 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2593 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2594 * gcc.target/i386/ssefn-1.c: Likewise.
2595 * gcc.target/i386/ssefn-2.c: Likewise.
2596 * gcc.target/i386/sseregparm-1.c: Likewise.
2597 * gcc.target/i386/sseregparm-2.c: Likewise.
2598 * gcc.target/i386/sseregparm-3.c: Likewise.
2599 * gcc.target/i386/sseregparm-4.c: Likewise.
2600 * gcc.target/i386/sseregparm-5.c: Likewise.
2601 * gcc.target/i386/sseregparm-6.c: Likewise.
2602 * gcc.target/i386/sseregparm-7.c: Likewise.
2603 * gcc.target/i386/sseregparm-8.c: Likewise.
2604 * gcc.target/i386/stack-realign.c: Likewise.
2605 * gcc.target/i386/stack-usage-realign.c: Likewise.
2606 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2607 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2608 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2609 * gcc.target/i386/stackalign/return-1.c: Likewise.
2610 * gcc.target/i386/stackalign/return-2.c: Likewise.
2611 * gcc.target/i386/stackalign/return-3.c: Likewise.
2612 * gcc.target/i386/tailcall-1.c: Likewise.
2613 * gcc.target/i386/tbm-2.c: Likewise.
2614 * gcc.target/i386/udivmod-7.c: Likewise.
2615 * gcc.target/i386/udivmod-8.c: Likewise.
2616 * gcc.target/i386/unroll-1.c: Likewise.
2617 * gcc.target/i386/vararg-1.c: Likewise.
2618 * gcc.target/i386/vararg-2.c: Likewise.
2619 * gcc.target/i386/vect8-ret.c: Likewise.
2620 * gcc.target/i386/vectorize5.c: Likewise.
2621 * gcc.target/i386/wmul-1.c: Likewise.
2622 * gcc.target/i386/wmul-2.c: Likewise.
2623 * gcc.target/i386/wrfsbase-1.c: Likewise.
2624 * gcc.target/i386/wrfsbase-2.c: Likewise.
2625 * gcc.target/i386/wrgsbase-1.c: Likewise.
2626 * gcc.target/i386/wrgsbase-2.c: Likewise.
2627 * gcc.target/i386/xop-pcmov.c: Likewise.
2628 * gcc.target/i386/xop-pcmov2.c: Likewise.
2629 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2630 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2631 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2632 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2633 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2634 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2635 * gcc.target/i386/zee.c: Likewise.
2636 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2637 * gfortran.dg/compiler-directive_2.f: Likewise.
2638 * gfortran.dg/g77/20010216-1.f: Likewise.
2639 * gfortran.dg/gomp/pr39152.f90: Likewise.
2640 * gfortran.dg/pr33794.f90: Likewise.
2642 2011-07-09 Jason Merrill <jason@redhat.com>
2644 * g++.dg/cpp0x/regress/regress5.C: New.
2646 2011-07-08 Jason Merrill <jason@redhat.com>
2649 * g++.dg/expr/compound-asn1.C: New.
2650 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2652 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2655 * gcc.target/powerpc/altivec-34.c: New test.
2657 2011-07-08 Jason Merrill <jason@redhat.com>
2660 * g++.dg/abi/guard3.C: New.
2662 2011-07-08 Julian Brown <julian@codesourcery.com>
2664 * lib/target-supports.exp
2665 (check_effective_target_arm_little_endian): New.
2666 (check_effective_target_vect_pack_trunc): Use above.
2667 (check_effective_target_vect_unpack): Likewise.
2668 (check_effective_target_vect_element_align): Test
2669 check_effective_target_arm_vect_no_misalign for ARM.
2671 2011-07-08 Jason Merrill <jason@redhat.com>
2674 * g++.dg/cpp0x/constexpr-rom.C: New.
2676 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2679 * g++.dg/torture/pr49519.C: New test.
2681 2011-07-08 Martin Jambor <mjambor@suse.cz>
2683 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2685 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2688 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2690 2011-07-08 Richard Guenther <rguenther@suse.de>
2692 PR tree-optimization/49662
2693 * gcc.dg/graphite/interchange-14.c: XFAIL.
2694 * gcc.dg/graphite/interchange-15.c: Likewise.
2695 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2697 2011-07-06 Jason Merrill <jason@redhat.com>
2700 * g++.dg/cpp0x/regress/regress4.C: New.
2702 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2705 * gfortran.dg/result_in_spec_4.f90: New test.
2707 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2709 * gcc.target/sparc/cas64.c: New test.
2711 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2714 * g++.dg/torture/pr49644.C: New test.
2717 * gcc.c-torture/execute/pr49644.c: New test.
2719 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2721 * lib/target-supports.exp (check_effective_target_ia32): New.
2722 (check_effective_target_x32): Likewise.
2723 (check_effective_target_vect_cmdline_needed): Also check x32.
2725 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2727 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2729 * gcc.target/arm/pr42235.c: Likewise.
2730 * gcc.target/arm/pr42495.c: Likewise.
2731 * gcc.target/arm/pr42574.c: Likewise.
2732 * gcc.target/arm/thumb-branch1.c: Likewise.
2734 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2735 unneeded prune of possible warning.
2736 * gcc.target/arm/pr40956.c: Likewise.
2737 * gcc.target/arm/pr42505.c: Likewise.
2739 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2740 * gcc.c-torture/compile/pr46883.c: Likewise.
2741 * gcc.c-torture/compile/pr46934.c: Likewise.
2743 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2744 for move to ../../gcc.c-torture/compile.
2745 * gcc.target/arm/pr46883.c: Likewise.
2746 * gcc.target/arm/pr46934.c: Likewise.
2748 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2749 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2750 * gcc.target/arm/wmul-1.c: Likewise.
2751 * gcc.target/arm/wmul-2.c: Likewise.
2752 * gcc.target/arm/wmul-3.c: Likewise.
2753 * gcc.target/arm/wmul-4.c: Likewise.
2754 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2755 add tab after scan target.
2756 * gcc.target/arm/smlaltt-1.c: Likewise.
2757 * gcc.target/arm/smlatb-1.c: Likewise.
2758 * gcc.target/arm/smlatt-1.c: Likewise.
2760 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2763 * gcc.dg/debug/pr49522.c: New test.
2765 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2767 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2768 * gcc.dg/pr46212.c: Run only if target int32plus.
2769 * gcc.dg/torture/pr48146.c: Ditto.
2770 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2771 * c-c++-common/pr44832.c: Ditto.
2772 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2773 * gcc.dg/pr31490.c: Ditto.
2774 * gcc.dg/torture/builtin-math-7.c: Run only if target
2776 * gcc.dg/torture/pr45764.c: Skip for AVR.
2777 * gcc.dg/pr47893.c: Ditto.
2779 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2781 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2782 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2783 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2784 add tab to scan target.
2786 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2788 * gcc.target/arm/neon-modes-3.c: New test.
2790 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2792 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2793 -fno-loop-interchange -ffast-math.
2795 2011-07-07 Richard Guenther <rguenther@suse.de>
2797 * gcc.dg/ftrapv-3.c: New testcase.
2799 2011-07-07 Richard Guenther <rguenther@suse.de>
2801 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2802 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2804 2011-07-07 Kai Tietz <ktietz@redhat.com>
2806 * gcc.dg/binop-notxor1.c: New test.
2807 * gcc.dg/binop-notand4a.c: New test.
2808 * gcc.dg/binop-notxor2.c: New test.
2809 * gcc.dg/binop-notand3a.c: New test.
2810 * gcc.dg/binop-notand2a.c: New test.
2811 * gcc.dg/binop-notand6a.c: New test.
2812 * gcc.dg/binop-notor1.c: New test.
2813 * gcc.dg/binop-notand1a.c: New test.
2814 * gcc.dg/binop-notand5a.c: New test.
2815 * gcc.dg/binop-notor2.c: New test.
2817 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2820 * gcc.dg/gomp/pr49640.c: New test.
2822 2011-07-07 Richard Guenther <rguenther@suse.de>
2824 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2826 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2829 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2831 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2833 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2834 * gcc.target/powerpc/no-r11-2.c: Ditto.
2835 * gcc.target/powerpc/no-r11-3.c: Ditto.
2837 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2839 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2840 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2842 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2844 * lib/target-supports.exp (check_profiling_available): Disable
2845 profiling with -fprofile-generate for target avr.
2847 2011-07-06 Richard Guenther <rguenther@suse.de>
2849 PR tree-optimization/49645
2850 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2852 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2855 * gcc.dg/pr47383.c: New.
2857 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2859 PR tree-optimization/49647
2860 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2862 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2865 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2866 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2868 2011-07-05 Jason Merrill <jason@redhat.com>
2871 * g++.dg/template/template-id-4.C: New.
2873 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2875 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2876 * gcc.dg/pr43402.c: Ditto.
2878 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2880 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2882 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2884 * gcc.target/powerpc/ppc-switch-1.c: New test for
2885 --param case-values-threshold.
2886 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2888 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2890 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2892 2011-07-05 Jason Merrill <jason@redhat.com>
2894 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2896 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2898 PR tree-optimization/47654
2899 * gcc.dg/graphite/block-pr47654.c: New.
2901 2011-07-05 Jason Merrill <jason@redhat.com>
2903 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2905 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2907 PR tree-optimization/49580
2908 * gcc.dg/autopar/pr49580.c: New test.
2910 2011-07-05 Richard Guenther <rguenther@suse.de>
2912 PR tree-optimization/49518
2913 PR tree-optimization/49628
2914 * g++.dg/torture/pr49628.C: New testcase.
2915 * gcc.dg/torture/pr49518.c: Likewise.
2917 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2919 * ada/acats/run_acats (which): Extract last field from type -p,
2920 type output only if command succeeded.
2922 2011-07-04 Jason Merrill <jason@redhat.com>
2924 * g++.dg/abi/mangle48.C: New.
2926 * g++.dg/cpp0x/diag1.C: New.
2928 * g++.dg/diagnostic/aka1.C: New.
2930 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2932 PR rtl-optimization/49619
2933 * gcc.dg/pr49619.c: New test.
2935 PR rtl-optimization/49472
2936 * gfortran.dg/pr49472.f90: New test.
2939 * gcc.dg/pr49602.c: New test.
2941 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2945 * gcc.target/avr/avr.exp: Run over cpp files, too.
2946 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2947 * gcc.target/avr/progmem.h: New file.
2948 * gcc.target/avr/exit-abort.h: New file.
2949 * gcc.target/avr/progmem-error-1.c: New file.
2950 * gcc.target/avr/progmem-error-1.cpp: New file.
2951 * gcc.target/avr/progmem-warning-1.c: New file.
2952 * gcc.target/avr/torture/progmem-1.c: New file.
2953 * gcc.target/avr/torture/progmem-1.cpp: New file.
2955 2011-07-04 Richard Guenther <rguenther@suse.de>
2957 PR tree-optimization/49615
2958 * g++.dg/torture/pr49615.C: New testcase.
2960 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2962 PR tree-optimization/49610
2963 * gcc.dg/vect/pr49610.c: New test.
2965 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2967 * gnat.dg/specs/debug1.ads: New test.
2969 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2972 * gfortran.dg/typebound_proc_23.f90: New.
2974 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2977 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2979 2011-07-01 Jason Merrill <jason@redhat.com>
2982 * g++.dg/template/template-id-3.C: New.
2985 * g++.dg/template/qualified-id4.C: New.
2988 * g++.dg/template/explicit-args4.C: New.
2991 * g++.dg/template/offsetof2.C: New.
2993 2011-07-01 Kai Tietz <ktietz@redhat.com>
2995 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
2997 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3000 * lib/target-supports.exp (check_effective_target_gld): New proc.
3002 2011-07-01 Richard Guenther <rguenther@suse.de>
3004 PR tree-optimization/49603
3005 * gcc.dg/torture/pr49603.c: New testcase.
3007 2011-06-30 Jason Merrill <jason@redhat.com>
3010 * g++.dg/rtti/template1.C: New.
3013 * g++.dg/cpp0x/regress/ctor1.C: New.
3016 * g++.dg/cpp0x/initlist54.C: New.
3018 2011-06-30 Martin Jambor <mjambor@suse.cz>
3020 * gcc.dg/tree-ssa/sra-12.c: New test.
3022 2011-06-29 Jason Merrill <jason@redhat.com>
3024 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3026 2011-06-30 Richard Guenther <rguenther@suse.de>
3028 PR tree-optimization/46787
3029 * gcc.dg/vect/vect-121.c: New testcase.
3031 2011-06-30 Martin Jambor <mjambor@suse.cz>
3033 PR tree-optimization/49094
3034 * gcc.dg/tree-ssa/pr49094.c: New test.
3036 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3039 * gfortran.dg/pr49540-1.f90: New test.
3040 * gfortran.dg/pr49540-2.f90: New test.
3042 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3045 * ada/acats/run_acats (which): Use last field of type -p output.
3047 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3048 Iain Sandoe <iains@gcc.gnu.org>
3051 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3052 Only skip on 64-bit *-*-darwin8* && !objc2.
3054 2011-06-30 Richard Guenther <rguenther@suse.de>
3056 PR tree-optimization/38752
3057 * gcc.c-torture/compile/pr38752.c: New testcase.
3059 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3061 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3062 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3064 2011-06-29 Jason Merrill <jason@redhat.com>
3067 * g++.dg/cpp0x/initlist53.C: Use placement new.
3068 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3069 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3072 * g++.dg/cpp0x/trailing6.C: New.
3073 * g++.dg/cpp0x/pr45908.C: No error.
3076 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3079 * g++.dg/cpp0x/constexpr-using2.C: New.
3081 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3084 * g++.dg/cpp0x/constexpr-diag3.C: New.
3085 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3086 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3087 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3088 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3090 2011-06-29 Jason Merrill <jason@redhat.com>
3092 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3094 2011-06-29 Richard Guenther <rguenther@suse.de>
3096 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3098 2011-06-29 Jason Merrill <jason@redhat.com>
3100 * g++.dg/cpp0x/initlist-value2.C: New.
3102 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3103 * g++.dg/cpp0x/initlist-value.C: New.
3105 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3107 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3109 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3112 * gcc.dg/inline_2.c: Likewise.
3113 * gcc.dg/unroll_1.c: Likewise.
3115 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3118 * gcc.target/i386/pr49567.c: New test.
3120 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3122 * gnat.dg/opt17.ad[sb]: New test.
3124 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3125 Tom de Vries <tom@codesourcery.com>
3127 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3128 (check_effective_target_arm_thumb2): New effective targets.
3129 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3130 properly. Clean up temporary files.
3131 * gcc.target/arm/ivopts-2.c: Likewise.
3132 * gcc.target/arm/ivopts-3.c: Likewise.
3133 * gcc.target/arm/ivopts-4.c: Likewise.
3134 * gcc.target/arm/ivopts-5.c: Likewise.
3135 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3137 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3140 * gfortran.dg/reshape_zerosize_3.f90: New test.
3142 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3144 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3145 * gcc.target/arm/vfp-ldmias.c: Likewise.
3146 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3147 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3148 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3149 * gcc.target/arm/vfp-stmias.c: Likewise.
3150 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3151 * gcc.target/arm/vfp-stmiad.c: Likewise.
3153 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3155 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3157 * gcc.target/arm/pr45701-2.c: Ditto.
3159 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3162 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3163 * gfortran.dg/extends_14.f03: Modified.
3165 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3167 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3168 early if the test is already being skipped.
3170 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3171 scan-assembler-dem-not): For missing file, report unresolved with
3172 same message as for pass/fail, with reason reported in log file.
3174 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3175 from add_options_for_arm_neon_fp16.
3176 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3177 check_effective_target_arm_neon_fp16_ok_nocache.
3178 Check -mfpu and -mfloat-abi options from current multilib.
3179 Do not require neon support.
3180 (check_effective_target_arm_fp16_ok): Renamed from
3181 check_effecitve_target_arm_neon_fp16_ok.
3182 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3183 arm_neon_fp16_ok and arm_fp16.
3184 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3185 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3186 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3187 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3189 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3191 * gcc.dg/builtin-assume-aligned-1.c: New test.
3192 * gcc.dg/builtin-assume-aligned-2.c: New test.
3193 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3196 * gcc.dg/pr49544.c: New test.
3198 2011-06-27 Richard Guenther <rguenther@suse.de>
3200 PR tree-optimization/49394
3201 * g++.dg/torture/pr49394.C: New testcase.
3203 2011-06-27 Kai Tietz <ktietz@redhat.com>
3205 * gcc.dg/optimize-bswapdi-2.c: New test.
3207 2011-06-27 Michael Hope <michael.hope@linaro.org>
3208 Richard Sandiford <richard.sandiford@linaro.org>
3210 PR tree-optimization/49169
3211 * gcc.dg/torture/pr49169.c: New test.
3213 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3216 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3218 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3221 2011-06-26 Jason Merrill <jason@redhat.com>
3223 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3226 * g++.dg/init/ref19.C: New.
3227 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3229 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3231 PR tree-optimization/48377
3232 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3235 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3238 * lib/target-supports.exp (check_effective_target_non_strict_align):
3240 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3242 2011-06-24 Martin Jambor <mjambor@suse.cz>
3244 PR tree-optimizations/49516
3245 * g++.dg/tree-ssa/pr49516.C: New test.
3247 2011-06-23 Jason Merrill <jason@redhat.com>
3250 * g++.dg/template/partial10.C: New.
3251 * g++.dg/template/partial11.C: New.
3253 2011-06-23 Jeff Law <law@redhat.com>
3256 * gcc.dg/pr48770.c: New test.
3258 2011-06-23 Jan Hubicka <jh@suse.cz>
3261 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3263 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3266 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3267 instead of -fdump-tree-optimized.
3269 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3272 * g++.dg/template/crash107.C: New.
3273 * g++.dg/template/error17.C: Adjust.
3275 2011-06-23 Jason Merrill <jason@redhat.com>
3278 * g++.dg/cpp0x/defaulted30.C: New.
3281 * g++.dg/rtti/anon-ns1.C: New.
3284 * g++.dg/init/ref18.C: New.
3287 * g++.dg/template/partial9.C: New.
3289 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3292 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3294 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3297 * gcc.dg/pr49496.c: New test.
3299 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3301 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3304 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3306 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3307 * gcc.target/arm/pr42879.c: Likewise.
3308 * gcc.target/arm/pr45701-3.c: Likewise.
3310 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3311 * gcc.target/arm/pr40482.c: Likewise.
3312 * gcc.target/arm/stack-corruption.c: Likewise.
3314 2011-06-22 Richard Guenther <rguenther@suse.de>
3316 PR tree-optimization/49493
3317 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3319 2011-06-22 Jason Merrill <jason@redhat.com>
3322 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3324 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3325 Dmitry Melnik <dm@ispras.ru>
3327 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3328 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3329 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3331 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3333 * gcc.target/arm/tlscall.c: New.
3335 2011-06-21 Jason Merrill <jason@redhat.com>
3338 * g++.dg/cpp0x/constexpr-ref1.C: New.
3339 * g++.dg/cpp0x/constexpr-ref2.C: New.
3340 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3343 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3346 * g++.dg/template/param3.C: New.
3348 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3350 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3351 my_clrsb test functions.
3353 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3354 test_sll, test_ull): Add clrsb tests.
3355 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3358 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3361 * gfortran.dg/class_44.f03: New.
3363 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3365 PR tree-optimization/49478
3366 * gcc.dg/vect/pr49478.c
3368 2011-06-21 Richard Guenther <rguenther@suse.de>
3370 PR tree-optimization/49483
3371 * gcc.dg/vect/vect-120.c: New testcase.
3373 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3376 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3377 * gcc.dg/vect/vect-peel-4.c: Likewise.
3379 2011-06-22 Christian Bruel <christian.bruel@st.com>
3382 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3383 * gcc.dg/always_inline2.c: Likewise.
3384 * gcc.dg/always_inline3.c: Likewise.
3385 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3386 * gcc.dg/inline_1.c: Likewise.
3387 * gcc.dg/inline_2.c: Likewise.
3388 * gcc.dg/inline_3.c: Likewise.
3389 * gcc.dg/inline_4.c: Likewise.
3390 * gcc.dg/20051201-1.c: Likewise.
3391 * gcc.dg/pr40087.c: Likewise.
3392 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3393 * gcc.dg/inline-22.c: Likewise.
3394 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3395 * gcc.dg/lto/20090218-1_1.c: Likewise.
3396 * g++.dg/ipa/devirt-7.C: Likewise.
3397 * gcc.dg/uninit-pred-5_a.c: Likewise.
3398 * gcc.dg/uninit-pred-5_b.c: Likewise.
3399 * gcc.dg/fail_always_inline.c: New.
3401 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3403 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3404 into 6 jobs instead of 3.
3406 2011-06-20 Jason Merrill <jason@redhat.com>
3409 * g++.dg/cpp0x/initlist53.C: New.
3411 2011-06-20 Tobias Burnus <burnus@net-b.de>
3414 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3415 * gfortran.dg/coarray_lock_3.f90: New.
3416 * gfortran.dg/coarray/lock_1.f90: New.
3418 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3420 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3421 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3422 unresolved and report the reason to the log file.
3424 * lib/scanasm.exp (object-size): Move argument processing earlier
3425 to report errors before verifying that the file exists. Report
3426 problems detected at runtime as unresolved instead of error and
3427 report their reasons to the log file.
3429 2011-06-20 Jason Merrill <jason@redhat.com>
3432 * g++.dg/cpp0x/explicit6.C: New.
3435 * g++.dg/cpp0x/enum20.C: New.
3438 * g++.dg/ext/attr-aligned01.C: New.
3441 * g++.dg/cpp0x/variadic-default.C: New.
3444 * g++.dg/cpp0x/auto26.C: New.
3447 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3449 2011-06-20 Kai Tietz <ktietz@redhat.com>
3451 * gcc.dg/binop-notand1.c: New test.
3452 * gcc.dg/binop-notand2.c: New test.
3453 * gcc.dg/binop-notand3.c: New test.
3454 * gcc.dg/binop-notand4.c: New test.
3455 * gcc.dg/binop-notand5.c: New test.
3456 * gcc.dg/binop-notand6.c: New test.
3458 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3461 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3463 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3466 * gfortran.dg/proc_ptr_31.f90: New.
3468 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3470 * gnat.dg/volatile6.adb: New test.
3471 * gnat.dg/volatile7.adb: Likewise.
3472 * gnat.dg/volatile8.adb: Likewise.
3473 * gnat.dg/volatile9.adb: Likewise.
3475 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3477 * gnat.dg/constant3.adb: New test.
3479 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3482 * gfortran.dg/read_list_eof_1.f90: New test.
3484 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3487 * gcc.target/i386/testimm-1.c: New test.
3488 * gcc.target/i386/testimm-2.c: New test.
3489 * gcc.target/i386/testimm-3.c: New test.
3490 * gcc.target/i386/testimm-4.c: New test.
3491 * gcc.target/i386/testimm-5.c: New test.
3492 * gcc.target/i386/testimm-6.c: New test.
3493 * gcc.target/i386/testimm-7.c: New test.
3494 * gcc.target/i386/testimm-8.c: New test.
3495 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3496 * gcc.target/i386/xop-rotate1-int.c: New test.
3497 * gcc.target/i386/xop-rotate2-int.c: New test.
3499 2011-06-17 Jason Merrill <jason@redhat.com>
3501 * g++.dg/cpp0x/rv-func2.C: New.
3503 * g++.dg/debug/dwarf2/lambda1.C: New.
3504 * g++.dg/warn/Wshadow-6.C: Adjust.
3506 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3509 * gfortran.dg/move_alloc_5.f90: New.
3511 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3513 PR rtl-optimization/48542
3514 * gcc.dg/torture/pr48542.c: New test.
3516 2011-06-16 Jason Merrill <jason@redhat.com>
3519 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3522 * g++.dg/cpp0x/initlist52.C New.
3525 * c-c++-common/raw-string-12.c: New.
3528 * g++.dg/cpp0x/sfinae26.C: New.
3531 * g++.dg/cpp0x/variadic113.C: New.
3534 * g++.dg/cpp0x/variadic112.C: New.
3536 2011-06-16 Jeff Law <law@redhat.com>
3538 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3539 improved jump threading.
3540 * gcc.dg/builtin-object-size-2.c: Likewise.
3541 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3543 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3546 * gfortran.dg/typebound_assignment_3.f03: New.
3548 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3551 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3553 2011-06-16 Martin Jambor <mjambor@suse.cz>
3555 PR tree-optimization/49343
3556 * gnat.dg/discr31.ad[sb]: New test.
3558 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3560 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3562 2011-06-16 Tom de Vries <tom@codesourcery.com>
3565 * gcc.target/arm/ivopts-3.c: Update test.
3566 * gcc.target/arm/ivopts-5.c: Same.
3568 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3571 2011-06-10 Wei Guozhi <carrot@google.com>
3574 * gcc.target/arm/pr45335.c: New test.
3575 * gcc.target/arm/pr45335-2.c: New test.
3576 * gcc.target/arm/pr45335-3.c: New test.
3577 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3578 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3579 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3581 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3583 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3585 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3588 * gfortran.dg/class_43.f03: New.
3590 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3592 PR tree-optimization/49419
3593 * gcc.c-torture/execute/pr49419.c: New test.
3595 2011-06-16 Revital Eres <revital.eres@linaro.org>
3597 * gcc.dg/sms-9.c: New file.
3599 2011-06-15 Easwaran Raman <eraman@google.com>
3601 PR rtl-optimization/49414
3602 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3604 2011-06-14 Jason Merrill <jason@redhat.com>
3606 * g++.dg/cpp0x/noexcept13.C: New.
3608 2011-06-14 Easwaran Raman <eraman@google.com>
3610 PR rtl-optimization/44194
3611 * gcc.dg/pr44194-1.c: New test.
3612 * gcc.dg/pr44194-2.c: New test.
3614 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3616 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3618 * gcc.target/arm/pr45701-2.c: Likewise.
3619 * gcc.target/arm/thumb-branch1.c: Likewise.
3621 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3624 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3626 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3628 * gcc.target/arm/pr45701-1.c: Require thumb support.
3629 * gcc.target/arm/pr45701-2.c: Likewise.
3630 * gcc.target/arm/thumb-branch1.c: Likewise.
3632 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3633 * gcc.target/arm/pr39839.c: Likewise.
3634 * gcc.target/arm/pr40657-2.c: Likewise.
3635 * gcc.target/arm/pr40956.c: Likewise.
3636 * gcc.target/arm/pr41679.c: Likewise.
3637 * gcc.target/arm/pr42235.c: Likewise.
3638 * gcc.target/arm/pr42495.c: Likewise.
3639 * gcc.target/arm/pr42505.c: Likewise.
3640 * gcc.target/arm/pr42574.c: Likewise.
3641 * gcc.target/arm/pr46883.c: Likewise.
3642 * gcc.target/arm/pr46934.c: Likewise.
3643 * gcc.target/arm/xor-and.c: Likewise.
3645 2011-06-14 Jason Merrill <jason@redhat.com>
3647 * g++.dg/other/error23.C: Adjust error message.
3648 * g++.dg/other/error32.C: Likewise.
3651 * g++.dg/cpp0x/rv-dotstar.C: New.
3654 * g++.dg/cpp0x/decltype30.C: New.
3656 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3658 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3661 * gfortran.dg/pr49103.f90: New test.
3663 2011-06-14 Tom de Vries <tom@codesourcery.com>
3666 * gcc.target/arm/ivopts-3.c: New test.
3667 * gcc.target/arm/ivopts-4.c: New test.
3668 * gcc.target/arm/ivopts-5.c: New test.
3670 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3672 PR rtl-optimization/49390
3673 * gcc.c-torture/execute/pr49390.c: New test.
3675 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3677 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3679 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3681 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3682 * gcc.c-torture/execute/cmpsi-2.x: New file.
3683 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3684 * gcc.c-torture/execute/pr45262.x: New file.
3685 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3686 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3688 * gcc.c-torture/compile/pr49163.c: Ditto.
3690 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3692 * gcc.dg/vect/vect-16.c: Rename to...
3693 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3694 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3695 for double-word vectors.
3696 * gcc.dg/vect/vect-peel-4.c: Likewise.
3697 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3699 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3702 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3705 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3707 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3709 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3711 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3713 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3715 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3717 * gfortran.dg/trim_optimize_8.f90: New test case.
3719 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3720 Ira Rosen <ira.rosen@linaro.org>
3722 PR tree-optimization/49352
3723 * gcc.dg/vect/pr49352.c: New test.
3725 2011-06-12 Tobias Burnus
3728 * gfortran.dg/alloc_comp_assign_11.f90: New.
3730 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3732 * gfortran.dg/trim_optimize_7.f90: New test.
3734 2011-06-10 Wei Guozhi <carrot@google.com>
3737 * gcc.target/arm/pr45335.c: New test.
3738 * gcc.target/arm/pr45335-2.c: New test.
3739 * gcc.target/arm/pr45335-3.c: New test.
3740 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3741 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3742 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3744 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3747 * g++.dg/parse/error39.C: New.
3749 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3751 * gcc.target/arm/20090811-1.c: Skip for incompatible
3752 options, do not override other options.
3753 * gcc.target/arm/combine-cmp-shift.c: Skip for
3754 incompatible options.
3755 * gcc.target/arm/pr45094.c: Likewise.
3756 * gcc.target/arm/scd42-1.c: Likewise.
3757 * gcc.target/arm/scd42-3.c: Likewise.
3758 * gcc.target/arm/thumb-ltu.c: Likewise.
3760 * lib/target-supports.exp
3761 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3762 multilib flags use -mfpu with a value other than neon-fp16.
3764 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3766 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3767 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3769 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3771 * lib/target-supports.exp (check_effective_target_pie): New proc.
3772 * gcc.dg/pie-link.c: Use target pie.
3774 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3775 Laurent Roug� <laurent.rouge@menta.fr>
3777 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3778 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3780 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3782 * gfortran.dg/coarray/sync_1.f90: New test for
3783 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3785 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3787 PR tree-optimization/49318
3788 * gcc.dg/vect/pr49318.c: New test.
3790 2011-06-09 David Krauss <potswa@mac.com>
3792 * g++.dg/template/arrow1.C: New.
3794 2011-06-09 Jason Merrill <jason@redhat.com>
3796 * lib/prune.exp: Prune "note"s.
3797 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3799 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3800 * g++.dg/template/dependent-expr3.C: Likewise.
3801 * g++.dg/parse/template7.C: Likewise.
3802 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3803 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3804 * g++.old-deja/g++.pt/friend38.C: Likewise.
3805 * g++.old-deja/g++.pt/crash32.C: Likewise.
3806 * g++.old-deja/g++.other/init4.C: Likewise.
3807 * g++.old-deja/g++.other/friend8.C: Likewise.
3809 * g++.dg/ext/complex7.C: Adjust expected output.
3810 * g++.dg/diagnostic/method1.C: Likewise.
3811 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3812 * g++.dg/parse/crash33.C: Likewise.
3813 * g++.dg/other/warning1.C: Likewise.
3814 * g++.dg/init/pr29571.C: Likewise.
3815 * g++.dg/warn/overflow-warn-1.C: Likewise.
3816 * g++.dg/warn/overflow-warn-3.C: Likewise.
3817 * g++.dg/warn/overflow-warn-4.C: Likewise.
3818 * g++.old-deja/g++.oliva/template1.C: Likewise.
3820 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3821 * g++.dg/parse/template7.C: Adjust.
3823 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3826 * gcc.dg/pr49307.c: New.
3828 2011-06-09 Wei Guozhi <carrot@google.com>
3831 * gcc.target/arm/pr46975.c: New testcase.
3833 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3835 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3836 (PMETH, arglist_t): Removed.
3837 (method_get_number_of_arguments): Removed.
3838 (method_get_nth_argument): Removed.
3839 (method_get_first_argument): Removed.
3840 (method_get_next_argument): Removed.
3841 (method_get_sizeof_arguments): Removed.
3842 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3844 (method_get_number_of_arguments): Removed.
3845 (method_get_nth_argument): Removed.
3846 (method_get_first_argument): Removed.
3847 (method_get_next_argument): Removed.
3848 (method_get_sizeof_arguments): Removed.
3849 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3851 2011-06-09 David Li <davidxl@google.com>
3853 * gcc.dg/dump-pass.c: New test.
3855 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3858 * g++.dg/parse/error38.C: New.
3860 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3863 * gfortran.dg/pr49308.f90: New test.
3865 2011-06-08 Jason Merrill <jason@redhat.com>
3867 * g++.dg/cpp0x/noexcept11.C: New.
3868 * g++.dg/cpp0x/noexcept12.C: New.
3869 * g++.dg/cpp0x/sfinae11.C: Adjust.
3871 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3874 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3875 to dg-options, match also DW_AT_linkage_name.
3877 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3880 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3881 -fno-common on alpha*-dec-osf*.
3882 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3884 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3886 PR rtl-optimization/49303
3887 * gcc.target/ia64/pr49303.c: New test.
3889 2011-06-08 Tobias Burnus <burnus@net-b.de>
3892 * gfortran.dg/coarray_lock_1.f90: New.
3893 * gfortran.dg/coarray_lock_2.f90: New.
3895 2011-06-07 Jason Merrill <jason@redhat.com>
3897 * lib/prune.exp: Look for "required" rather than "instantiated".
3898 * g++.dg/abi/mangle11.C: Likewise.
3899 * g++.dg/abi/mangle12.C: Likewise.
3900 * g++.dg/abi/mangle17.C: Likewise.
3901 * g++.dg/abi/mangle20-2.C: Likewise.
3902 * g++.dg/abi/pragma-pack1.C: Likewise.
3903 * g++.dg/cpp0x/decltype26.C: Likewise.
3904 * g++.dg/cpp0x/decltype28.C: Likewise.
3905 * g++.dg/cpp0x/decltype29.C: Likewise.
3906 * g++.dg/cpp0x/enum11.C: Likewise.
3907 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3908 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3909 * g++.dg/cpp0x/pr47416.C: Likewise.
3910 * g++.dg/ext/case-range2.C: Likewise.
3911 * g++.dg/ext/case-range3.C: Likewise.
3912 * g++.dg/gomp/for-19.C: Likewise.
3913 * g++.dg/gomp/pr37533.C: Likewise.
3914 * g++.dg/gomp/pr38639.C: Likewise.
3915 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3916 * g++.dg/inherit/base3.C: Likewise.
3917 * g++.dg/inherit/using6.C: Likewise.
3918 * g++.dg/init/placement4.C: Likewise.
3919 * g++.dg/init/reference3.C: Likewise.
3920 * g++.dg/lookup/scoped6.C: Likewise.
3921 * g++.dg/lookup/using7.C: Likewise.
3922 * g++.dg/other/abstract1.C: Likewise.
3923 * g++.dg/other/error10.C: Likewise.
3924 * g++.dg/other/error5.C: Likewise.
3925 * g++.dg/other/field1.C: Likewise.
3926 * g++.dg/other/offsetof5.C: Likewise.
3927 * g++.dg/parse/bitfield2.C: Likewise.
3928 * g++.dg/parse/constant4.C: Likewise.
3929 * g++.dg/parse/crash20.C: Likewise.
3930 * g++.dg/parse/invalid-op1.C: Likewise.
3931 * g++.dg/parse/non-dependent2.C: Likewise.
3932 * g++.dg/parse/template18.C: Likewise.
3933 * g++.dg/tc1/dr152.C: Likewise.
3934 * g++.dg/tc1/dr166.C: Likewise.
3935 * g++.dg/tc1/dr176.C: Likewise.
3936 * g++.dg/tc1/dr213.C: Likewise.
3937 * g++.dg/template/access11.C: Likewise.
3938 * g++.dg/template/access2.C: Likewise.
3939 * g++.dg/template/access3.C: Likewise.
3940 * g++.dg/template/access7.C: Likewise.
3941 * g++.dg/template/arg7.C: Likewise.
3942 * g++.dg/template/cond2.C: Likewise.
3943 * g++.dg/template/crash13.C: Likewise.
3944 * g++.dg/template/crash40.C: Likewise.
3945 * g++.dg/template/crash7.C: Likewise.
3946 * g++.dg/template/crash84.C: Likewise.
3947 * g++.dg/template/ctor5.C: Likewise.
3948 * g++.dg/template/defarg13.C: Likewise.
3949 * g++.dg/template/defarg14.C: Likewise.
3950 * g++.dg/template/dtor7.C: Likewise.
3951 * g++.dg/template/eh2.C: Likewise.
3952 * g++.dg/template/error2.C: Likewise.
3953 * g++.dg/template/error43.C: Likewise.
3954 * g++.dg/template/friend32.C: Likewise.
3955 * g++.dg/template/injected1.C: Likewise.
3956 * g++.dg/template/instantiate1.C: Likewise.
3957 * g++.dg/template/instantiate3.C: Likewise.
3958 * g++.dg/template/instantiate5.C: Likewise.
3959 * g++.dg/template/instantiate7.C: Likewise.
3960 * g++.dg/template/local6.C: Likewise.
3961 * g++.dg/template/lookup2.C: Likewise.
3962 * g++.dg/template/member5.C: Likewise.
3963 * g++.dg/template/memfriend15.C: Likewise.
3964 * g++.dg/template/memfriend16.C: Likewise.
3965 * g++.dg/template/memfriend17.C: Likewise.
3966 * g++.dg/template/memfriend7.C: Likewise.
3967 * g++.dg/template/meminit1.C: Likewise.
3968 * g++.dg/template/nested3.C: Likewise.
3969 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3970 * g++.dg/template/nontype12.C: Likewise.
3971 * g++.dg/template/nontype13.C: Likewise.
3972 * g++.dg/template/nontype6.C: Likewise.
3973 * g++.dg/template/pr23510.C: Likewise.
3974 * g++.dg/template/pr35240.C: Likewise.
3975 * g++.dg/template/ptrmem15.C: Likewise.
3976 * g++.dg/template/ptrmem6.C: Likewise.
3977 * g++.dg/template/qualified-id1.C: Likewise.
3978 * g++.dg/template/qualttp20.C: Likewise.
3979 * g++.dg/template/qualttp3.C: Likewise.
3980 * g++.dg/template/qualttp4.C: Likewise.
3981 * g++.dg/template/qualttp5.C: Likewise.
3982 * g++.dg/template/qualttp6.C: Likewise.
3983 * g++.dg/template/qualttp7.C: Likewise.
3984 * g++.dg/template/qualttp8.C: Likewise.
3985 * g++.dg/template/recurse.C: Likewise.
3986 * g++.dg/template/recurse2.C: Likewise.
3987 * g++.dg/template/ref5.C: Likewise.
3988 * g++.dg/template/scope2.C: Likewise.
3989 * g++.dg/template/sfinae10.C: Likewise.
3990 * g++.dg/template/sfinae3.C: Likewise.
3991 * g++.dg/template/sizeof3.C: Likewise.
3992 * g++.dg/template/static9.C: Likewise.
3993 * g++.dg/template/template-id-2.C: Likewise.
3994 * g++.dg/template/typedef13.C: Likewise.
3995 * g++.dg/template/typename4.C: Likewise.
3996 * g++.dg/template/using14.C: Likewise.
3997 * g++.dg/template/using2.C: Likewise.
3998 * g++.dg/template/warn1.C: Likewise.
3999 * g++.dg/warn/Wparentheses-13.C: Likewise.
4000 * g++.dg/warn/Wparentheses-15.C: Likewise.
4001 * g++.dg/warn/Wparentheses-16.C: Likewise.
4002 * g++.dg/warn/Wparentheses-17.C: Likewise.
4003 * g++.dg/warn/Wparentheses-18.C: Likewise.
4004 * g++.dg/warn/Wparentheses-19.C: Likewise.
4005 * g++.dg/warn/Wparentheses-20.C: Likewise.
4006 * g++.dg/warn/Wparentheses-23.C: Likewise.
4007 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4008 * g++.dg/warn/noeffect2.C: Likewise.
4009 * g++.dg/warn/noeffect4.C: Likewise.
4010 * g++.dg/warn/pr8570.C: Likewise.
4011 * g++.old-deja/g++.brendan/init2.C: Likewise.
4012 * g++.old-deja/g++.eh/spec6.C: Likewise.
4013 * g++.old-deja/g++.pt/crash10.C: Likewise.
4014 * g++.old-deja/g++.pt/crash36.C: Likewise.
4015 * g++.old-deja/g++.pt/derived3.C: Likewise.
4016 * g++.old-deja/g++.pt/error2.C: Likewise.
4017 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4018 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4019 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4020 * g++.old-deja/g++.pt/overload7.C: Likewise.
4021 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4023 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4024 Iain Sandoe <iains@gcc.gnu.org>
4026 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4027 Added code to deal with the case when [Protocol
4028 -descriptionForInstanceMethod:] or [Protocol
4029 -descriptionForClassMethod:] returns NULL.
4031 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4032 Iain Sandoe <iains@gcc.gnu.org>
4034 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4035 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4038 2011-06-07 Xinliang David Li <davidxl@google.com>
4040 * gcc.dg/inline_2.c: New test.
4041 * gcc.dg/unroll_2.c: New test.
4042 * gcc.dg/inline_3.c: New test.
4043 * gcc.dg/unroll_3.c: New test.
4044 * gcc.dg/inline_4.c: New test.
4045 * gcc.dg/unroll_4.c: New test.
4046 * gcc.dg/inline_1.c: New test.
4047 * gcc.dg/unroll_1.c: New test.
4049 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4051 PR tree-optimization/48497
4052 * lib/gcc-defs.exp (dg-additional-options): New proc.
4053 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4054 -msse2 on 32-bit x86.
4056 2011-06-06 Jason Merrill <jason@redhat.com>
4058 * g++.dg/cpp0x/enum19.C: New.
4060 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4062 * gcc.target/arm/neon-reload-class.c: New test.
4064 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4067 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4069 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4071 * gcc.target/arm/smlatb-1.c: New file.
4072 * gcc.target/arm/smlatt-1.c: New file.
4073 * gcc.target/arm/smlaltb-1.c: New file.
4074 * gcc.target/arm/smlaltt-1.c: New file.
4076 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4078 * gcc.target/arm/mla-2.c: New test.
4080 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4082 PR gcov-profile/49299
4083 * gcc.dg/tree-prof/pr49299-1.c: New test.
4084 * gcc.dg/tree-prof/pr49299-2.c: New test.
4086 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4088 * lib/target-supports.exp
4089 (check_effective_target_vect_widen_mult_qi_to_hi):
4090 Add NEON as supporting target.
4091 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4092 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4093 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4094 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4095 using widening multiplication on targets that support it.
4096 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4097 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4098 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4100 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4102 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4103 Modern Objective-C runtime API.
4104 * objc/execute/next_mapping.h: Removed.
4105 * objc-obj-c++-shared/next-mapping.h: Removed.
4106 * objc-obj-c++-shared/Object1.h: Removed.
4107 * objc-obj-c++-shared/Object1.m: Removed.
4108 * objc-obj-c++-shared/Object1.mm: Removed.
4109 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4110 * objc-obj-c++-shared/Protocol1.h: Removed.
4111 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4112 of ProtoBool, IVAR_T and METHOD.
4113 * objc-obj-c++-shared/runtime.h: New.
4114 * objc-obj-c++-shared/TestsuiteObject.h: New.
4115 * objc-obj-c++-shared/TestsuiteObject.m: New.
4117 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4118 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4119 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4121 * objc/execute/_cmd.m: Include
4122 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4123 runtime API. ([TestClass +initialize]): Include this method also
4124 with the GNU runtime.
4125 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4126 Object. ([-setValue:]): Return void.
4127 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4128 with the GNU runtime. Include
4129 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4130 for the NeXT runtime. Use the existing print_ivars() and
4131 compare_structures() implementations for the old NeXT runtime.
4132 Added new implementations for the Modern GNU and NeXT runtimes.
4133 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4134 well. (main): Use objc_getClass(). Use return instead of exit.
4135 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4136 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4138 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4139 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4140 instead of Object. (main): Use return instead of exit().
4141 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4142 instead of Object. Removed prototype for exit(). (main): Use
4143 return instead of exit(). Use the Modern Objective-C runtime API.
4144 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4146 * objc/execute/class-tests-1.h: Include
4147 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4148 runtime API. (test_class_with_superclass): Do not call [Object
4149 class]. There is no need to with the current libobjc.
4150 * objc/execute/class-tests-2.h: Include
4151 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4153 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4154 ../../objc-obj-c++-shared/next-mapping.h.
4155 * objc/execute/class-2.m: Likewise.
4156 * objc/execute/class-3.m: Likewise.
4157 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4158 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4159 +initialize]): Include this method also with the GNU
4160 runtime. (main): Use the Modern Objective-C runtime API.
4161 * objc/execute/class-5.m: Likewise.
4162 * objc/execute/class-6.m: Likewise.
4163 * objc/execute/class-7.m: Likewise.
4164 * objc/execute/class-8.m: Likewise.
4165 * objc/execute/class-9.m: Likewise.
4166 * objc/execute/class-10.m: Likewise.
4167 * objc/execute/class-11.m: Likewise.
4168 * objc/execute/class-12.m: Likewise.
4169 * objc/execute/class-13.m: Likewise.
4170 * objc/execute/class-14.m: Likewise.
4171 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4172 this method also with the GNU runtime.
4173 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4174 +initialize]): Include this method also with the GNU runtime.
4175 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4177 * objc/execute/encode-1.m: Likewise.
4178 * objc/execute/enumeration-1.m: Likewise.
4179 * objc/execute/enumeration-2.m: Likewise.
4180 * objc/execute/exceptions/catchall-1.m: Likewise.
4181 * objc/execute/exceptions/finally-1.m: Likewise.
4182 * objc/execute/exceptions/foward-1.m: Likewise.
4183 * objc/execute/exceptions/local-variables-1.m: Likewise.
4184 * objc/execute/exceptions/throw-nil.m: Likewise.
4185 * objc/execute/exceptions/trivial.m: Likewise.
4186 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4187 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4188 * objc/execute/exceptions/matcher-1.m: Likewise.
4189 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4191 * objc/execute/formal_protocol-2.m: Likewise.
4192 * objc/execute/formal_protocol-3.m: Likewise.
4193 * objc/execute/formal_protocol-4.m: Likewise.
4194 * objc/execute/formal_protocol-5.m: Include
4195 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4197 * objc/execute/formal_protocol-6.m: Likewise.
4198 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4199 Object. Include <objc/Protocol.h> instead of
4200 ../../objc-obj-c++-shared/Protocol1.h.
4201 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4203 * objc/execute/informal_protocol.m: Likewise.
4204 * objc/execute/load-3.m: Likewise.
4205 * objc/execute/many_args_method.m ([TestClass +initialize]):
4206 Include this method with the GNU runtime as well.
4207 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4208 * objc/execute/nested-func-1.m: Use TestsuiteObject
4210 * objc/execute/nil_method-1.m: Likewise.
4211 * objc/execute/no_clash.m: Likewise.
4212 * objc/execute/np-1.m: Do not include
4213 ../../objc-obj-c++-shared/Protocol1.h.
4214 (main): Use return instead of exit().
4215 * objc/execute/np-2.m: Do not include
4216 ../../objc-obj-c++-shared/Protocol1.h.
4217 ([MyObject +initialize]): Include this method also with the GNU
4218 runtime. (main): Use return instead of exit().
4219 * objc/execute/object_is_class.m: Include
4220 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4221 of Object. (main): Use the Modern Objective-C runtime API.
4222 * objc/execute/object_is_meta_class.m: Likewise.
4223 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4224 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4225 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4226 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4227 Objective-C runtime API.
4228 * objc/execute/protocol-isEqual-2.m: Likewise.
4229 * objc/execute/protocol-isEqual-3.m: Likewise.
4230 * objc/execute/protocol-isEqual-4.m: Likewise.
4231 * objc/execute/redefining_self.m ([TestClass +initialize]):
4232 Include this method with the GNU runtime as well.
4233 * objc/execute/root_methods.m: Include
4234 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4235 Include this method with the GNU runtime as well.
4236 (main): Use the Modern Objective-C runtime API.
4237 * objc/execute/selector-1.m: Include
4238 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4239 of Object. (main): Use the Modern Objective-C runtime API.
4240 * objc/execute/static-1.m ([Test +initialize]): Include this
4241 method with the GNU runtime as well.
4242 * objc/execute/static-2.m: Likewise.
4243 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4244 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4245 ([MathClass +initialize]): Include this method with the GNU
4247 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4249 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4250 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4251 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4252 * objc.dg/attributes/method-attribute-1.m: Likewise.
4253 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4254 * objc.dg/attributes/method-attribute-2.m: Likewise.
4255 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4256 * objc.dg/attributes/method-attribute-3.m: Likewise.
4257 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4258 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4259 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4260 * obj-c++.dg/bitfield-1.mm: Likewise.
4261 * obj-c++.dg/bitfield-2.mm: Likewise
4262 * objc.dg/bitfield-3.m: Likewise.
4263 * obj-c++.dg/bitfield-4.mm: Likewise.
4264 * objc.dg/bitfield-5.m: Likewise
4265 * objc.dg/call-super-1.m: Likewise.
4266 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4267 Use objc_getClass() instead of objc_get_class(), but for the GNU
4268 runtime redefine objc_getClass as objc_get_class. Include
4269 ../objc-obj-c++-shared/runtime.h.
4270 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4271 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4272 Use the Modern Objective-C runtime API.
4273 * objc.dg/class-protocol-1.m: Include
4274 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4275 * obj-c++.dg/class-protocol-1.mm: Likewise.
4276 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4277 * objc.dg/comp-types-10.m: Likewise.
4278 * objc.dg/comp-types-11.m: Likewise.
4279 * objc.dg/comp-types-12.m: Likewise.
4280 * obj-c++.dg/comp-types-9.mm: Likewise.
4281 * obj-c++.dg/comp-types-11.mm: Likewise.
4282 * obj-c++.dg/comp-types-12.mm: Likewise.
4283 * obj-c++.dg/comp-types-13.mm: Likewise.
4284 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4285 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4286 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4287 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4288 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4289 * objc.dg/desig-init-1.m: Likewise.
4290 * obj-c++.dg/defs.mm: Likewise.
4291 * objc.dg/exceptions-2.m: Likewise.
4292 * obj-c++.dg/except-1.mm: Likewise.
4293 * obj-c++.dg/exceptions-2.mm: Likewise.
4294 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4295 Use the Modern Objective-C runtime API.
4296 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4297 the Modern Objective-C runtime API. Do not include
4298 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4299 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4300 the Modern Objective-C runtime API except when using an older NeXT
4302 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4303 the Modern Objective-C runtime API.
4304 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4306 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4307 * objc.dg/encode-7-next-64bit.m: Updated include.
4308 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4310 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4311 the Modern Objective-C runtime API.
4312 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4313 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4314 instead of ../objc-obj-c++-shared/Protocol1.h.
4315 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4316 the Modern Objective-C runtime API except when using an older NeXT
4318 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4319 the Modern Objective-C runtime API.
4320 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4322 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4323 * objc.dg/fix-and-continue-2.m: Likewise.
4324 * objc.dg/foreach-1.m: Likewise.
4325 * objc.dg/foreach-2.m: Likewise.
4326 * objc.dg/foreach-3.m: Likewise.
4327 * objc.dg/foreach-4.m: Likewise.
4328 * objc.dg/foreach-5.m: Likewise.
4329 * objc.dg/foreach-6.m: Likewise.
4330 * objc.dg/foreach-7.m: Likewise.
4331 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4333 * objc.dg/func-ptr-2.m: Likewise.
4334 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4335 Do not include objc/objc-api.h.
4336 * obj-c++.dg/fsf-package-0.mm: Likewise.
4337 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4338 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4339 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4341 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4342 * objc.dg/gnu-runtime-3.m: Likewise.
4343 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4344 * objc.dg/headers.m: Include objc/runtime.h instead of
4345 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4346 for the NeXT runtime.
4347 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4348 * obj-c++.dg/isa-field-1.mm: Likewise.
4349 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4350 * objc.dg/layout-1.m: Likewise.
4351 * objc.dg/layout-2.m: Likewise.
4352 * objc.dg/local-decl-2.m: Likewise.
4353 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4354 Object. ([Container +elementForView:]): Use
4355 class_conformsToProtocol().
4356 * obj-c++.dg/lookup-2.mm: Likewise.
4357 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4358 * obj-c++.dg/local-decl-1.mm: Likewise.
4359 * objc.dg/method-3.m: Likewise.
4360 * objc.dg/method-4.m: Likewise.
4361 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4362 ../objc-obj-c++-shared/Protocol1.h.
4363 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4364 * objc.dg/method-9.m: Likewise.
4365 * objc.dg/method-10.m: Likewise.
4366 * objc.dg/method-13.m ([Root +initialize]): Include this method
4367 also for the GNU runtime. (main): Use objc_getClass() also for
4369 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4370 * objc.dg/method-17.m: Likewise.
4371 * objc.dg/method-19.m: Likewise.
4372 * objc.dg/method-20b.m: Likewise.
4373 * obj-c++.dg/method-2.mm: Likewise.
4374 * obj-c++.dg/method-6.mm: Likewise.
4375 * obj-c++.dg/method-10.mm: Likewise.
4376 * obj-c++.dg/method-11.mm: Likewise.
4377 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4378 ../objc-obj-c++-shared/Protocol1.h.
4379 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4380 * obj-c++.dg/method-15.mm: Likewise.
4381 * obj-c++.dg/method-17.mm: Likewise.
4382 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4383 +initialize]): Include this method also for the GNU
4384 runtime. (main): Use objc_getClass() also for the GNU runtime.
4385 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4386 * obj-c++.dg/method-22.mm: Likewise.
4387 * obj-c++.dg/method-23.mm: Likewise.
4388 * obj-c++.dg/no-extra-load.mm: Likewise.
4389 * objc.dg/objc-fast-4.m: Likewise.
4390 * objc.dg/objc-gc-4.m: Likewise.
4391 * obj-c++.dg/objc-gc-3.mm: Likewise.
4392 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4393 protocol_getMethodDescription() instead of [Protocol
4394 -descriptionForInstanceMethod].
4395 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4396 Made it available with all runtimes. (main): Call -test instead
4398 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4399 and put into a category.
4400 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4401 Object. Include objc/objc.h.
4402 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4403 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4404 New. (main): Use protocol_getMethodDescription() instead
4405 of [Protocol -descriptionForInstanceMethod] and [Protocol
4406 -descriptionForClassMethod].
4407 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4408 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4409 Objective-C runtime API.
4410 * obj-c++.dg/proto-qual-1.mm: Likewise.
4411 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4413 * obj-c++.dg/property/property-1.mm: Likewise.
4414 * obj-c++.dg/qual-types-1.mm: Likewise.
4415 * objc.dg/selector-2.m: Include objc/objc.h instead of
4416 ../objc-obj-c++-shared/Object1.h.
4417 * obj-c++.dg/selector-2.mm: Likewise.
4418 * obj-c++.dg/selector-5.mm: Likewise.
4419 * obj-c++.dg/selector-6.mm: Likewise.
4420 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4421 Object. Do not include objc/objc-api.h.
4422 * obj-c++.dg/set-not-used-1.mm: Likewise.
4423 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4424 * objc.dg/stret-1.m: Likewise.
4425 * objc.dg/stret-2.m: Likewise.
4426 * obj-c++.dg/super-class-2.mm: Likewise.
4427 * objc.dg/super-class-3.m: Likewise.
4428 * objc.dg/super-class-4.m: Likewise.
4429 * objc.dg/sync-2.m: Likewise.
4430 * obj-c++.dg/sync-2.mm: Likewise.
4431 * objc.dg/sync-1.m: Include objc/objc.h instead of
4432 ../objc-obj-c++-shared/Object1.h.
4433 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4434 'Class' as the type of 'isa'.
4435 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4436 Objective-C runtime API. ([TestClass +initialize]): Include this
4437 method with the GNU runtime as well.
4438 * objc.dg/strings/strings-1.m: Updated includes.
4439 * obj-c++.dg/strings/strings-1.mm: Likewise.
4440 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4441 objc.dg/strings/const-str-12b.m.
4442 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4443 * obj-c++.dg/template-3.mm: Likewise.
4444 * obj-c++.dg/template-4.mm: Likewise.
4445 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4446 Objective-C runtime API.
4447 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4448 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4449 * obj-c++.dg/try-catch-1.mm: Likewise.
4450 * obj-c++.dg/try-catch-2.mm: Likewise.
4451 * objc.dg/try-catch-3.m: Likewise.
4452 * obj-c++.dg/try-catch-3.mm: Likewise.
4453 * objc.dg/try-catch-6.m: Likewise.
4454 * objc.dg/try-catch-7.m: Likewise.
4455 * obj-c++.dg/try-catch-7.mm: Likewise.
4456 * obj-c++.dg/try-catch-8.mm: Likewise.
4457 * obj-c++.dg/try-catch-9.mm: Likewise.
4458 * objc.dg/try-catch-10.m: Likewise.
4459 * obj-c++.dg/try-catch-11.mm: Likewise.
4460 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4461 Object. Include objc/objc.h.
4462 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4463 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4464 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4465 Object. Use Modern Objective-C runtime API. Do not use
4467 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4468 * obj-c++.dg/torture/trivial.mm: Likewise.
4469 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4470 instead of ../objc-obj-c++-shared/Object1.h. Include
4471 ../objc-obj-c++-shared/runtime.h.
4472 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4473 * objc.dg/torture/strings/const-str-11.m: Likewise.
4474 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4475 * objc.dg/torture/strings/const-str-9.m: Likewise.
4476 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4477 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4478 instead of Object. Only add _FooClassReference if
4480 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4481 * objc.dg/torture/strings/const-str-8.m: Likewise.
4482 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4483 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4485 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4487 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4488 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4489 * obj-c++.dg/va-meth-1.mm: Likewise.
4490 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4491 ../objc-obj-c++-shared/Object1.h.
4492 * objc.dg/zero-link-3.m: Likewise.
4494 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4496 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4498 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4501 * obj-c++.dg/property/cxx-property-1.mm: New.
4502 * obj-c++.dg/property/cxx-property-2.mm: New.
4504 2011-06-06 Jason Merrill <jason@redhat.com>
4506 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4508 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4510 PR rtl-optimization/49145
4512 * gcc.c-torture/compile/pr49145.c: New test.
4514 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4517 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4518 to dg-options, match also DW_AT_linkage_name.
4521 * gcc.dg/debug/pr49294.c: New test.
4524 * g++.dg/opt/pr49264.C: New test.
4526 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4528 PR tree-optimization/49243
4529 * gcc.dg/pr49243.c: New.
4531 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4533 * gnat.dg/specs/cond_expr1.ads: New test.
4535 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4537 * gnat.dg/deferred_const4.ad[sb]: New test.
4538 * gnat.dg/deferred_const4_pkg.ads: New helper.
4540 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4542 * gnat.dg/test_tamdt.adb: Rename to...
4543 * gnat.dg/taft_type1.adb: ...this.
4544 * gnat.dg/tamdt.ad[sb]: Rename to...
4545 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4546 * gnat.dg/tamdt_aux.ads: Rename to...
4547 * gnat.dg/taft_type1_pkg2.ads: ...this.
4548 * gnat.dg/taft_type2.ad[sb]: New test.
4549 * gnat.dg/taft_type2_pkg.ads: New helper.
4550 * gnat.dg/taft_type3.adb: New test.
4551 * gnat.dg/taft_type3_pkg.ads: New helper.
4553 2011-06-05 Tobias Burnus <burnus@net-b.de>
4556 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4559 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4562 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4564 * objc.dg/gnu-api-2-objc.m: Likewise.
4565 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4566 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4568 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4570 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4571 alignment, not the alignment, when calling class_addIvar(). Add
4572 an 'isa' instance variable to the test root class.
4573 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4575 2011-06-04 Jan Hubicka <jh@suse.cz>
4577 PR tree-optimization/48893
4578 PR tree-optimization/49091
4579 PR tree-optimization/49179
4580 * gfortran.dg/pr49179.f90: New testcase
4582 2011-06-04 Jan Hubicka <jh@suse.cz>
4585 * g++.dg/torture/pr48954.C: New testcase.
4587 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4589 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4591 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4594 * g++.dg/diagnostic/bitfld2.C: New.
4596 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4599 * gcc.c-torture/execute/pr49281.c: New test.
4601 2011-06-04 Jan Hubicka <jh@suse.cz>
4603 PR tree-optimize/48929
4604 * gcc.c-torture/compile/pr48929.c: New testcase.
4606 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4608 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4610 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4613 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4615 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4617 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4619 2011-06-03 Richard Henderson <rth@redhat.com>
4620 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4622 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4624 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4626 * objc.dg/headers.m: Do not include objc-list.h.
4628 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4630 * objc.dg/type-stream-1.m: Test removed.
4631 * objc.dg/headers.m: Do not include typedstream.h.
4633 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4635 * objc.dg/torture/forward-1.m (main): Updated testcase.
4637 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4640 * gcc.c-torture/compile/pr49163.c: New.
4642 2011-06-02 Asher Langton <langton2@llnl.gov>
4645 * gfortran.dg/PR49268.f90: New test.
4647 2011-06-02 Asher Langton <langton2@llnl.gov>
4650 * gfortran.dg/PR37039.f90: New test.
4652 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4655 * objc.dg/method-5.m: Updated.
4656 * objc.dg/method-19.m: Updated.
4657 * objc.dg/method-lookup-1.m: New.
4658 * obj-c++.dg/method-6.mm: Updated.
4659 * obj-c++.dg/method-7.mm: Updated.
4660 * obj-c++.dg/method-lookup-1.mm: New.
4662 2011-06-02 DJ Delorie <dj@redhat.com>
4664 * lib/timeout.exp (timeout): Add board_info support.
4666 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4668 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4670 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4673 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4674 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4676 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4677 Hans-Peter Nilsson <hp@axis.com>
4679 PR rtl-optimization/48840
4680 * gcc.target/sparc/ultrasp13.c: New test.
4682 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4685 * gcc.c-torture/compile/pr49238.c: New.
4687 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4689 * gcc.target/arm/g2.c: Skip test in -mthumb.
4690 Skip test unless cpu is xscale.
4691 * gcc.target/arm/scd42-2.c: Likewise.
4692 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4694 2011-06-01 Jason Merrill <jason@redhat.com>
4696 * g++.dg/cpp0x/decltype28.C: New.
4697 * g++.dg/cpp0x/decltype29.C: New.
4699 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4702 * gcc.target/mips/pr45074.c: New test.
4704 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4705 Hans-Peter Nilsson <hp@axis.com>
4707 PR rtl-optimization/48830
4708 * gcc.target/sparc/ultrasp12.c: New test.
4710 2011-06-01 David Li <davidxl@google.com>
4712 * gcc.dg/profile-dir-1.c: Change pass name.
4713 * gcc.dg/profile-dir-2.c: Ditto.
4714 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4715 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4716 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4717 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4718 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4719 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4720 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4721 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4722 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4723 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4724 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4725 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4726 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4727 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4728 * gcc.dg/profile-dir-3.c: Ditto.
4729 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4731 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4733 * objc.dg/attributes/method-nonnull-1.m: New test.
4734 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4736 2011-05-31 Tobias Burnus <burnus@net-b.de>
4739 * gfortran.dg/coarray_atomic_1.f90: New.
4740 * gfortran.dg/coarray/atomic_1.f90: New.
4742 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4744 * gcc.dg/guality/bswaptest.c: New test.
4745 * gcc.dg/guality/clztest.c: New test.
4746 * gcc.dg/guality/ctztest.c: New test.
4747 * gcc.dg/guality/rotatetest.c: New test.
4750 * gcc.target/i386/pr48688.c: New test.
4752 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4755 * g++.dg/lookup/name-clash9.C: New.
4757 2011-05-31 Tobias Burnus <burnus@net-b.de>
4760 * gfortran.dg/coarray/dummy_1.f90: New.
4762 2011-05-31 Tobias Burnus <burnus@net-b.de>
4765 * gfortran.dg/coarray/save_1.f90: New.
4766 * gfortran.dg/coarray_4.f90: Update dg-error.
4768 2011-05-31 Jason Merrill <jason@redhat.com>
4770 * g++.dg/cpp0x/rv-template1.C: New.
4772 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4774 PR rtl-optimization/49235
4775 * gcc.dg/pr49235.c: New test.
4777 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4779 PR tree-optimization/49093
4780 * gcc.dg/vect/pr49093.c: New test.
4782 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4785 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4787 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4790 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4793 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4796 * gcc.c-torture/execute/pr49186.c: New.
4798 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4801 * gcc.target/i386/pr49168-1.c: New.
4803 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4804 Eric Botcazou <ebotcazou@adacore.com>
4806 * gcc.dg/guality/drap.c: New test.
4808 2011-05-30 Richard Guenther <rguenther@suse.de>
4810 PR tree-optimization/49210
4811 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4812 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4814 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4817 * g++.dg/gomp/pr49223-1.C: New test.
4818 * g++.dg/gomp/pr49223-2.C: New test.
4820 2011-05-30 Richard Guenther <rguenther@suse.de>
4822 PR tree-optimization/49218
4823 * gcc.c-torture/execute/pr49218.c: New testcase.
4825 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4827 PR tree-optimization/49199
4828 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4829 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4830 -fno-tree-scev-cprop.
4832 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4835 * gfortran.dg/extends_13.f03: New.
4837 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4839 PR rtl-optimization/49095
4840 * gcc.target/i386/pr49095.c: New test.
4842 2011-05-29 Tobias Burnus <burnus@net-b.de>
4845 * gfortran.dg/coarray_24.f90: New.
4847 2011-05-29 Tobias Burnus <burnus@net-b.de>
4850 * gfortran.dg/coarray_23.f90: New.
4852 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4855 * gcc.dg/pr48826.c: New test.
4857 2011-05-29 Richard Guenther <rguenther@suse.de>
4859 PR tree-optimization/49217
4860 * gcc.dg/torture/pr49217.c: New testcase.
4862 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4865 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4867 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4869 * gnat.dg/boolean_subtype.adb: Rename to...
4870 * gnat.dg/boolean_subtype1.adb: ...this.
4872 2011-05-28 Jason Merrill <jason@redhat.com>
4874 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4876 2011-05-27 Jason Merrill <jason@redhat.com>
4878 * g++.dg/cpp0x/enum18.C: Adjust.
4880 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4882 2011-05-27 Tobias Burnus <burnus@net-b.de>
4885 * gfortran.dg/coarray_22.f90: New.
4887 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4889 PR tree-optimization/46728
4890 * gcc.target/powerpc/pr46728-1.c: New.
4891 * gcc.target/powerpc/pr46728-2.c: New.
4892 * gcc.target/powerpc/pr46728-3.c: New.
4893 * gcc.target/powerpc/pr46728-4.c: New.
4894 * gcc.target/powerpc/pr46728-5.c: New.
4895 * gcc.dg/pr46728-6.c: New.
4896 * gcc.target/powerpc/pr46728-7.c: New.
4897 * gcc.target/powerpc/pr46728-8.c: New.
4898 * gcc.dg/pr46728-9.c: New.
4899 * gcc.target/powerpc/pr46728-10.c: New.
4900 * gcc.target/powerpc/pr46728-11.c: New.
4901 * gcc.dg/pr46728-12.c: New.
4902 * gcc.target/powerpc/pr46728-13.c: New.
4903 * gcc.target/powerpc/pr46728-14.c: New.
4904 * gcc.target/powerpc/pr46728-15.c: New.
4905 * gcc.target/powerpc/pr46728-16.c: New.
4907 2011-05-27 Jason Merrill <jason@redhat.com>
4909 * g++.dg/abi/mangle47.C: New.
4912 * g++.dg/template/const5.C: New.
4914 * g++.dg/cpp0x/enum18.C: New.
4916 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4918 * g++.dg/cpp0x/error6.C: New.
4920 * g++.dg/cpp0x/error5.C: New.
4922 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4925 * g++.dg/eh/cond6.C: New test.
4927 2011-05-27 Tobias Burnus <burnus@net-b.de>
4930 * gfortran.dg/rank_3.f90: New.
4931 * gfortran.dg/rank_4.f90: New.
4933 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4935 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4936 replace dump search.
4938 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4940 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4941 * gnat.dg/bit_packed_array5.adb: ...here.
4943 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4946 * g++.dg/cpp0x/auto25.C: New.
4948 2011-05-27 Richard Guenther <rguenther@suse.de>
4950 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4952 2011-05-27 Richard Guenther <rguenther@suse.de>
4954 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4956 2011-05-27 Richard Guenther <rguenther@suse.de>
4959 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4961 2011-05-26 Jason Merrill <jason@redhat.com>
4963 * g++.dg/cpp0x/friend1.C: New.
4964 * g++.dg/cpp0x/friend2.C: New.
4966 * g++.dg/cpp0x/auto7.C: Update.
4967 * g++.dg/template/crash50.C: Adjust.
4968 * g++.dg/template/static9.C: Adjust.
4969 * g++.old-deja/g++.ext/memconst.C: Adjust.
4971 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4973 * gcc.dg/march.c: Ignore a note for some targets.
4975 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4976 Nathan Froyd <froydnj@codesourcery.com>
4980 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4981 * g++.dg/parse/pr18770.C: New test.
4982 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4984 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4987 * gfortran.dg/dependency_40.f90 : New test.
4989 2011-05-26 Tobias Burnus <burnus@net-b.de>
4992 * gfortran.dg/coarray/registering_1.f90: New.
4994 2011-05-26 Jason Merrill <jason@redhat.com>
4996 * g++.dg/cpp0x/variadic111.C: New.
4997 * g++.dg/cpp0x/variadic41.C: Adjust.
4999 2011-05-26 Richard Guenther <rguenther@suse.de>
5001 PR tree-optimization/48702
5002 * gcc.dg/torture/pr48702.c: New testcase.
5004 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5006 PR gcov-profile/48845
5007 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5009 * gcc.dg/matrix/matrix.exp: Likewise.
5010 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5011 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5012 line number to check_profiling_available.
5013 * lib/target-supports.exp (check_profiling_available): Account for
5015 Require TLS runtime support with -fprofile-generate.
5016 * lib/profopt.exp (profopt-execute): Add TLS options for
5018 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5020 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5023 * g++.dg/eh/cond5.C: New test.
5025 PR tree-optimization/49161
5026 * gcc.c-torture/execute/pr49161.c: New test.
5028 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5030 * gcc.target/arm/neon-vorn-vbic.c: New test.
5032 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5034 PR tree-optimization/49038
5035 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5036 * gcc.dg/vect/pr49038.c: New test.
5038 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5039 * g++.dg/init/pr25811-3.C: New.
5040 * g++.dg/init/pr25811-4.C: New.
5042 2011-05-25 Jason Merrill <jason@redhat.com>
5044 * g++.dg/cpp0x/enum17.C: New.
5045 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5047 * g++.dg/cpp0x/auto24.C: New.
5049 * g++.dg/cpp0x/error4.C: New.
5051 * g++.dg/cpp0x/rv-restrict.C: New.
5053 * g++.dg/cpp0x/enum15.C: New.
5054 * g++.dg/cpp0x/constexpr-switch2.C: New.
5056 * g++.dg/cpp0x/variadic110.C: New.
5058 * g++.dg/cpp0x/auto9.C: Add typedef test.
5060 * g++.dg/cpp0x/auto23.C: New.
5061 * g++.dg/cpp0x/auto9.C: Adjust.
5063 * g++.dg/cpp0x/defaulted29.C: New.
5065 * g++.dg/cpp0x/initlist51.C: New.
5067 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5069 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5070 * g++.dg/abi/packed1.C: Suppress warning.
5071 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5072 * g++.dg/template/stdarg1.C: Likewise.
5073 * g++.dg/other/packed1.C: Remove arm from xfail list.
5075 2011-05-25 Jason Merrill <jason@redhat.com>
5077 * g++.dg/cpp0x/enum16.C: New.
5078 * g++.dg/parse/error15.C: Adjust.
5080 * g++.dg/cpp0x/initlist50.C: New.
5082 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5084 * g++.dg/cpp0x/variadic109.C: New.
5086 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5088 * gcc.target/i386/pause-1.c: New.
5090 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5092 * gcc.dg/stack-usage-1.c: Adjust comment.
5093 * gcc.dg/stack-usage-2.c: New test.
5095 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5098 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5099 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5101 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5103 PR rtl-optimization/48757
5104 * gfortran.dg/pr48757.f: New test case.
5106 2011-05-24 Jason Merrill <jason@redhat.com>
5108 * g++.dg/cpp0x/access01.C: New.
5110 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5113 * objc.dg/pr48177.m: New testcase.
5115 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5118 * objc.dg/pr48187.m: New testcase.
5119 * obj-c++.dg/pr48187.mm: New testcase.
5120 * objc.dg/ivar-extra-semicolon.m: New testcase.
5122 2011-05-24 Jason Merrill <jason@redhat.com>
5124 * g++.dg/template/access21.C: New.
5125 * g++.dg/template/access22.C: New.
5127 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5129 PR rtl-optimization/48633
5130 * g++.dg/pr48633.C: New test.
5132 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5135 * g++.dg/other/pr49133.C: New test.
5137 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5138 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5140 * gcc.dg/torture/tls/run-gd.c: New test.
5141 * gcc.dg/torture/tls/run-ie.c: New test.
5142 * gcc.dg/torture/tls/run-ld.c: New test.
5143 * gcc.dg/torture/tls/run-le.c: New test.
5144 * lib/target-supports.exp (check_effective_target_tls_runtime):
5145 Build testcase with TLS options.
5147 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5149 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5151 2011-05-24 Tom de Vries <tom@codesourcery.com>
5153 PR tree-optimization/49121
5154 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5156 2011-05-23 Jason Merrill <jason@redhat.com>
5158 * g++.dg/cpp0x/defaulted28.C: New.
5160 * g++.dg/cpp0x/sfinae25.C: New.
5162 * g++.dg/cpp0x/rv-cast2.C: New.
5164 * g++.dg/cpp0x/enum14.C: New.
5166 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5169 * gcc.c-torture/execute/pr49123.c: New test.
5172 * gcc.dg/debug/pr49032.c: New test.
5175 * gcc.dg/pr49120.c: New test.
5177 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5180 * gcc.target/i386/pr47315.c: New test.
5182 2011-05-23 Jason Merrill <jason@redhat.com>
5184 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5186 * g++.dg/cpp0x/sfinae24.C: New.
5188 * g++.dg/cpp0x/error3.C: New.
5190 * g++.dg/cpp0x/defaulted27.C: New.
5192 * g++.dg/cpp0x/decltype27.C: New.
5194 2011-05-23 Richard Guenther <rguenther@suse.de>
5196 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5198 2011-05-23 Richard Guenther <rguenther@suse.de>
5200 PR tree-optimization/40874
5201 * g++.dg/tree-ssa/pr40874.C: New testcase.
5203 2011-05-23 Richard Guenther <rguenther@suse.de>
5205 PR tree-optimization/49115
5206 * g++.dg/torture/pr49115.C: New testcase.
5208 2011-05-23 Richard Guenther <rguenther@suse.de>
5211 * gcc.dg/memcpy-3.c: New testcase.
5213 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5216 * gcc.c-torture/execute/pr48973-1.c: New test.
5217 * gcc.c-torture/execute/pr48973-2.c: New test.
5219 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5222 * g++.dg/warn/pr18016.C: New.
5224 2011-05-23 Tom de Vries <tom@codesourcery.com>
5227 * gcc.target/arm/ivopts-6.c: New test.
5229 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5232 * gcc.c-torture/compile/pr49029.c: New test.
5234 2011-05-22 Jason Merrill <jason@redhat.com>
5236 * g++.dg/cpp0x/sfinae23.C: New.
5237 * g++.dg/cpp0x/sfinae8.C: Correct.
5239 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5241 * gfortran.dg/function_optimize_8.f90: New test case.
5243 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5245 PR tree-optimization/49087
5246 * gcc.dg/vect/O3-pr49087.c: New test.
5248 2011-05-21 Jason Merrill <jason@redhat.com>
5250 * g++.dg/debug/const5.C: New.
5252 2011-05-20 Jason Merrill <jason@redhat.com>
5254 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5256 * g++.dg/cpp0x/constexpr-static7.C: New.
5258 * g++.dg/cpp0x/enum12.C: New.
5259 * g++.dg/cpp0x/enum13.C: New.
5261 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5264 * gfortran.dg/select_type_23.f03: New.
5266 2011-05-20 Jason Merrill <jason@redhat.com>
5268 * g++.dg/cpp0x/defaulted26.C: New.
5270 * g++.dg/cpp0x/noexcept02.C: Fix.
5271 * g++.dg/cpp0x/noexcept03.C: Fix.
5272 * g++.dg/cpp0x/noexcept08.C: Fix.
5273 * g++.dg/cpp0x/noexcept10.C: New.
5275 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5278 * gfortran.dg/extends_12.f03: New.
5280 2011-05-20 Jason Merrill <jason@redhat.com>
5282 * g++.dg/template/koenig9.C: New.
5283 * g++.dg/opt/pr47615.C: Fix.
5284 * g++.dg/overload/defarg1.C: Fix.
5285 * g++.dg/tc1/dr213.C: Remove xfail.
5286 * g++.dg/torture/pr34850.C: Fix.
5287 * g++.dg/torture/pr39362.C: Fix.
5288 * g++.old-deja/g++.brendan/crash56.C: Fix.
5289 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5291 2011-05-20 Richard Guenther <rguenther@suse.de>
5293 PR tree-optimization/49079
5294 * gcc.dg/torture/pr49079.c: New testcase.
5296 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5298 PR tree-optimization/49073
5299 * gcc.c-torture/execute/pr49073.c: New test.
5301 2011-06-19 Tobias Burnus <burnus@net-b.de>
5304 * gfortran.dg/coarray_21.f90: New.
5306 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5308 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5311 2011-05-19 Richard Guenther <rguenther@suse.de>
5314 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5316 2011-05-19 Richard Guenther <rguenther@suse.de>
5319 * gcc.dg/builtin-object-size-11.c: New testcase.
5321 2011-05-19 Tom de Vries <tom@codesourcery.com>
5324 * gcc.target/arm/ivopts.c: New test.
5325 * gcc.target/arm/ivopts-2.c: New test.
5327 2011-05-19 Tom de Vries <tom@codesourcery.com>
5329 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5331 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5333 * gcc.c-torture/execute/960321-1.x: Remove.
5335 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5338 * gfortran.dg/move_alloc_4.f90: New.
5340 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5343 * gcc.target/i386/pr49002-1.c: New test.
5344 * gcc.target/i386/pr49002-2.c: Likewise.
5346 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5348 PR tree-optimization/49039
5349 * gcc.c-torture/execute/pr49039.c: New test.
5350 * gcc.dg/tree-ssa/pr49039.c: New test.
5351 * g++.dg/torture/pr49039.C: New test.
5353 2011-05-18 Jason Merrill <jason@redhat.com>
5355 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5356 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5357 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5359 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5361 * gcc.target/bfin/mcpu-bf592.c: New test.
5363 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5365 PR tree-optimization/41881
5366 * gcc.dg/vect/O3-pr41881.c: New test.
5367 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5369 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5371 PR tree-optimization/49000
5372 * gcc.dg/pr49000.c: New test.
5374 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5376 * gnat.dg/invalid1.adb: New test.
5378 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5380 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5382 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5383 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5385 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5388 * g++.dg/cpp0x/range-for18.C: New.
5390 2011-05-15 Tobias Burnus <burnus@net-b.de>
5393 * gfortran.dg/coarray/image_index_2.f90: New.
5395 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5397 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5398 * g++.dg/cpp0x/override2.C: New.
5400 2011-05-14 Tobias Burnus <burnus@net-b.de>
5403 * gfortran.de/coarray_20.f90: New.
5405 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5408 * function_optimize_7.f90: New test case.
5410 2011-05-13 Jason Merrill <jason@redhat.com>
5412 * g++.dg/cpp0x/decltype26.C: New.
5413 * g++.dg/cpp0x/enum11.C: New.
5415 2011-05-13 Tobias Burnus <burnus@net-b.de>
5419 * gfortran.dg/assign_8.f90: Update dg-error.
5421 2011-05-13 Tobias Burnus <burnus@net-b.de>
5424 * gfortran.dg/io_constraints_8.f90: New.
5425 * gfortran.dg/io_constraints_9.f90: New.
5427 2011-05-13 Martin Thuresson <martint@google.com>
5429 PR gcov-profile/47793
5430 * gcc.dg/pr47793.c: New.
5432 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5434 PR tree-optimization/48975
5435 * gcc.dg/pr48975.c: New test.
5437 2011-05-12 Tobias Burnus <burnus@net-b.de>
5440 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5442 2011-05-12 Jason Merrill <jason@redhat.com>
5444 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5446 2011-05-12 Geert Bosch <bosch@adacore.com>
5448 * gnat.dg/view_conversion1.adb: New test.
5450 2011-05-12 Richard Guenther <rguenther@suse.de>
5452 PR tree-optimization/48172
5453 * gcc.dg/vect/pr48172.c: New testcase.
5455 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5458 * g++.dg/opt/pr48967.C: New test.
5460 2011-05-11 Jason Merrill <jason@redhat.com>
5462 * g++.dg/cpp0x/constexpr-friend.C: New.
5463 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5465 * g++.dg/cpp0x/sfinae22.C: New.
5467 2011-05-11 Tobias Burnus <burnus@net-b.de>
5470 * gfortran.dg/generic_24.f90: New.
5472 2011-05-11 Richard Guenther <rguenther@suse.de>
5474 PR tree-optimization/15256
5475 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5477 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5480 * gcc.dg/pr48159-1.c: New test.
5481 * gcc.dg/pr48159-2.c: New test.
5483 2011-05-11 Richard Guenther <rguenther@suse.de>
5486 * gcc.dg/torture/pr48953.c: New testcase.
5488 2011-05-11 Richard Guenther <rguenther@suse.de>
5490 PR tree-optimization/18041
5491 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5493 2011-05-11 Alan Modra <amodra@gmail.com>
5496 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5498 2011-05-10 Jason Merrill <jason@redhat.com>
5500 * g++.dg/cpp0x/defaulted25.C: New.
5501 * g++.dg/template/crash7.C: Adjust.
5503 * g++.dg/cpp0x/variadic108.C: New.
5505 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5507 * g++.dg/inherit/virtual9.C: Extend.
5509 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5512 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5513 are passed and returned in vector registers.
5515 2011-05-10 Richard Guenther <rguenther@suse.de>
5517 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5518 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5519 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5520 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5521 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5524 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5526 PR tree-optimization/48611
5527 PR tree-optimization/48794
5528 * gfortran.dg/gomp/pr48611.f90: New test.
5529 * gfortran.dg/gomp/pr48794.f90: New test.
5532 * gcc.dg/dfp/pr48928.c: New test.
5534 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5537 * g++.dg/cpp0x/pr48522.C: New.
5539 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5542 * g++.dg/cpp0x/sfinae21.C: New.
5544 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5546 * g++.dg/template/sfinae28.C: Rename to...
5547 * g++.dg/cpp0x/sfinae19.C: ... this.
5548 * g++.dg/template/sfinae29.C: Rename to...
5549 * g++.dg/cpp0x/sfinae20.C: ... this.
5551 2011-05-09 Jeff Law <law@redhat.com>
5553 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5556 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5559 * g++.dg/init/pr20039.C: New.
5561 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5565 * g++.dg/template/sfinae28.C: New.
5566 * g++.dg/template/sfinae29.C: Likewise.
5568 2011-05-09 Jason Merrill <jason@redhat.com>
5570 * g++.dg/template/nontype23.C: New.
5572 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5574 * g++.dg/init/pr48859.C: New.
5576 2011-05-09 Jason Merrill <jason@redhat.com>
5578 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5579 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5580 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5581 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5582 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5583 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5584 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5585 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5587 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5589 * g++.dg/inherit/virtual9.C: New.
5591 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5594 * g++.dg/template/dependent-expr8.C: New test case.
5596 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5598 PR tree-optimization/48837
5599 * gcc.dg/pr48837.c: New testcase.
5601 2011-05-06 Jason Merrill <jason@redhat.com>
5603 * g++.dg/cpp0x/constexpr-condition2.C: New.
5605 * g++.dg/cpp0x/constexpr-missing.C: New.
5607 2011-05-06 Tobias Burnus <burnus@net-b.de>
5610 * gfortran.dg/coarray/this_image_2.f90: New.
5612 2011-05-06 Tobias Burnus <burnus@net-b.de>
5616 * gfortran.dg/bind_c_usage_22.f90: New.
5617 * gfortran.dg/bind_c_usage_23.f90: New.
5618 * gfortran.dg/bind_c_usage_24.f90: New.
5619 * gfortran.dg/bind_c_usage_24_c.c: New.
5621 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5624 * g++.dg/template/member9.C: New test case.
5626 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5628 * gnat.dg/discr29.ad[sb]: New test.
5629 * gnat.dg/discr30.adb: Likewise.
5631 2011-05-05 Julian Brown <julian@codesourcery.com>
5633 * gcc.target/arm/neon-vset_lanes8.c: New test.
5635 2011-05-05 Jason Merrill <jason@redhat.com>
5637 * g++.dg/init/new32.C: New.
5639 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5641 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5644 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5646 PR rtl-optimization/48381
5647 * gcc.c-torture/compile/pr48381.c: New test.
5649 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5651 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5653 * gcc.target/i386/opt-1.c: Ditto.
5655 2011-05-04 Jason Merrill <jason@redhat.com>
5657 * g++.dg/conversion/base1.C: New.
5659 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5661 PR libgfortran/48787
5662 * gfortran.dg/round_3.f08: Add more checks to test case.
5664 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5666 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5667 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5668 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5669 Gate test on effective_target fd_truncate.
5671 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5673 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5674 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5675 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5676 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5677 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5678 * gcc.target/i386/pr38824.c: Ditto.
5679 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5680 * gcc.target/i386/vecinit-2.c: Ditto.
5681 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5682 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5683 * gcc.target/i386/parity-2.c: Ditto.
5684 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5686 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5688 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5690 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5691 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5692 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5694 2011-05-03 Tobias Burnus <burnus@net-b.de>
5697 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5699 2011-05-03 Tobias Burnus <burnus@net-b.de>
5702 * gfortran.dg/coarray/this_image_1.f90: New.
5704 2011-05-03 Tobias Burnus <burnus@net-b.de>
5707 * gfortran.dg/coarray/caf.dg: New.
5708 * gfortran.dg/coarray/image_index_1.f90: New, copied
5709 from ../coarray_16.f90.
5711 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5714 * g++.dg/ext/complex9.C: New.
5716 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5719 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5720 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5721 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5723 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5725 * gcc.target/bfin/builtins: Created.
5726 * gcc.target/bfin/hisilh-O0.c: Deleted.
5727 * gcc.target/bfin/hisilh.c: Moved to...
5728 * gcc.target/bfin/builtins/hisilh.c: ...here.
5729 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5730 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5731 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5732 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5733 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5734 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5735 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5736 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5737 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5738 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5739 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5740 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5741 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5742 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5743 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5744 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5745 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5746 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5747 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5748 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5749 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5750 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5751 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5752 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5753 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5754 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5755 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5756 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5757 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5758 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5759 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5760 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5761 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5762 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5763 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5764 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5765 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5766 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5767 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5768 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5769 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5770 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5771 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5772 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5773 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5774 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5775 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5776 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5777 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5778 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5779 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5780 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5781 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5782 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5783 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5784 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5785 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5786 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5787 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5788 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5789 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5790 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5791 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5792 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5793 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5794 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5795 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5796 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5797 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5798 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5799 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5800 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5801 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5802 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5803 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5804 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5805 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5806 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5807 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5808 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5809 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5810 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5811 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5812 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5813 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5814 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5815 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5816 * gcc.target/bfin/builtins/circptr.c: Ditto.
5817 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5818 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5819 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5820 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5821 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5822 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5823 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5824 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5825 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5826 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5827 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5828 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5829 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5830 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5831 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5832 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5833 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5834 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5835 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5836 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5837 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5838 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5839 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5840 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5841 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5842 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5843 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5844 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5845 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5846 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5847 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5848 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5849 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5850 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5851 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5852 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5853 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5854 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5855 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5856 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5857 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5858 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5859 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5860 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5861 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5862 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5863 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5864 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5865 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5866 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5867 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5868 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5869 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5870 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5871 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5872 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5873 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5874 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5875 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5876 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5877 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5878 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5879 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5880 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5881 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5882 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5883 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5884 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5885 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5886 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5888 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5890 * gcc.target/arm/cold-lc.c: New test.
5892 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5895 * gcc.dg/pr48774.c: New test.
5897 2011-05-03 Richard Guenther <rguenther@suse.de>
5899 * gcc.dg/large-size-array-5.c: New testcase.
5901 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5903 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5905 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5907 * lib/target-supports.exp (check_effective_target_vect_strided):
5909 (check_effective_target_vect_strided2)
5910 (check_effective_target_vect_strided3)
5911 (check_effective_target_vect_strided4)
5912 (check_effective_target_vect_strided8): ...these new functions.
5914 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5915 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5916 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5917 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5918 * gcc.dg/vect/pr37539.c: Likewise.
5919 * gcc.dg/vect/slp-11a.c: Likewise.
5920 * gcc.dg/vect/slp-11b.c: Likewise.
5921 * gcc.dg/vect/slp-11c.c: Likewise.
5922 * gcc.dg/vect/slp-12a.c: Likewise.
5923 * gcc.dg/vect/slp-12b.c: Likewise.
5924 * gcc.dg/vect/slp-18.c: Likewise.
5925 * gcc.dg/vect/slp-19a.c: Likewise.
5926 * gcc.dg/vect/slp-19b.c: Likewise.
5927 * gcc.dg/vect/slp-21.c: Likewise.
5928 * gcc.dg/vect/slp-23.c: Likewise.
5929 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5931 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5932 instead of vect_interleave && vect_extract_even_odd.
5933 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5934 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5935 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5936 * gcc.dg/vect/vect-1.c: Likewise.
5937 * gcc.dg/vect/vect-10.c: Likewise.
5938 * gcc.dg/vect/vect-98.c: Likewise.
5939 * gcc.dg/vect/vect-107.c: Likewise.
5940 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5941 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5942 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5943 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5944 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5945 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5946 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5947 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5948 * gcc.dg/vect/vect-strided-float.c: Likewise.
5949 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5950 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5951 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5952 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5953 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5954 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5955 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5956 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5957 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5958 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5959 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5960 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5961 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5962 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5963 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5965 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5967 * gcc.dg/vect/pr30843.c: Likewise.
5968 * gcc.dg/vect/pr33866.c: Likewise.
5969 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5970 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5971 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5972 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5974 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5976 * gcc.dg/vect/slp-11.c: Split into...
5977 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5978 gcc.dg/vect/slp-11c.c: ...these tests.
5979 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5980 * gcc.dg/vect/slp-12c.c: ...this new test.
5981 * gcc.dg/vect/slp-19.c: Split into...
5982 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5983 gcc.dg/vect/slp-19c.c: ...these new tests.
5985 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5987 * lib/target-supports.exp
5988 (check_effective_target_vect_extract_even_odd_wide): Delete.
5989 (check_effective_target_vect_strided_wide): Likewise.
5990 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
5991 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
5992 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
5993 * gcc.dg/vect/pr37539.c: Likewise.
5994 * gcc.dg/vect/slp-11.c: Likewise.
5995 * gcc.dg/vect/slp-12a.c: Likewise.
5996 * gcc.dg/vect/slp-12b.c: Likewise.
5997 * gcc.dg/vect/slp-19.c: Likewise.
5998 * gcc.dg/vect/slp-23.c: Likewise.
5999 * gcc.dg/vect/vect-1.c: Likewise.
6000 * gcc.dg/vect/vect-98.c: Likewise.
6001 * gcc.dg/vect/vect-107.c: Likewise.
6002 * gcc.dg/vect/vect-strided-float.c: Likewise.
6004 2011-05-02 Jason Merrill <jason@redhat.com>
6006 * g++.dg/init/new31.C: New.
6008 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6011 * gcc.dg/pr35445.c: New test.
6013 2011-05-02 Jason Merrill <jason@redhat.com>
6015 * c-c++-common/vla-1.c: New.
6017 2011-05-02 Richard Guenther <rguenther@suse.de>
6019 PR tree-optimization/48822
6020 * gcc.dg/torture/pr48822.c: New testcase.
6022 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6025 * g++.dg/cpp0x/constexpr-47969.C: New.
6027 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6030 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6031 on vect_no_align targets.
6032 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6033 vect_no_align targets.
6035 2011-05-01 Xinliang David Li <davidxl@google.com>
6037 * gcc.dg/tree-ssa/integer-addr.c: New test.
6038 * gcc.dg/tree-ssa/alias_bug.c: New test.
6040 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6042 PR libgfortran/48787
6043 * gfortran.dg/round_3.f08: Add more checks.
6045 2011-04-30 Tobias Burnus <burnus@net-b.de>
6048 * gfortran.dg/import9.f90: New, proper test.
6049 * gfortran.dg/interface_37.f90: Remove bogus
6050 test (bogus copy of interface_36.f90).
6052 2011-04-30 Tobias Burnus <burnus@net-b.de>
6055 * gfortran.dg/interface_37.f90: New.
6057 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6060 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6062 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6064 PR tree-optimization/48809
6065 * gcc.c-torture/execute/pr48809.c: New test.
6067 2011-04-29 Jeff Law <law@redhat.com>
6069 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6071 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6074 * g++.dg/init/ctor10.C: New.
6076 2011-04-29 Le-Chun Wu <lcwu@google.com>
6078 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6079 warning in implicitly instantiated templates.
6081 2011-04-29 Le-Chun Wu <lcwu@google.com>
6083 * g++.dg/warn/Wnull-conversion-1.C: New.
6084 * g++.dg/warn/Wnull-conversion-2.C: New.
6086 2011-04-29 Diego Novillo <dnovillo@google.com>
6088 * g++.old-deja/g++.other/null3.C: Expect warning about
6089 converting boolean to a pointer.
6091 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6094 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6098 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6100 2011-04-29 Tobias Burnus <burnus@net-b.de>
6103 * gfortran.dg/typebound_proc_22.f90: New.
6106 * gfortran.dg/interface_36.f90: New.
6108 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6110 PR libgfortran/48488
6111 PR libgfortran/48602
6112 PR libgfortran/48615
6113 PR libgfortran/48684
6114 PR libgfortran/48787
6115 * gfortran.dg/fmt_g.f: Adjust test.
6116 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6117 * gfortran.dg/round_3.f08: New test.
6118 * gfortran.dg/namelist_print_1.f: Adjust test.
6119 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6120 * gfortran.dg/f2003_io_5.f03: Adjust test.
6121 * gfortran.dg/coarray_15.f90: Adjust test.
6122 * gfortran.dg/namelist_65.f90: Adjust test.
6123 * gfortran.dg/fmt_cache_1.f: Adjust test.
6124 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6125 * gfortran.dg/real_const_3.f90: Adjust test.
6127 2011-04-28 Xinliang David Li <davidxl@google.com>
6129 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6130 * g++.dg/prof-robust-1.C: New test.
6132 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6134 PR tree-optimization/48765
6135 * gcc.dg/vect/pr48765.c: New.
6137 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139 PR tree-optimization/48775
6140 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6142 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6145 * g++.dg/inherit/pr48798.C: New.
6146 * g++.old-deja/g++.other/base1.C: Adjust.
6148 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6151 * g++.dg/template/inherit7.C: New test case.
6153 2011-04-28 Richard Guenther <rguenther@suse.de>
6155 PR tree-optimization/40052
6156 PR tree-optimization/15347
6157 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6158 * gcc.dg/pr15347.c: Likewise.
6160 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6163 * g++.dg/cpp0x/sfinae18.C: New.
6165 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6168 * g++.dg/ext/is_literal_type1.C: New.
6170 2011-04-28 Tobias Burnus <burnus@net-b.de>
6174 * gfortran.dg/interface_35.f90: New.
6175 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6176 * gfortran.dg/func_result_6.f90: Add dg-warning.
6177 * gfortran.dg/bessel_1.f90: Ditto.
6178 * gfortran.dg/hypot_1.f90: Ditto.
6179 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6180 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6181 * gfortran.dg/interface_assignment_4.f90: Ditto.
6183 2011-04-27 Jason Merrill <jason@redhat.com>
6185 * g++.dg/ext/complex8.C: New.
6187 * g++.dg/cpp0x/initlist49.C: New.
6188 * g++.dg/init/new30.C: New.
6190 2011-04-27 Tobias Burnus <burnus@net-b.de>
6193 * gfortran.dg/whole_file_34.f90: New.
6195 2011-04-27 Jan Hubicka <jh@suse.cz>
6197 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6199 2011-04-27 Jason Merrill <jason@redhat.com>
6201 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6203 * g++.dg/parse/ambig6.C: New.
6205 2011-04-27 Nick Clifton <nickc@redhat.com>
6207 * gcc.dg/20020312-2.c: Add definition for RX.
6209 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6210 option with RX targets.
6212 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6215 2011-04-27 Richard Guenther <rguenther@suse.de>
6217 * gcc.dg/tree-ssa/pr23382.c: Remove.
6219 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6222 * gcc.c-torture/compile/pr48767.c: New test.
6224 2011-04-27 Richard Guenther <rguenther@suse.de>
6226 PR tree-optimization/48772
6227 * g++.dg/pr48772.C: New testcase.
6229 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6232 * gcc.c-torture/compile/pr48742.c: New test.
6234 2011-04-26 Jason Merrill <jason@redhat.com>
6236 * g++.dg/lookup/koenig13.C: New.
6238 * g++.dg/cpp0x/initlist48.C: New.
6240 2011-04-25 Jason Merrill <jason@redhat.com>
6242 * g++.dg/cpp0x/sfinae17.C: New.
6244 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6247 * gcc.target/powerpc/pr48258-1.c: New file.
6248 * gcc.target/powerpc/pr48258-2.c: Ditto.
6250 2011-04-26 Xinliang David Li <davidxl@google.com>
6252 * gcc.dg/uninit-suppress.c: New test.
6253 * gcc.dg/uninit-suppress.c: New test.
6255 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6258 * gcc.dg/pr48768.c: New test.
6260 PR tree-optimization/48734
6261 * gcc.c-torture/compile/pr48734.c: New test.
6264 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6266 2011-04-26 Richard Guenther <rguenther@suse.de>
6268 PR tree-optimization/48731
6269 * gcc.dg/torture/pr48731.c: New testcase.
6271 2011-04-26 Richard Guenther <rguenther@suse.de>
6274 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6276 2011-04-26 Richard Guenther <rguenther@suse.de>
6279 * gcc.dg/torture/pr48694-1.c: New testcase.
6280 * gcc.dg/torture/pr48694-2.c: Likewise.
6282 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6284 * g++.dg/ext/underlying_type1.C: New.
6285 * g++.dg/ext/underlying_type2.C: Likewise.
6286 * g++.dg/ext/underlying_type3.C: Likewise.
6287 * g++.dg/ext/underlying_type4.C: Likewise.
6288 * g++.dg/ext/underlying_type5.C: Likewise.
6289 * g++.dg/ext/underlying_type6.C: Likewise.
6290 * g++.dg/ext/underlying_type7.C: Likewise.
6291 * g++.dg/ext/underlying_type8.C: Likewise.
6292 * g++.dg/ext/underlying_type9.C: Likewise.
6293 * g++.dg/ext/underlying_type10.C: Likewise.
6295 2011-04-25 Jason Merrill <jason@redhat.com>
6297 * g++.dg/cpp0x/regress/template-const2.C: New.
6299 2011-04-25 Jeff Law <law@redhat.com>
6301 * gcc.dg/tree-ssa/vrp56.c: new test.
6303 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6305 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6307 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6309 PR preprocessor/48740
6310 * c-c++-common/raw-string-11.c: New test.
6312 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6314 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6317 2011-04-23 Tobias Burnus <burnus@net-b.de>
6320 * gfortran.dg/coarray_19.f90: New.
6322 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6325 * gcc.dg/pr48685.c: New test.
6327 2011-04-22 Jan Hubicka <jh@suse.cz>
6329 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6331 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6333 PR tree-optimization/48717
6334 * gcc.c-torture/execute/pr48717.c: New test.
6336 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6339 * gcc.target/i386/pr48723.c: New test.
6341 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6344 * gcc.dg/gomp/pr48716.c: New test.
6345 * g++.dg/gomp/pr48716.C: New test.
6347 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6350 * gcc.dg/missing-field-init-2.c: Update testcase.
6352 2011-04-22 Alan Modra <amodra@gmail.com>
6354 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6356 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6359 * gfortran.dg/function_optimize_6.f90: New test.
6361 2011-04-21 Easwaran Raman <eraman@google.com>
6363 * gcc.dg/stack-layout-2.c: New test.
6365 2011-04-21 Richard Guenther <rguenther@suse.de>
6368 * g++.dg/lto/pr48207-2_0.C: New testcase.
6369 * g++.dg/lto/pr48207-3_0.C: Likewise.
6371 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6373 * gnat.dg/volatile5.adb: New test.
6374 * gnat.dg/volatile5_pkg.ads: New helper.
6376 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6379 * gcc.target/i386/pr48708.c: New test.
6381 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6383 * gcc.dg/vect/vect-119.c: New test.
6385 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6387 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6390 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6391 Richard Sandiford <richard.sandiford@linaro.org>
6394 * gcc.target/arm/pr46329.c: New test.
6396 2011-04-21 Tobias Burnus <burnus@net-b.de>
6399 * gfortran.dg/coarray_18.f90: New.
6401 2011-04-20 Jason Merrill <jason@redhat.com>
6403 * g++.dg/cpp0x/initlist47.C: New.
6405 * g++.dg/init/dtor4.C: New.
6407 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6410 * gcc.target/i386/sse2-pinsrw.c: New test.
6411 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6412 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6413 * gcc.target/i386/sse2-insvhi.c: Ditto.
6414 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6415 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6417 2011-04-20 Jason Merrill <jason@redhat.com>
6419 * g++.dg/template/const4.C: New.
6421 2011-04-20 Easwaran Raman <eraman@google.com>
6423 * gcc.dg/stack-layout-1.c: New test.
6425 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6427 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6428 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6431 2011-04-20 Kai Tietz <ktietz@redhat.com>
6433 * gcc.dg/binop-xor1.c: New test.
6434 * gcc.dg/binop-xor2.c: New test.
6435 * gcc.dg/binop-xor3.c: New test.
6436 * gcc.dg/binop-xor4.c: New test.
6437 * gcc.dg/binop-xor5.c: New test.
6439 2011-04-20 Richard Guenther <rguenther@suse.de>
6441 PR tree-optimization/47892
6442 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6444 2011-04-20 Richard Guenther <rguenther@suse.de>
6447 * g++.dg/torture/pr48695.C: New testcase.
6449 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6451 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6452 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6453 * gcc.c-torture/execute/pr45262.c: Ditto
6454 * gcc.dg/torture/pr43165.c: Ditto.
6455 * gcc.dg/torture/pr47228.c: Ditto.
6456 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6457 * gcc.dg/ipa/pr45644.c: Ditto.
6458 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6461 2011-04-19 Jason Merrill <jason@redhat.com>
6463 * g++.dg/ext/complex7.C: New.
6465 * g++.dg/ext/attrib41.C: New.
6467 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6470 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6472 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6475 * gcc.target/i386/pr48678.c: New test.
6477 2011-04-19 Martin Jambor <mjambor@suse.cz>
6479 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6480 * g++.dg/opt/devirt2.C: New test.
6481 * g++.dg/ipa/devirt-g-1.C: Likewise.
6483 2011-04-19 Tobias Burnus <burnus@net-b.de>
6486 * gfortran.dg/whole_file_33.f90: New.
6488 2011-04-19 Martin Jambor <mjambor@suse.cz>
6490 * g++.dg/ipa/devirt-7.C: New test.
6492 2011-04-19 Richard Guenther <rguenther@suse.de>
6495 * g++.dg/lto/pr48207_0.C: New testcase.
6497 2011-04-18 Jason Merrill <jason@redhat.com>
6499 * g++.dg/init/void1.C: New.
6501 * g++.dg/cpp0x/union4.C: New.
6503 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6506 * g++.dg/torture/pr48661.C: New test.
6509 * g++.dg/gomp/pr48632.C: New test.
6511 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6513 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6514 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6516 2011-04-18 Tobias Burnus <burnus@net-b.de>
6519 * gfortran.dg/coarray_17.f90: New.
6520 * gfortran.dg/coarray_10.f90: Update dg-error.
6522 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6525 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6526 * gfortran.dg/guality/guality.exp: Likewise.
6528 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6530 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6532 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6534 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6536 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6538 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6540 2011-04-18 Richard Guenther <rguenther@suse.de>
6543 * g++.dg/torture/pr46364.C: New testcase.
6545 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6547 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6549 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6551 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6553 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6554 Ira Rosen <ira.rosen@linaro.org>
6557 * gcc.target/arm/pr48252.c: New test.
6559 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6561 PR tree-optimization/48616
6562 * gcc.dg/pr48616.c: New test.
6564 2011-04-18 Tobias Burnus <burnus@net-b.de>
6567 * gfortran.dg/coarray_16.f90: New.
6569 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6572 * gfortran.dg/realloc_on_assign_7.f03: New test.
6574 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6576 PR libgfortran/48602
6577 * gfortran.dg/fmt_g0_6.f08: New test.
6579 2011-04-17 Jason Merrill <jason@redhat.com>
6581 * g++.dg/cpp0x/sfinae16.C: New.
6583 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6585 * gcc.target/mips/reg-var-1.c: New test.
6587 2011-04-17 Jan Hubicka <jh@suse.cz>
6589 * gcc.dg/winline-5.c: Update testcase.
6591 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6593 * gnat.dg/discr27.ad[sb]: Move dg directive.
6594 * gnat.dg/discr28.ad[sb]: New test.
6595 * gnat.dg/discr28_pkg.ads: New helper.
6597 2011-04-17 Michael Matz <matz@suse.de>
6599 PR tree-optimization/48622
6601 * gcc.dg/lto/pr48622_0.c: New test.
6603 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6605 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6606 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6607 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6608 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6609 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6610 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6612 2011-04-15 Jason Merrill <jason@redhat.com>
6614 * g++.dg/cpp0x/range-for17.C: New.
6616 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6618 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6619 * g++.dg/cpp0x/range-for3.C: Likewise.
6620 * g++.dg/cpp0x/range-for9.C: Correct error message.
6621 * g++.dg/cpp0x/range-for11.C: New.
6622 * g++.dg/cpp0x/range-for12.C: New.
6623 * g++.dg/cpp0x/range-for13.C: New.
6624 * g++.dg/cpp0x/range-for14.C: New.
6625 * g++.dg/cpp0x/range-for15.C: New.
6626 * g++.dg/cpp0x/range-for16.C: New.
6628 2011-04-15 Tobias Burnus <burnus@net-b.de>
6631 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6633 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6635 * objc.dg/naming-4.m: Updated.
6636 * objc.dg/naming-5.m: Updated.
6637 * objc.dg/naming-6.m: New.
6638 * objc.dg/naming-7.m: New.
6639 * obj-c++.dg/naming-1.mm: Updated.
6640 * obj-c++.dg/naming-2.mm: Updated.
6641 * obj-c++.dg/naming-3.mm: New.
6642 * obj-c++.dg/naming-4.mm: New.
6644 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6646 PR libgfortran/48589
6647 * gfortran.dg/fmt_g0_5.f08: New test.
6649 2011-04-15 Richard Guenther <rguenther@suse.de>
6652 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6654 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6656 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6657 -finline-limit=0 to -fno-inline
6659 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6662 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6665 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6668 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6669 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6670 * gcc.target/i386/avx-insertps-3.c: New test.
6671 * gcc.target/i386/avx-insertps-4.c: New test.
6673 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6675 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6678 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6683 * gcc.target/avr/pr46779-1.c: New test case
6684 * gcc.target/avr/pr46779-2.c: New test case
6686 2011-04-14 Jason Merrill <jason@redhat.com>
6688 * g++.dg/cpp0x/sfinae15.C: New.
6690 * g++.dg/cpp0x/sfinae14.C: New.
6692 * g++.dg/ext/vla10.C: New.
6694 2011-04-14 Richard Guenther <rguenther@suse.de>
6696 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6698 2011-04-14 Richard Guenther <rguenther@suse.de>
6700 * gcc.dg/fold-bitand-4.c: Move ...
6701 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6703 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6705 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6707 * gcc.target/avr/torture/trivial.c: Ditto.
6709 2011-04-13 Jason Merrill <jason@redhat.com>
6711 * g++.dg/template/operator11.C: New.
6713 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6716 * gcc.dg/gomp/pr48591.c: New test.
6719 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6720 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6722 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6725 * g++.dg/template/dependent-expr7.C: New test case.
6727 2011-04-13 Jason Merrill <jason@redhat.com>
6729 * g++.dg/cpp0x/sfinae13.C: New.
6731 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6733 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6735 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6737 * gcc.target/arm/pr43698.c: Remove -march option.
6739 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6741 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6744 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6748 * gfortran.dg/realloc_on_assign_6.f03: New test.
6750 2011-04-12 Kai Tietz <ktietz@redhat.com>
6752 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6753 targets the additional -mno-ms-bitfields and
6754 -Wno-packed-bitfield-compat options.
6755 * g++.dg/ext/bitfield3.C: Likewise.
6756 * g++.dg/ext/bitfield4.C: Likewise.
6757 * g++.dg/ext/bitfield5.C: Likewise.
6758 * gcc.dg/bitfld-15.c: Likewise.
6759 * gcc.dg/bitfld-16.c: Likewise.
6760 * gcc.dg/bitfld-17.c: Likewise.
6761 * gcc.dg/bitfld-18.c: Likewise.
6763 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6765 * gcc.target/arm/neon-vld3-1.c: New test.
6766 * gcc.target/arm/neon-vst3-1.c: New test.
6767 * gcc.target/arm/neon/v*.c: Regenerate.
6769 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6771 PR rtl-optimization/48549
6772 * g++.dg/opt/pr48549.C: New test.
6774 2011-04-12 Richard Guenther <rguenther@suse.de>
6776 PR tree-optimization/46076
6777 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6779 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6782 * lib/compat.exp (compat-execute): Declare unsupported after
6783 stripping path from src1.
6784 * lib/lto.exp (lto-execute): Likewise.
6786 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6789 * gcc.dg/pr48552-1.c: New test.
6790 * gcc.dg/pr48552-2.c: New test.
6792 2011-04-11 Jason Merrill <jason@redhat.com>
6794 * g++.dg/cpp0x/sfinae12.C: New.
6796 * g++.dg/cpp0x/enum10.C: New.
6798 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6800 * g++.dg/cpp0x/rv-func.C: New.
6802 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6804 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6807 2011-04-11 Martin Jambor <mjambor@suse.cz>
6809 PR tree-optimization/48195
6810 * gcc.dg/ipa/pr48195.c: New test.
6812 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6814 * gnat.dg/return3.adb: Remove unused switch.
6816 2011-04-08 Mike Stump <mikestump@comcast.net>
6819 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6820 default to fno-common.
6822 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6824 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6825 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6827 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6830 * gfortran.dg/function_optimize_5.f90: New test.
6832 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6834 * gnat.dg/aggr17.adb: New test.
6835 * gnat.dg/aggr18.adb: Likewise.
6837 2011-04-08 Michael Matz <matz@suse.de>
6840 * gcc.target/i386/pr48389.c: New test.
6842 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6844 PR rtl-optimization/48272
6845 * g++.dg/opt/pr48272.C: New.
6847 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6849 PR rtl-optimization/48235
6850 * gcc.dg/pr48235.c: New.
6852 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6854 PR rtl-optimization/48302
6855 * g++.dg/opt/pr48302.C: New.
6857 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6860 * g++.dg/opt/pr48273.C: New.
6862 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6864 PR rtl-optimization/48442
6865 * gcc.dg/pr48442.c: New.
6867 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6869 PR tree-optimization/48377
6870 * gcc.dg/vect/pr48377.c: New test.
6872 2011-04-07 Jason Merrill <jason@redhat.com>
6874 * g++.dg/cpp0x/regress/call1.C: New.
6876 * g++.dg/cpp0x/variadic107.C: New.
6878 * g++.dg/cpp0x/sfinae11.C: New.
6879 * g++.dg/cpp0x/noexcept02.C: Fix.
6881 * g++.dg/cpp0x/sfinae10.C: New.
6883 * g++.dg/cpp0x/sfinae9.C: New.
6885 * c-c++-common/Wcast-qual-1.c: Move here from...
6886 * gcc.dg/cast-qual-3.c: ...here, and...
6887 * g++.dg/warn/Wcast-qual2.C: ...here.
6889 * g++.dg/cpp0x/sfinae8.C: New.
6891 * g++.dg/cpp0x/sfinae7.C: New.
6893 * g++.dg/cpp0x/enum9.C: New.
6895 2011-04-07 Mike Stump <mikestump@comcast.net>
6897 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6898 with no trampolines.
6900 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6903 * gfortran.dg/gomp/pr48117.f90: New test.
6906 * gcc.dg/torture/pr48343.c: New test.
6908 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6910 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6912 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6914 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6916 2011-04-07 Tom de Vries <tom@codesourcery.com>
6919 * lib/scanasm.exp (object-size): New proc.
6920 * gcc.target/arm/pr43920-2.c: New test.
6922 2011-04-06 Tobias Burnus <burnus@net-b.de>
6926 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6928 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6930 * gcc.dg/mtune.c: Prune note from output.
6932 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6935 * gcc.dg/guality/pr36977.c: New test.
6936 * gcc.dg/guality/pr48466.c: New test.
6938 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6940 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6942 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6944 * gnat.dg/return3.adb: New test.
6946 2011-04-06 Richard Guenther <rguenther@suse.de>
6948 PR tree-optimization/47663
6949 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6951 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6953 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6954 Solaris 8 and 9 as well.
6956 2011-04-05 Tom de Vries <tom@codesourcery.com>
6959 * gcc.target/arm/pr43920-1.c: New test.
6961 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6963 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6964 (cctor): Actually return the value.
6965 (main): Cast return values.
6967 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6969 * gfortran.dg/character_comparison_8.f90: New test.
6971 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6973 * frontend-passes: (optimize_lexical_comparison): New function.
6974 (optimize_expr): Call it.
6975 (optimize_comparison): Also handle lexical comparison functions.
6976 Return false instad of -2 for unequal comparison.
6978 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6981 * function_optimize_4.f90: New test.
6983 2011-04-04 Tobias Burnus <burnus@net-b.de>
6986 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6987 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6988 * gfortran.dg/coarray_15.f90: New.
6990 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6992 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
6993 * gfortran.dg/bessel_7.f90: Likewise.
6995 2011-04-03 Tobias Burnus <burnus@net-b.de>
6997 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
6999 2011-04-03 Richard Guenther <rguenther@suse.de>
7000 Ira Rosen <ira.rosen@linaro.org>
7002 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7003 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7004 -ftree-loop-if-convert-stores.
7006 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7008 * gnat.dg/specs/aggr2.ads: New test.
7010 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7012 * gnat.dg/debug2.ad[sb]: New test.
7013 * gnat.dg/debug2_pkg.ads: New helper.
7014 * gnat.dg/debug3.ad[sb]: New test.
7016 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7018 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7020 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7023 * gcc.c-torture/compile/pr48335-1.c: New test.
7024 * gcc.dg/pr48335-1.c: New test.
7025 * gcc.dg/pr48335-2.c: New test.
7026 * gcc.dg/pr48335-3.c: New test.
7027 * gcc.dg/pr48335-4.c: New test.
7028 * gcc.dg/pr48335-5.c: New test.
7029 * gcc.dg/pr48335-6.c: New test.
7030 * gcc.dg/pr48335-7.c: New test.
7031 * gcc.dg/pr48335-8.c: New test.
7032 * gcc.target/i386/pr48335-1.c: New test.
7034 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7037 * gcc.dg/Waddress.c: New test.
7039 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7042 * gfortran.dg/function_optimize_3.f90: New test.
7044 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7046 * gcc.c-torture/compile/20110401-1.c: New test.
7048 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7049 * g++.dg/lto/20091002-2_0.C: Likewise.
7050 * g++.dg/lto/20090303_0.c: Likewise.
7051 * g++.dg/lto/20091004-1_0.C: Likewise.
7052 * g++.dg/lto/20091002-3_0.C: Likewise.
7053 * g++.dg/lto/20091004-2_0.C: Likewise.
7054 * g++.dg/lto/20081123_0.C: Likewise.
7055 * g++.dg/lto/20090313_0.C: Likewise.
7056 * g++.dg/lto/20081109-1_0.C: Likewise.
7057 * g++.dg/lto/20081219_0.C: Likewise.
7058 * g++.dg/lto/20081204-1_0.C: Likewise.
7059 * g++.dg/lto/20090302_0.C: Likewise.
7060 * g++.dg/lto/20081119-1_0.C: Likewise.
7061 * g++.dg/lto/20081118_0.C: Likewise.
7062 * gcc.dg/lto/20091020-2_0.c: Likewise.
7063 * gcc.dg/lto/20090210_0.c: Likewise.
7064 * gcc.dg/lto/20081204-1_0.c: Likewise.
7065 * gcc.dg/lto/20081224_0.c: Likewise.
7066 * gcc.dg/lto/20090219_0.c: Likewise.
7067 * gcc.dg/lto/20091014-1_0.c: Likewise.
7068 * gcc.dg/lto/20091016-1_0.c: Likewise.
7069 * gcc.dg/lto/20090206-2_0.c: Likewise.
7070 * gcc.dg/lto/20090116_0.c: Likewise.
7071 * gcc.dg/lto/20091013-1_0.c: Likewise.
7072 * gcc.dg/lto/20091015-1_0.c: Likewise.
7073 * gcc.dg/lto/20090126-2_0.c: Likewise.
7075 2011-03-31 Ian Lance Taylor <iant@google.com>
7077 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7079 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7081 * gnat.dg/opt16.adb: New test.
7083 2011-03-31 Jason Merrill <jason@redhat.com>
7085 * g++.dg/cpp0x/defaulted24.C: New.
7087 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7090 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7093 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7095 * g++.dg/other/i386-9.C: New test.
7097 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7099 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7101 2011-03-30 Jason Merrill <jason@redhat.com>
7103 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7105 * g++.dg/cpp0x/regress/isnan.C: New.
7107 * g++.dg/cpp0x/initlist46.C: New.
7109 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7112 * gcc.target/arm/neon-modes-2.c: New test.
7114 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7117 * gcc.c-torture/compile/pr48305.c: New test.
7119 2011-03-29 Jason Merrill <jason@redhat.com>
7121 * g++.dg/cpp0x/regress/value-dep1.C: New.
7123 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7125 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7127 2011-03-29 Ian Lance Taylor <iant@google.com>
7129 * go.test/go-test.exp: Handle the test lines used in several new
7131 (errchk): Add opts parameter. Change all callers. Handle parens
7134 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7135 Dominique d'Humieres <dominiq@lps.ens.fr>
7137 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7138 and __APPLE__ && __PPC__ && __ALTIVEC__.
7140 2011-03-29 Jason Merrill <jason@redhat.com>
7142 * g++.dg/cpp0x/dependent1.C: New.
7144 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7146 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7148 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7150 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7153 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7154 * gfortran.dg/proc_ptr_comp_32.f90: New.
7156 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7158 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7159 check for corresponding warning.
7161 2011-03-28 Jason Merrill <jason@redhat.com>
7163 * g++.dg/cpp0x/rv-deduce2.C: New.
7165 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7168 * gcc.dg/pr48203.c: New test.
7170 2011-03-28 Jeff Law <law@redhat.com>
7172 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7174 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7176 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7177 and __PPC__ && __ALTIVEC__.
7179 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7182 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7183 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7184 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7185 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7187 2011-03-28 Jason Merrill <jason@redhat.com>
7189 * g++.dg/cpp0x/initlist-array2.C: New.
7191 * g++.dg/cpp0x/initlist-array1.C: New.
7193 * g++.dg/cpp0x/constexpr-compound.C: New.
7195 * g++.dg/cpp0x/constexpr-using.C: New.
7197 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7199 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7202 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7204 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7206 * gcc.dg/slp-1.c: New test.
7208 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7210 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7211 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7212 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7213 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7214 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7215 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7216 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7217 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7218 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7219 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7220 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7221 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7222 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7223 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7225 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7228 * gfortran.dg/trim_optimize_5.f90: New test.
7229 * gfortran.dg/trim_optimize_6.f90: New test.
7231 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7234 * gcc.target/mips/madd-7.c: Remove -mlong32.
7235 * gcc.target/mips/msub-7.c: Likewise.
7237 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7239 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7240 accesses to preserve the meaning of the test for doubleword vectors.
7241 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7242 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7244 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7247 * gfortran.dg/class_42.f03: New.
7249 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7251 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7254 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7256 PR rtl-optimization/48144
7257 * gcc.dg/pr48144.c: New test.
7259 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7261 * gnat.dg/discr27.ad[sb]: New test.
7263 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7265 * gnat.dg/limited_with2.ad[sb]: New test.
7266 * gnat.dg/limited_with2_pkg1.ads: New helper.
7267 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7269 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7271 * gnat.dg/opt15.adb: New test.
7272 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7274 2011-03-25 Tobias Burnus <burnus@net-b.de>
7278 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7279 * gfortran.dg/leadz_trailz_3.f90: Ditto
7281 2011-03-25 Martin Jambor <mjambor@suse.cz>
7283 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7285 2011-03-25 Jason Merrill <jason@redhat.com>
7287 * g++.dg/cpp0x/defaulted22.C: New.
7288 * g++.dg/cpp0x/defaulted23.C: New.
7289 * g++.dg/cpp0x/defaulted15.C: Adjust.
7291 2011-03-25 Jason Merrill <jason@redhat.com>
7293 * g++.dg/cpp0x/move1.C: New.
7295 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7298 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7300 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7302 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7303 for mips-sgi-irix6.5.
7304 Replace snprintf prototype by <stdio.h>.
7306 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7309 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7310 run_expensive_tests.
7311 * gcc.dg/graphite/block-4.c: Likewise.
7312 * gcc.dg/graphite/block-7.c: Likewise.
7313 * gcc.dg/graphite/block-8.c: Likewise.
7315 2011-03-25 Richard Guenther <rguenther@suse.de>
7317 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7318 * g++.dg/tree-ssa/pr8781.C: Likewise.
7319 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7320 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7321 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7322 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7323 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7324 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7325 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7326 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7327 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7328 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7329 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7330 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7331 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7332 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7333 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7334 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7335 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7336 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7337 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7338 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7339 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7340 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7341 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7342 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7343 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7344 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7345 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7346 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7347 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7348 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7349 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7350 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7352 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7353 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7354 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7355 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7356 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7357 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7358 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7359 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7360 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7361 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7362 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7363 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7364 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7365 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7366 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7367 * c-c++-common/pr46562-2.c: Likewise.
7368 * gfortran.dg/pr42108.f90: Likewise.
7369 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7370 foo to be inlined even at -O1.
7371 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7372 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7374 * gcc.dg/matrix/matrix.exp: Disable FRE.
7376 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7379 * gcc.dg/dfp/pr48204.c: New test.
7381 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7384 * gcc.c-torture/execute/pr47917.c: Move this...
7385 * gcc.dg/torture/pr47917.c: to here and add xfails.
7387 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7389 * gnat.dg/array16.ad[sb]: New test.
7390 * gnat.dg/array16.ads: New helper.
7392 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7394 * gnat.dg/derived_type2.adb: New test.
7396 2011-03-24 Richard Guenther <rguenther@suse.de>
7398 PR tree-optimization/48271
7399 * g++.dg/torture/pr48271.C: New testcase.
7401 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7403 * gnat.dg/array15.ad[sb]: New test.
7405 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7408 * gcc.target/i386/pr48237.c: New test.
7410 2011-03-24 Richard Guenther <rguenther@suse.de>
7413 * gcc.dg/builtin-object-size-10.c: New testcase.
7415 2011-03-24 Richard Guenther <rguenther@suse.de>
7417 PR tree-optimization/46562
7418 * c-c++-common/pr46562-2.c: New testcase.
7419 * c-c++-common/pr46562.c: Likewise.
7421 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7423 * gcc.dg/vect/vect-cselim-1.c: New test.
7424 * gcc.dg/vect/vect-cselim-2.c: New test.
7426 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7428 * gcc.target/arm/pr46934.c: New.
7430 2011-03-23 Ian Lance Taylor <iant@google.com>
7432 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7434 2011-03-23 Richard Guenther <rguenther@suse.de>
7436 * gcc.dg/struct: Remove directory and contents.
7438 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7441 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7443 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7445 * gnat.dg/discr26.ad[sb]: New test.
7446 * gnat.dg/discr26_pkg.ads: New helper.
7448 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7451 * gcc.target/arm/neon-vld-1.c: New test.
7453 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7455 * gnat.dg/array14.ad[sb]: New test.
7456 * gnat.dg/array14_pkg.ads: New helper.
7458 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7460 * gcc.c-torture/execute/920501-8.x: Remove.
7461 * gcc.c-torture/execute/930513-1.x: Remove.
7462 * gcc.c-torture/execute/960312-1.x: Remove.
7463 * gcc.c-torture/compile/20000804-1.c,
7464 gcc.c-torture/compile/20001205-1.c,
7465 gcc.c-torture/compile/20001226-1.c,
7466 gcc.c-torture/compile/20010518-2.c,
7467 gcc.c-torture/compile/20020312-1.c,
7468 gcc.c-torture/compile/20020604-1.c,
7469 gcc.c-torture/compile/920501-12.c,
7470 gcc.c-torture/compile/920501-4.c,
7471 gcc.c-torture/compile/920520-1.c,
7472 gcc.c-torture/compile/980506-1.c,
7473 gcc.c-torture/execute/980709-1.x,
7474 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7475 options for m68hc11.
7476 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7477 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7480 2011-03-22 Nick Clifton <nickc@redhat.com>
7482 * lib/target-supports.exp (check_profiling_available): Add MN10300
7483 to the list of targets that do not support profiling. Restore
7484 alpha sorting to this list.
7486 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7488 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7489 failure on 32-bit systems.
7490 * gcc.dg/torture/vector-2.c: Ditto.
7492 2011-03-22 Richard Guenther <rguenther@suse.de>
7494 PR tree-optimization/48228
7495 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7497 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7499 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7503 * gcc.target/powerpc/pr48226.c: New file.
7505 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7507 * lib/prune.exp (prune_gcc_output): Prune "could not create
7508 compact unwind for" warnings.
7510 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7514 * gcc.c-torture/execute/pr42544.c: New test.
7515 * gcc.c-torture/execute/pr48197.c: New test.
7517 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7519 PR preprocessor/48192
7520 * gcc.target/powerpc/pr48192.c: New file.
7523 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7524 split problem of 0 being loaded in a VSX register.
7526 2011-03-21 Richard Guenther <rguenther@suse.de>
7529 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7530 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7531 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7532 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7534 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7537 * gcc.dg/pr48213.c: New test.
7539 2011-03-21 Kai Tietz <ktietz@redhat.com>
7542 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7544 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7546 * gcc.target/arm/xor-and.c: New.
7548 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7551 * gfortran.dg/function_optimize_1.f90: New test.
7552 * gfortran.dg/function_optimize_2.f90: New test.
7554 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7556 PR rtl-optimization/47502
7557 * gcc.target/i386/pr47502-1.c: New.
7558 * gcc.target/i386/pr47502-2.c: Likewise.
7560 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7562 PR rtl-optimization/48156
7563 * gcc.dg/pr48156.c: New test.
7565 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7568 * gfortran.dg/scratch_1.f90: Adjust test.
7570 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7573 * gfortran.dg/scratch_1.f90: New test.
7575 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7577 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7578 variably modified typedefs.
7579 * gcc.dg/c1x-typedef-2.c: Remove.
7581 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7583 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7584 * gcc.dg/c1x-anon-struct-3.c: New test.
7585 * gcc.dg/anon-struct-11.c: Update.
7587 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7591 Only xfail with gas.
7593 2011-03-18 Jason Merrill <jason@redhat.com>
7595 * g++.dg/template/fn-ptr1.C: New.
7597 * g++.dg/overload/volatile1.C: New.
7599 * g++.dg/opt/pr23372.C: New.
7601 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7603 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7606 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7608 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7610 * gcc.target/arm/unsigned-extend-1.c: New.
7612 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7615 * gcc.c-torture/compile/pr48161.c: New test.
7617 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7620 * gcc.dg/torture/pr47725.c: New.
7622 2011-03-17 Jason Merrill <jason@redhat.com>
7624 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7625 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7627 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7629 * gnat.dg/specs/elab2.ads: New test.
7630 * gnat.dg/specs/elab2_pkg.ads: New helper.
7632 2011-03-17 Jason Merrill <jason@redhat.com>
7634 * g++.dg/cpp0x/decltype-1212.C: New.
7635 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7637 2011-03-17 Jason Merrill <jason@redhat.com>
7639 * g++.dg/parse/memfnquals1.C: New.
7641 2011-03-17 Richard Guenther <rguenther@suse.de>
7644 * gcc.dg/pr48134.c: New testcase.
7646 2011-03-17 Richard Guenther <rguenther@suse.de>
7649 * g++.dg/torture/pr48165.C: New testcase.
7651 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7653 PR rtl-optimization/48141
7654 * gcc.dg/pr48141.c: New test.
7656 2011-03-16 Jason Merrill <jason@redhat.com>
7658 * g++.dg/cpp0x/constexpr-48089.C: New.
7660 * g++.dg/cpp0x/constexpr-abi1.C: New.
7662 * g++.dg/cpp0x/constexpr-46336.C: New.
7663 * g++.dg/parse/friend5.C: Adjust expected errors.
7665 * g++.dg/cpp0x/constexpr-47570.C: New.
7667 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7670 * ++.dg/debug/dwarf2/typedef6.C: New test.
7672 2011-03-16 Jason Merrill <jason@redhat.com>
7674 * g++.dg/cpp0x/elision2.C: New.
7676 * g++.dg/cpp0x/constexpr-array3.C: New.
7678 2011-03-16 Jason Merrill <jason@redhat.com>
7680 * g++.dg/cpp0x/sfinae6.C: New.
7681 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7682 * g++.dg/cpp0x/pr45908.C: Likewise.
7683 * g++.dg/cpp0x/sfinae6.C: Likewise.
7684 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7685 * g++.old-deja/g++.law/arg11.C: Likewise.
7687 2011-03-16 Jason Merrill <jason@redhat.com>
7689 * g++.dg/template/incomplete6.C: New.
7691 2011-03-16 Jeff Law <law@redhat.com>
7693 * gcc.dg/tree-ssa/vrp55.c: New test.
7695 2011-03-16 Jason Merrill <jason@redhat.com>
7697 * g++.dg/cpp0x/auto22.C: New.
7699 2011-03-16 Richard Guenther <rguenther@suse.de>
7701 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7702 optimizing it away if promoted to const.
7704 2011-03-16 Richard Guenther <rguenther@suse.de>
7706 PR tree-optimization/48149
7707 * gcc.dg/fold-complex-1.c: New testcase.
7709 2011-03-16 Richard Guenther <rguenther@suse.de>
7712 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7715 2011-03-16 Richard Guenther <rguenther@suse.de>
7717 PR tree-optimization/26134
7718 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7720 2011-03-16 Richard Guenther <rguenther@suse.de>
7722 PR tree-optimization/48146
7723 * gcc.dg/torture/pr48146.c: New testcase.
7725 2011-03-16 Richard Guenther <rguenther@suse.de>
7727 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7728 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7730 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7733 * gcc.c-torture/compile/pr48136.c: New test.
7735 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7738 * gcc.dg/guality/pr45882.c: New test.
7740 2011-03-15 Jason Merrill <jason@redhat.com>
7742 * g++.dg/cpp0x/constexpr-recursion.C: New.
7744 * g++.dg/cpp0x/implicit11.C: New.
7746 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7748 * g++.dg/cpp0x/constexpr-attribute.C: New.
7750 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7752 * g++.dg/parse/pr34758.C: New.
7754 2011-03-15 Xinliang David Li <davidxl@google.com>
7757 * gcc.dg/uninit-pred-7_d.c: New test.
7758 * gcc.dg/uninit-pred-8_d.c: New test.
7760 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7763 * gcc.target/arm/pr46788.c: New.
7765 2011-03-15 Richard Guenther <rguenther@suse.de>
7768 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7769 * gfortran.dg/ishft_4.f90: Likewise.
7770 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7772 2011-03-15 Richard Guenther <rguenther@suse.de>
7774 PR tree-optimization/13954
7775 * g++.dg/tree-ssa/pr13954.C: New testcase.
7777 2011-03-15 Richard Guenther <rguenther@suse.de>
7779 PR tree-optimization/48037
7780 * gcc.target/i386/pr48037-1.c: New testcase.
7782 2011-03-15 Richard Guenther <rguenther@suse.de>
7784 PR tree-optimization/41490
7785 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7786 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7787 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7788 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7789 * g++.dg/tree-ssa/pr33604.C: Adjust.
7791 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7794 * gcc.c-torture/execute/pr47917.c: New test.
7795 * gcc.dg/pr47917.c: New test.
7798 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7800 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7802 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7803 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7804 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7805 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7806 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7807 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7808 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7809 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7810 * gcc.target/i386/avx-floor-vec.c: Ditto.
7811 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7812 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7813 * gcc.target/i386/avx-rint-vec.c: Ditto.
7814 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7815 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7816 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7817 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7819 2011-03-14 Tom Tromey <tromey@redhat.com>
7821 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7822 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7823 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7825 2011-03-14 Tom Tromey <tromey@redhat.com>
7827 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7828 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7829 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7831 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7833 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7835 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7837 PR rtl-optimization/47166
7838 * gcc.c-torture/execute/postmod-1.c: New test.
7840 2011-03-14 Richard Guenther <rguenther@suse.de>
7843 * gcc.dg/torture/pr48098.c: New testcase.
7845 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7848 * gcc.target/powerpc/pr48053-1.c: New test.
7849 * gcc.target/powerpc/pr48053-2.c: Likewise.
7851 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7854 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7856 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7859 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7861 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7864 * gfortran.dg/class_41.f03: New.
7866 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7868 * g++.dg/conversion/cast3.C: New test.
7870 2011-03-11 Jason Merrill <jason@redhat.com>
7872 * g++.dg/template/error45.C: New.
7874 * g++.dg/parse/no-type-defn1.C: New.
7876 * g++.dg/ext/attrib40.C: New.
7878 * g++.dg/cpp0x/regress/array1.C: New.
7880 2011-03-11 Richard Guenther <rguenther@suse.de>
7882 PR tree-optimization/48067
7883 * gcc.dg/pr48067.c: New testcase.
7885 2011-03-11 Richard Guenther <rguenther@suse.de>
7888 * g++.dg/lto/20110311-1_0.C: New testcase.
7890 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7893 * g++.dg/inherit/virtual8.C: New test.
7896 * gcc.dg/torture/pr48044.c: New test.
7898 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7901 * gfortran.dg/proc_ptr_comp_31.f90: New.
7903 2011-03-11 Richard Guenther <rguenther@suse.de>
7905 PR tree-optimization/47278
7906 * gcc.dg/torture/pr47278-1.c: New testcase.
7907 * gcc.dg/torture/pr47278-2.c: Likewise.
7909 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7911 PR tree-optimization/48063
7912 * gcc.dg/torture/pr48063.c: New test.
7914 2011-03-10 Jason Merrill <jason@redhat.com>
7916 * g++.dg/template/array22.C: New.
7918 * g++.dg/cpp0x/syntax-err1.C: New.
7919 * g++.dg/parse/error36.C: Adjust expected errors.
7920 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7921 * g++.old-deja/g++.pt/typename3.C: Likewise.
7922 * g++.old-deja/g++.pt/typename4.C: Likewise.
7923 * g++.old-deja/g++.pt/typename6.C: Likewise.
7925 2011-03-09 Jason Merrill <jason@redhat.com>
7927 * g++.dg/template/nontype22.C: New.
7929 2011-03-09 Martin Jambor <mjambor@suse.cz>
7931 PR tree-optimization/47714
7932 * g++.dg/torture/pr47714.C: New test.
7934 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7937 * gcc.target/powerpc/pr47755-2.c: New file.
7939 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7941 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7942 is not set in the environment, pass 64 as first argument when not
7943 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7944 native where ulimit -u is supported.
7946 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7948 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7950 2011-03-08 Jason Merrill <jason@redhat.com>
7952 * g++.dg/template/nontype21.C: New.
7954 * g++.dg/template/anon5.C: New.
7956 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7959 * gcc.dg/pr47881.c: New test.
7961 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7964 * g++.dg/lookup/template3.C: New test.
7966 2011-03-08 Kai Tietz <ktietz@redhat.com>
7968 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7971 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7974 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7975 sizeof to compute alignment.
7977 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7979 PR tree-optimization/48022
7980 * gcc.dg/pr48022-1.c: New test.
7981 * gcc.dg/pr48022-2.c: New test.
7983 2011-03-07 Jason Merrill <jason@redhat.com>
7985 * g++.dg/template/nontype20.C: New.
7986 * g++.dg/init/member1.C: Adjust expected errors.
7987 * g++.dg/parse/constant4.C: Likewise.
7988 * g++.dg/template/qualified-id3.C: Likewise.
7989 * g++.old-deja/g++.pt/crash10.C: Likewise.
7991 * g++.dg/cpp0x/regress/non-const1.C: New.
7993 2011-03-07 Jakub Jelinek <jakub@redhat.com>
7996 * gcc.dg/pr47991.c: New test.
7998 2011-03-07 Jason Merrill <jason@redhat.com>
8000 * g++.dg/abi/mangle46.C: New.
8002 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8005 * gcc.target/powerpc/pr47862.c: New.
8007 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8010 * gcc.target/i386/combine-mul.c: Require nonpic.
8012 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8013 Nathan Froyd <froydnj@codesourcery.com>
8015 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8017 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8019 * README.QMTEST: Remove.
8021 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8022 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8025 * gfortran.dg/array_constructor_37.f90 : New test.
8027 2011-03-05 Jason Merrill <jason@redhat.com>
8029 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8030 * g++.dg/abi/mangle45.C: Likewise.
8031 * g++.dg/cpp0x/trailing1.C: Likewise.
8033 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8035 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8037 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8039 PR rtl-optimization/47899
8040 * gcc.dg/pr47899.c: New test.
8042 * gcc.dg/torture/pr47968.c: Ignore warnings.
8044 PR tree-optimization/47967
8045 * gcc.c-torture/compile/pr47967.c: New test.
8047 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8049 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8050 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8052 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8054 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8055 and property_getAttributes() if __OBJC2__.
8056 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8057 * objc.dg/property/property-encoding-1.m: New.
8058 * obj-c++.dg/property/property-encoding-1.mm: New.
8060 2011-03-04 Jason Merrill <jason@redhat.com>
8062 * g++.dg/template/pseudodtor6.C: New.
8064 * g++.dg/inherit/covariant19.C: New.
8066 2011-03-04 Richard Guenther <rguenther@suse.de>
8069 * gcc.dg/torture/pr47968.c: New testcase.
8071 2011-03-04 Richard Guenther <rguenther@suse.de>
8074 * gcc.dg/torture/pr47975.c: New testcase.
8076 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8079 * g++.dg/template/crash106.C: New.
8081 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8084 * gcc.dg/gomp/pr47963.c: New test.
8085 * g++.dg/gomp/pr47963.C: New test.
8087 2011-03-02 Jason Merrill <jason@redhat.com>
8089 * g++.dg/cpp0x/regress/condition1.C: New.
8091 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8093 2011-03-01 Jason Merrill <jason@redhat.com>
8095 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8097 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8099 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8101 PR rtl-optimization/47925
8102 * gcc.c-torture/execute/pr47925.c: New test.
8104 2011-03-01 Jason Merrill <jason@redhat.com>
8106 * g++.dg/cpp0x/decltype25.C: New.
8108 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8110 2011-03-01 Richard Guenther <rguenther@suse.de>
8112 PR tree-optimization/47890
8113 * gcc.dg/torture/pr47890.c: New testcase.
8115 2011-03-01 Richard Guenther <rguenther@suse.de>
8118 * gcc.dg/lto/pr47924_0.c: New testcase.
8120 2011-03-01 Richard Guenther <rguenther@suse.de>
8123 * gfortran.dg/lto/pr46911_0.f: New testcase.
8125 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8127 PR libgfortran/47933
8128 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8129 compile errors from older code form.
8131 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8133 PR libgfortran/47567
8134 * gfortran.dg/fmt_fw_d.f90: New test.
8136 2011-02-28 Jason Merrill <jason@redhat.com>
8138 * g++.dg/inherit/covariant18.C: New.
8140 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8143 * gcc.dg/pr47893.c: New test.
8145 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8147 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8148 NULL in case of a selector with conflicting types.
8149 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8151 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8153 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8154 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8155 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8156 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8158 2011-02-28 Jason Merrill <jason@redhat.com>
8161 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8163 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8165 PR libgfortran/47778
8166 * gfortran.dg/namelist_71.f90: New test.
8168 2011-02-27 Jason Merrill <jason@redhat.com>
8171 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8172 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8174 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8177 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8179 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8182 * gfortran.dg/gomp/task-1.f90: Removed.
8184 2011-02-26 Jason Merrill <jason@redhat.com>
8186 * g++.dg/template/this-targ1.C: New.
8188 * g++.dg/cpp0x/regress/template-const1.C: New.
8189 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8190 * g++.dg/template/function1.C: Adjust.
8191 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8192 * g++.dg/debug/debug7.C: Adjust.
8194 2011-02-26 Tobias Burnus <burnus@net-b.de>
8197 * gfortran.dg/gomp/task-1.f90: New.
8199 2011-02-25 Jie Zhang <jie@codesourcery.com>
8201 * gcc.target/arm/neon-thumb2-move.c: Add
8202 dg-require-effective-target arm_thumb2_ok.
8204 2011-02-24 Jason Merrill <jason@redhat.com>
8206 * g++.dg/parse/constant1.C: Specify C++98 mode.
8207 * g++.dg/parse/constant5.C: Likewise.
8208 * g++.dg/parse/error2.C: Likewise.
8209 * g++.dg/parse/semicolon3.C: Likewise.
8210 * g++.dg/template/crash14.C: Likewise.
8211 * g++.dg/template/local4.C: Likewise.
8212 * g++.dg/template/nontype3.C: Likewise.
8213 * g++.dg/parse/crash31.C: Adjust expected errors.
8214 * g++.dg/template/function1.C: Likewise.
8215 * g++.dg/template/ref3.C: Likewise.
8216 * g++.dg/template/static9.C: Likewise.
8217 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8219 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8220 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8221 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8222 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8223 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8225 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8228 * gfortran.dg/pr47878.f90: New test.
8230 2011-02-24 Richard Guenther <rguenther@suse.de>
8233 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8234 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8236 2011-02-24 Richard Guenther <rguenther@suse.de>
8239 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8240 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8242 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8244 PR libgfortran/47567
8245 * gfortran.dg/fmt_f0_1.f90: Update test.
8247 2011-02-23 Jason Merrill <jason@redhat.com>
8249 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8250 * g++.dg/abi/mangle45.C: New.
8252 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8253 * g++.dg/template/canon-type-9.C: Match use of decltype
8254 between declaration and definition.
8255 * g++.dg/template/canon-type-12.C: Likewise.
8257 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8260 * gfortran.dg/nested_allocatables_1.f90: New.
8262 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8265 * g++.dg/pr46868.C: New test.
8266 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8267 * g++.dg/parse/error14.C: Adjust.
8269 2011-02-23 Richard Guenther <rguenther@suse.de>
8271 PR tree-optimization/47838
8272 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8274 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8276 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8278 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8280 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8281 * gfortran.dg/count_init_expr.f03: Ditto.
8282 * gfortran.dg/gomp/pr43711.f90: Ditto.
8283 * gcc.dg/struct-parse-2.c: Ditto.
8284 * gcc.dg/parse-error-3.c: Ditto.
8285 * gcc.dg/Wlogical-op-1.c: Ditto.
8286 * gcc.dg/Walways-true-1.c: Ditto.
8287 * gcc.dg/pr24225.c: Ditto.
8288 * gcc.dg/Walways-true-2.c: Ditto.
8289 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8290 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8291 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8292 * g++.dg/overload/defarg4.C: Ditto.
8293 * g++.dg/inherit/covariant16.C: Ditto.
8294 * g++.dg/inherit/virtual7.C: Ditto.
8295 * g++.dg/template/canon-type-9.C: Ditto.
8296 * g++.dg/template/access19.C: Ditto.
8297 * g++.dg/template/call7.C: Ditto.
8298 * g++.dg/template/canon-type-2.C: Ditto.
8299 * g++.dg/template/init7.C: Ditto.
8300 * g++.dg/template/sizeof-template-argument.C: Ditto.
8301 * g++.dg/template/const3.C: Ditto.
8302 * g++.dg/template/sfinae26.C: Ditto.
8303 * g++.dg/template/sfinae26.C: Ditto.
8304 * g++.dg/template/canon-type-11.C: Ditto.
8305 * g++.dg/template/union2.C: Ditto.
8306 * g++.dg/template/canon-type-3.C: Ditto.
8307 * g++.dg/template/canon-type-1.C: Ditto.
8308 * g++.dg/template/canon-type-5.C: Ditto.
8309 * g++.dg/template/canon-type-7.C: Ditto.
8310 * g++.dg/template/canon-type-10.C: Ditto.
8311 * g++.dg/template/spec36.C: Ditto.
8312 * g++.dg/template/typedef38.C: Ditto.
8313 * g++.dg/template/canon-type-4.C: Ditto.
8314 * g++.dg/template/canon-type-6.C: Ditto.
8315 * g++.dg/template/canon-type-13.C: Ditto.
8316 * g++.dg/template/instantiate9.C: Ditto.
8317 * g++.dg/template/ttp22.C: Ditto.
8318 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8319 * g++.dg/warn/Walways-true-1.C: Ditto.
8320 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8321 * g++.dg/warn/Walways-true-2.C: Ditto.
8322 * g++.dg/conversion/op4.C: Ditto.
8323 * g++.dg/opt/pr19650.C: Ditto.
8324 * g++.dg/lookup/friend11.C: Ditto.
8325 * g++.dg/other/default2.C: Ditto.
8326 * g++.dg/other/default3.C: Ditto.
8327 * g++.dg/other/dtor2.C: Ditto.
8328 * g++.dg/other/friend5.C: Ditto.
8329 * g++.dg/other/default5.C: Ditto.
8330 * g++.dg/init/brace6.C: Ditto.
8331 * g++.dg/init/aggr5.C: Ditto.
8332 * g++.dg/init/error2.C: Ditto.
8333 * g++.dg/expr/bound-mem-fun.C: Ditto.
8334 * g++.dg/expr/cond6.C: Ditto.
8335 * g++.dg/expr/stmt-expr-1.C: Ditto.
8336 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8337 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8338 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8339 * g++.dg/cpp0x/bracket1.C: Ditto.
8340 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8341 * g++.dg/cpp0x/pr38646.C: Ditto.
8342 * g++.dg/cpp0x/variadic73.C: Ditto.
8343 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8344 * g++.dg/cpp0x/bracket4.C: Ditto.
8345 * g++.dg/cpp0x/decltype4.C: Ditto.
8346 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8347 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8348 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8349 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8350 * g++.dg/cpp0x/decltype2.C: Ditto.
8351 * g++.dg/cpp0x/decltype1.C: Ditto.
8352 * g++.dg/cpp0x/bracket2.C: Ditto.
8353 * g++.dg/cpp0x/decltype5.C: Ditto.
8354 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8355 * g++.dg/cpp0x/variadic70.C: Ditto.
8356 * g++.dg/cpp0x/decltype6.C: Ditto.
8357 * g++.dg/cpp0x/rvo.C: Ditto.
8358 * g++.dg/cpp0x/vt-40092.C: Ditto.
8359 * g++.dg/cpp0x/variadic-new.C: Ditto.
8360 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8361 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8362 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8363 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8364 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8365 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8366 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8367 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8368 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8369 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8370 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8371 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8372 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8373 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8374 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8375 * g++.dg/cpp0x/pr39639.C: Ditto.
8376 * g++.dg/cpp0x/decltype3.C: Ditto.
8377 * g++.dg/cpp0x/variadic68.C: Ditto.
8378 * g++.dg/cpp0x/variadic-function.C: Ditto.
8379 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8380 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8381 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8382 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8383 * g++.dg/parse/crash35.C: Ditto.
8384 * g++.dg/parse/crash40.C: Ditto.
8385 * g++.dg/parse/defarg12.C: Ditto.
8386 * g++.dg/parse/crash34.C: Ditto.
8387 * g++.dg/parse/constructor3.C: Ditto.
8388 * g++.dg/parse/template23.C: Ditto.
8389 * g++.dg/parse/crash56.C: Ditto.
8390 * g++.dg/parse/dtor13.C: Ditto.
8391 * g++.dg/parse/error33.C: Ditto.
8392 * g++.dg/parse/ctor9.C: Ditto.
8393 * g++.dg/parse/error32.C: Ditto.
8394 * g++.dg/parse/error37.C: Ditto.
8395 * g++.dg/parse/bitfield3.C: Ditto.
8396 * g++.dg/parse/struct-4.C: Ditto.
8397 * g++.dg/ext/has_trivial_copy.C: Ditto.
8398 * g++.dg/ext/is_polymorphic.C: Ditto.
8399 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8400 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8401 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8402 * g++.dg/ext/is_union.C: Ditto.
8403 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8404 * g++.dg/ext/is_pod.C: Ditto.
8405 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8406 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8407 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8408 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8409 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8410 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8411 * g++.dg/ext/is_abstract.C: Ditto.
8412 * g++.dg/ext/has_trivial_assign.C: Ditto.
8413 * g++.dg/ext/is_class.C: Ditto.
8414 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8415 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8416 * g++.dg/ext/is_base_of.C: Ditto.
8417 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8418 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8419 * g++.dg/ext/is_empty.C: Ditto.
8420 * g++.dg/ext/is_enum.C: Ditto.
8421 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8422 * gnat.dg/opt11.adb: Ditto.
8423 * obj-c++.dg/pr45735.mm: Ditto.
8424 * obj-c++.dg/pr24393.mm: Ditto.
8425 * obj-c++.dg/exceptions-2.mm: Ditto.
8426 * objc.dg/pr45735.m: Ditto.
8427 * objc.dg/pr24393.m: Ditto.
8429 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8431 * objc.dg/attributes/objc-exception-1.m: New.
8433 2011-02-23 Jie Zhang <jie@codesourcery.com>
8435 * gcc.dg/cpp/include7.c: New test.
8437 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8440 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8442 2011-02-23 Jie Zhang <jie@codesourcery.com>
8444 PR rtl-optimization/47763
8445 * gcc.dg/pr47763.c: New test.
8447 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8450 * gfortran.dg/whole_file_32.f90 : New test.
8452 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8455 * g++.dg/inherit/virtual7.C: New test.
8457 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8460 * objc.dg/type-size-3.m: Updated error message.
8461 * objc.dg/type-size-4.m: New test.
8462 * objc.dg/type-size-5.m: New test.
8464 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8466 * lib/gnat.exp: Fix comments.
8467 Don't load libgloss.exp.
8468 (default_gnat_version): Call $compiler with --version.
8469 Adapt regexp for gnatmake output, insert version.
8470 (gnat_version): New proc.
8471 (gnat_init): Remove gnat_libgcc_s_path.
8472 (gnat_target_compile): Likewise.
8473 Remove ld_library_path.
8474 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8475 (gnat_pass): Remove.
8476 (gnat_pass): Remove.
8477 (gnat_finish): Remove.
8478 (gnat_exit): Remove.
8479 (local_find_gnatmake): Reindent.
8480 (runtest_file_p): Remove.
8481 (prune_warnings): Remove.
8482 (find_gnatclean): New proc.
8483 * lib/gnat-dg.exp (lremove): New proc.
8484 (gnat-dg-test): Reindent.
8485 Remove additional output files.
8486 (gnat-dg-runtest): Remove.
8488 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8489 * gnat.dg/loop_optimization6.adb: Likewise.
8490 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8492 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8494 PR tree-optimization/47835
8495 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8497 2011-02-22 Tobias Burnus <burnus@net-b.de>
8499 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8500 * gfortran.dg/abstract_type_2.f03: Ditto.
8501 * gfortran.dg/abstract_type_3.f03: Ditto.
8502 * gfortran.dg/abstract_type_4.f03: Ditto.
8503 * gfortran.dg/abstract_type_5.f03: Ditto.
8504 * gfortran.dg/abstract_type_6.f03: Ditto.
8505 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8506 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8507 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8508 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8509 * gfortran.dg/array_function_5.f90: Ditto.
8510 * gfortran.dg/asynchronous_3.f03: Ditto.
8511 * gfortran.dg/char_expr_1.f90: Ditto.
8512 * gfortran.dg/class_14.f03: Ditto.
8513 * gfortran.dg/data_array_6.f: Ditto.
8514 * gfortran.dg/data_invalid.f90: Ditto.
8515 * gfortran.dg/dot_product_1.f03: Ditto.
8516 * gfortran.dg/func_derived_5.f90: Ditto.
8517 * gfortran.dg/func_result_4.f90: Ditto.
8518 * gfortran.dg/implied_do_1.f90: Ditto.
8519 * gfortran.dg/initialization_25.f90: Ditto.
8520 * gfortran.dg/initialization_26.f90: Ditto.
8521 * gfortran.dg/interface_34.f90: Ditto.
8522 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8523 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8524 * gfortran.dg/matmul_8.f03: Ditto.
8525 * gfortran.dg/merge_init_expr.f90: Ditto.
8526 * gfortran.dg/pack_assign_1.f90: Ditto.
8527 * gfortran.dg/pack_vector_1.f90: Ditto.
8528 * gfortran.dg/pointer_check_8.f90: Ditto.
8529 * gfortran.dg/product_init_expr.f03: Ditto.
8530 * gfortran.dg/reshape_order_5.f90: Ditto.
8531 * gfortran.dg/reshape_shape_1.f90: Ditto.
8532 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8533 * gfortran.dg/same_name_2.f90: Ditto.
8534 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8535 * gfortran.dg/spread_init_expr.f03: Ditto.
8536 * gfortran.dg/stmt_func_1.f90: Ditto.
8537 * gfortran.dg/sum_init_expr.f03: Ditto.
8538 * gfortran.dg/transpose_3.f03: Ditto.
8539 * gfortran.dg/unpack_init_expr.f03: Ditto.
8540 * gfortran.dg/warn_conversion.f90: Ditto.
8541 * gfortran.dg/warn_conversion_2.f90: Ditto.
8542 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8543 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8544 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8545 * gfortran.dg/whole_file_16.f90: Ditto.
8546 * gfortran.dg/whole_file_17.f90: Ditto.
8547 * gfortran.dg/whole_file_18.f90: Ditto.
8548 * gfortran.dg/whole_file_20.f03: Ditto.
8549 * gfortran.dg/whole_file_5.f90: Ditto.
8550 * gfortran.dg/whole_file_6.f90: Ditto.
8551 * gfortran.dg/write_invalid_format.f90: Ditto.
8552 * gfortran.dg/zero_sized_6.f90: Ditto.
8554 2011-02-21 Jeff Law <law@redhat.com>
8556 PR rtl-optimization/46178
8557 * gcc.target/i386/pr46178.c: New test.
8559 PR rtl-optimization/46002
8560 * gcc.c-torture/compile/pr46002.c: New test.
8562 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8564 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8567 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8570 * g++.dg/debug/pr47106.C: Require effective target lto.
8572 2011-02-21 Jason Merrill <jason@redhat.com>
8574 * g++.dg/cpp0x/constexpr-diag2.C: New.
8576 2011-02-20 Jason Merrill <jason@redhat.com>
8578 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8580 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8582 * g++.dg/overload/conv-op1.C: New.
8584 * g++.dg/cpp0x/constexpr-synth1.C: New.
8586 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8588 * objc.dg/layout-2.m: New.
8589 * objc.dg/selector-3.m: Adjusted location of error message.
8590 * objc.dg/type-size-3.m: Same.
8591 * obj-c++.dg/selector-3.mm: Same.
8593 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8596 * objc.dg/property/dotsyntax-22.m: New.
8597 * obj-c++.dg/property/dotsyntax-22.mm: New.
8599 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8602 * g++.dg/template/typedef38.C: New test.
8604 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8607 * gfortran.dg/whole_file_30.f90 : New test.
8608 * gfortran.dg/whole_file_31.f90 : New test.
8610 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8614 * gfortran.dg/whole_file_28.f90 : New test.
8615 * gfortran.dg/whole_file_29.f90 : New test.
8617 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8620 * g++.dg/template/crash105.C: New.
8622 2011-02-19 Jason Merrill <jason@redhat.com>
8624 * g++.dg/cpp0x/regress/no-elide1.C: New.
8626 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8628 PR tree-optimization/46620
8629 * gcc.dg/pr46620.c: New.
8631 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8634 * gcc.target/i386/pr47809.c: New test.
8636 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8637 Tobias Burnus <burnus@net-b.de>
8639 * lib/target-supports.exp
8640 (check_effective_target_fortran_large_real): New check for large reals.
8641 * gfortran.dg/nan_7.f90: New test.
8643 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8645 PR libgfortran/47567
8646 * gfortran.dg/fmt_f0_1.f90: Update test.
8648 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8651 * gfortran.dg/array_constructor_36.f90 : New test.
8652 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8653 allow for comparison between different elements of the array
8654 constructor at different levels of optimization.
8656 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8658 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8659 * gcc.target/i386/pr32280-1.c: Likewise.
8661 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8664 * gcc.target/i386/pr47800.c: New test.
8666 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8668 * objc/execute/exceptions/foward-1.x: New.
8670 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8673 * gfortran.dg/derived_constructor_comps_4.f90: New.
8675 2011-02-18 Tobias Burnus
8678 * gfortran.dg/func_result_6.f90: New.
8680 2011-02-18 Michael Matz <matz@suse.de>
8683 * gfortran.dg/lto/pr45586_0.f90: New test.
8684 * gfortran.dg/typebound_proc_20.f90: Ditto.
8685 * gfortran.dg/typebound_proc_21.f90: Ditto.
8687 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8690 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8692 2011-02-18 Tobias Burnus <burnus@net-b.de>
8695 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8697 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8698 normalizing the error/warning output.
8699 * gfortran.dg/Wall.f90: Update dg-error/warning.
8700 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8701 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8702 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8703 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8704 * gfortran.dg/class_30.f90: Update dg-error/warning.
8705 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8706 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8707 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8708 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8709 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8710 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8711 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8712 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8713 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8714 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8715 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8716 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8717 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8718 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8719 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8720 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8721 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8722 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8723 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8724 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8725 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8726 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8727 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8728 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8729 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8731 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8734 * gfortran.dg/proc_ptr_comp_30.f90: New.
8736 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8739 * gcc.target/i386/pr47780.c: New test.
8741 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8744 * gfortran.dg/class_40.f03: New.
8746 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8749 * g++.dg/cpp0x/auto21.C: New test.
8751 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8753 * objc.dg/special/unclaimed-category-1.h: Updated for
8755 * objc.dg/special/unclaimed-category-1.m: Same.
8756 * objc.dg/zero-link-1.m: Same.
8757 * objc.dg/lookup-1.m: Same.
8758 * objc.dg/torture/strings/const-str-9.m
8759 * objc.dg/torture/strings/const-str-10.m: Same.
8760 * objc.dg/torture/strings/const-str-11.m: Same.
8761 * objc.dg/torture/forward-1.m: Same.
8762 * objc.dg/zero-link-2.m: Same.
8763 * objc.dg/encode-7-next-64bit.m: Same.
8764 * objc.dg/method-4.m: Same.
8765 * objc.dg/next-runtime-1.m: Same.
8766 * objc.dg/image-info.m: Same.
8767 * objc.dg/pr23214.m: Same.
8768 * objc.dg/symtab-1.m: Same.
8769 * obj-c++.dg/basic.m: Same.
8770 * obj-c++.dg/proto-lossage-3.m: Same.
8771 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8772 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8773 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8774 * obj-c++.dg/method-11.m: Same.
8775 * objc/execute/enumeration-1.m: Same.
8776 * objc/execute/object_is_class.m: Same.
8777 * objc/execute/formal_protocol-2.m: Same.
8778 * objc/execute/formal_protocol-4.m: Same.
8779 * objc/execute/formal_protocol-6.m: Same.
8780 * objc/execute/bycopy-3.m: Same.
8781 * objc/execute/exceptions/catchall-1.m: Same.
8782 * objc/execute/exceptions/finally-1.m: Same.
8783 * objc/execute/exceptions/local-variables-1.m: Same.
8784 * objc/execute/exceptions/foward-1.m: Same.
8785 * objc/execute/bf-common.h
8786 * objc/execute/enumeration-2.m: Same.
8787 * objc/execute/formal_protocol-1.m: Same.
8788 * objc/execute/formal_protocol-3.m: Same.
8789 * objc/execute/formal_protocol-5.m: Same.
8790 * objc/execute/accessing_ivars.m: Same.
8791 * objc/execute/bycopy-2.m: Same.
8792 * objc/execute/formal_protocol-7.m: Same.
8793 * objc/execute/compatibility_alias.m: Same.
8794 * objc/execute/no_clash.m: Same.
8795 * objc/execute/object_is_meta_class.m: Same.
8796 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8797 * objc/execute/class-tests-1.h: Include stdio.h.
8798 * objc/execute/class-tests-2.h: Same.
8799 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8801 * obj-c++.dg/try-catch-2.mm: Same.
8803 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8806 * g++.dg/warn/Wunused-parm-4.C: New test.
8808 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8809 Jan Hubicka <jh@suse.cz>
8813 * g++.dg/debug/pr47106.C: New.
8815 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8818 * gcc.target/i386/pr43653.c: New test.
8820 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8823 * g++.dg/template/inherit6.C: New test.
8825 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8828 * gfortran.dg/class_39.f03: New.
8830 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8833 * g++.dg/cpp0x/variadic106.C: New test.
8835 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8838 * gfortran.dg/pr47757-1.f90: New test.
8839 * gfortran.dg/pr47757-2.f90: New test.
8840 * gfortran.dg/pr47757-3.f90: New test.
8843 * g++.dg/cpp0x/enum8.C: New test.
8845 2011-02-15 Jason Merrill <jason@redhat.com>
8847 * g++.dg/inherit/implicit-trivial1.C: New.
8848 * g++.dg/cpp0x/implicit-trivial1.C: New.
8850 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8853 * gcc.dg/torture/pr47725.c: Removed.
8855 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8858 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8859 constant does not generate a load from memory.
8861 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8864 * gcc.dg/torture/pr47725.c: New.
8866 2011-02-15 Richard Guenther <rguenther@suse.de>
8868 PR tree-optimization/47743
8869 * gcc.dg/torture/pr47743.c: New testcase.
8871 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8874 * gcc.target/i386/pr47581.c: New test.
8876 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8879 * gfortran.dg/select_type_22.f03: New.
8881 2011-02-14 Jason Merrill <jason@redhat.com>
8883 * g++.dg/cpp0x/regress/enum1.C: New.
8885 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8887 * gnat.dg/include.adb: New test.
8889 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8892 * gfortran.dg/class_38.f03: New.
8894 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8896 * gcc.dg/pr46494.c: New test.
8898 2011-02-14 Richard Guenther <rguenther@suse.de>
8900 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8902 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8905 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8906 sparc*-sun-solaris2.11.
8908 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8911 * gfortran.dg/argument_checking_18.f90: New.
8913 2011-02-13 Tobias Burnus <burnus@net-b.de>
8915 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8916 * gfortran.dg/argument_checking_17.f90: New.
8918 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8920 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8921 are temporarily disabled.
8922 * gfortran.dg/class_7.f03: Ditto.
8923 * gfortran.dg/coarray_14.f90: Ditto.
8924 * gfortran.dg/typebound_proc_13.f03: Ditto.
8926 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8929 * gfortran.dg/extends_11.f03: New.
8931 2011-02-11 Xinliang David Li <davidxl@google.com>
8933 PR tree-optimization/47707
8934 * g++.dg/tree-ssa/pr47707.C: New test.
8936 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8938 * g++.dg/opt/inline17.C: New test.
8940 2011-02-11 Tobias Burnus <burnus@net-b.de>
8943 * gfortran.dg/pure_formal_2.f90: New.
8945 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8947 PR rtl-optimization/47614
8948 * gfortran.dg/pr47614.f: New.
8950 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8953 * gcc.dg/opts-6.c: New test.
8955 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8958 * gcc.dg/pr47684.c: New test.
8960 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8963 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8964 c99_runtime, dg-add-options c99_runtime.
8965 (main): Use __asm__.
8967 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8970 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8971 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8972 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8973 * gcc.dg/ucnid-10.c: Likewise.
8974 * gcc.dg/ucnid-13.c: Likewise.
8975 * gcc.dg/ucnid-7.c: Likewise.
8976 * gcc.dg/ucnid-8.c: Likewise.
8977 Adapt dg-warning line number.
8979 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8981 * gcc.target/i386/parity-1.c: Use -march=k8.
8982 * gcc.target/i386/parity-2.c: Ditto.
8983 * gcc.target/i386/vecinit-1.c: Ditto.
8984 * gcc.target/i386/vecinit-2.c: Ditto.
8986 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8989 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
8990 * gcc.target/mips/save-restore-3.c: Likewise.
8991 * gcc.target/mips/save-restore-4.c: Likewise.
8992 * gcc.target/mips/save-restore-5.c: Likewise.
8995 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
8996 * g++.dg/tree-prof/partition2.C: Likewise.
8998 2011-02-09 Jason Merrill <jason@redhat.com>
9000 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9001 rather than misdeclare std::puts.
9003 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9004 * g++.dg/other/warning1.C: Likewise.
9005 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9006 * g++.old-deja/g++.gb/scope06.C: Likewise.
9007 * g++.old-deja/g++.law/cvt11.C: Likewise.
9008 * g++.old-deja/g++.law/init1.C: Likewise.
9009 * g++.dg/abi/mangle26.C: Likewise.
9011 * g++.dg/template/function1.C: Adjust for C++0x mode.
9012 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9014 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9015 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9017 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9019 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9021 * g++.dg/cpp0x/regress: New directory.
9022 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9023 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9024 * g++.dg/cpp0x/regress/regress3.C: New.
9026 2011-02-10 Richard Guenther <rguenther@suse.de>
9028 PR tree-optimization/47677
9029 * gcc.dg/torture/pr47677.c: New testcase.
9031 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9033 * objc.dg/special/load-category-1.m: Remove unused header.
9034 * objc.dg/special/load-category-1a.m: Likewise.
9035 * objc.dg/special/load-category-2.m: Likewise.
9036 * objc.dg/special/load-category-2a.m: Likewise.
9037 * objc.dg/special/load-category-3.m: Likewise.
9038 * objc.dg/special/load-category-3a.m: Likewise.
9039 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9040 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9041 * objc.dg/attributes/class-attribute-1.m: Likewise.
9042 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9043 * obj-c++.dg/property/property.exp: Likewise.
9044 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9045 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9046 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9047 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9048 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9049 * obj-c++.dg/template-8.mm: Likewise.
9051 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9054 * gcc.target/i386/pr47665.c: New test.
9056 2011-02-10 Jie Zhang <jie@codesourcery.com>
9060 2011-02-05 Jie Zhang <jie@codesourcery.com>
9062 * gcc.dg/pr42631.c: Update test.
9063 * gcc.dg/pr42631-2.c: New test.
9065 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9068 * gfortran.dg/proc_decl_25.f90: New.
9070 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9073 * gfortran.dg/typebound_assignment_2.f03: New.
9075 2011-02-09 Richard Guenther <rguenther@suse.de>
9077 PR tree-optimization/47664
9078 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9080 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9083 * gnat.dg/uninit_func.adb: Adjust dg directive.
9085 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9088 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9090 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9093 * gfortran.dg/auto_dealloc_2.f90: New.
9095 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9097 * gcc.dg/builtins-config.h: Remove __sgi handling.
9098 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9099 -std=c99 for mips-sgi-irix6.5*.
9101 2011-02-09 Martin Jambor <mjambor@suse.cz>
9104 * gfortran.dg/pr25923.f90: Remove xfails.
9106 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9109 * gfortran.dg/inquire_14.f90: New test.
9111 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9114 * gfortran.dg/pointer_init_6.f90: New.
9116 2011-02-08 Jeff Law <law@redhat.com>
9118 PR tree-optimization/42893
9119 * gcc.tree-ssa/pr42893.c: New test.
9121 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9123 PR tree-optimization/46834
9124 PR tree-optimization/46994
9125 PR tree-optimization/46995
9126 * gcc.dg/graphite/id-pr46834.c: New.
9127 * gfortran.dg/graphite/id-pr46994.f90: New.
9128 * gfortran.dg/graphite/id-pr46995.f90: New.
9130 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9133 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9134 using the variable is known the warning is emitted there.
9135 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9136 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9138 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9141 * gcc.dg/noreturn-1.c (foo5): Likewise.
9142 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9143 (method2): Likewise.
9145 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9146 the return statement using the uninitialized variable.
9147 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9149 2011-02-08 Richard Guenther <rguenther@suse.de>
9152 * g++.dg/opt/pr47639.c: New testcase.
9154 2011-02-08 Richard Guenther <rguenther@suse.de>
9156 PR tree-optimization/47632
9157 * g++.dg/opt/pr47632.C: New testcase.
9159 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9161 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9163 2011-02-07 Richard Guenther <rguenther@suse.de>
9165 PR tree-optimization/47615
9166 * g++.dg/opt/pr47615.C: New testcase.
9168 2011-02-07 Richard Guenther <rguenther@suse.de>
9170 PR tree-optimization/47621
9171 * gcc.dg/torture/pr47621.c: New testcase.
9173 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9175 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9177 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9180 * gfortran.dg/allocate_with_source_1 : New test.
9182 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9185 * gcc.dg/pr47610.c: New test.
9187 2011-02-05 Jie Zhang <jie@codesourcery.com>
9190 * gcc.dg/pr42631.c: Update test.
9191 * gcc.dg/pr42631-2.c: New test.
9193 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9196 * gfortran.dg/pr47574.f90: New test.
9198 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9200 PR tree-optimization/46194
9201 * gcc.dg/autopar/pr46194.c: New.
9203 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9205 PR tree-optimization/43695
9206 * g++.dg/ipa/pr43695.C: New.
9208 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9211 * gcc.dg/pr23200.c: New test.
9213 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9216 * g++.dg/pr47589.C: New test.
9218 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9221 * g++.dg/template/typedef37.C: New test.
9222 * g++.dg/template/param1.C: Adjust expected error message.
9224 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9227 * gcc.dg/pr31490-2.c: New test.
9228 * gcc.dg/pr31490-3.c: New test.
9229 * gcc.dg/pr31490-4.c: New test.
9231 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9232 Jakub Jelinek <jakub@redhat.com>
9235 * g++.dg/parser/semicolon3.C: Adjust.
9236 * g++.dg/parser/semicolon4.C: New testcase.
9237 * g++.dg/pr46890.C: New testcase.
9239 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9242 * g++.dg/init/pr29571.C: New.
9244 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9246 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9247 instead of vect_int.
9249 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9252 * gcc.target/i386/pr47312.c: New test.
9255 * gcc.target/i386/pr47564.c: New test.
9257 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9259 PR tree-optimization/45122
9260 * gcc.dg/tree-ssa/pr45122.c: New.
9262 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9265 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9268 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9269 and vsx so a default --with-cpu=power7 doesn't give an error
9270 when -mavoid-indexed-addresses is used.
9272 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9273 wrapper function to save the arguments and then jump to the real
9274 function, rather than depending on the compiler not to move stuff
9276 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9278 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9279 Paul Thomas <pault@gcc.gnu.org>
9282 * gfortran.dg/class_37.f03 : New test.
9284 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9285 Richard Guenther <rguenther@suse.de>
9287 PR tree-optimization/40979
9289 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9290 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9291 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9292 check_vect_support_and_set_flags.
9293 * gfortran.dg/graphite/vect-pr40979.f90: New.
9295 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9298 * gfortran.dg/class_36.f03: New.
9300 2011-02-02 Richard Guenther <rguenther@suse.de>
9302 PR tree-optimization/47566
9303 * gcc.dg/lto/20110201-1_0.c: New testcase.
9305 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9311 * debug/pr47498.c: New.
9312 * debug/pr47501.c: New.
9314 2011-02-01 Richard Guenther <rguenther@suse.de>
9316 PR tree-optimization/47559
9317 * g++.dg/torture/pr47559.C: New testcase.
9319 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9322 * gfortran.dg/typebound_call_20.f03: New.
9324 2011-02-01 Richard Guenther <rguenther@suse.de>
9326 PR tree-optimization/47555
9327 * gcc.dg/pr47555.c: New testcase.
9329 2011-02-01 Richard Guenther <rguenther@suse.de>
9331 PR tree-optimization/47541
9332 * g++.dg/torture/pr47541.C: New testcase.
9334 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9337 * gfortran.dg/typebound_call_19.f03: New.
9339 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9342 * g++.dg/cpp0x/pr47416.C: New test.
9344 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9347 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9349 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9352 * gfortran.dg/typebound_assignment_1.f03: New.
9354 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9356 PR tree-optimization/47538
9357 * gcc.c-torture/execute/pr47538.c: New test.
9359 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9362 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9364 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9366 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9368 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9370 PR rtl-optimization/44031
9371 * gcc.c-torture/compile/20110131-1.c: New test.
9373 2011-01-31 Tobias Burnus <burnus@net-b.de>
9376 * gfortran.dg/stmt_func_1.f90: New.
9378 2011-01-31 Tobias Burnus <burnus@net-b.de>
9381 * gfortran.dg/interface_34.f90: New.
9383 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9386 * gfortran.dg/realloc_on_assign_5.f03: New test.
9387 * gfortran.dg/realloc_on_assign_5.f03: New test.
9389 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9391 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9392 * gfortran.dg/bessel_7.f90: Likewise.
9393 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9395 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9396 * gfortran.dg/sum_init_expr.f03: Likewise.
9398 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9400 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9403 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9404 loop only on "vect_intfloat_cvt" targets.
9406 2011-01-29 Tobias Burnus <burnus@net-b.de>
9409 * gfortran.dg/shape_6.f90: New.
9411 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9413 PR libgfortran/47434
9414 * gfortran.dg/read_infnan_1.f90: Update test.
9415 * gfortran.dg/module_nan.f90: Update test.
9416 * gfortran.dg/char4_iunit_1.f03: Update test.
9417 * gfortran.dg/large_real_kind_1.f90: Update test.
9418 * gfortran.dg/real_const_3.f90: Update test.
9419 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9421 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9424 * g++.dg/template/param2.C: New test.
9426 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9428 PR libgfortran/47285
9429 * gfortran.dg/fmt_g.f: New test.
9431 2011-01-28 Tobias Burnus <burnus@net-b.de>
9434 * gfortran.dg/pure_formal_1.f90: New.
9436 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9439 * gcc.dg/tls/pr42894.c: New test.
9441 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9443 * gcc.dg/pr47276.c: Add dg-require-visibility.
9445 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9447 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9449 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9450 Tobias Burnus <burnus@gcc.gnu.org>
9455 * gfortran.dg/realloc_on_assign_3.f03: New test.
9456 * gfortran.dg/realloc_on_assign_4.f03: New test.
9457 * gfortran.dg/allocatable_function_5.f90: New test.
9458 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9459 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9460 implemented" dg-errors.
9462 2011-01-27 Jan Hubicka <jh@suse.cz>
9465 * gcc.dg/attr-weakref-4.c: New testcase
9467 2011-01-27 Martin Jambor <mjambor@suse.cz>
9469 PR tree-optimization/47228
9470 * gcc.dg/torture/pr47228.c: New test.
9472 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9474 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9476 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9478 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9479 when using auto-overlay support on the SPU.
9481 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9483 PR rtl-optimization/44174
9484 * gcc.target/i386/asm-6.c: New test.
9486 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9488 PR rtl-optimization/46856
9489 * gcc.c-torture/compile/pr46856.c: New test.
9491 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9492 Andrew Pinski <pinskia@gmail.com>
9495 * gcc.dg/pr43082.c: New.
9497 2011-01-26 DJ Delorie <dj@redhat.com>
9499 PR rtl-optimization/46878
9500 * gcc.dg/pr46878-1.c: New test.
9502 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9505 * g++.dg/cpp0x/pr47476.C: New test.
9507 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9509 * gcc.c-torture/compile/20110126-1.c: New test.
9511 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9514 * gcc.dg/torture/pr47473.c: New test.
9516 2011-01-26 Jan Hubicka <jh@suse.cz>
9519 * gcc.c-torture/execute/pr47237.c: New testcase.
9521 2011-01-26 Jan Hubicka <jh@suse.cz>
9523 PR tree-optimization/47190
9524 * gcc.dg/attr-weakref-3.c: New testcase.
9526 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9529 * gcc.dg/dll-9a.c: New test file.
9530 * gcc.dg/dll-11.c: Likewise.
9531 * gcc.dg/dll-12.c: Likewise.
9532 * gcc.dg/dll-12a.c: Likewise.
9533 * gcc.dg/dll-11a.c: Likewise.
9534 * gcc.dg/dll-9.c: Likewise.
9535 * gcc.dg/dll-10.c: Likewise.
9536 * gcc.dg/dll-10a.c: Likewise.
9537 * g++.dg/ext/dllexport4a.cc: Likewise.
9538 * g++.dg/ext/dllexport4.C: Likewise.
9539 * g++.dg/ext/dllexport5.C: Likewise.
9540 * g++.dg/ext/dllexport5a.cc: Likewise.
9542 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9544 PR tree-optimization/46970
9545 * gcc.dg/graphite/pr46970.c: New.
9547 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9549 PR tree-optimization/46215
9550 * gcc.dg/graphite/pr46215.c: New.
9552 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9554 PR tree-optimization/46168
9555 * gcc.dg/graphite/pr46168.c: New.
9557 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9559 PR tree-optimization/43657
9560 * gcc.dg/graphite/pr43657.c: New.
9562 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9564 PR tree-optimization/29832
9565 * gfortran.dg/graphite/pr29832.f90: New.
9567 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9569 PR tree-optimization/43567
9570 * gcc.dg/graphite/pr43567.c: New.
9572 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9574 * gfortran.dg/graphite/interchange-4.f: New.
9575 * gfortran.dg/graphite/interchange-5.f: New.
9577 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9578 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9579 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9580 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9581 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9582 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9583 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9584 * gfortran.dg/ltrans-7.f90: Removed.
9585 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9587 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9588 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9589 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9590 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9591 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9592 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9593 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9594 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9595 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9596 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9597 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9598 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9599 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9600 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9601 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9602 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9603 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9604 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9605 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9606 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9607 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9608 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9609 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9610 * gcc.dg/tree-ssa/data-dep-1.c
9611 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9612 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9613 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9614 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9615 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9617 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9619 PR tree-optimization/47265
9620 PR tree-optimization/47443
9621 * gcc.c-torture/compile/pr47265.c: New test.
9622 * gcc.dg/pr47443.c: New test.
9624 2011-01-25 Martin Jambor <mjambor@suse.cz>
9626 PR tree-optimization/47382
9627 * g++.dg/torture/pr47382.C: New test.
9628 * g++.dg/opt/devirt1.C: Xfail.
9630 2011-01-25 Yao Qi <yao@codesourcery.com>
9633 * gcc.target/arm/pr45701-1.c: New test.
9634 * gcc.target/arm/pr45701-2.c: New test.
9635 * gcc.target/arm/pr45701-3.c: New test.
9637 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9638 Jakub Jelinek <jakub@redhat.com>
9640 PR tree-optimization/47271
9641 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9643 2011-01-25 Nick Clifton <nickc@redhat.com>
9645 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9646 (saturate_add): Delete.
9648 (main): Do not run saturate_add.
9649 (set_interrupts): Delete.
9651 2011-01-25 Tobias Burnus <burnus@net-b.de>
9654 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9656 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9658 PR tree-optimization/47427
9659 PR tree-optimization/47428
9660 * gcc.c-torture/compile/pr47427.c: New test.
9661 * gcc.c-torture/compile/pr47428.c: New test.
9663 2011-01-25 Richard Guenther <rguenther@suse.de>
9666 * gcc.dg/torture/pr47411.c: New testcase.
9668 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9670 * gfortran.dg/graphite/id-24.f: New.
9671 * gfortran.dg/graphite/id-25.f: New.
9673 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9675 * gfortran.dg/graphite/id-23.f: New.
9677 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9679 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9681 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9683 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9684 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9685 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9686 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9687 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9688 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9689 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9690 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9691 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9693 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9695 * gcc.dg/graphite/block-0.c: Add documentation.
9696 * gcc.dg/graphite/block-4.c: Same.
9697 * gcc.dg/graphite/block-7.c: Same.
9698 * gcc.dg/graphite/block-8.c: New.
9699 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9700 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9701 * gcc.dg/graphite/interchange-12.c: Add documentation.
9702 * gcc.dg/graphite/interchange-13.c: New.
9703 * gcc.dg/graphite/interchange-14.c: New.
9704 * gcc.dg/graphite/interchange-15.c: New.
9705 * gcc.dg/graphite/interchange-8.c: Add documentation.
9706 * gcc.dg/graphite/interchange-mvt.c: Same.
9708 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9711 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9712 * gcc.target/powerpc/altivec-14.c: Ditto.
9713 * gcc.target/powerpc/altivec-33.c: Ditto.
9714 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9715 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9716 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9717 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9718 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9719 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9720 * g++.dg/ext/altivec-15.C: Ditto.
9721 * g++.dg/ext/altivec-types-1.C: Ditto.
9722 * g++.dg/ext/altivec-types-2.C: Ditto.
9723 * g++.dg/ext/altivec-types-3.C: Ditto.
9724 * g++.dg/ext/altivec-types-4.C: Ditto.
9726 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9728 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9730 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9732 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9733 optimization options.
9735 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9737 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9740 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9742 2011-01-23 Tobias Burnus <burnus@net-b.de>
9745 * gfortran.dg/allocatable_scalar_12.f90: New.
9747 2011-01-23 Ira Rosen <irar@il.ibm.com>
9749 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9750 vectorization to be not profitable if peeling is used to
9751 realign the memory access.
9752 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9753 loop bound to avoid loop unrolling.
9754 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9756 2011-01-22 Jan Hubicka <jh@suse.cz>
9759 * g++.dg/lto/pr47333.C: New file.
9761 2011-01-22 Jan Hubicka <jh@suse.cz>
9763 PR tree-optimization/43884
9765 * gcc.dg/autopar/outer-2.c: Increase array size.
9766 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9768 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9771 * gfortran.dg/c_loc_tests_16.f90: New test.
9773 2011-01-22 Tobias Burnus <burnus@net-b.de>
9776 * gfortran.dg/typebound_proc_19.f90: New.
9778 2011-01-21 Jeff Law <law@redhat.com>
9780 PR tree-optimization/47053
9781 * g++.dg/pr47053.C: New test.
9783 2011-01-21 Jason Merrill <jason@redhat.com>
9786 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9788 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9791 * g++.dg/cpp0x/range-for10.C: New test.
9792 * g++.dg/template/for1.C: New test.
9795 * g++.dg/tree-prof/partition3.C: New test.
9797 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9799 PR rtl-optimization/47366
9800 * g++.dg/opt/pr47366.C: New test.
9802 2011-01-21 Jason Merrill <jason@redhat.com>
9805 * g++.dg/cpp0x/constexpr-regress2.C: New.
9807 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9809 2011-01-21 Jeff Law <law@redhat.com>
9811 PR rtl-optimization/41619
9812 * gcc.dg/pr41619.c: New.
9814 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9816 PR tree-optimization/47355
9817 * g++.dg/opt/pr47355.C: New test.
9819 2011-01-21 Richard Guenther <rguenther@suse.de>
9821 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9824 2011-01-21 Richard Guenther <rguenther@suse.de>
9826 PR tree-optimization/47365
9827 * gcc.dg/torture/pr47365.c: New testcase.
9828 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9830 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9832 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9834 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9836 PR tree-optimization/47391
9837 * gcc.dg/pr47391.c: New test.
9839 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9841 * g++.dg/template/char1.C: Use signed char.
9843 2011-01-21 Tobias Burnus <burnus@net-b.de>
9846 * gfortran.dg/pointer_target_4.f90: New.
9848 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9851 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9852 ILP32 system and not IP32.
9854 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9857 * g++.dg/debug/pr46583.C: New.
9859 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9862 * g++.dg/debug/pr47283.C: New test.
9865 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9866 * gcc.target/i386/headmerge-2.c: Likewise.
9868 2011-01-20 Richard Guenther <rguenther@suse.de>
9871 * gcc.dg/torture/pr47370.c: New testcase.
9873 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9875 PR tree-optimization/46130
9876 * gcc.dg/pr46130-1.c: New test.
9877 * gcc.dg/pr46130-2.c: New test.
9879 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9882 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9884 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9887 * g++.dg/debug/pr46240.cc: New.
9889 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9892 * g++.dg/template/anonunion1.C: New test.
9894 PR rtl-optimization/47337
9895 * gcc.c-torture/execute/pr47337.c: New test.
9897 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9900 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9902 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9904 PR tree-optimization/46021
9905 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9907 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9909 PR tree-optimization/47290
9910 * g++.dg/torture/pr47290.C: New test.
9912 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9915 * gfortran.dg/proc_ptr_comp_29.f90: New.
9917 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9920 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9921 powerpc-apple-darwin9.
9923 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9925 PR rtl-optimization/47299
9926 * gcc.c-torture/execute/pr47299.c: New test.
9928 2011-01-17 Jason Merrill <jason@redhat.com>
9930 * g++.dg/cpp0x/constexpr-virtual.C: New.
9932 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9935 * gfortran.dg/gomp/pr47331.f90: New test.
9937 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9940 * objc.dg/selector-warn-1.m: New.
9941 * obj-c++.dg/selector-warn-1.mm: New.
9943 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9945 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9946 Update dg-final accordingly.
9948 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9950 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9952 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9954 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9956 * gcc.dg/guality/pr36728-2.c: Likewise.
9958 2011-01-17 Richard Guenther <rguenther@suse.de>
9960 PR tree-optimization/47313
9961 * g++.dg/torture/pr47313.C: New testcase.
9963 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9966 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9967 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9968 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9969 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9971 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9973 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9974 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9975 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9977 2011-01-17 Richard Guenther <rguenther@suse.de>
9979 PR tree-optimization/45967
9980 * gcc.dg/torture/pr45967-2.c: New testcase.
9981 * gcc.dg/torture/pr45967-3.c: Likewise.
9983 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9986 * g++.dg/ext/pr47213.C: Require visibility.
9988 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9990 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
9991 * gcc.dg/fixed-point/struct-union.c: Update error messages.
9993 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
9995 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
9996 Linux-based targets.
9998 2011-01-13 Jan Hubicka <jh@suse.cz>
10000 PR tree-optimization/47276
10001 * gcc.dg/pr47276.c: New testcase.
10003 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10004 Jonathan Wakely <jwakely.gcc@gmail.com>
10007 * g++.dg/other/pr33558.C: New.
10008 * g++.dg/other/pr33558-2.C: New.
10010 2011-01-14 Martin Jambor <mjambor@suse.cz>
10012 PR tree-optimization/45934
10013 PR tree-optimization/46302
10014 * g++.dg/ipa/devirt-c-1.C: New test.
10015 * g++.dg/ipa/devirt-c-2.C: Likewise.
10016 * g++.dg/ipa/devirt-c-3.C: Likewise.
10017 * g++.dg/ipa/devirt-c-4.C: Likewise.
10018 * g++.dg/ipa/devirt-c-5.C: Likewise.
10019 * g++.dg/ipa/devirt-c-6.C: Likewise.
10020 * g++.dg/ipa/devirt-6.C: Likewise.
10021 * g++.dg/ipa/devirt-d-1.C: Likewise.
10022 * g++.dg/torture/pr45934.C: Likewise.
10024 2011-01-14 Jason Merrill <jason@redhat.com>
10026 * g++.dg/cpp0x/variadic105.C: New.
10028 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10029 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10032 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10033 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10034 execution tests on i?86-*-*, x86_64-*-* and
10035 powerpc*-apple-darwin* && ilp32.
10036 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10037 tests on i?86-*-* and x86_64-*-*.
10039 2011-01-14 Richard Guenther <rguenther@suse.de>
10041 PR tree-optimization/47280
10042 * g++.dg/opt/pr47280.C: New testcase.
10044 2011-01-14 Jason Merrill <jason@redhat.com>
10046 * g++.dg/cpp0x/constexpr-regress1.C: New.
10048 * g++.dg/ext/flexary2.C: New.
10050 2011-01-14 Richard Guenther <rguenther@suse.de>
10052 PR middle-end/47281
10053 * gcc.dg/torture/pr47281.c: New testcase.
10054 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10056 2011-01-14 Richard Guenther <rguenther@suse.de>
10058 PR tree-optimization/47286
10059 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10061 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10064 * g++.dg/ext/pr47213.C: New.
10066 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10068 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10070 2011-01-13 Tobias Burnus <burnus@net-b.de>
10071 Mikael Morin <mikael@gcc.gnu.org>
10075 * gfortran.dg/select_type_20.f90: New.
10076 * gfortran.dg/select_type_21.f90: New.
10078 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10081 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10083 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10085 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10086 * gcc.dg/guality/pr36728-2.c: Likewise.
10088 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10091 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10093 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10095 PR rtl-optimization/45352
10096 * gcc.dg/pr45352-3.c: New.
10098 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10100 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10102 * g++.dg/cpp0x/range-for8.C: New.
10103 * g++.dg/cpp0x/range-for9.C: New.
10105 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10108 * g++.dg/debug/pr47209.C: New.
10110 2011-01-12 Richard Guenther <rguenther@suse.de>
10113 * gcc.dg/lto/pr47259_0.c: New testcase.
10114 * gcc.dg/lto/pr47259_1.c: Likewise.
10116 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10118 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10119 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10120 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10121 methods missing from the OBJC2 Object.
10122 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10123 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10124 GNU and NeXT runtimes.
10125 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10127 * objc-obj-c++-shared/Object1.m: Likewise.
10128 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10129 * objc.dg/proto-qual-1.m: Likewise.
10130 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10131 * obj-c++.dg/proto-qual-1.mm: Likewise.
10133 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10136 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10138 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10140 Fixed the Objective-C++ testsuite and updated all tests.
10141 * lib/obj-c++.exp (obj-c++_init): Declare and set
10142 gcc_warning_prefix and gcc_error_prefix.
10143 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10144 'dg-warning', 'dg-message' and 'dg-error'.
10145 * obj-c++.dg/class-extension-3.mm: Likewise.
10146 * obj-c++.dg/class-protocol-1.mm: Likewise.
10147 * obj-c++.dg/encode-7.mm: Likewise.
10148 * obj-c++.dg/exceptions-3.mm: Likewise.
10149 * obj-c++.dg/exceptions-5.mm: Likewise.
10150 * obj-c++.dg/method-12.mm: Likewise.
10151 * obj-c++.dg/method-13.mm: Likewise.
10152 * obj-c++.dg/method-15.mm: Likewise.
10153 * obj-c++.dg/method-16.mm: Likewise.
10154 * obj-c++.dg/method-4.mm: Likewise.
10155 * obj-c++.dg/method-8.mm: Likewise.
10156 * obj-c++.dg/method-conflict-1.mm: Likewise.
10157 * obj-c++.dg/method-conflict-2.mm: Likewise.
10158 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10159 and uncommented second part of the testcase now that the testsuite
10161 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10162 and uncommented second part of the testcase now that the testsuite
10164 * obj-c++.dg/private-1.mm: Likewise.
10165 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10166 * obj-c++.dg/syntax-error-7.mm: Likewise.
10167 * obj-c++.dg/warn5.mm: Likewise.
10168 * obj-c++.dg/property/at-property-14.mm: Likewise.
10169 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10171 * obj-c++.dg/property/at-property-18.mm: Likewise.
10172 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10174 * obj-c++.dg/property/at-property-21.mm: Likewise.
10175 * obj-c++.dg/property/at-property-28.mm: Likewise.
10176 * obj-c++.dg/property/at-property-5.mm: Likewise.
10177 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10178 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10179 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10180 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10181 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10182 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10183 * obj-c++.dg/tls/diag-5.mm: Likewise.
10184 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10185 dg-error, now matched correctly.
10187 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10189 * objc.dg/property/at-property-29.m: New.
10190 * obj-c++.dg/property/at-property-29.mm: New.
10192 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10194 * go.test/go-test.exp (go-set-goarch): New proc.
10195 (go-gc-tests): Use it.
10197 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10200 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10202 2011-01-11 Richard Henderson <rth@redhat.com>
10204 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10206 2011-01-11 Jan Hubicka <jh@suse.cz>
10210 * gcc.dg/lto/pr45721_1.c: New file.
10211 * gcc.dg/lto/pr45721_0.c: New file.
10213 2011-01-11 Richard Guenther <rguenther@suse.de>
10215 PR tree-optimization/46076
10216 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10218 2011-01-11 Jeff Law <law@redhat.com>
10220 * PR tree-optimization/47086
10221 * gcc.dg/pr47086.c: New test.
10223 2011-01-11 Jason Merrill <jason@redhat.com>
10226 * g++.dg/template/new10.C: New.
10229 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10231 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10233 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10234 Split type definitions and NSConstantString class into...
10235 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10236 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10237 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10238 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10239 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10240 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10242 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10243 encode defines for newer NeXT system headers.
10244 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10245 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10246 * objc.dg/foreach-5.m: Likewise.
10247 * objc.dg/foreach-2.m: Likewise.
10248 * objc.dg/foreach-4.m: Likewise.
10249 * objc.dg/torture/strings/string1.m: Likewise.
10250 * objc.dg/torture/strings/string2.m: Likewise.
10251 * objc.dg/torture/strings/string3.m: Likewise.
10252 * objc.dg/torture/strings/string4.m: Likewise.
10253 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10254 header and stand alone.
10255 * obj-c++.dg/strings/strings-2.mm: Likewise.
10256 * objc.dg/torture/strings/const-str-3.m: Likewise.
10257 * objc.dg/strings/strings-2.m: Likewise.
10258 * objc.dg/strings/const-str-12b.m: Likewise.
10260 2011-01-12 Richard Guenther <rguenther@suse.de>
10262 PR middle-end/32511
10263 * gcc.dg/attr-weak-1.c: Adjust.
10265 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10268 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10269 standard compliant and comment.
10271 2011-01-10 Jan Hubicka <jh@suse.cz>
10274 * gcc.dg/initpri3.c: New testcase.
10276 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10279 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10280 externally visible.
10285 (g_ebp_save): Likewise.
10286 (g_esp_save): Likewise.
10288 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10290 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10292 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10294 PR tree-optimization/46021
10295 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10296 i?86-*-*, x86_64-*-*.
10298 2011-01-10 Jeff Law <law@redhat.com>
10300 * PR tree-optimization/47141
10301 * gcc.c-torture/compile/pr47141.c: New test.
10303 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10306 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10307 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10308 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10309 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10312 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10313 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10314 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10315 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10316 being vectorized. Adjust dg-final pattern.
10319 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10320 * gcc.dg/vect/slp-24.c: Likewise.
10322 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10325 * g++.dg/other/pr47218-1.C: New test file.
10326 * g++.dg/other/pr47218.C: Likewise.
10327 * g++.dg/other/pr47218.h: New supporting header.
10329 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10332 * objc.dg/attributes/invalid-attribute-1.m: New.
10333 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10335 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10338 * gfortran.dg/proc_ptr_comp_28.f90: New.
10340 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10342 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10343 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10344 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10345 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10346 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10347 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10348 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10349 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10350 * objc.dg/gnu-api-2-class.m: Likewise.
10351 * objc.dg/gnu-api-2-ivar.m: Likewise.
10352 * objc.dg/gnu-api-2-method.m: Likewise.
10353 * objc.dg/gnu-api-2-objc.m: Likewise.
10354 * objc.dg/gnu-api-2-object.m: Likewise.
10355 * objc.dg/gnu-api-2-property.m: Likewise.
10356 * objc.dg/gnu-api-2-protocol.m: Likewise.
10357 * objc.dg/gnu-api-2-sel.m: Likewise.
10359 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10361 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10362 * objc.dg/objc-foreach-4.m: Likewise.
10363 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10364 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10365 * objc.dg/foreach-4.m: Likewise.
10366 * objc.dg/foreach-5.m: Likewise.
10367 * objc.dg/foreach-3.m: Return self from init.
10369 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10372 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10374 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10377 * gfortran.dg/class_35.f90: New.
10379 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10381 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10383 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10386 * objc.dg/invalid-method-2.m: New.
10387 * obj-c++.dg/invalid-method-2.mm: New.
10389 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10392 * gfortran.dg/transpose_optimization_2.f90 : New test.
10394 2011-01-08 Jan Hubicka <jh@suse.cz>
10396 PR tree-optmization/46469
10397 * g++.dg/torture/pr46469.C: New testcase.
10399 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10401 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10402 emulation of libobjc-gnu structure layout functionality to ..
10403 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10404 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10405 * objc/execute/bf-common.h: Adjust headers.
10406 * objc/execute/bf-1.m: Likewise.
10407 * objc/execute/bf-2.m: Likewise.
10408 * objc/execute/bf-3.m: Likewise.
10409 * objc/execute/bf-4.m: Likewise.
10410 * objc/execute/bf-5.m: Likewise.
10411 * objc/execute/bf-6.m: Likewise.
10412 * objc/execute/bf-7.m: Likewise.
10413 * objc/execute/bf-8.m: Likewise.
10414 * objc/execute/bf-9.m: Likewise.
10415 * objc/execute/bf-10.m: Likewise.
10416 * objc/execute/bf-11.m: Likewise.
10417 * objc/execute/bf-12.m: Likewise.
10418 * objc/execute/bf-13.m: Likewise.
10419 * objc/execute/bf-14.m: Likewise.
10420 * objc/execute/bf-15.m: Likewise.
10421 * objc/execute/bf-16.m: Likewise.
10422 * objc/execute/bf-17.m: Likewise.
10423 * objc/execute/bf-18.m: Likewise.
10424 * objc/execute/bf-19.m: Likewise.
10425 * objc/execute/bf-20.m: Likewise.
10426 * objc/execute/bf-21.m: Likewise.
10427 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10428 objc_get_type_qualifiers ().
10430 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10433 * gfortran.dg/dependency_39.f90: New test.
10435 2011-01-07 Jan Hubicka <jh@suse.cz>
10437 Get builtins tests ready for linker plugin.
10438 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10439 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10440 my_memset, my_bzero): Mark used.
10441 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10442 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10444 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10447 2011-01-07 Jan Hubicka <jh@suse.cz>
10449 PR tree-optimization/46367
10450 * g++.dg/torture/pr46367.C: New file.
10452 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10455 * gcc.dg/pr47201.c: New test.
10458 * gcc.dg/tree-prof/pr47187.c: New test.
10460 2011-01-07 Tobias Burnus <burnus@net-b.de>
10463 * gfortran.dg/extends_type_of_3.f90: New.
10465 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10467 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10468 * g++.dg/ext/dllimport-MI1.C: Likewise.
10469 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10470 * g++.dg/ext/dllimport10.C: Likewise.
10471 * g++.dg/ext/dllimport11.C: Likewise.
10472 * g++.dg/ext/dllimport12.C: Likewise.
10473 * g++.dg/ext/dllimport13.C: Likewise.
10474 * g++.dg/ext/dllimport2.C: Likewise.
10475 * g++.dg/ext/dllimport3.C: Likewise.
10476 * g++.dg/ext/dllimport4.C: Likewise.
10477 * g++.dg/ext/dllimport5.C: Likewise.
10478 * g++.dg/ext/dllimport6.C: Likewise.
10479 * g++.dg/ext/dllimport8.C: Likewise.
10480 * g++.dg/ext/dllimport9.C: Likewise.
10481 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10482 targets, too. Additionally enable test for i?86-*-mingw*.
10483 * g++.dg/ext/selectany1.C: Likewise.
10484 Remove guard variable check.
10486 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10490 * gfortran.dg/storage_size_3.f08: Extended.
10492 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10495 * g++.dg/template/stdarg1.C: New test.
10497 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10500 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10501 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10502 from the interface of functions to not hide the errors that
10505 2011-01-06 Jan Hubicka <jh@suse.cz>
10507 * gcc.dg/lto/pr47188_0.c: New testcase.
10508 * gcc.dg/lto/pr47188_1.c: New testcase.
10510 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10514 * gfortran.dg/interface_33.f90: New test.
10516 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10519 * gcc.c-torture/compile/pr47150.c: New test.
10521 2011-01-06 Ira Rosen <irar@il.ibm.com>
10523 PR tree-optimization/47139
10524 * gcc.dg/vect/pr47139.c: New test.
10526 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10529 * gfortran.dg/extends_type_of_2.f03: New.
10531 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10533 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10535 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10537 * gnat.dg/opt14.adb: New test.
10539 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10542 * gfortran.dg/allocate_error_2.f90: New test.
10544 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10547 * gfortran.dg/storage_size_3.f08: New.
10549 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10551 PR libgfortran/47154
10552 * gfortran.dg/namelist_68.f90: New test.
10554 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10556 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10558 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10561 * gfortran.dg/class_34.f90: New.
10563 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10565 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10566 use __builtin_inff. Skip all single-precision tests that require
10569 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10571 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10573 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10575 PR tree-optimization/47148
10576 * gcc.c-torture/execute/pr47148.c: New test.
10578 PR tree-optimization/47155
10579 * gcc.c-torture/execute/pr47155.c: New test.
10581 PR rtl-optimization/47157
10582 * gcc.c-torture/compile/pr47157.c: New test.
10584 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10586 * gcc.dg/torture/vector-shift2.c (schar): Define.
10587 (main): Always use schar or uchar instead of plain "char" to avoid
10588 dependencies on implementation-defined char signedness.
10590 2011-01-03 Martin Jambor <mjambor@suse.cz>
10592 PR tree-optimization/46801
10593 * gnat.dg/pack9.adb: Remove xfail.
10595 2011-01-03 Martin Jambor <mjambor@suse.cz>
10597 PR tree-optimization/46984
10598 * g++.dg/ipa/pr46984.C: New test.
10600 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10603 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10605 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10607 PR tree-optimization/47140
10608 * gcc.c-torture/compile/pr47140.c: New test.
10610 PR rtl-optimization/47028
10611 * gcc.dg/pr47028.c: New test.
10613 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10615 * objc.dg/protocol-forward-1.m: Removed TODO.
10616 * objc.dg/protocol-forward-2.m: New.
10617 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10618 * obj-c++.dg/protocol-forward-2.mm: New.
10620 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10623 * g++.dg/eh/pr38662.C: New testcase.
10625 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10627 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10628 scan for newline '\n'.
10631 Copyright (C) 2011 Free Software Foundation, Inc.
10633 Copying and distribution of this file, with or without modification,
10634 are permitted in any medium without royalty provided the copyright
10635 notice and this notice are preserved.