1 2011-08-31 Martin Jambor <mjambor@suse.cz>
4 * gcc.c-torture/execute/pr49886.c: New testcase.
6 2011-08-31 Tom de Vries <tom@codesourcery.com>
9 * gcc.dg/pr43513.c: New test.
11 2011-08-30 Tobias Burnus <burnus@net-b.de>
14 * gfortran.dg/common_14.f90: New.
15 * gfortran.dg/common_resize_1.f: Add two dg-warning.
17 2011-08-30 Jason Merrill <jason@redhat.com>
20 * g++.dg/cpp0x/decltype33.C: New.
23 * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
26 * g++.dg/cpp0x/lambda/lambda-for.C: New.
28 2011-08-30 Uros Bizjak <ubizjak@gmail.com>
30 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
32 2011-08-30 Eric Botcazou <ebotcazou@adacore.com>
34 * gnat.dg/specs/aggr3.ads: New test.
35 * gnat.dg/specs/aggr3_pkg.ads: New helper.
37 * gnat.dg/specs/aggr1.ads: Remove superfluous space.
38 * gnat.dg/specs/aggr2.ads: Likewise.
40 2011-08-30 Steven G. Kargl <kargl@gcc.gnu.org>
43 * gfortran.dg/allocate_with_source_2.f90: New test
45 2011-08-30 Jason Merrill <jason@redhat.com>
48 * g++.dg/cpp0x/lambda/lambda-50220.C: New.
51 * g++.dg/cpp0x/constexpr-value3.C: New.
53 2011-08-30 Richard Guenther <rguenther@suse.de>
56 * gcc.c-torture/execute/pr48571-1.c: New testcase.
57 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
58 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
59 * gcc.dg/pr36902.c: XFAIL.
61 2011-08-30 Ilya Tocar <ilya.tocar@intel.com>
63 * gcc.target/i386/fma-check.h: New.
64 * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
65 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
66 * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
67 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
68 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
69 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
70 * gcc.target/i386/fma-fmaddXX.c: Likewise.
71 * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
72 * gcc.target/i386/fma-fmsubXX.c: Likewise.
73 * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
74 * gcc.target/i386/fma-fnmaddXX.c: Likewise.
75 * gcc.target/i386/fma-fnmsubXX.c: Likewise.
76 * gcc.target/i386/fma-compile.c: Likewise.
77 * gcc.target/i386/i386.exp (check_effective_target_fma): New.
78 * gcc.target/i386/sse-12.c: Add -mfma.
79 * gcc.target/i386/sse-13.c: Likewise.
80 * gcc.target/i386/sse-14.c: Likewise.
81 * gcc.target/i386/sse-22.c: Likewise.
82 * gcc.target/i386/sse-23.c: Likewise.
83 * g++.dg/other/i386-2.C: Likewise.
84 * g++.dg/other/i386-3.C: Likewise.
86 2011-08-30 Kirill Yukhin <kirill.yukhin@intel.com>
89 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
90 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
92 2011-08-30 Christian Bruel <christian.bruel@st.com>
94 * g++.dg/bprob/bprob.exp (feedback_options): Set
95 -fbranch-probabilities.
96 * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
98 2011-08-29 Jason Merrill <jason@redhat.com>
101 * g++.dg/cpp0x/lambda/lambda-use2.C: New.
103 2011-08-29 Jakub Jelinek <jakub@redhat.com>
104 Jason Merrill <jason@redhat.com>
106 * g++.dg/dfp/base.C: New test.
108 2011-08-29 Jason Merrill <jason@redhat.com>
112 * g++.dg/cpp0x/initlist58.C: New.
114 2011-08-29 Janus Weil <janus@gcc.gnu.org>
117 * gfortran.dg/class_result_1.f03: New.
119 2011-08-29 Jakub Jelinek <jakub@redhat.com>
122 * gcc.target/i386/pr48722.c: New test.
124 2011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
127 * gfortran.dg/widechar_compare_1.f90: New test.
129 2011-08-26 Jason Merrill <jason@redhat.com>
133 * g++.dg/abi/mangle50.C: New.
135 2011-08-27 Uros Bizjak <ubizjak@gmail.com>
138 * gcc.target/i386/pr50202.c: New test.
140 2011-08-26 Uros Bizjak <ubizjak@gmail.com>
142 * gcc.target/i386/sse_4_1-round-vec.c: New test.
143 * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
144 * gcc.target/i386/avx-round-vec.c: New test.
145 * gcc.target/i386/avx-roundf-vec.c: New test.
147 2011-08-26 Jakub Jelinek <jakub@redhat.com>
149 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
153 * c-c++-common/Wunused-var-14.c: New test.
155 2011-08-26 Tom de Vries <tom@codesourcery.com>
157 * gcc.dg/tree-ssa/ivopts-lt.c: New test.
159 2011-08-26 Jiangning Liu <jiangning.liu@arm.com>
161 * gcc.target/arm/thumb2-cond-cmp-1.c: New.
162 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
163 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
164 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
166 2011-08-26 Andrew Stubbs <ams@codesourcery.com>
168 * gcc.target/arm/thumb2-replicated-constant1.c: New file.
169 * gcc.target/arm/thumb2-replicated-constant2.c: New file.
170 * gcc.target/arm/thumb2-replicated-constant3.c: New file.
171 * gcc.target/arm/thumb2-replicated-constant4.c: New file.
173 2011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org>
176 * gfortran.dg/pointer_comp_init_1.f90: New test.
178 2011-08-25 Jason Merrill <jason@redhat.com>
181 * g++.dg/cpp0x/sfinae27.C: New.
183 2011-08-25 Tobias Burnus <burnus@net-b.de>
185 * gfortran.dg/coarray_lib_token_4.f90: New.
187 2011-08-25 Tobias Burnus <burnus@net-b.de>
189 * gfortran.dg/coarray/alloc_comp_1.f90: New.
191 2011-08-25 Richard Guenther <rguenther@suse.de>
193 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
195 2011-08-24 Tobias Burnus <burnus@net-b.de>
198 * gfortran.dg/initialization_28.f90: New.
200 2011-08-24 Richard Guenther <rguenther@suse.de>
202 PR tree-optimization/50067
203 * gcc.dg/torture/pr50067-3.c: New testcase.
204 * gcc.dg/torture/pr50067-4.c: Likewise.
205 * gcc.dg/torture/pr50067-5.c: Likewise.
207 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
209 * g++.dg/other/i386-2.C: Add -mavx2 check.
210 * g++.dg/other/i386-3.C: Likewise.
211 * gcc.target/i386/avx-1.c: Add AVX2.
212 * gcc.target/i386/avx-2.c: Likewise.
213 * gcc.target/i386/funcspec-5.c: Likewise.
214 * gcc.target/i386/sse-12.c: Likewise.
215 * gcc.target/i386/sse-13.c: Likewise.
216 * gcc.target/i386/sse-14.c: Likewise.
217 * gcc.target/i386/sse-22.c: Likewise.
218 * gcc.target/i386/sse-23.c: Likewise.
219 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
220 * gcc.target/i386/avx2-check.h: New.
221 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
222 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
223 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
224 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
225 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
226 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
227 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
228 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
229 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
230 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
231 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
232 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
233 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
234 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
235 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
236 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
237 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
238 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
239 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
240 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
241 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
242 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
243 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
244 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
245 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
246 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
247 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
248 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
249 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
250 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
251 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
252 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
253 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
254 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
255 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
256 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
257 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
258 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
259 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
260 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
261 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
262 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
263 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
264 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
265 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
266 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
267 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
268 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
269 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
270 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
271 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
272 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
273 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
274 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
275 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
276 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
277 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
278 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
279 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
280 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
281 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
282 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
283 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
284 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
285 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
286 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
287 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
288 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
289 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
290 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
291 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
292 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
293 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
294 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
295 * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
296 * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
297 * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
298 * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
299 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
300 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
301 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
302 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
303 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
304 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
305 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
306 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
307 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
308 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
309 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
310 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
311 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
312 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
313 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
314 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
315 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
316 * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
317 * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
318 * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
319 * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
320 * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
321 * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
322 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
323 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
324 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
325 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
326 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
327 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
328 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
329 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
330 * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
331 * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
332 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
333 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
334 * gcc.target/i386/avx2-vpand-1.c: Likewise.
335 * gcc.target/i386/avx2-vpand-2.c: Likewise.
336 * gcc.target/i386/avx2-vpandn-1.c: Likewise.
337 * gcc.target/i386/avx2-vpandn-2.c: Likewise.
338 * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
339 * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
340 * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
341 * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
342 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
343 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
344 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
345 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
346 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
347 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
348 * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
349 * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
350 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
351 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
352 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
353 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
354 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
355 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
356 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
357 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
358 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
359 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
360 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
361 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
362 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
363 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
364 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
365 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
366 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
367 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
368 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
369 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
370 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
371 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
372 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
373 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
374 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
375 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
376 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
377 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
378 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
379 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
380 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
381 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
382 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
383 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
384 * gcc.target/i386/avx2-vpermd-1.c: Likewise.
385 * gcc.target/i386/avx2-vpermd-2.c: Likewise.
386 * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
387 * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
388 * gcc.target/i386/avx2-vpermps-1.c: Likewise.
389 * gcc.target/i386/avx2-vpermps-2.c: Likewise.
390 * gcc.target/i386/avx2-vpermq-1.c: Likewise.
391 * gcc.target/i386/avx2-vpermq-2.c: Likewise.
392 * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
393 * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
394 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
395 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
396 * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
397 * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
398 * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
399 * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
400 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
401 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
402 * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
403 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
404 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
405 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
406 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
407 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
408 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
409 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
410 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
411 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
412 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
413 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
414 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
415 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
416 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
417 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
418 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
419 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
420 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
421 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
422 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
423 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
424 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
425 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
426 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
427 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
428 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
429 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
430 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
431 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
432 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
433 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
434 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
435 * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
436 * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
437 * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
438 * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
439 * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
440 * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
441 * gcc.target/i386/avx2-vpminub-1.c: Likewise.
442 * gcc.target/i386/avx2-vpminub-2.c: Likewise.
443 * gcc.target/i386/avx2-vpminud-1.c: Likewise.
444 * gcc.target/i386/avx2-vpminud-2.c: Likewise.
445 * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
446 * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
447 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
448 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
449 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
450 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
451 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
452 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
453 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
454 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
455 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
456 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
457 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
458 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
459 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
460 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
461 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
462 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
463 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
464 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
465 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
466 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
467 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
468 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
469 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
470 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
471 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
472 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
473 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
474 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
475 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
476 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
477 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
478 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
479 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
480 * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
481 * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
482 * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
483 * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
484 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
485 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
486 * gcc.target/i386/avx2-vpor-1.c: Likewise.
487 * gcc.target/i386/avx2-vpor-2.c: Likewise.
488 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
489 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
490 * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
491 * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
492 * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
493 * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
494 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
495 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
496 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
497 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
498 * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
499 * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
500 * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
501 * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
502 * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
503 * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
504 * gcc.target/i386/avx2-vpslld-1.c: Likewise.
505 * gcc.target/i386/avx2-vpslld-2.c: Likewise.
506 * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
507 * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
508 * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
509 * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
510 * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
511 * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
512 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
513 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
514 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
515 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
516 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
517 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
518 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
519 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
520 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
521 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
522 * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
523 * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
524 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
525 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
526 * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
527 * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
528 * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
529 * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
530 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
531 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
532 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
533 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
534 * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
535 * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
536 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
537 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
538 * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
539 * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
540 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
541 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
542 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
543 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
544 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
545 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
546 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
547 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
548 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
549 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
550 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
551 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
552 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
553 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
554 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
555 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
556 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
557 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
558 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
559 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
560 * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
561 * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
562 * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
563 * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
564 * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
565 * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
566 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
567 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
568 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
569 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
570 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
571 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
572 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
573 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
574 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
575 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
576 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
577 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
578 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
579 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
580 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
581 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
582 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
583 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
584 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
585 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
586 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
587 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
588 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
589 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
590 * gcc.target/i386/avx2-vpxor-1.c: Likewise.
591 * gcc.target/i386/avx2-vpxor-2.c: Likewise.
592 * gcc.target/i386/testimm-9.c: Likewise.
594 2011-08-23 Kirill Yukhin <kirill.yukhin@intel.com>
596 * g++.dg/other/i386-2.C: Add -mbmi2 check.
597 * g++.dg/other/i386-3.C: Likewise.
598 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
599 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
600 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
601 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
602 * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
603 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
604 * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
605 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
606 * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
607 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
608 * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
609 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
610 * gcc.target/i386/bmi2-pext32-1.c: Likewise.
611 * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
612 * gcc.target/i386/bmi2-pext64-1.c: Likewise.
613 * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
614 * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
615 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
616 * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
617 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
618 * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
619 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
620 * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
621 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
622 * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
623 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
624 * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
625 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
626 * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
627 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
628 * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
629 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
630 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
631 * gcc.target/i386/sse-12.c: Add BMI2.
632 * gcc.target/i386/sse-13.c: Likewise.
633 * gcc.target/i386/sse-14.c: Likewise.
634 * gcc.target/i386/sse-22.c: Likewise.
635 * gcc.target/i386/sse-23.c: Likewise.
637 2011-08-23 Jason Merrill <jason@redhat.com>
639 * g++.dg/template/crash7.C: Adjust expected errors.
641 2011-08-23 Jason Merrill <jason@redhat.com>
645 * g++.dg/cpp0x/overload2.C: New.
647 2011-08-23 Jason Merrill <jason@redhat.com>
650 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
652 2011-08-23 Jason Merrill <jason@redhat.com>
655 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
656 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
657 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
658 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
660 2011-08-23 Jason Merrill <jason@redhat.com>
663 * g++.dg/cpp0x/constexpr-initlist5.C: New.
665 2011-08-23 Jakub Jelinek <jakub@redhat.com>
668 * g++.dg/warn/Wunused-var-16.C: New test.
671 * gcc.dg/pr50161.c: New test.
673 2011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com>
676 * g++.dg/gcov/gcov-7.C: New test.
678 2011-08-23 Jakub Jelinek <jakub@redhat.com>
681 * g++.dg/dfp/nofields.C: New test.
683 2011-08-23 Tobias Burnus <burnus@net-b.de>
686 * gfortran.dg/use_16.f90: New.
688 2011-08-22 Uros Bizjak <ubizjak@gmail.com>
689 Kirill Yukhin <kirill.yukhin@intel.com>
692 * gcc.target/i386/pr50155.c: New test.
694 2011-08-22 Jakub Jelinek <jakub@redhat.com>
696 PR tree-optimization/50133
697 * gcc.dg/pr50133.c: New test.
700 * c-c++-common/cxxbitfields-6.c: New test.
702 2011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org>
705 * gfortran.dg/alloc_comp_initializer_3.f90: New test.
707 2011-08-22 Georg-Johann Lay <avr@gjlay.de>
709 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
710 * gcc.dg/pr49994-3.c: Ditto.
712 2011-08-22 Richard Guenther <rguenther@suse.de>
715 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
716 * gcc.dg/torture/pr50067-2.c: Likewise.
718 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
721 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion
722 of a constant resulting from simplification.
723 * gfortran.dg/warn_conversion_3.f90: New test.
725 2011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
728 * gfortran.dg/zero_stride_1.f90: New test.
730 2011-08-20 Janus Weil <janus@gcc.gnu.org>
733 * gfortran.dg/typebound_override_1.f90: Modified.
735 2011-08-20 Jakub Jelinek <jakub@redhat.com>
737 PR tree-optimization/48739
738 * gcc.dg/pr48739-1.c: New test.
739 * gcc.dg/pr48739-2.c: New test.
741 2011-08-20 Tobias Burnus <burnus@net-b.de>
743 * gfortran.dg/graphite/interchange-1.f: Remove xfail.
745 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
748 * gfortran.dg/where_3.f90: New test.
750 2011-08-19 H.J. Lu <hongjiu.lu@intel.com>
753 * gfortran.dg/pr49721-1.f: New.
754 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
756 2011-08-19 Joseph Myers <joseph@codesourcery.com>
758 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
759 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
762 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
764 * gcc.target/arm/wmul-11.c: New file.
765 * gcc.target/arm/wmul-12.c: New file.
766 * gcc.target/arm/wmul-13.c: New file.
768 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
770 * gcc.target/arm/wmul-10.c: New file.
772 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
774 * gcc.target/arm/wmul-9.c: New file.
775 * gcc.target/arm/wmul-bitfield-2.c: New file.
777 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
779 * gcc.target/arm/wmul-8.c: New file.
781 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
783 * gcc.target/arm/wmul-7.c: New file.
785 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
787 * gcc.target/arm/wmul-6.c: New file.
789 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
791 * gcc.target/arm/wmul-5.c: New file.
792 * gcc.target/arm/no-wmla-1.c: New file.
794 2011-08-19 Andrew Stubbs <ams@codesourcery.com>
796 * gcc.target/arm/wmul-bitfield-1.c: New file.
798 2011-08-19 Joseph Myers <joseph@codesourcery.com>
800 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
802 2011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
804 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
805 * gcc.target/i386/conversion.c: Likewise.
807 2011-08-19 Richard Guenther <rguenther@suse.de>
809 * gcc.dg/torture/pr50067-1.c: New testcase.
810 * gcc.dg/torture/pr50067-2.c: Likewise.
812 2011-08-19 Joey Ye <joey.ye@arm.com>
815 * gcc.target/arm/handler-align.c: New test.
816 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
819 2011-08-19 Joey Ye <joey.ye@arm.com>
821 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
823 2011-08-19 Mikael Morin <mikael.morin@sfr.fr>
826 * gfortran.dg/end_block_label_1.f90: New test.
827 * gfortran.dg/end_associate_label_1.f90: New test.
829 2011-08-18 Joseph Myers <joseph@codesourcery.com>
831 * gcc.dg/c1x-pointer-float-1.c: New test.
833 2011-08-18 Mikael Morin <mikael.morin@sfr.fr>
836 * gfortran.dg/duplicate_labels_2.f: New test.
838 2011-08-18 Joseph Myers <joseph@codesourcery.com>
840 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
841 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
842 gcc.dg/c1x-noreturn-5.c: New tests.
844 2011-08-18 Joseph Myers <joseph@codesourcery.com>
846 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
848 2011-08-18 Tobias Burnus <burnus@net-b.de>
851 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
852 * gfortran.dg/coarray_lock_3.f90: Fix test.
853 * gfortran.dg/coarray_lock_4.f90: New.
854 * gfortran.dg/coarray_lock_5.f90: New.
856 2011-08-18 Jakub Jelinek <jakub@redhat.com>
859 * gcc.c-torture/compile/pr50009.c: New test.
862 * gcc.dg/torture/pr50092.c: New test.
864 2011-08-18 Tobias Burnus <burnus@net-b.de>
867 * gfortran.dg/namelist_73.f90: New.
869 2011-08-18 Jakub Jelinek <jakub@redhat.com>
871 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
874 * gcc.dg/pr50017.c: New test.
876 2011-08-18 Dodji Seketeli <dodji@redhat.com>
879 * g++.dg/lookup/hidden-var1.C: New test case.
881 2011-08-17 Tobias Burnus <burnus@net-b.de>
884 * gfortran.dg/warn_unused_var_2.f90: New.
885 * gfortran.dg/warn_unused_var_3.f90: New.
887 2011-08-17 Tom de Vries <tom@codesourcery.com>
890 * gcc.target/arm/pr43597.c: New test.
892 2011-08-17 Janus Weil <janus@gcc.gnu.org>
895 * gfortran.dg/common_13.f90: New.
897 2011-08-16 Jason Merrill <jason@redhat.com>
900 * g++.dg/cpp0x/variadic-unresolved.C: New.
902 * g++.old-deja/g++.brendan/README: Add R.I.P.
904 * g++.dg/ext/attr-used-1.C: New.
907 * g++.dg/cpp0x/initlist56.C: New.
909 2011-08-15 H.J. Lu <hongjiu.lu@intel.com>
912 * g++.dg/opt/life1.C: Only run on Linux.
914 2011-08-15 Tobias Burnus <burnus@net-b.de>
916 * gfortran.dg/coarray_26.f90: New.
918 2011-08-15 Hans-Peter Nilsson <hp@axis.com>
920 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
923 2011-08-14 Janus Weil <janus@gcc.gnu.org>
926 * gfortran.dg/func_result_7.f90: New.
928 2011-08-13 Jason Merrill <jason@redhat.com>
931 * g++.dg/cpp0x/decltype32.C: New.
934 * g++.dg/diagnostic/expr1.C: New.
936 2011-08-12 David Li <davidxl@google.com>
938 * g++.dg/abi/vbase15.C: New test.
940 2011-08-12 Jason Merrill <jason@redhat.com>
943 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
945 2011-08-12 Uros Bizjak <ubizjak@gmail.com>
947 * gcc.dg/builtins-67.c: New test.
948 * gcc.target/i386/conversion.c: Ditto.
950 2011-08-11 Romain Geissler <romain.geissler@gmail.com>
951 Brian Hackett <bhackett1024@gmail.com>
953 * g++.dg/plugin/decl_plugin.c: New.
954 * g++.dg/plugin/decl-plugin-test.C: New.
955 * g++.dg/plugin/plugin.exp: Add above testcase.
957 2011-08-11 Richard Guenther <rguenther@suse.de>
959 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
961 2011-08-11 Michael Matz <matz@suse.de>
963 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
965 2011-08-11 Ira Rosen <ira.rosen@linaro.org>
967 PR tree-optimization/50039
968 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
969 * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
971 2011-08-10 H.J. Lu <hongjiu.lu@intel.com>
973 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
974 (sse4_1_test): Initialize src3 with random value.
976 2011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
978 * gcc.c-torture/execute/scal-to-vec1.c: New test.
979 * gcc.c-torture/execute/scal-to-vec2.c: New test.
980 * gcc.c-torture/execute/scal-to-vec3.c: New test.
981 * gcc.dg/scal-to-vec1.c: New test.
982 * gcc.dg/scal-to-vec2.c: New test.
984 2011-08-09 Richard Guenther <rguenther@suse.de>
986 * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
987 * gcc.dg/tree-ssa/vrp60.c: New testcase.
988 * gcc.dg/tree-ssa/vrp61.c: Likewise.
989 * gcc.dg/tree-ssa/vrp62.c: Likewise.
991 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
993 * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
995 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
997 * gcc.dg/pr49948.c: Require pthread effective target.
999 2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1001 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
1003 2011-08-09 Uros Bizjak <ubizjak@gmail.com>
1005 * gcc.target/i386/sse-22a.c: New test.
1007 2011-08-09 Ira Rosen <ira.rosen@linaro.org>
1009 PR tree-optimization/50014
1010 * gcc.dg/vect/pr50014.c: New test.
1012 2011-08-08 Martin Jambor <mjambor@suse.cz>
1015 * gcc.dg/tree-ssa/pr49923.c: New test.
1017 2011-08-08 H.J. Lu <hongjiu.lu@intel.com>
1020 * gcc.target/i386/pr49781-1.c: New.
1022 2011-08-08 Jason Merrill <jason@redhat.com>
1024 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
1026 * g++.dg/cpp0x/initlist5.C: Add 50011 test.
1028 2011-08-07 Janus Weil <janus@gcc.gnu.org>
1031 * gfortran.dg/typebound_override_1.f90: New.
1033 2011-08-07 Kai Tietz <ktietz@redhat.com>
1035 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
1036 x86_64 mingw target.
1037 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1038 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
1039 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
1040 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1041 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
1042 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1043 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
1044 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1045 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1046 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1048 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1051 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
1053 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1055 * gcc.dg/pr48770.c: Cleanup coverage files.
1056 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
1058 2011-08-06 Uros Bizjak <ubizjak@gmail.com>
1060 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
1061 (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
1062 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
1063 lzcnt and bmi options.
1065 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1068 * gcc.dg/pr47381-1.c: New.
1069 * gcc.dg/pr47381-2.c: Likewise.
1070 * gcc.target/i386/pr47381.c: Likewise.
1072 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1075 * gcc.dg/pr47727.c: New.
1078 * gcc.dg/pr47372-1.c: New.
1079 * gcc.dg/pr47372-2.c: Likewise.
1081 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1084 * gcc.target/i386/pr47449.c: New.
1087 * gcc.dg/pr47446-1.c: New.
1088 * gcc.dg/pr47446-2.c: Likewise.
1090 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1093 * gcc.dg/pr47766.c: New.
1096 * gcc.dg/tls/pr47715-1.c: New.
1097 * gcc.dg/tls/pr47715-2.c: Likewise.
1098 * gcc.dg/tls/pr47715-3.c: Likewise.
1099 * gcc.dg/tls/pr47715-4.c: Likewise.
1100 * gcc.dg/tls/pr47715-5.c: Likewise.
1102 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1105 * objc.dg/gnu-api-2-class.m: Updated comments.
1106 * obj-c++.dg/gnu-api-2-class.mm: Likewise.
1107 * objc.dg/gnu-api-2-class-meta.m: New test.
1108 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
1110 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1113 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
1114 with classes that are in construction.
1116 2011-08-06 H.J. Lu <hongjiu.lu@intel.com>
1119 * gcc.target/i386/pr48084-1.c: New.
1120 * gcc.target/i386/pr48084-2.c: Likewise.
1121 * gcc.target/i386/pr48084-3.c: Likewise.
1122 * gcc.target/i386/pr48084-4.c: Likewise.
1123 * gcc.target/i386/pr48084-5.c: Likewise.
1125 PR rtl-optimization/49504
1126 * gcc.target/i386/pr49504.c: New.
1129 * gcc.dg/pr49860.c: New.
1131 2011-08-06 Nicola Pero <nicola.pero@meta-innovation.com>
1134 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
1135 with classes that are in construction.
1137 2011-08-05 Jason Merrill <jason@redhat.com>
1140 * g++.dg/cpp0x/constexpr-48089.C: Add cases.
1143 * g++.dg/cpp0x/decltype31.C: New.
1146 * g++.dg/init/array28.C: New.
1149 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
1151 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1154 * gcc.dg/pr47369-1.c: New.
1156 2011-08-05 H.J. Lu <hongjiu.lu@intel.com>
1159 * gcc.dg/torture/pr47364-1.c: New.
1160 * gcc.c-torture/compile/pr47364-1.c: Likewise.
1161 * gcc.c-torture/compile/pr47364-2.c: Likewise.
1163 2011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/transfer_check_2.f90: New test case.
1168 2011-08-05 Jan Hubicka <jh@suse.cz>
1171 * gfortran.dg/pr49494.f90: New testcase.
1173 2011-08-05 Jan Hubicka <jh@suse.cz>
1176 * gcc.c-torture/compile/pr49735.c: New testcase.
1178 2011-08-05 Jason Merrill <jason@redhat.com>
1181 * g++.dg/cpp0x/initlist56.C: New.
1184 * g++.dg/overload/rvalue2.C: New.
1187 * g++.dg/cpp0x/range-for21.C: New.
1189 * g++.dg/ext/vla11.C: New.
1191 2011-08-05 Richard Guenther <rguenther@suse.de>
1193 PR tree-optimization/49984
1194 * gcc.dg/tree-ssa/vrp59.c: New testcase.
1196 2011-08-05 Richard Guenther <rguenther@suse.de>
1198 * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
1199 * gcc.dg/tree-ssa/vrp52.c: Likewise.
1200 * gcc.dg/tree-ssa/vrp53.c: Likewise.
1202 2011-08-04 Mikael Morin <mikael.morin@sfr.fr>
1204 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
1205 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
1206 * gfortran.dg/ldist-pr43023.f90: Ditto.
1207 * gfortran.dg/namelist_52.f90: Ditto.
1208 * gfortran.dg/interface_proc_end.f90: Ditto.
1209 * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
1210 * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
1212 2011-08-04 Ira Rosen <ira.rosen@linaro.org>
1214 * gcc.dg/vect/vect-over-widen-1.c: New test.
1215 * gcc.dg/vect/vect-over-widen-2.c: New test.
1216 * gcc.dg/vect/vect-over-widen-3.c: New test.
1217 * gcc.dg/vect/vect-over-widen-4.c: New test.
1219 2011-08-04 Richard Guenther <rguenther@suse.de>
1222 * gfortran.dg/vect/O3-pr49957.f: New testcase.
1224 2011-08-04 Ian Bolton <ian.bolton@arm.com>
1226 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
1228 2011-08-04 Jakub Jelinek <jakub@redhat.com>
1231 * g++.dg/ext/builtin-object-size3.C: New test.
1233 2011-08-03 Jakub Jelinek <jakub@redhat.com>
1235 PR tree-optimization/49948
1236 * gcc.dg/pr49948.c: New test.
1238 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1241 * gcc.dg/torture/pr47383.c: New.
1243 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1245 * gnat.dg/specs/debug1.ads: Add missing -margs switch.
1247 2011-08-03 Arnaud Charlet <charlet@adacore.com>
1249 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
1251 2011-08-03 H.J. Lu <hongjiu.lu@intel.com>
1254 * gcc.dg/torture/pr47744-1.c: New.
1255 * gcc.dg/torture/pr47744-2.c: Likewise.
1256 * gcc.dg/torture/pr47744-3.c: Likewise.
1258 2011-08-03 Richard Guenther <rguenther@suse.de>
1261 * gcc.dg/torture/pr49958.c: New testcase.
1263 2011-08-03 Richard Guenther <rguenther@suse.de>
1265 PR tree-optimization/49938
1266 * g++.dg/torture/pr49938.C: New testcase.
1268 2011-08-02 Jason Merrill <jason@redhat.com>
1271 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
1274 * g++.dg/cpp0x/initlist5.C: Add additional cases.
1277 * g++.dg/cpp0x/variadic115.C: New.
1280 * g++.dg/cpp0x/union5.C: New.
1282 2011-08-02 Daniel Kraft <d@domob.eu>
1285 * gfortran.dg/auto_char_dummy_array_3.f90: New test.
1287 2011-08-02 Kai Tietz <ktietz@redhat.com>
1290 * gcc.dg/tree-ssa/forwprop-15.c
1292 2011-08-02 Jason Merrill <jason@redhat.com>
1295 * g++.dg/cpp0x/range-for20.C: New.
1297 2011-08-02 Tobias Burnus <burnus@net-b.de>
1299 * gfortran.dg/coarray_lib_token_3.f90: New.
1301 2011-08-02 Jakub Jelinek <jakub@redhat.com>
1304 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
1305 * gcc.dg/gomp/atomic-15.c: New test.
1306 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
1307 * g++.dg/gomp/atomic-15.C: New test.
1308 * g++.dg/gomp/private-1.C: New test.
1309 * g++.dg/gomp/sharing-2.C: New test.
1310 * gfortran.dg/gomp/crayptr1.f90: Don't expect error
1311 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
1312 * gfortran.dg/gomp/omp_atomic2.f90: New test.
1314 2011-08-02 Tobias Burnus <burnus@net-b.de>
1316 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
1317 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
1319 * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
1320 * gfortran.dg/allocatable_function_5.f90: Ditto.
1321 * gfortran.dg/allocate_stat.f90: Ditto.
1322 * gfortran.dg/array_constructor_20.f90: Ditto.
1323 * gfortran.dg/array_constructor_21.f90: Ditto.
1324 * gfortran.dg/array_constructor_22.f90: Ditto.
1325 * gfortran.dg/array_constructor_26.f03: Ditto.
1326 * gfortran.dg/array_function_4.f90: Ditto.
1327 * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
1328 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
1329 * gfortran.dg/bind_c_usage_15.f90: Ditto.
1330 * gfortran.dg/bind_c_usage_16.f03: Ditto.
1331 * gfortran.dg/bind_c_usage_3.f03: Ditto.
1332 * gfortran.dg/binding_label_tests_7.f03: Ditto.
1333 * gfortran.dg/class_15.f03: Ditto.
1334 * gfortran.dg/class_27.f03: Ditto.
1335 * gfortran.dg/class_33.f90: Ditto.
1336 * gfortran.dg/class_37.f03: Ditto.
1337 * gfortran.dg/class_40.f03: Ditto.
1338 * gfortran.dg/class_42.f03: Ditto.
1339 * gfortran.dg/class_defined_operator_1.f03: Ditto.
1340 * gfortran.dg/coarray/registering_1.f90: Ditto.
1341 * gfortran.dg/convert_1.f90: Ditto.
1342 * gfortran.dg/default_initialization_3.f90: Ditto.
1343 * gfortran.dg/dependency_25.f90: Ditto.
1344 * gfortran.dg/dependency_26.f90: Ditto.
1345 * gfortran.dg/dependency_36.f90: Ditto.
1346 * gfortran.dg/dependency_37.f90: Ditto.
1347 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
1348 * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
1349 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
1350 * gfortran.dg/elemental_pointer_1.f90: Ditto.
1351 * gfortran.dg/elemental_result_1.f90: Ditto.
1352 * gfortran.dg/empty_derived_type.f90: Ditto.
1353 * gfortran.dg/entry_7.f90: Ditto.
1354 * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
1355 * gfortran.dg/equiv_constraint_3.f90: Ditto.
1356 * gfortran.dg/error_recovery_3.f90: Ditto.
1357 * gfortran.dg/extends_4.f03: Ditto.
1358 * gfortran.dg/func_assign.f90: Ditto.
1359 * gfortran.dg/func_assign_3.f90: Ditto.
1360 * gfortran.dg/generic_1.f90: Ditto.
1361 * gfortran.dg/generic_18.f90: Ditto.
1362 * gfortran.dg/generic_22.f03: Ditto.
1363 * gfortran.dg/generic_4.f90: Ditto.
1364 * gfortran.dg/generic_6.f90: Ditto.
1365 * gfortran.dg/generic_actual_arg.f90: Ditto.
1366 * gfortran.dg/graphite/id-21.f: Ditto.
1367 * gfortran.dg/graphite/pr45758.f90: Ditto.
1368 * gfortran.dg/host_assoc_call_2.f90: Ditto.
1369 * gfortran.dg/host_assoc_call_3.f90: Ditto.
1370 * gfortran.dg/host_assoc_call_4.f90: Ditto.
1371 * gfortran.dg/host_assoc_function_4.f90: Ditto.
1372 * gfortran.dg/host_used_types_1.f90: Ditto.
1373 * gfortran.dg/implicit_1.f90: Ditto.
1374 * gfortran.dg/implicit_11.f90: Ditto.
1375 * gfortran.dg/implicit_derived_type_1.f90: Ditto.
1376 * gfortran.dg/impure_actual_1.f90: Ditto.
1377 * gfortran.dg/impure_assignment_1.f90: Ditto.
1378 * gfortran.dg/impure_constructor_1.f90: Ditto.
1379 * gfortran.dg/initialization_10.f90: Ditto.
1380 * gfortran.dg/initialization_12.f90: Ditto.
1381 * gfortran.dg/interface_14.f90: Ditto.
1382 * gfortran.dg/interface_15.f90: Ditto.
1383 * gfortran.dg/interface_2.f90: Ditto.
1384 * gfortran.dg/interface_25.f90: Ditto.
1385 * gfortran.dg/interface_26.f90: Ditto.
1386 * gfortran.dg/interface_29.f90: Ditto.
1387 * gfortran.dg/interface_assignment_1.f90: Ditto.
1388 * gfortran.dg/internal_pack_6.f90: Ditto.
1389 * gfortran.dg/internal_pack_7.f90: Ditto.
1390 * gfortran.dg/internal_pack_8.f90: Ditto.
1391 * gfortran.dg/lto/pr45586_0.f90: Ditto.
1392 * gfortran.dg/lto/pr47839_0.f90: Ditto.
1393 * gfortran.dg/module_commons_3.f90: Ditto.
1394 * gfortran.dg/module_equivalence_4.f90: Ditto.
1395 * gfortran.dg/module_equivalence_6.f90: Ditto.
1396 * gfortran.dg/module_function_type_1.f90: Ditto.
1397 * gfortran.dg/module_naming_1.f90: Ditto.
1398 * gfortran.dg/namelist_4.f90: Ditto.
1399 * gfortran.dg/operator_c1202.f90: Ditto.
1400 * gfortran.dg/parens_7.f90: Ditto.
1401 * gfortran.dg/pr32921.f: Ditto.
1402 * gfortran.dg/pr33646.f90: Ditto.
1403 * gfortran.dg/pr41928.f90: Ditto.
1404 * gfortran.dg/pr42119.f90: Ditto.
1405 * gfortran.dg/pr43984.f90: Ditto.
1406 * gfortran.dg/present_1.f90: Ditto.
1407 * gfortran.dg/private_type_2.f90: Ditto.
1408 * gfortran.dg/proc_decl_2.f90: Ditto.
1409 * gfortran.dg/proc_ptr_10.f90: Ditto.
1410 * gfortran.dg/proc_ptr_22.f90: Ditto.
1411 * gfortran.dg/proc_ptr_8.f90: Ditto.
1412 * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
1413 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
1414 * gfortran.dg/pure_formal_proc_2.f90: Ditto.
1415 * gfortran.dg/realloc_on_assign_4.f03: Ditto.
1416 * gfortran.dg/substring_equivalence.f90: Ditto.
1417 * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
1418 * gfortran.dg/transpose_optimization_1.f90: Ditto.
1419 * gfortran.dg/trim_optimize_6.f90: Ditto.
1420 * gfortran.dg/typebound_call_12.f03: Ditto.
1421 * gfortran.dg/typebound_operator_5.f03: Ditto.
1422 * gfortran.dg/typebound_operator_6.f03: Ditto.
1423 * gfortran.dg/typebound_proc_18.f03: Ditto.
1424 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
1425 * gfortran.dg/use_1.f90: Ditto.
1426 * gfortran.dg/use_10.f90: Ditto.
1427 * gfortran.dg/use_11.f90: Ditto.
1428 * gfortran.dg/use_14.f90: Ditto.
1429 * gfortran.dg/use_only_2.f90: Ditto.
1430 * gfortran.dg/use_rename_4.f90: Ditto.
1431 * gfortran.dg/use_rename_5.f90: Ditto.
1432 * gfortran.dg/used_dummy_types_3.f90: Ditto.
1433 * gfortran.dg/used_interface_ref.f90: Ditto.
1434 * gfortran.dg/used_types_11.f90: Ditto.
1435 * gfortran.dg/used_types_3.f90: Ditto.
1436 * gfortran.dg/used_types_4.f90: Ditto.
1437 * gfortran.dg/userdef_operator_2.f90: Ditto.
1438 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
1439 * gfortran.dg/vect/pr46213.f90: Ditto.
1440 * gfortran.dg/whole_file_21.f90: Ditto.
1441 * gfortran.dg/whole_file_22.f90: Ditto.
1442 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
1443 * gfortran.dg/coarray_lib_token_2.f90: Ditto.
1445 2011-08-02 Kai Tietz <ktietz@redhat.com>
1447 * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
1449 2011-08-01 Jason Merrill <jason@redhat.com>
1452 * g++.dg/abi/mangle49.C: New.
1455 * g++.dg/cpp0x/constexpr-array4.C: New.
1458 * g++.dg/cpp0x/constexpr-builtin1.C: New.
1460 2011-08-01 Uros Bizjak <ubizjak@gmail.com>
1463 * gcc.target/i386/pr49927.c: New test.
1465 2011-08-01 Ira Rosen <ira.rosen@linaro.org>
1467 PR tree-optimization/49926
1468 * gcc.dg/vect/pr49926.c: New test.
1470 2011-08-01 Kirill Yukhin <kirill.yukhin@intel.com>
1472 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
1473 * gcc.target/i386/lzcnt-1.c: New test.
1474 * gcc.target/i386/lzcnt-2.c: Likewise.
1475 * gcc.target/i386/lzcnt-2a.c: Likewise.
1476 * gcc.target/i386/lzcnt-3.c: Likewise.
1477 * gcc.target/i386/lzcnt-4.c: Likewise.
1478 * gcc.target/i386/lzcnt-4a.c: Likewise.
1479 * gcc.target/i386/lzcnt-5.c: Likewise.
1480 * gcc.target/i386/lzcnt-6.c: Likewise.
1481 * gcc.target/i386/lzcnt-6a.c: Likewise.
1482 * gcc.target/i386/lzcnt-check.h: Likewise.
1484 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
1485 * gcc.target/i386/sse-13.c: Likewise.
1486 * gcc.target/i386/sse-14.c: Likewise.
1487 * g++.dg/other/i386-2.C: Likewise.
1488 * g++.dg/other/i386-3.C: Likewise.
1490 2011-08-01 Julian Brown <julian@codesourcery.com>
1492 * gcc.target/arm/fixed-point-exec.c: New test.
1494 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1497 * gcc.target/i386/pr49920.c: New test.
1499 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1501 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
1502 * gcc.dg/tree-ssa/pr23109.c: Ditto.
1503 * gcc.dg/tree-ssa/loop-7.c: Ditto.
1504 * gcc.dg/tree-ssa/loop-32.c: Ditto.
1505 * gcc.dg/tree-ssa/loop-33.c: Ditto.
1506 * gcc.dg/tree-ssa/loop-34.c: Ditto.
1507 * gcc.dg/tree-ssa/loop-35.c: Ditto.
1508 * gcc.dg/tree-ssa/restrict-3.c: Ditto.
1509 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
1510 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
1511 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
1512 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
1513 * gcc.dg/tree-ssa/structopt-1.c: Ditto.
1514 * g++.dg/tree-ssa/pr33615.C: Ditto.
1515 * g++.dg/tree-ssa/restrict1.C: Ditto.
1516 * c-c++-common/restrict-2.c: Ditto.
1517 * gfortran.dg/pr32921.f: Ditto.
1518 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
1519 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
1520 * gcc.dg/tree-ssa/vrp47.c: Ditto.
1521 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
1522 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
1523 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
1524 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
1525 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
1526 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
1527 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
1529 2011-07-31 Uros Bizjak <ubizjak@gmail.com>
1531 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
1532 .exe.ltrans[0-9]*. dump files.
1534 2011-07-31 Janus Weil <janus@gcc.gnu.org>
1537 * gfortran.dg/abstract_type_6.f03: Modified.
1538 * gfortran.dg/typebound_proc_24.f03: New.
1540 2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
1543 * g++.dg/init/for1.C: Fix.
1545 2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1548 * gfortran.dg/string_5.f90: New test.
1550 2011-07-29 Jason Merrill <jason@redhat.com>
1553 * g++.dg/cpp0x/lambda/lambda-switch.C: New.
1555 2011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1557 PR tree-optimization/47407
1558 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
1562 2011-07-29 Richard Guenther <rguenther@suse.de>
1564 * gcc.dg/uninit-suppress.c: Also disable VRP.
1565 * gcc.dg/uninit-suppress_2.c: Likewise.
1567 2011-07-28 Jason Merrill <jason@redhat.com>
1570 * g++.dg/template/nontype24.C: New.
1572 2011-07-28 H.J. Lu <hongjiu.lu@intel.com>
1574 PR rtl-optimization/47958
1575 * gcc.dg/torture/pr47958-1.c: New.
1577 2011-07-29 Wei Guozhi <carrot@google.com>
1579 PR rtl-optimization/49799
1580 * gcc.dg/pr49799.c: New test case.
1582 2011-07-22 Sebastian Pop <sebastian.pop@amd.com>
1585 * gcc.dg/graphite/id-pr48648.c: New.
1587 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1590 * gfortran.dg/maxloc_2.f90: New test.
1591 * gfortran.dg/maxloc_3.f90: New test.
1592 * gfortran.dg/minloc_1.f90: New test.
1593 * gfortran.dg/minloc_2.f90: New test.
1594 * gfortran.dg/minloc_3.f90: New test.
1595 * gfortran.dg/minmaxloc_7.f90: New test.
1598 * gcc.dg/debug/dwarf2/pr49871.c: New test.
1600 2011-07-28 Jakub Jelinek <jakub@redhat.com>
1602 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
1603 the builtin isn't optimized away.
1605 2011-07-27 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/lto/pr45586-2_0.f90: New.
1610 2011-07-27 Aldy Hernandez <aldyh@redhat.com>
1613 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
1614 * c-c++-common/cxxbitfields-5.c: Same.
1616 2011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1618 * lib/target-supports.exp (check_effective_target_mmap): Use
1619 check_function_available.
1621 2011-07-27 Jeffrey Yasskin <jyasskin@google.com>
1623 * g++.old-deja/g++.pt/crash60.C: Updated.
1625 2011-07-27 Jakub Jelinek <jakub@redhat.com>
1628 * gcc.target/i386/pr49866.c: New test.
1630 2011-07-27 Yukhin Kirill <kirill.yukhin@intel.com>
1632 * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
1633 * gcc.target/i386/bmi-andn-1.c: New test.
1634 * gcc.target/i386/bmi-andn-1a.c: Likewise.
1635 * gcc.target/i386/bmi-andn-2.c: Likewise.
1636 * gcc.target/i386/bmi-andn-2a.c: Likewise.
1637 * gcc.target/i386/bmi-bextr-1.c: Likewise.
1638 * gcc.target/i386/bmi-bextr-1a.c: Likewise.
1639 * gcc.target/i386/bmi-bextr-2.c: Likewise.
1640 * gcc.target/i386/bmi-bextr-2a.c: Likewise.
1641 * gcc.target/i386/bmi-blsi-1.c: Likewise.
1642 * gcc.target/i386/bmi-blsi-1a.c: Likewise.
1643 * gcc.target/i386/bmi-blsi-2.c: Likewise.
1644 * gcc.target/i386/bmi-blsi-2a.c: Likewise.
1645 * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
1646 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
1647 * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
1648 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
1649 * gcc.target/i386/bmi-blsr-1.c: Likewise.
1650 * gcc.target/i386/bmi-blsr-1a.c: Likewise.
1651 * gcc.target/i386/bmi-blsr-2.c: Likewise.
1652 * gcc.target/i386/bmi-blsr-2a.c: Likewise.
1653 * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
1654 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
1655 * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
1656 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
1658 2011-07-27 Sebastian Pop <sebastian.pop@amd.com>
1661 * gfortran.dg/graphite/id-pr47691.f: New.
1663 2011-07-27 Uros Bizjak <ubizjak@gmail.com>
1665 * gcc.target/i386/avx-os-support.h: New.
1666 * gcc.target/i386/avx-check.h: Include avx-os-support.h
1667 (main): Check avx_os_support before the test is run.
1668 * gcc.target/i386/aes-avx-check.h: Ditto.
1669 * gcc.target/i386/pclmul-avx-check.h: Ditto.
1671 2011-07-27 Kai Tietz <ktietz@redhat.com>
1673 * gcc.target/i386/aggregate-ret3.c: New test.
1674 * gcc.target/i386/aggregate-ret4.c: New test.
1676 2011-07-27 Daniel Carrera <dcarrera@gmail.com>
1679 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
1680 allocated array should *not* change its size.
1681 * gfortran.dg/multiple_allocation_3.f90: New test.
1683 2011-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1686 * g++.dg/cpp0x/constexpr-49776.C: New.
1688 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1691 * gcc.dg/graphite/id-pr47046.c: New.
1693 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1696 * gcc.dg/graphite/run-id-pr47593.c: New.
1698 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1701 * gcc.dg/graphite/run-id-pr47653.c: New.
1702 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
1703 induction variables.
1704 * gcc.dg/graphite/scop-16.c: Same.
1705 * gcc.dg/graphite/scop-17.c: Same.
1706 * gcc.dg/graphite/scop-21.c: Same.
1708 2011-07-26 Sebastian Pop <sebastian.pop@amd.com>
1711 * gcc.dg/graphite/id-pr48805.c: New.
1713 2011-07-26 Tobias Burnus <burnus@net-b.de>
1715 * gfortran.dg/coarray_lib_token_2.f90: New.
1717 2011-07-26 Ira Rosen <ira.rosen@linaro.org>
1719 * gcc.dg/vect/vect-70.c: Reduce the data size to fit
1722 2011-07-25 Andrew Pinski <apinski@cavium.com>
1725 * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
1726 * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
1728 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1730 * lib/target-supports.exp (check_effective_target_mmap): New proc.
1732 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
1733 * gcc.c-torture/execute/loop-2g.c: Likewise.
1734 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
1735 Require mmap support.
1736 * gcc.c-torture/execute/loop-2g.x: Likewise.
1737 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
1738 (MAP_ANON): Provide default.
1739 * gcc.dg/20050826-1.c: Likewise.
1740 * gcc.target/i386/pr36533.c: Likewise.
1741 * gcc.dg/vect/pr49038.c: Remove dg-do run.
1742 Use dg-require-effective-target mmap.
1744 2011-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1747 * g++.dg/cpp0x/range-for19.C: New.
1749 2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1752 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
1755 2011-07-15 Jakub Jelinek <jakub@redhat.com>
1758 * g++.dg/torture/pr49309.C: Remove.
1760 2011-07-25 Richard Sandiford <richard.sandiford@linaro.org>
1762 PR tree-optimization/49809
1763 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
1766 2011-07-25 Richard Guenther <rguenther@suse.de>
1768 PR tree-optimization/49715
1769 * gcc.target/i386/pr49715-1.c: New testcase.
1770 * gcc.target/i386/pr49715-2.c: Likewise.
1772 2011-07-23 Jason Merrill <jason@redhat.com>
1774 * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
1776 2011-07-22 Jason Merrill <jason@redhat.com>
1779 * g++.dg/cpp0x/initlist55.C: New.
1781 2011-07-23 Tobias Burnus <burnus@net-b.de>
1784 * gfortran.dg/namelist_72.f: New.
1786 2011-07-23 Tobias Burnus <burnus@net-b.de>
1788 * gfortran.dg/coarray_25.f90: New.
1790 2011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com>
1792 * override1.C: This test should use c++0x mode.
1793 * override3.C: New. Test the diagnostics in c++98 mode.
1795 2011-07-22 Jason Merrill <jason@redhat.com>
1796 Mark Glisse <marc.glisse@normalesup.org>
1799 * g++.dg/other/pragma-re-1.C: Add namespace cases.
1802 * g++.dg/opt/builtins2.C: New.
1803 * g++.dg/other/error27.C: Don't rely on __builtin.
1805 2011-07-22 H.J. Lu <hongjiu.lu@intel.com>
1807 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
1809 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
1810 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
1811 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
1812 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
1814 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
1817 2011-07-22 Richard Guenther <rguenther@suse.de>
1819 PR tree-optimization/45819
1820 * gcc.dg/pr45819.c: New testcase.
1822 2011-07-22 Uros Bizjak <ubizjak@gmail.com>
1824 * lib/target-supports.exp (check_ifunc_available): Rewrite.
1826 2011-07-21 Sebastian Pop <sebastian.pop@amd.com>
1830 * gcc.dg/graphite/run-id-pr47654.c: New.
1832 2011-07-21 Ian Lance Taylor <iant@google.com>
1835 * gcc.dg/pr49705.c: New test.
1837 2011-07-21 Uros Bizjak <ubizjak@gmail.com>
1839 * lib/target-supports.exp (check_avx_os_support_available): New.
1840 (check_effective_target_avx_runtime): Use it.
1842 2011-07-21 Richard Guenther <rguenther@suse.de>
1844 PR tree-optimization/49770
1845 * g++.dg/torture/pr49770.C: New testcase.
1847 2011-07-21 Kai Tietz <ktietz@redhat.com>
1849 * gcc.dg/tree-ssa/pr30978.c: adjusted.
1850 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1852 2011-07-21 Tobias Burnus <burnus@net-b.de>
1854 * gfortran.dg/coarray_lib_token_1.f90: New.
1856 2011-07-21 Georg-Johann Lay <avr@gjlay.de>
1858 * gcc.dg/pr32912-2.c: Skip for AVR.
1859 * gcc.dg/pr44674.c: Add dg-require-profiling.
1861 2011-07-20 Jason Merrill <jason@redhat.com>
1863 * g++.dg/ext/desig2.C: New.
1865 2011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com>
1867 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
1869 * gcc.target/powerpc/ppc-fma-2.c: Ditto.
1870 * gcc.target/powerpc/recip-3.c: Ditto.
1872 2011-07-19 Jason Merrill <jason@redhat.com>
1874 PR c++/6709 (DR 743)
1875 PR c++/42603 (DR 950)
1876 * g++.dg/cpp0x/decltype21.C: New.
1878 2011-07-20 Richard Guenther <rguenther@suse.de>
1881 * gcc.dg/tree-ssa/pr18908.c: New testcase.
1882 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
1884 2011-07-20 Chung-Lin Tang <cltang@codesourcery.com>
1886 * gcc.target/arm/combine-movs.c: New.
1887 * gcc.target/arm/unsigned-extend-2.c: New.
1889 2011-07-19 Jason Merrill <jason@redhat.com>
1892 * g++.dg/cpp0x/variadic114.C: New.
1894 2011-07-19 Tobias Burnus <burnus@net-b.de>
1896 * gfortran.dg/coarray_args_1.f90: New.
1897 * gfortran.dg/coarray_args_2.f90: New.
1899 2011-07-19 Janus Weil <janus@gcc.gnu.org>
1902 * gfortran.dg/allocate_error_3.f90: New.
1904 2011-07-19 Richard Guenther <rguenther@suse.de>
1906 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
1907 * gcc.dg/tree-ssa/bool-11.c: Likewise.
1908 * gcc.dg/torture/20110719-1.c: New testcase.
1910 2011-07-19 Jakub Jelinek <jakub@redhat.com>
1912 PR tree-optimization/49768
1913 * gcc.c-torture/execute/pr49768.c: New test.
1915 2011-07-19 Ira Rosen <ira.rosen@linaro.org>
1917 PR tree-optimization/49771
1918 * gcc.dg/vect/pr49771.c: New test.
1920 2011-07-18 Martin Jambor <mjambor@suse.cz>
1922 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
1923 * gcc.dg/ipa/ipa-2.c: Likewise.
1924 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
1925 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
1926 * gcc.dg/ipa/ipa-5.c: Likewise.
1927 * gcc.dg/ipa/ipa-7.c: Likewise.
1928 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
1929 * gcc.dg/ipa/ipacost-1.c: Likewise.
1930 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
1932 * gcc.dg/ipa/ipcp-1.c: New test.
1933 * gcc.dg/ipa/ipcp-2.c: Likewise.
1934 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
1936 2011-07-18 Jakub Jelinek <jakub@redhat.com>
1939 * gfortran.dg/pr49675.f90: New test.
1941 2011-07-18 Richard Guenther <rguenther@suse.de>
1943 * gcc.dg/torture/20110718-1.c: New testcase.
1945 2011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1947 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
1948 * g++.dg/ext/bitfield3.C: Likewise.
1949 * g++.dg/ext/bitfield4.C: Likewise.
1950 * g++.dg/ext/bitfield5.C: Likewise.
1951 * g++.dg/other/PR23205.C: Remove *-*-netware* support.
1952 * g++.dg/other/pr23205-2.C: Likewise.
1953 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
1954 * gcc.c-torture/compile/20001109-2.c: Likewise.
1955 * gcc.dg/20040813-1.c: Remove *-*-netware* support.
1956 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
1957 * gcc.dg/bitfld-16.c: Likewise.
1958 * gcc.dg/bitfld-17.c: Likewise.
1959 * gcc.dg/bitfld-18.c: Likewise.
1960 * gcc.dg/builtins-config.h: Remove Netware support.
1961 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number.
1962 * gcc.dg/cdce2.c: Likewise.
1963 * gcc.dg/cpp/assert4.c: Remove netware support.
1964 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
1965 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
1967 * lib/target-supports.exp (check_visibility_available): Remove
1969 (check_profiling_available): Likewise.
1971 2011-07-18 Ira Rosen <ira.rosen@linaro.org>
1973 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
1975 2011-07-17 Tobias Burnus <burnus@net-b.de>
1976 Thomas Koenig <tkoenig@gcc.gnu.org>
1979 * gfortran.dg/generic_17.f90: Fix testcase.
1980 * gfortran.dg/interface_3.f90: Add dg-error.
1981 * gfortran.dg/use_14.f90: New.
1982 * gfortran.dg/use_15.f90: New.
1984 2011-07-17 Eric Botcazou <ebotcazou@adacore.com>
1986 * gnat.dg/pointer_controlled.adb: New test.
1988 2011-07-17 Tobias Burnus <burnus@net-b.de>
1991 * gfortran.dg/pointer_remapping_7.f90: New.
1993 2011-07-16 Jason Merrill <jason@redhat.com>
1995 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
1997 2011-07-16 Nathan Froyd <froydnj@codesourcery.com>
1998 Jason Merrill <jason@redhat.com>
2002 * g++.dg/cpp0x/decltype29.C: Adjust.
2003 * g++.dg/cpp0x/error4.C: Adjust.
2004 * g++.dg/cpp0x/sfinae26.C: Adjust.
2005 * g++.dg/cpp0x/variadic105.C: Adjust.
2006 * g++.dg/template/deduce3.C: Adjust.
2007 * g++.dg/template/error45.C: Adjust.
2008 * g++.dg/template/ptrmem2.C: Adjust.
2009 * g++.dg/template/sfinae2.C: Adjust.
2010 * g++.old-deja/g++.pt/crash60.C: Adjust.
2011 * g++.old-deja/g++.pt/unify6.C: Adjust.
2012 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2013 * g++.dg/cpp0x/nullptr15.C: Adjust.
2014 * g++.dg/cpp0x/pr31431-2.C: Adjust.
2015 * g++.dg/cpp0x/pr31431.C: Adjust.
2016 * g++.dg/cpp0x/pr31434.C: Adjust.
2017 * g++.dg/cpp0x/sfinae11.C: Adjust
2018 * g++.dg/cpp0x/temp_default2.C: Adjust.
2019 * g++.dg/cpp0x/trailing4.C: Adjust.
2020 * g++.dg/cpp0x/variadic-ex3.C: Adjust.
2021 * g++.dg/cpp0x/variadic-ex4.C: Adjust.
2022 * g++.dg/cpp0x/variadic105.C: Adjust.
2023 * g++.dg/cpp0x/vt-37737-2.C: Adjust.
2024 * g++.dg/ext/vla2.C: Adjust.
2025 * g++.dg/other/ptrmem10.C: Adjust.
2026 * g++.dg/other/ptrmem11.C: Adjust.
2027 * g++.dg/overload/unknown1.C: Adjust.
2028 * g++.dg/template/conv11.C: Adjust.
2029 * g++.dg/template/dependent-expr5.C: Adjust.
2030 * g++.dg/template/friend.C: Adjust.
2031 * g++.dg/template/incomplete2.C: Adjust.
2032 * g++.dg/template/local4.C: Adjust.
2033 * g++.dg/template/local6.C: Adjust.
2034 * g++.dg/template/operator9.C: Adjust.
2035 * g++.dg/template/ttp25.C: Adjust.
2036 * g++.dg/template/unify10.C: Adjust.
2037 * g++.dg/template/unify11.C: Adjust.
2038 * g++.dg/template/unify6.C: Adjust.
2039 * g++.dg/template/unify9.C: Adjust.
2040 * g++.dg/template/varmod1.C: Adjust.
2041 * g++.old-deja/g++.brendan/crash56.C: Adjust.
2042 * g++.old-deja/g++.pt/crash28.C: Adjust.
2043 * g++.old-deja/g++.pt/explicit41.C: Adjust.
2044 * g++.old-deja/g++.pt/explicit77.C: Adjust.
2045 * g++.old-deja/g++.pt/expr2.C: Adjust.
2046 * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
2047 * g++.old-deja/g++.pt/spec5.C: Adjust.
2048 * g++.old-deja/g++.pt/spec6.C: Adjust.
2049 * g++.old-deja/g++.pt/unify4.C: Adjust.
2050 * g++.old-deja/g++.pt/unify8.C: Adjust.
2051 * g++.old-deja/g++.robertl/eb98.C: Adjust.
2052 * g++.dg/overload/template5.C: New testcase.
2053 * g++.dg/template/overload12.C: New testcase.
2055 2011-07-11 Tobias Burnus <burnus@net-b.de>
2057 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
2058 * gfortran.dg/coarray_7.f90: Ditto.
2059 * gfortran.dg/coarray/scalar_alloc_1.f90: New.
2060 * gfortran.dg/coarray/scalar_alloc_2.f90: New.
2062 2011-07-16 Bernd Schmidt <bernds@codesourcery.com>
2064 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
2066 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
2067 * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
2068 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
2070 * gcc.c-torture/execute/ieee/pr29302.x: New file.
2071 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
2072 * gcc.dg/torture/builtin-math-7.c: Add a comment.
2074 2011-07-15 Jason Merrill <jason@redhat.com>
2077 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
2078 Use --extra_opts instead of --additional_options.
2080 2011-07-15 Jakub Jelinek <jakub@redhat.com>
2083 * g++.dg/torture/pr49309.C: Remove.
2085 2011-07-15 Bernd Schmidt <bernds@codesourcery.com>
2087 * gcc.target/tic6x/weak-call.c: New test.
2088 * gcc.target/tic6x/fpcmp.c: New test.
2089 * gcc.target/tic6x/fpdiv.c: New test.
2090 * gcc.target/tic6x/rotdi16-scan.c: New test.
2091 * gcc.target/tic6x/ffssi.c: New test.
2092 * gcc.target/tic6x/fpdiv-lib.c: New test.
2093 * gcc.target/tic6x/cold-lc.c: New test.
2094 * gcc.target/tic6x/longcalls.c: New test.
2095 * gcc.target/tic6x/abi-align-1.c: New test.
2096 * gcc.target/tic6x/fpcmp-finite.c: New test.
2097 * gcc.target/tic6x/rotdi16.c: New test.
2098 * gcc.target/tic6x/bswapl.c: New test.
2099 * gcc.target/tic6x/ffsdi.c: New test.
2100 * gcc.target/tic6x/tic6x.exp: New file.
2101 * gcc.target/tic6x/builtins/arith24.c: New test.
2102 * gcc.target/tic6x/builtins/smpy.c: New test.
2103 * gcc.target/tic6x/builtins/smpylh.c: New test.
2104 * gcc.target/tic6x/builtins/smpyh.c: New test.
2105 * gcc.target/tic6x/builtins/sarith1.c: New test.
2106 * gcc.target/tic6x/builtins/extclr.c: New test
2107 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
2108 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
2109 * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
2110 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
2112 * gcc.c-torture/execute/20101011-1.c: Add a condition for
2114 * gcc.dg/20020312-2.c: Likewise.
2115 * gcc.dg/pr27095.c: Handle tic6x like hppa.
2116 * gcc.dg/torture/pr37868.c: Skip on tic6x.
2117 * gcc.dg/torture/builtin-math-7.c: Likewise.
2120 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
2121 not testing tic6x-*-*.
2123 2011-07-14 Andrew Pinski <pinskia@gmail.com>
2126 * g++.dg/torture/pr49309.C: New testcase.
2128 2011-07-14 Bernd Schmidt <bernds@codesourcery.com>
2130 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
2132 2011-07-14 Richard Guenther <rguenther@suse.de>
2134 PR tree-optimization/49651
2135 * gcc.dg/torture/pr49651.c: New testcase.
2137 2011-07-14 Georg-Johann Lay <avr@gjlay.de>
2140 * gcc.dg/array-quals-1.c: Don't xfail on AVR.
2142 2011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2144 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
2145 -mno-pointers-to-nested-functions.
2146 * gcc.target/powerpc/no-r11-2.c: Ditto.
2147 * gcc.target/powerpc/no-r11-3.c: Ditto.
2149 2011-07-13 Jason Merrill <jason@redhat.com>
2151 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
2152 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
2153 when compiling C files.
2154 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
2155 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
2156 * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
2157 * g++.dg/lookup/anon2.C: Likewise.
2158 * g++.dg/tree-ssa/copyprop.C: Likewise.
2159 * g++.old-deja/g++.jason/rfg27.C: Likewise.
2160 * g++.dg/init/vector1.C: Ignore narrowing errors.
2161 * g++.dg/torture/pr35526.C: Likewise.
2162 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
2164 2011-07-13 Janne Blomqvist <jb@gcc.gnu.org>
2167 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
2170 2011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2172 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
2173 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
2175 2011-07-13 Uros Bizjak <ubizjak@gmail.com>
2177 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global.
2178 * lib/obj-c++.exp (obj-c++_init): Ditto.
2179 * lib/file-format.exp (gcc_target_object_format): Ditto.
2180 * lib/target-supports-dg.exp (dg-require-dll): Ditto.
2181 * lib/target-supports-dg-exp (check_weak_available): Ditto.
2182 (check_visibility_available): Ditto.
2183 (check_effective_target_tls_native): Ditto.
2184 (check_effective_target_tls_emulated): Ditto.
2185 (check_effective_target_function_sections): Ditto.
2187 2011-07-13 Chung-Lin Tang <cltang@codesourcery.com>
2189 * gcc.target/arm/pr48183.c: New test.
2191 2011-07-13 Richard Guenther <rguenther@suse.de>
2193 * gcc.dg/torture/20110713-1.c: New testcase.
2195 2011-07-12 Andrew Pinski <pinskia@gmail.com>
2198 * gcc.c-torture/compile/pr49474.c: New testcase.
2200 2011-07-12 Jakub Jelinek <jakub@redhat.com>
2202 PR tree-optimization/49712
2203 * gcc.c-torture/execute/pr49712.c: New test.
2205 2011-07-11 Jason Merrill <jason@redhat.com>
2208 * g++.dg/template/recurse3.C: New.
2210 2011-07-11 Jakub Jelinek <jakub@redhat.com>
2213 * gcc.dg/guality/csttest.c: New test.
2216 * gfortran.dg/pr49698.f90: New test.
2218 2011-07-11 Jeff Law <law@redhat.com>
2220 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
2222 2011-07-11 H.J. Lu <hongjiu.lu@intel.com>
2224 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
2225 * go.test/go-test.exp (go-set-goarch): Likewise.
2227 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2230 * gcc.target/avr/torture/pr39633.c: New test case.
2232 2011-07-11 Tobias Burnus <burnus@net-b.de>
2235 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
2237 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2239 * lib/target-supports.exp (check_effective_target_scheduling):
2241 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
2242 * gcc.dg/pr45055.c: Ditto.
2243 * gcc.dg/pr45353.c: Ditto.
2244 * g++.dg/pr45056.C: Ditto.
2246 2011-07-11 Georg-Johann Lay <avr@gjlay.de>
2248 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
2249 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
2250 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
2251 * g++.dg/torture/pr31863.C: Skip AVR.
2253 2011-07-10 Tobias Burnus <burnus@net-b.de>
2256 * gfortran.dg/intrinsic_signal.f90: New.
2258 2011-07-09 Jason Merrill <jason@redhat.com>
2260 * g++.dg/cpp0x/regress/regress6.C: New.
2261 * g++.dg/parse/crash45.C: Adjust message.
2262 * g++.dg/template/crash38.C: Adjust message.
2263 * g++.dg/template/crash64.C: Adjust message.
2265 2011-07-09 H.J. Lu <hongjiu.lu@intel.com>
2267 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
2268 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
2269 * g++.dg/abi/bitfield3.C: Likewise.
2270 * g++.dg/eh/pr38662.C: Likewise.
2271 * g++.dg/ext/attrib36.C: Likewise.
2272 * g++.dg/ext/attrib37.C: Likewise.
2273 * g++.dg/ext/attrib8.C: Likewise.
2274 * g++.dg/ext/tmplattr1.C: Likewise.
2275 * g++.dg/inherit/override-attribs.C: Likewise.
2276 * g++.dg/opt/inline9.C: Likewise.
2277 * g++.dg/opt/life1.C: Likewise.
2278 * g++.dg/opt/longbranch2.C: Likewise.
2279 * g++.dg/opt/nrv12.C: Likewise.
2280 * g++.dg/opt/reg-stack4.C: Likewise.
2281 * g++.dg/other/pr35504.C: Likewise.
2282 * g++.dg/other/pr39496.C: Likewise.
2283 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
2284 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
2285 * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
2286 * g++.dg/torture/stackalign/unwind-0.C: Likewise.
2287 * g++.dg/torture/stackalign/unwind-1.C: Likewise.
2288 * g++.dg/torture/stackalign/unwind-2.C: Likewise.
2289 * g++.dg/torture/stackalign/unwind-3.C: Likewise.
2290 * g++.dg/torture/stackalign/unwind-4.C: Likewise.
2291 * g++.dg/torture/stackalign/unwind-5.C: Likewise.
2292 * g++.dg/torture/stackalign/unwind-6.C: Likewise.
2293 * g++.dg/warn/pr15774-1.C: Likewise.
2294 * g++.dg/warn/pr15774-2.C: Likewise.
2295 * g++.old-deja/g++.ext/attrib1.C: Likewise.
2296 * g++.old-deja/g++.ext/attrib2.C: Likewise.
2297 * g++.old-deja/g++.ext/attrib3.C: Likewise.
2298 * g++.old-deja/g++.pt/asm2.C: Likewise.
2299 * gcc.c-torture/compile/20000804-1.c: Likewise.
2300 * gcc.c-torture/compile/pr16566-2.c: Likewise.
2301 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2302 * gcc.dg/20020108-1.c: Likewise.
2303 * gcc.dg/20020122-2.c: Likewise.
2304 * gcc.dg/20020122-3.c: Likewise.
2305 * gcc.dg/20020206-1.c: Likewise.
2306 * gcc.dg/20020219-1.c: Likewise.
2307 * gcc.dg/20020310-1.c: Likewise.
2308 * gcc.dg/20020411-1.c: Likewise.
2309 * gcc.dg/20020418-2.c: Likewise.
2310 * gcc.dg/20020426-2.c: Likewise.
2311 * gcc.dg/20020517-1.c: Likewise.
2312 * gcc.dg/20030204-1.c: Likewise.
2313 * gcc.dg/20030826-2.c: Likewise.
2314 * gcc.dg/20031102-1.c: Likewise.
2315 * gcc.dg/20031202-1.c: Likewise.
2316 * gcc.dg/20050111-1.c: Likewise.
2317 * gcc.dg/20050503-1.c: Likewise.
2318 * gcc.dg/array-init-1.c: Likewise.
2319 * gcc.dg/builtin-apply4.c: Likewise.
2320 * gcc.dg/dfp/pr31344.c: Likewise.
2321 * gcc.dg/gomp/atomic-11.c: Likewise.
2322 * gcc.dg/graphite/pr40281.c: Likewise.
2323 * gcc.dg/ia64-sync-1.c: Likewise.
2324 * gcc.dg/ia64-sync-2.c: Likewise.
2325 * gcc.dg/ia64-sync-3.c: Likewise.
2326 * gcc.dg/ia64-sync-4.c: Likewise.
2327 * gcc.dg/ifcvt-fabs-1.c: Likewise.
2328 * gcc.dg/invalid-call-1.c: Likewise.
2329 * gcc.dg/loop-3.c: Likewise.
2330 * gcc.dg/lower-subreg-1.c: Likewise.
2331 * gcc.dg/lto/pr47259_0.c: Likewise.
2332 * gcc.dg/nested-calls-1.c: Likewise.
2333 * gcc.dg/pr20017.c: Likewise.
2334 * gcc.dg/pr25023.c: Likewise.
2335 * gcc.dg/pr27671-2.c: Likewise.
2336 * gcc.dg/pr32176.c: Likewise.
2337 * gcc.dg/pr33676.c: Likewise.
2338 * gcc.dg/pr35045.c: Likewise.
2339 * gcc.dg/pr36015.c: Likewise.
2340 * gcc.dg/pr36584.c: Likewise.
2341 * gcc.dg/pr36998.c: Likewise.
2342 * gcc.dg/pr37438.c: Likewise.
2343 * gcc.dg/pr37908.c: Likewise.
2344 * gcc.dg/pr41241.c: Likewise.
2345 * gcc.dg/pr41340.c: Likewise.
2346 * gcc.dg/pr44136.c: Likewise.
2347 * gcc.dg/pr44194-1.c: Likewise.
2348 * gcc.dg/pr46212.c: Likewise.
2349 * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
2350 * gcc.dg/setjmp-2.c: Likewise.
2351 * gcc.dg/short-compare-1.c: Likewise.
2352 * gcc.dg/short-compare-2.c: Likewise.
2353 * gcc.dg/smod-1.c: Likewise.
2354 * gcc.dg/sync-2.c: Likewise.
2355 * gcc.dg/sync-3.c: Likewise.
2356 * gcc.dg/tls/opt-1.c: Likewise.
2357 * gcc.dg/tls/opt-2.c: Likewise.
2358 * gcc.dg/tls/opt-3.c: Likewise.
2359 * gcc.dg/torture/badshift.c: Likewise.
2360 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
2361 * gcc.dg/torture/pr20314-2.c: Likewise.
2362 * gcc.dg/torture/pr36891.c: Likewise.
2363 * gcc.dg/torture/pr38774.c: Likewise.
2364 * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
2365 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
2366 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
2367 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
2368 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
2369 * gcc.dg/torture/stackalign/push-1.c: Likewise.
2370 * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
2371 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
2372 * gcc.dg/tree-ssa/loop-28.c: Likewise.
2373 * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
2374 * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
2375 * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
2376 * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
2377 * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
2378 * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
2379 * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
2380 * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
2381 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
2382 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
2383 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
2384 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
2385 * gcc.dg/unroll-1.c: Likewise.
2386 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2387 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
2388 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
2389 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
2390 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
2391 * gcc.target/i386/20000609-1.c: Likewise.
2392 * gcc.target/i386/20000720-1.c: Likewise.
2393 * gcc.target/i386/20000724-1.c: Likewise.
2394 * gcc.target/i386/20011107-1.c: Likewise.
2395 * gcc.target/i386/20011119-1.c: Likewise.
2396 * gcc.target/i386/20020201-3.c: Likewise.
2397 * gcc.target/i386/20020218-1.c: Likewise.
2398 * gcc.target/i386/20020729-1.c: Likewise.
2399 * gcc.target/i386/20030926-1.c: Likewise.
2400 * gcc.target/i386/20060125-1.c: Likewise.
2401 * gcc.target/i386/20060125-2.c: Likewise.
2402 * gcc.target/i386/20060512-1.c: Likewise.
2403 * gcc.target/i386/20060512-2.c: Likewise.
2404 * gcc.target/i386/20060512-3.c: Likewise.
2405 * gcc.target/i386/20060512-4.c: Likewise.
2406 * gcc.target/i386/387-1.c: Likewise.
2407 * gcc.target/i386/387-2.c: Likewise.
2408 * gcc.target/i386/387-5.c: Likewise.
2409 * gcc.target/i386/387-6.c: Likewise.
2410 * gcc.target/i386/980312-1.c: Likewise.
2411 * gcc.target/i386/980313-1.c: Likewise.
2412 * gcc.target/i386/990117-1.c: Likewise.
2413 * gcc.target/i386/990424-1.c: Likewise.
2414 * gcc.target/i386/990524-1.c: Likewise.
2415 * gcc.target/i386/991129-1.c: Likewise.
2416 * gcc.target/i386/991214-1.c: Likewise.
2417 * gcc.target/i386/991230-1.c: Likewise.
2418 * gcc.target/i386/addr-sel-1.c: Likewise.
2419 * gcc.target/i386/aggregate-ret1.c: Likewise.
2420 * gcc.target/i386/aggregate-ret2.c: Likewise.
2421 * gcc.target/i386/align-main-3.c: Likewise.
2422 * gcc.target/i386/amd64-abi-1.c: Likewise.
2423 * gcc.target/i386/amd64-abi-2.c: Likewise.
2424 * gcc.target/i386/amd64-abi-4.c: Likewise.
2425 * gcc.target/i386/amd64-abi-5.c: Likewise.
2426 * gcc.target/i386/amd64-abi-6.c: Likewise.
2427 * gcc.target/i386/asm-1.c: Likewise.
2428 * gcc.target/i386/asm-3.c: Likewise.
2429 * gcc.target/i386/asm-5.c: Likewise.
2430 * gcc.target/i386/attributes-error.c: Likewise.
2431 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
2432 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
2433 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
2434 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
2435 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
2436 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
2437 * gcc.target/i386/avx-vinsertps-3.c: Likewise.
2438 * gcc.target/i386/avx-vmovd-2.c: Likewise.
2439 * gcc.target/i386/avx-vmovq-2.c: Likewise.
2440 * gcc.target/i386/avx-vmovq-3.c: Likewise.
2441 * gcc.target/i386/avx-vpextrq-1.c: Likewise.
2442 * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
2443 * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
2444 * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
2445 * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
2446 * gcc.target/i386/bitfield1.c: Likewise.
2447 * gcc.target/i386/bitfield2.c: Likewise.
2448 * gcc.target/i386/bmi-2.c: Likewise.
2449 * gcc.target/i386/bmi-5.c: Likewise.
2450 * gcc.target/i386/builtin-unreachable.c: Likewise.
2451 * gcc.target/i386/cleanup-2.c: Likewise.
2452 * gcc.target/i386/clobbers.c: Likewise.
2453 * gcc.target/i386/cmov8.c: Likewise.
2454 * gcc.target/i386/cmpxchg16b-1.c: Likewise.
2455 * gcc.target/i386/compress-float-387-pic.c: Likewise.
2456 * gcc.target/i386/compress-float-387.c: Likewise.
2457 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
2458 * gcc.target/i386/compress-float-sse.c: Likewise.
2459 * gcc.target/i386/crc32-2.c: Likewise.
2460 * gcc.target/i386/crc32-3.c: Likewise.
2461 * gcc.target/i386/divmod-7.c: Likewise.
2462 * gcc.target/i386/divmod-8.c: Likewise.
2463 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
2464 * gcc.target/i386/fma3-builtin.c: Likewise.
2465 * gcc.target/i386/fma3-fma.c: Likewise.
2466 * gcc.target/i386/fma4-256-vector.c: Likewise.
2467 * gcc.target/i386/fma4-builtin.c: Likewise.
2468 * gcc.target/i386/fma4-fma-2.c: Likewise.
2469 * gcc.target/i386/fma4-fma.c: Likewise.
2470 * gcc.target/i386/fma4-vector-2.c: Likewise.
2471 * gcc.target/i386/fma4-vector.c: Likewise.
2472 * gcc.target/i386/funcspec-1.c: Likewise.
2473 * gcc.target/i386/funcspec-10.c: Likewise.
2474 * gcc.target/i386/funcspec-11.c: Likewise.
2475 * gcc.target/i386/funcspec-2.c: Likewise.
2476 * gcc.target/i386/funcspec-5.c: Likewise.
2477 * gcc.target/i386/funcspec-6.c: Likewise.
2478 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
2479 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
2480 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
2481 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
2482 * gcc.target/i386/incoming-1.c: Likewise.
2483 * gcc.target/i386/incoming-10.c: Likewise.
2484 * gcc.target/i386/incoming-11.c: Likewise.
2485 * gcc.target/i386/incoming-12.c: Likewise.
2486 * gcc.target/i386/incoming-13.c: Likewise.
2487 * gcc.target/i386/incoming-14.c: Likewise.
2488 * gcc.target/i386/incoming-15.c: Likewise.
2489 * gcc.target/i386/incoming-2.c: Likewise.
2490 * gcc.target/i386/incoming-3.c: Likewise.
2491 * gcc.target/i386/incoming-4.c: Likewise.
2492 * gcc.target/i386/incoming-5.c: Likewise.
2493 * gcc.target/i386/incoming-6.c: Likewise.
2494 * gcc.target/i386/incoming-7.c: Likewise.
2495 * gcc.target/i386/incoming-8.c: Likewise.
2496 * gcc.target/i386/incoming-9.c: Likewise.
2497 * gcc.target/i386/lea.c: Likewise.
2498 * gcc.target/i386/local.c: Likewise.
2499 * gcc.target/i386/loop-1.c: Likewise.
2500 * gcc.target/i386/loop-2.c: Likewise.
2501 * gcc.target/i386/loop-3.c: Likewise.
2502 * gcc.target/i386/max-stack-align.c: Likewise.
2503 * gcc.target/i386/memcpy-1.c: Likewise.
2504 * gcc.target/i386/movbe-2.c: Likewise.
2505 * gcc.target/i386/movq-2.c: Likewise.
2506 * gcc.target/i386/movq.c: Likewise.
2507 * gcc.target/i386/nrv1.c: Likewise.
2508 * gcc.target/i386/pad-4.c: Likewise.
2509 * gcc.target/i386/pad-5a.c: Likewise.
2510 * gcc.target/i386/pad-5b.c: Likewise.
2511 * gcc.target/i386/pad-6a.c: Likewise.
2512 * gcc.target/i386/pad-6b.c: Likewise.
2513 * gcc.target/i386/pad-7.c: Likewise.
2514 * gcc.target/i386/pad-9.c: Likewise.
2515 * gcc.target/i386/pentium4-not-mull.c: Likewise.
2516 * gcc.target/i386/pic-1.c: Likewise.
2517 * gcc.target/i386/pr12092-1.c: Likewise.
2518 * gcc.target/i386/pr12329.c: Likewise.
2519 * gcc.target/i386/pr21518.c: Likewise.
2520 * gcc.target/i386/pr22362.c: Likewise.
2521 * gcc.target/i386/pr22585.c: Likewise.
2522 * gcc.target/i386/pr23098.c: Likewise.
2523 * gcc.target/i386/pr25196.c: Likewise.
2524 * gcc.target/i386/pr25293.c: Likewise.
2525 * gcc.target/i386/pr25654.c: Likewise.
2526 * gcc.target/i386/pr26449.c: Likewise.
2527 * gcc.target/i386/pr26778.c: Likewise.
2528 * gcc.target/i386/pr26826.c: Likewise.
2529 * gcc.target/i386/pr27266.c: Likewise.
2530 * gcc.target/i386/pr29978.c: Likewise.
2531 * gcc.target/i386/pr30505.c: Likewise.
2532 * gcc.target/i386/pr30961-1.c: Likewise.
2533 * gcc.target/i386/pr31628.c: Likewise.
2534 * gcc.target/i386/pr32000-2.c: Likewise.
2535 * gcc.target/i386/pr32661-1.c: Likewise.
2536 * gcc.target/i386/pr32708-2.c: Likewise.
2537 * gcc.target/i386/pr32708-3.c: Likewise.
2538 * gcc.target/i386/pr34256.c: Likewise.
2539 * gcc.target/i386/pr34312.c: Likewise.
2540 * gcc.target/i386/pr34522.c: Likewise.
2541 * gcc.target/i386/pr35160.c: Likewise.
2542 * gcc.target/i386/pr35281.c: Likewise.
2543 * gcc.target/i386/pr36246.c: Likewise.
2544 * gcc.target/i386/pr36786.c: Likewise.
2545 * gcc.target/i386/pr37275.c: Likewise.
2546 * gcc.target/i386/pr37843-3.c: Likewise.
2547 * gcc.target/i386/pr37843-4.c: Likewise.
2548 * gcc.target/i386/pr39082-1.c: Likewise.
2549 * gcc.target/i386/pr39431.c: Likewise.
2550 * gcc.target/i386/pr39496.c: Likewise.
2551 * gcc.target/i386/pr39543-2.c: Likewise.
2552 * gcc.target/i386/pr39911.c: Likewise.
2553 * gcc.target/i386/pr40718.c: Likewise.
2554 * gcc.target/i386/pr40906-1.c: Likewise.
2555 * gcc.target/i386/pr40906-2.c: Likewise.
2556 * gcc.target/i386/pr40906-3.c: Likewise.
2557 * gcc.target/i386/pr40934.c: Likewise.
2558 * gcc.target/i386/pr41900.c: Likewise.
2559 * gcc.target/i386/pr42589.c: Likewise.
2560 * gcc.target/i386/pr43662.c: Likewise.
2561 * gcc.target/i386/pr43671.c: Likewise.
2562 * gcc.target/i386/pr43766.c: Likewise.
2563 * gcc.target/i386/pr43869.c: Likewise.
2564 * gcc.target/i386/pr44942.c: Likewise.
2565 * gcc.target/i386/pr44948-2a.c: Likewise.
2566 * gcc.target/i386/pr45234.c: Likewise.
2567 * gcc.target/i386/pr45336-2.c: Likewise.
2568 * gcc.target/i386/pr45336-4.c: Likewise.
2569 * gcc.target/i386/pr45852.c: Likewise.
2570 * gcc.target/i386/pr46470.c: Likewise.
2571 * gcc.target/i386/pr48037-1.c: Likewise.
2572 * gcc.target/i386/pr48389.c: Likewise.
2573 * gcc.target/i386/pr49095.c: Likewise.
2574 * gcc.target/i386/pr9771-1.c: Likewise.
2575 * gcc.target/i386/rdfsbase-1.c: Likewise.
2576 * gcc.target/i386/rdfsbase-2.c: Likewise.
2577 * gcc.target/i386/rdgsbase-1.c: Likewise.
2578 * gcc.target/i386/rdgsbase-2.c: Likewise.
2579 * gcc.target/i386/rdrand-3.c: Likewise.
2580 * gcc.target/i386/regparm-stdcall.c: Likewise.
2581 * gcc.target/i386/regparm.c: Likewise.
2582 * gcc.target/i386/reload-1.c: Likewise.
2583 * gcc.target/i386/rotate-2.c: Likewise.
2584 * gcc.target/i386/sibcall-5.c: Likewise.
2585 * gcc.target/i386/signbit-1.c: Likewise.
2586 * gcc.target/i386/signbit-2.c: Likewise.
2587 * gcc.target/i386/signbit-3.c: Likewise.
2588 * gcc.target/i386/sse-5.c: Likewise.
2589 * gcc.target/i386/sse-8.c: Likewise.
2590 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
2591 * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
2592 * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
2593 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
2594 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
2595 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
2596 * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
2597 * gcc.target/i386/sse2-movq-2.c: Likewise.
2598 * gcc.target/i386/sse2-movq-3.c: Likewise.
2599 * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
2600 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
2601 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
2602 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
2603 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
2604 * gcc.target/i386/ssefn-1.c: Likewise.
2605 * gcc.target/i386/ssefn-2.c: Likewise.
2606 * gcc.target/i386/sseregparm-1.c: Likewise.
2607 * gcc.target/i386/sseregparm-2.c: Likewise.
2608 * gcc.target/i386/sseregparm-3.c: Likewise.
2609 * gcc.target/i386/sseregparm-4.c: Likewise.
2610 * gcc.target/i386/sseregparm-5.c: Likewise.
2611 * gcc.target/i386/sseregparm-6.c: Likewise.
2612 * gcc.target/i386/sseregparm-7.c: Likewise.
2613 * gcc.target/i386/sseregparm-8.c: Likewise.
2614 * gcc.target/i386/stack-realign.c: Likewise.
2615 * gcc.target/i386/stack-usage-realign.c: Likewise.
2616 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2617 * gcc.target/i386/stackalign/longlong-1.c: Likewise.
2618 * gcc.target/i386/stackalign/longlong-2.c: Likewise.
2619 * gcc.target/i386/stackalign/return-1.c: Likewise.
2620 * gcc.target/i386/stackalign/return-2.c: Likewise.
2621 * gcc.target/i386/stackalign/return-3.c: Likewise.
2622 * gcc.target/i386/tailcall-1.c: Likewise.
2623 * gcc.target/i386/tbm-2.c: Likewise.
2624 * gcc.target/i386/udivmod-7.c: Likewise.
2625 * gcc.target/i386/udivmod-8.c: Likewise.
2626 * gcc.target/i386/unroll-1.c: Likewise.
2627 * gcc.target/i386/vararg-1.c: Likewise.
2628 * gcc.target/i386/vararg-2.c: Likewise.
2629 * gcc.target/i386/vect8-ret.c: Likewise.
2630 * gcc.target/i386/vectorize5.c: Likewise.
2631 * gcc.target/i386/wmul-1.c: Likewise.
2632 * gcc.target/i386/wmul-2.c: Likewise.
2633 * gcc.target/i386/wrfsbase-1.c: Likewise.
2634 * gcc.target/i386/wrfsbase-2.c: Likewise.
2635 * gcc.target/i386/wrgsbase-1.c: Likewise.
2636 * gcc.target/i386/wrgsbase-2.c: Likewise.
2637 * gcc.target/i386/xop-pcmov.c: Likewise.
2638 * gcc.target/i386/xop-pcmov2.c: Likewise.
2639 * gcc.target/i386/xop-rotate1-vector.c: Likewise.
2640 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2641 * gcc.target/i386/xop-rotate3-vector.c: Likewise.
2642 * gcc.target/i386/xop-shift1-vector.c: Likewise.
2643 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2644 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2645 * gcc.target/i386/zee.c: Likewise.
2646 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
2647 * gfortran.dg/compiler-directive_2.f: Likewise.
2648 * gfortran.dg/g77/20010216-1.f: Likewise.
2649 * gfortran.dg/gomp/pr39152.f90: Likewise.
2650 * gfortran.dg/pr33794.f90: Likewise.
2652 2011-07-09 Jason Merrill <jason@redhat.com>
2654 * g++.dg/cpp0x/regress/regress5.C: New.
2656 2011-07-08 Jason Merrill <jason@redhat.com>
2659 * g++.dg/expr/compound-asn1.C: New.
2660 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
2662 2011-07-08 Jakub Jelinek <jakub@redhat.com>
2665 * gcc.target/powerpc/altivec-34.c: New test.
2667 2011-07-08 Jason Merrill <jason@redhat.com>
2670 * g++.dg/abi/guard3.C: New.
2672 2011-07-08 Julian Brown <julian@codesourcery.com>
2674 * lib/target-supports.exp
2675 (check_effective_target_arm_little_endian): New.
2676 (check_effective_target_vect_pack_trunc): Use above.
2677 (check_effective_target_vect_unpack): Likewise.
2678 (check_effective_target_vect_element_align): Test
2679 check_effective_target_arm_vect_no_misalign for ARM.
2681 2011-07-08 Jason Merrill <jason@redhat.com>
2684 * g++.dg/cpp0x/constexpr-rom.C: New.
2686 2011-07-08 Kirill Yukhin <kirill.yukhin@intel.com>
2689 * g++.dg/torture/pr49519.C: New test.
2691 2011-07-08 Martin Jambor <mjambor@suse.cz>
2693 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
2695 2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2698 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
2700 2011-07-08 Richard Guenther <rguenther@suse.de>
2702 PR tree-optimization/49662
2703 * gcc.dg/graphite/interchange-14.c: XFAIL.
2704 * gcc.dg/graphite/interchange-15.c: Likewise.
2705 * gcc.dg/graphite/interchange-mvt.c: Likewise.
2707 2011-07-06 Jason Merrill <jason@redhat.com>
2710 * g++.dg/cpp0x/regress/regress4.C: New.
2712 2011-07-07 Mikael Morin <mikael.morin@sfr.fr>
2715 * gfortran.dg/result_in_spec_4.f90: New test.
2717 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2719 * gcc.target/sparc/cas64.c: New test.
2721 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2724 * g++.dg/torture/pr49644.C: New test.
2727 * gcc.c-torture/execute/pr49644.c: New test.
2729 2011-07-07 H.J. Lu <hongjiu.lu@intel.com>
2731 * lib/target-supports.exp (check_effective_target_ia32): New.
2732 (check_effective_target_x32): Likewise.
2733 (check_effective_target_vect_cmdline_needed): Also check x32.
2735 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2737 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
2739 * gcc.target/arm/pr42235.c: Likewise.
2740 * gcc.target/arm/pr42495.c: Likewise.
2741 * gcc.target/arm/pr42574.c: Likewise.
2742 * gcc.target/arm/thumb-branch1.c: Likewise.
2744 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
2745 unneeded prune of possible warning.
2746 * gcc.target/arm/pr40956.c: Likewise.
2747 * gcc.target/arm/pr42505.c: Likewise.
2749 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
2750 * gcc.c-torture/compile/pr46883.c: Likewise.
2751 * gcc.c-torture/compile/pr46934.c: Likewise.
2753 * gcc.target/arm/pr41679.c: Remove test directives in preparation
2754 for move to ../../gcc.c-torture/compile.
2755 * gcc.target/arm/pr46883.c: Likewise.
2756 * gcc.target/arm/pr46934.c: Likewise.
2758 * lib/target-supports.exp (check_effective_target_arm_dsp): New.
2759 * gcc.target/arm/mla-2.c: Use it instead of specific -march.
2760 * gcc.target/arm/wmul-1.c: Likewise.
2761 * gcc.target/arm/wmul-2.c: Likewise.
2762 * gcc.target/arm/wmul-3.c: Likewise.
2763 * gcc.target/arm/wmul-4.c: Likewise.
2764 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
2765 add tab after scan target.
2766 * gcc.target/arm/smlaltt-1.c: Likewise.
2767 * gcc.target/arm/smlatb-1.c: Likewise.
2768 * gcc.target/arm/smlatt-1.c: Likewise.
2770 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2773 * gcc.dg/debug/pr49522.c: New test.
2775 2011-07-07 Georg-Johann Lay <avr@gjlay.de>
2777 * gcc.dg/pragma-align.c: Run only if target !default_packed.
2778 * gcc.dg/pr46212.c: Run only if target int32plus.
2779 * gcc.dg/torture/pr48146.c: Ditto.
2780 * gcc.dg/tree-ssa/vrp51.c: Ditto.
2781 * c-c++-common/pr44832.c: Ditto.
2782 * gcc.dg/pr49544.c: Run only if target ptr32plus.
2783 * gcc.dg/pr31490.c: Ditto.
2784 * gcc.dg/torture/builtin-math-7.c: Run only if target
2786 * gcc.dg/torture/pr45764.c: Skip for AVR.
2787 * gcc.dg/pr47893.c: Ditto.
2789 2011-07-07 Janis Johnson <janisjo@codesourcery.com>
2791 * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
2792 (check_effective_target_arm_thumb2): Clarify comment, add valid code.
2793 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
2794 add tab to scan target.
2796 2011-07-07 Richard Sandiford <richard.sandiford@linaro.org>
2798 * gcc.target/arm/neon-modes-3.c: New test.
2800 2011-07-07 Uros Bizjak <ubizjak@gmail.com>
2802 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
2803 -fno-loop-interchange -ffast-math.
2805 2011-07-07 Richard Guenther <rguenther@suse.de>
2807 * gcc.dg/ftrapv-3.c: New testcase.
2809 2011-07-07 Richard Guenther <rguenther@suse.de>
2811 * gcc.dg/tree-ssa/vrp58.c: New testcase.
2812 * gcc.dg/tree-ssa/scev-cast.c: Adjust.
2814 2011-07-07 Kai Tietz <ktietz@redhat.com>
2816 * gcc.dg/binop-notxor1.c: New test.
2817 * gcc.dg/binop-notand4a.c: New test.
2818 * gcc.dg/binop-notxor2.c: New test.
2819 * gcc.dg/binop-notand3a.c: New test.
2820 * gcc.dg/binop-notand2a.c: New test.
2821 * gcc.dg/binop-notand6a.c: New test.
2822 * gcc.dg/binop-notor1.c: New test.
2823 * gcc.dg/binop-notand1a.c: New test.
2824 * gcc.dg/binop-notand5a.c: New test.
2825 * gcc.dg/binop-notor2.c: New test.
2827 2011-07-07 Jakub Jelinek <jakub@redhat.com>
2830 * gcc.dg/gomp/pr49640.c: New test.
2832 2011-07-07 Richard Guenther <rguenther@suse.de>
2834 * gcc.dg/graphite/pr37485.c: Add -floop-block.
2836 2011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2839 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
2841 2011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2843 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
2844 * gcc.target/powerpc/no-r11-2.c: Ditto.
2845 * gcc.target/powerpc/no-r11-3.c: Ditto.
2847 2011-07-06 Uros Bizjak <ubizjak@gmail.com>
2849 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
2850 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
2852 2011-07-06 Georg-Johann Lay <avr@gjlay.de>
2854 * lib/target-supports.exp (check_profiling_available): Disable
2855 profiling with -fprofile-generate for target avr.
2857 2011-07-06 Richard Guenther <rguenther@suse.de>
2859 PR tree-optimization/49645
2860 * g++.dg/tree-ssa/pr8781.C: Disable SRA.
2862 2011-07-06 H.J. Lu <hongjiu.lu@intel.com>
2865 * gcc.dg/pr47383.c: New.
2867 2011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2869 PR tree-optimization/49647
2870 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
2872 2011-07-06 Eric Botcazou <ebotcazou@adacore.com>
2875 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
2876 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
2878 2011-07-05 Jason Merrill <jason@redhat.com>
2881 * g++.dg/template/template-id-4.C: New.
2883 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2885 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
2886 * gcc.dg/pr43402.c: Ditto.
2888 2011-07-05 Georg-Johann Lay <avr@gjlay.de>
2890 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
2892 2011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2894 * gcc.target/powerpc/ppc-switch-1.c: New test for
2895 --param case-values-threshold.
2896 * gcc.target/powerpc/ppc-switch-2.c: Ditto.
2898 2011-07-05 Janis Johnson <janisjo@codesourcery.com>
2900 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
2902 2011-07-05 Jason Merrill <jason@redhat.com>
2904 * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
2906 2011-07-05 Sebastian Pop <sebastian.pop@amd.com>
2908 PR tree-optimization/47654
2909 * gcc.dg/graphite/block-pr47654.c: New.
2911 2011-07-05 Jason Merrill <jason@redhat.com>
2913 * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
2915 2011-07-05 Razya Ladelsky <razya@il.ibm.com>
2917 PR tree-optimization/49580
2918 * gcc.dg/autopar/pr49580.c: New test.
2920 2011-07-05 Richard Guenther <rguenther@suse.de>
2922 PR tree-optimization/49518
2923 PR tree-optimization/49628
2924 * g++.dg/torture/pr49628.C: New testcase.
2925 * gcc.dg/torture/pr49518.c: Likewise.
2927 2011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2929 * ada/acats/run_acats (which): Extract last field from type -p,
2930 type output only if command succeeded.
2932 2011-07-04 Jason Merrill <jason@redhat.com>
2934 * g++.dg/abi/mangle48.C: New.
2936 * g++.dg/cpp0x/diag1.C: New.
2938 * g++.dg/diagnostic/aka1.C: New.
2940 2011-07-04 Jakub Jelinek <jakub@redhat.com>
2942 PR rtl-optimization/49619
2943 * gcc.dg/pr49619.c: New test.
2945 PR rtl-optimization/49472
2946 * gfortran.dg/pr49472.f90: New test.
2949 * gcc.dg/pr49602.c: New test.
2951 2011-07-04 Georg-Johann Lay <avr@gjlay.de>
2955 * gcc.target/avr/avr.exp: Run over cpp files, too.
2956 * gcc.target/avr/torture/avr-torture.exp: Ditto.
2957 * gcc.target/avr/progmem.h: New file.
2958 * gcc.target/avr/exit-abort.h: New file.
2959 * gcc.target/avr/progmem-error-1.c: New file.
2960 * gcc.target/avr/progmem-error-1.cpp: New file.
2961 * gcc.target/avr/progmem-warning-1.c: New file.
2962 * gcc.target/avr/torture/progmem-1.c: New file.
2963 * gcc.target/avr/torture/progmem-1.cpp: New file.
2965 2011-07-04 Richard Guenther <rguenther@suse.de>
2967 PR tree-optimization/49615
2968 * g++.dg/torture/pr49615.C: New testcase.
2970 2011-07-03 Ira Rosen <ira.rosen@linaro.org>
2972 PR tree-optimization/49610
2973 * gcc.dg/vect/pr49610.c: New test.
2975 2011-07-02 Eric Botcazou <ebotcazou@adacore.com>
2977 * gnat.dg/specs/debug1.ads: New test.
2979 2011-07-02 Janus Weil <janus@gcc.gnu.org>
2982 * gfortran.dg/typebound_proc_23.f90: New.
2984 2011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com>
2987 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
2989 2011-07-01 Jason Merrill <jason@redhat.com>
2992 * g++.dg/template/template-id-3.C: New.
2995 * g++.dg/template/qualified-id4.C: New.
2998 * g++.dg/template/explicit-args4.C: New.
3001 * g++.dg/template/offsetof2.C: New.
3003 2011-07-01 Kai Tietz <ktietz@redhat.com>
3005 * gcc.dg/tree-ssa/bitwise-sink.c: New test.
3007 2011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3010 * lib/target-supports.exp (check_effective_target_gld): New proc.
3012 2011-07-01 Richard Guenther <rguenther@suse.de>
3014 PR tree-optimization/49603
3015 * gcc.dg/torture/pr49603.c: New testcase.
3017 2011-06-30 Jason Merrill <jason@redhat.com>
3020 * g++.dg/rtti/template1.C: New.
3023 * g++.dg/cpp0x/regress/ctor1.C: New.
3026 * g++.dg/cpp0x/initlist54.C: New.
3028 2011-06-30 Martin Jambor <mjambor@suse.cz>
3030 * gcc.dg/tree-ssa/sra-12.c: New test.
3032 2011-06-29 Jason Merrill <jason@redhat.com>
3034 * g++.dg/cpp0x/named.C: Test subobject of xvalue.
3036 2011-06-30 Richard Guenther <rguenther@suse.de>
3038 PR tree-optimization/46787
3039 * gcc.dg/vect/vect-121.c: New testcase.
3041 2011-06-30 Martin Jambor <mjambor@suse.cz>
3043 PR tree-optimization/49094
3044 * gcc.dg/tree-ssa/pr49094.c: New test.
3046 2011-06-30 Jakub Jelinek <jakub@redhat.com>
3049 * gfortran.dg/pr49540-1.f90: New test.
3050 * gfortran.dg/pr49540-2.f90: New test.
3052 2011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3055 * ada/acats/run_acats (which): Use last field of type -p output.
3057 2011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3058 Iain Sandoe <iains@gcc.gnu.org>
3061 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
3062 Only skip on 64-bit *-*-darwin8* && !objc2.
3064 2011-06-30 Richard Guenther <rguenther@suse.de>
3066 PR tree-optimization/38752
3067 * gcc.c-torture/compile/pr38752.c: New testcase.
3069 2011-06-30 Ira Rosen <ira.rosen@linaro.org>
3071 * gcc.dg/vect/slp-widen-mult-half.c: New test.
3072 * gcc.dg/vect/vect-widen-mult-half.c: New test.
3074 2011-06-29 Jason Merrill <jason@redhat.com>
3077 * g++.dg/cpp0x/initlist53.C: Use placement new.
3078 * g++.dg/cpp0x/initlist-value.C: Use placement new.
3079 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
3082 * g++.dg/cpp0x/trailing6.C: New.
3083 * g++.dg/cpp0x/pr45908.C: No error.
3086 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
3089 * g++.dg/cpp0x/constexpr-using2.C: New.
3091 * g++.dg/cpp0x/lambda/lambda-template3.C: New.
3094 * g++.dg/cpp0x/constexpr-diag3.C: New.
3095 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
3096 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
3097 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
3098 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
3100 2011-06-29 Jason Merrill <jason@redhat.com>
3102 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
3104 2011-06-29 Richard Guenther <rguenther@suse.de>
3106 * gcc.dg/tree-ssa/loop-17.c: Adjust.
3108 2011-06-29 Jason Merrill <jason@redhat.com>
3110 * g++.dg/cpp0x/initlist-value2.C: New.
3112 * g++.dg/cpp0x/constexpr-initlist4.C: New.
3113 * g++.dg/cpp0x/initlist-value.C: New.
3115 2011-06-29 Richard Sandiford <richard.sandiford@linaro.org>
3117 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
3119 2011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3121 * gcc.dg/inline_1.c: Remove dg-excess-errors.
3122 * gcc.dg/inline_2.c: Likewise.
3123 * gcc.dg/unroll_1.c: Likewise.
3125 2011-06-29 Jakub Jelinek <jakub@redhat.com>
3128 * gcc.target/i386/pr49567.c: New test.
3130 2011-06-28 Eric Botcazou <ebotcazou@adacore.com>
3132 * gnat.dg/opt17.ad[sb]: New test.
3134 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3135 Tom de Vries <tom@codesourcery.com>
3137 * lib/target-supports.exp (check_effective_target_arm_nothumb)
3138 (check_effective_target_arm_thumb2): New effective targets.
3139 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size
3140 properly. Clean up temporary files.
3141 * gcc.target/arm/ivopts-2.c: Likewise.
3142 * gcc.target/arm/ivopts-3.c: Likewise.
3143 * gcc.target/arm/ivopts-4.c: Likewise.
3144 * gcc.target/arm/ivopts-5.c: Likewise.
3145 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
3147 2011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3150 * gfortran.dg/reshape_zerosize_3.f90: New test.
3152 2011-06-28 Janis Johnson <janisjo@codesourcery.com>
3154 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
3155 * gcc.target/arm/vfp-ldmias.c: Likewise.
3156 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
3157 * gcc.target/arm/vfp-stmdbs.c: Likewise.
3158 * gcc.target/arm/vfp-ldmiad.c: Likewise.
3159 * gcc.target/arm/vfp-stmias.c: Likewise.
3160 * gcc.target/arm/vfp-stmdbd.c: Likewise.
3161 * gcc.target/arm/vfp-stmiad.c: Likewise.
3163 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3165 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
3167 * gcc.target/arm/pr45701-2.c: Ditto.
3169 2011-06-27 Janus Weil <janus@gcc.gnu.org>
3172 * gfortran.dg/allocatable_scalar_9.f90: Modified.
3173 * gfortran.dg/extends_14.f03: Modified.
3175 2011-06-27 Janis Johnson <janisjo@codesourcery.com>
3177 * lib/target-supports-dg.exp (dg-require-effective-target): Return
3178 early if the test is already being skipped.
3180 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
3181 scan-assembler-dem-not): For missing file, report unresolved with
3182 same message as for pass/fail, with reason reported in log file.
3184 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
3185 from add_options_for_arm_neon_fp16.
3186 (check_effective_target_arm_fp16_ok_nocache): Renamed from
3187 check_effective_target_arm_neon_fp16_ok_nocache.
3188 Check -mfpu and -mfloat-abi options from current multilib.
3189 Do not require neon support.
3190 (check_effective_target_arm_fp16_ok): Renamed from
3191 check_effecitve_target_arm_neon_fp16_ok.
3192 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
3193 arm_neon_fp16_ok and arm_fp16.
3194 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
3195 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
3196 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
3197 * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
3199 2011-06-27 Jakub Jelinek <jakub@redhat.com>
3201 * gcc.dg/builtin-assume-aligned-1.c: New test.
3202 * gcc.dg/builtin-assume-aligned-2.c: New test.
3203 * gcc.target/i386/builtin-assume-aligned-1.c: New test.
3206 * gcc.dg/pr49544.c: New test.
3208 2011-06-27 Richard Guenther <rguenther@suse.de>
3210 PR tree-optimization/49394
3211 * g++.dg/torture/pr49394.C: New testcase.
3213 2011-06-27 Kai Tietz <ktietz@redhat.com>
3215 * gcc.dg/optimize-bswapdi-2.c: New test.
3217 2011-06-27 Michael Hope <michael.hope@linaro.org>
3218 Richard Sandiford <richard.sandiford@linaro.org>
3220 PR tree-optimization/49169
3221 * gcc.dg/torture/pr49169.c: New test.
3223 2011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3226 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
3228 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
3231 2011-06-26 Jason Merrill <jason@redhat.com>
3233 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
3236 * g++.dg/init/ref19.C: New.
3237 * g++.dg/cpp0x/constexpr-cleanup.C: New.
3239 2011-06-26 Jakub Jelinek <jakub@redhat.com>
3241 PR tree-optimization/48377
3242 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
3245 2011-06-26 Steve Ellcey <sje@cup.hp.com>
3248 * lib/target-supports.exp (check_effective_target_non_strict_align):
3250 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
3252 2011-06-24 Martin Jambor <mjambor@suse.cz>
3254 PR tree-optimizations/49516
3255 * g++.dg/tree-ssa/pr49516.C: New test.
3257 2011-06-23 Jason Merrill <jason@redhat.com>
3260 * g++.dg/template/partial10.C: New.
3261 * g++.dg/template/partial11.C: New.
3263 2011-06-23 Jeff Law <law@redhat.com>
3266 * gcc.dg/pr48770.c: New test.
3268 2011-06-23 Jan Hubicka <jh@suse.cz>
3271 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
3273 2011-06-23 Jakub Jelinek <jakub@redhat.com>
3276 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
3277 instead of -fdump-tree-optimized.
3279 2011-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3282 * g++.dg/template/crash107.C: New.
3283 * g++.dg/template/error17.C: Adjust.
3285 2011-06-23 Jason Merrill <jason@redhat.com>
3288 * g++.dg/cpp0x/defaulted30.C: New.
3291 * g++.dg/rtti/anon-ns1.C: New.
3294 * g++.dg/init/ref18.C: New.
3297 * g++.dg/template/partial9.C: New.
3299 2011-06-22 Hans-Peter Nilsson <hp@axis.com>
3302 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
3304 2011-06-22 Jakub Jelinek <jakub@redhat.com>
3307 * gcc.dg/pr49496.c: New test.
3309 2011-06-22 Janis Johnson <janisjo@codesourcery.com>
3311 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
3314 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
3316 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
3317 * gcc.target/arm/pr42879.c: Likewise.
3318 * gcc.target/arm/pr45701-3.c: Likewise.
3320 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
3321 * gcc.target/arm/pr40482.c: Likewise.
3322 * gcc.target/arm/stack-corruption.c: Likewise.
3324 2011-06-22 Richard Guenther <rguenther@suse.de>
3326 PR tree-optimization/49493
3327 * gcc.dg/ipa/ipa-pta-17.c: New testcase.
3329 2011-06-22 Jason Merrill <jason@redhat.com>
3332 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
3334 2011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru>
3335 Dmitry Melnik <dm@ispras.ru>
3337 * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
3338 * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
3339 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
3341 2011-06-22 Nathan Sidwell <nathan@codesourcery.com>
3343 * gcc.target/arm/tlscall.c: New.
3345 2011-06-21 Jason Merrill <jason@redhat.com>
3348 * g++.dg/cpp0x/constexpr-ref1.C: New.
3349 * g++.dg/cpp0x/constexpr-ref2.C: New.
3350 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
3353 * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
3356 * g++.dg/template/param3.C: New.
3358 2011-06-21 Bernd Schmidt <bernds@codesourcery.com>
3360 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
3361 my_clrsb test functions.
3363 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
3364 test_sll, test_ull): Add clrsb tests.
3365 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
3368 2011-06-21 Janus Weil <janus@gcc.gnu.org>
3371 * gfortran.dg/class_44.f03: New.
3373 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3375 PR tree-optimization/49478
3376 * gcc.dg/vect/pr49478.c
3378 2011-06-21 Richard Guenther <rguenther@suse.de>
3380 PR tree-optimization/49483
3381 * gcc.dg/vect/vect-120.c: New testcase.
3383 2011-06-21 Ira Rosen <ira.rosen@linaro.org>
3386 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
3387 * gcc.dg/vect/vect-peel-4.c: Likewise.
3389 2011-06-22 Christian Bruel <christian.bruel@st.com>
3392 * gcc.dg/always_inline.c: Removed -Winline. Update checks
3393 * gcc.dg/always_inline2.c: Likewise.
3394 * gcc.dg/always_inline3.c: Likewise.
3395 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
3396 * gcc.dg/inline_1.c: Likewise.
3397 * gcc.dg/inline_2.c: Likewise.
3398 * gcc.dg/inline_3.c: Likewise.
3399 * gcc.dg/inline_4.c: Likewise.
3400 * gcc.dg/20051201-1.c: Likewise.
3401 * gcc.dg/pr40087.c: Likewise.
3402 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
3403 * gcc.dg/inline-22.c: Likewise.
3404 * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
3405 * gcc.dg/lto/20090218-1_1.c: Likewise.
3406 * g++.dg/ipa/devirt-7.C: Likewise.
3407 * gcc.dg/uninit-pred-5_a.c: Likewise.
3408 * gcc.dg/uninit-pred-5_b.c: Likewise.
3409 * gcc.dg/fail_always_inline.c: New.
3411 2011-06-21 Jakub Jelinek <jakub@redhat.com>
3413 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
3414 into 6 jobs instead of 3.
3416 2011-06-20 Jason Merrill <jason@redhat.com>
3419 * g++.dg/cpp0x/initlist53.C: New.
3421 2011-06-20 Tobias Burnus <burnus@net-b.de>
3424 * gfortran.dg/coarray_lock_1.f90: Update dg-error.
3425 * gfortran.dg/coarray_lock_3.f90: New.
3426 * gfortran.dg/coarray/lock_1.f90: New.
3428 2011-06-20 Janis Johnson <janisjo@codesourcery.com>
3430 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
3431 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
3432 unresolved and report the reason to the log file.
3434 * lib/scanasm.exp (object-size): Move argument processing earlier
3435 to report errors before verifying that the file exists. Report
3436 problems detected at runtime as unresolved instead of error and
3437 report their reasons to the log file.
3439 2011-06-20 Jason Merrill <jason@redhat.com>
3442 * g++.dg/cpp0x/explicit6.C: New.
3445 * g++.dg/cpp0x/enum20.C: New.
3448 * g++.dg/ext/attr-aligned01.C: New.
3451 * g++.dg/cpp0x/variadic-default.C: New.
3454 * g++.dg/cpp0x/auto26.C: New.
3457 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
3459 2011-06-20 Kai Tietz <ktietz@redhat.com>
3461 * gcc.dg/binop-notand1.c: New test.
3462 * gcc.dg/binop-notand2.c: New test.
3463 * gcc.dg/binop-notand3.c: New test.
3464 * gcc.dg/binop-notand4.c: New test.
3465 * gcc.dg/binop-notand5.c: New test.
3466 * gcc.dg/binop-notand6.c: New test.
3468 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3471 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
3473 2011-06-18 Janus Weil <janus@gcc.gnu.org>
3476 * gfortran.dg/proc_ptr_31.f90: New.
3478 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3480 * gnat.dg/volatile6.adb: New test.
3481 * gnat.dg/volatile7.adb: Likewise.
3482 * gnat.dg/volatile8.adb: Likewise.
3483 * gnat.dg/volatile9.adb: Likewise.
3485 2011-06-18 Eric Botcazou <ebotcazou@adacore.com>
3487 * gnat.dg/constant3.adb: New test.
3489 2011-06-18 Janne Blomqvist <jb@gcc.gnu.org>
3492 * gfortran.dg/read_list_eof_1.f90: New test.
3494 2011-06-18 Jakub Jelinek <jakub@redhat.com>
3497 * gcc.target/i386/testimm-1.c: New test.
3498 * gcc.target/i386/testimm-2.c: New test.
3499 * gcc.target/i386/testimm-3.c: New test.
3500 * gcc.target/i386/testimm-4.c: New test.
3501 * gcc.target/i386/testimm-5.c: New test.
3502 * gcc.target/i386/testimm-6.c: New test.
3503 * gcc.target/i386/testimm-7.c: New test.
3504 * gcc.target/i386/testimm-8.c: New test.
3505 * gcc.target/i386/xop-vpermil2px-2.c: New test.
3506 * gcc.target/i386/xop-rotate1-int.c: New test.
3507 * gcc.target/i386/xop-rotate2-int.c: New test.
3509 2011-06-17 Jason Merrill <jason@redhat.com>
3511 * g++.dg/cpp0x/rv-func2.C: New.
3513 * g++.dg/debug/dwarf2/lambda1.C: New.
3514 * g++.dg/warn/Wshadow-6.C: Adjust.
3516 2011-06-17 Janus Weil <janus@gcc.gnu.org>
3519 * gfortran.dg/move_alloc_5.f90: New.
3521 2011-06-17 Hans-Peter Nilsson <hp@axis.com>
3523 PR rtl-optimization/48542
3524 * gcc.dg/torture/pr48542.c: New test.
3526 2011-06-16 Jason Merrill <jason@redhat.com>
3529 * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
3532 * g++.dg/cpp0x/initlist52.C New.
3535 * c-c++-common/raw-string-12.c: New.
3538 * g++.dg/cpp0x/sfinae26.C: New.
3541 * g++.dg/cpp0x/variadic113.C: New.
3544 * g++.dg/cpp0x/variadic112.C: New.
3546 2011-06-16 Jeff Law <law@redhat.com>
3548 * gcc.dg/builtin-object-size-1.c: Update to handle chances from
3549 improved jump threading.
3550 * gcc.dg/builtin-object-size-2.c: Likewise.
3551 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3553 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3556 * gfortran.dg/typebound_assignment_3.f03: New.
3558 2011-06-16 Steve Ellcey <sje@cup.hp.com>
3561 * g++.dg/opt/devirt2.C: Change xfail rule to target.
3563 2011-06-16 Martin Jambor <mjambor@suse.cz>
3565 PR tree-optimization/49343
3566 * gnat.dg/discr31.ad[sb]: New test.
3568 2011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3570 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
3572 2011-06-16 Tom de Vries <tom@codesourcery.com>
3575 * gcc.target/arm/ivopts-3.c: Update test.
3576 * gcc.target/arm/ivopts-5.c: Same.
3578 2011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3581 2011-06-10 Wei Guozhi <carrot@google.com>
3584 * gcc.target/arm/pr45335.c: New test.
3585 * gcc.target/arm/pr45335-2.c: New test.
3586 * gcc.target/arm/pr45335-3.c: New test.
3587 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3588 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3589 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3591 2011-06-16 Ira Rosen <ira.rosen@linaro.org>
3593 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
3595 2011-06-16 Janus Weil <janus@gcc.gnu.org>
3598 * gfortran.dg/class_43.f03: New.
3600 2011-06-16 Jakub Jelinek <jakub@redhat.com>
3602 PR tree-optimization/49419
3603 * gcc.c-torture/execute/pr49419.c: New test.
3605 2011-06-16 Revital Eres <revital.eres@linaro.org>
3607 * gcc.dg/sms-9.c: New file.
3609 2011-06-15 Easwaran Raman <eraman@google.com>
3611 PR rtl-optimization/49414
3612 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
3614 2011-06-14 Jason Merrill <jason@redhat.com>
3616 * g++.dg/cpp0x/noexcept13.C: New.
3618 2011-06-14 Easwaran Raman <eraman@google.com>
3620 PR rtl-optimization/44194
3621 * gcc.dg/pr44194-1.c: New test.
3622 * gcc.dg/pr44194-2.c: New test.
3624 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3626 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
3628 * gcc.target/arm/pr45701-2.c: Likewise.
3629 * gcc.target/arm/thumb-branch1.c: Likewise.
3631 2011-06-14 Steve Ellcey <sje@cup.hp.com>
3634 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
3636 2011-06-14 Janis Johnson <janisjo@codesourcery.com>
3638 * gcc.target/arm/pr45701-1.c: Require thumb support.
3639 * gcc.target/arm/pr45701-2.c: Likewise.
3640 * gcc.target/arm/thumb-branch1.c: Likewise.
3642 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
3643 * gcc.target/arm/pr39839.c: Likewise.
3644 * gcc.target/arm/pr40657-2.c: Likewise.
3645 * gcc.target/arm/pr40956.c: Likewise.
3646 * gcc.target/arm/pr41679.c: Likewise.
3647 * gcc.target/arm/pr42235.c: Likewise.
3648 * gcc.target/arm/pr42495.c: Likewise.
3649 * gcc.target/arm/pr42505.c: Likewise.
3650 * gcc.target/arm/pr42574.c: Likewise.
3651 * gcc.target/arm/pr46883.c: Likewise.
3652 * gcc.target/arm/pr46934.c: Likewise.
3653 * gcc.target/arm/xor-and.c: Likewise.
3655 2011-06-14 Jason Merrill <jason@redhat.com>
3657 * g++.dg/other/error23.C: Adjust error message.
3658 * g++.dg/other/error32.C: Likewise.
3661 * g++.dg/cpp0x/rv-dotstar.C: New.
3664 * g++.dg/cpp0x/decltype30.C: New.
3666 * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
3668 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3671 * gfortran.dg/pr49103.f90: New test.
3673 2011-06-14 Tom de Vries <tom@codesourcery.com>
3676 * gcc.target/arm/ivopts-3.c: New test.
3677 * gcc.target/arm/ivopts-4.c: New test.
3678 * gcc.target/arm/ivopts-5.c: New test.
3680 2011-06-14 Jakub Jelinek <jakub@redhat.com>
3682 PR rtl-optimization/49390
3683 * gcc.c-torture/execute/pr49390.c: New test.
3685 2011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3687 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
3689 2011-06-14 Georg-Johann Lay <avr@gjlay.de>
3691 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
3692 * gcc.c-torture/execute/cmpsi-2.x: New file.
3693 * gcc.c-torture/execute/pr45262.c: Undo 172757.
3694 * gcc.c-torture/execute/pr45262.x: New file.
3695 * gcc.c-torture/compile/pr46534.c: Skip for AVR.
3696 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
3698 * gcc.c-torture/compile/pr49163.c: Ditto.
3700 2011-06-14 Ira Rosen <ira.rosen@linaro.org>
3702 * gcc.dg/vect/vect-16.c: Rename to...
3703 * gcc.dg/vect/no-fast-math-vect16.c: ...this.
3704 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
3705 for double-word vectors.
3706 * gcc.dg/vect/vect-peel-4.c: Likewise.
3707 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
3709 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
3712 2011-06-13 Edmar Wienskoski <edmar@freescale.com>
3715 * gcc.target/powerpc/outofline_rnreg.c: New testcase.
3717 2011-06-13 H.J. Lu <hongjiu.lu@intel.com>
3719 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
3721 2011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com>
3723 * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
3725 2011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org>
3727 * gfortran.dg/trim_optimize_8.f90: New test case.
3729 2011-06-13 Jakub Jelinek <jakub@redhat.com>
3730 Ira Rosen <ira.rosen@linaro.org>
3732 PR tree-optimization/49352
3733 * gcc.dg/vect/pr49352.c: New test.
3735 2011-06-12 Tobias Burnus
3738 * gfortran.dg/alloc_comp_assign_11.f90: New.
3740 2011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
3742 * gfortran.dg/trim_optimize_7.f90: New test.
3744 2011-06-10 Wei Guozhi <carrot@google.com>
3747 * gcc.target/arm/pr45335.c: New test.
3748 * gcc.target/arm/pr45335-2.c: New test.
3749 * gcc.target/arm/pr45335-3.c: New test.
3750 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
3751 * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
3752 * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
3754 2011-06-10 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/parse/error39.C: New.
3759 2011-06-10 Janis Johnson <janisjo@codesourcery.com>
3761 * gcc.target/arm/20090811-1.c: Skip for incompatible
3762 options, do not override other options.
3763 * gcc.target/arm/combine-cmp-shift.c: Skip for
3764 incompatible options.
3765 * gcc.target/arm/pr45094.c: Likewise.
3766 * gcc.target/arm/scd42-1.c: Likewise.
3767 * gcc.target/arm/scd42-3.c: Likewise.
3768 * gcc.target/arm/thumb-ltu.c: Likewise.
3770 * lib/target-supports.exp
3771 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
3772 multilib flags use -mfpu with a value other than neon-fp16.
3774 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3776 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
3777 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
3779 2011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3781 * lib/target-supports.exp (check_effective_target_pie): New proc.
3782 * gcc.dg/pie-link.c: Use target pie.
3784 2011-06-10 Eric Botcazou <ebotcazou@adacore.com>
3785 Laurent Roug� <laurent.rouge@menta.fr>
3787 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
3788 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
3790 2011-06-10 Daniel Carrera <dcarrera@gmail.com>
3792 * gfortran.dg/coarray/sync_1.f90: New test for
3793 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
3795 2011-06-10 Ira Rosen <ira.rosen@linaro.org>
3797 PR tree-optimization/49318
3798 * gcc.dg/vect/pr49318.c: New test.
3800 2011-06-09 David Krauss <potswa@mac.com>
3802 * g++.dg/template/arrow1.C: New.
3804 2011-06-09 Jason Merrill <jason@redhat.com>
3806 * lib/prune.exp: Prune "note"s.
3807 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
3809 * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
3810 * g++.dg/template/dependent-expr3.C: Likewise.
3811 * g++.dg/parse/template7.C: Likewise.
3812 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3813 * g++.old-deja/g++.jason/rfg10.C: Likewise.
3814 * g++.old-deja/g++.pt/friend38.C: Likewise.
3815 * g++.old-deja/g++.pt/crash32.C: Likewise.
3816 * g++.old-deja/g++.other/init4.C: Likewise.
3817 * g++.old-deja/g++.other/friend8.C: Likewise.
3819 * g++.dg/ext/complex7.C: Adjust expected output.
3820 * g++.dg/diagnostic/method1.C: Likewise.
3821 * g++.dg/parse/parameter-declaration-2.C: Likewise.
3822 * g++.dg/parse/crash33.C: Likewise.
3823 * g++.dg/other/warning1.C: Likewise.
3824 * g++.dg/init/pr29571.C: Likewise.
3825 * g++.dg/warn/overflow-warn-1.C: Likewise.
3826 * g++.dg/warn/overflow-warn-3.C: Likewise.
3827 * g++.dg/warn/overflow-warn-4.C: Likewise.
3828 * g++.old-deja/g++.oliva/template1.C: Likewise.
3830 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
3831 * g++.dg/parse/template7.C: Adjust.
3833 2011-06-09 Kaz Kojima <kkojima@gcc.gnu.org>
3836 * gcc.dg/pr49307.c: New.
3838 2011-06-09 Wei Guozhi <carrot@google.com>
3841 * gcc.target/arm/pr46975.c: New testcase.
3843 2011-06-09 Nicola Pero <nicola.pero@meta-innovation.com>
3845 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
3846 (PMETH, arglist_t): Removed.
3847 (method_get_number_of_arguments): Removed.
3848 (method_get_nth_argument): Removed.
3849 (method_get_first_argument): Removed.
3850 (method_get_next_argument): Removed.
3851 (method_get_sizeof_arguments): Removed.
3852 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
3854 (method_get_number_of_arguments): Removed.
3855 (method_get_nth_argument): Removed.
3856 (method_get_first_argument): Removed.
3857 (method_get_next_argument): Removed.
3858 (method_get_sizeof_arguments): Removed.
3859 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
3861 2011-06-09 David Li <davidxl@google.com>
3863 * gcc.dg/dump-pass.c: New test.
3865 2011-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3868 * g++.dg/parse/error38.C: New.
3870 2011-06-09 Jakub Jelinek <jakub@redhat.com>
3873 * gfortran.dg/pr49308.f90: New test.
3875 2011-06-08 Jason Merrill <jason@redhat.com>
3877 * g++.dg/cpp0x/noexcept11.C: New.
3878 * g++.dg/cpp0x/noexcept12.C: New.
3879 * g++.dg/cpp0x/sfinae11.C: Adjust.
3881 2011-06-08 Jakub Jelinek <jakub@redhat.com>
3884 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
3885 to dg-options, match also DW_AT_linkage_name.
3887 2011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3890 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
3891 -fno-common on alpha*-dec-osf*.
3892 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
3894 2011-06-08 Alexander Monakov <amonakov@ispras.ru>
3896 PR rtl-optimization/49303
3897 * gcc.target/ia64/pr49303.c: New test.
3899 2011-06-08 Tobias Burnus <burnus@net-b.de>
3902 * gfortran.dg/coarray_lock_1.f90: New.
3903 * gfortran.dg/coarray_lock_2.f90: New.
3905 2011-06-07 Jason Merrill <jason@redhat.com>
3907 * lib/prune.exp: Look for "required" rather than "instantiated".
3908 * g++.dg/abi/mangle11.C: Likewise.
3909 * g++.dg/abi/mangle12.C: Likewise.
3910 * g++.dg/abi/mangle17.C: Likewise.
3911 * g++.dg/abi/mangle20-2.C: Likewise.
3912 * g++.dg/abi/pragma-pack1.C: Likewise.
3913 * g++.dg/cpp0x/decltype26.C: Likewise.
3914 * g++.dg/cpp0x/decltype28.C: Likewise.
3915 * g++.dg/cpp0x/decltype29.C: Likewise.
3916 * g++.dg/cpp0x/enum11.C: Likewise.
3917 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3918 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
3919 * g++.dg/cpp0x/pr47416.C: Likewise.
3920 * g++.dg/ext/case-range2.C: Likewise.
3921 * g++.dg/ext/case-range3.C: Likewise.
3922 * g++.dg/gomp/for-19.C: Likewise.
3923 * g++.dg/gomp/pr37533.C: Likewise.
3924 * g++.dg/gomp/pr38639.C: Likewise.
3925 * g++.dg/gomp/tpl-parallel-2.C: Likewise.
3926 * g++.dg/inherit/base3.C: Likewise.
3927 * g++.dg/inherit/using6.C: Likewise.
3928 * g++.dg/init/placement4.C: Likewise.
3929 * g++.dg/init/reference3.C: Likewise.
3930 * g++.dg/lookup/scoped6.C: Likewise.
3931 * g++.dg/lookup/using7.C: Likewise.
3932 * g++.dg/other/abstract1.C: Likewise.
3933 * g++.dg/other/error10.C: Likewise.
3934 * g++.dg/other/error5.C: Likewise.
3935 * g++.dg/other/field1.C: Likewise.
3936 * g++.dg/other/offsetof5.C: Likewise.
3937 * g++.dg/parse/bitfield2.C: Likewise.
3938 * g++.dg/parse/constant4.C: Likewise.
3939 * g++.dg/parse/crash20.C: Likewise.
3940 * g++.dg/parse/invalid-op1.C: Likewise.
3941 * g++.dg/parse/non-dependent2.C: Likewise.
3942 * g++.dg/parse/template18.C: Likewise.
3943 * g++.dg/tc1/dr152.C: Likewise.
3944 * g++.dg/tc1/dr166.C: Likewise.
3945 * g++.dg/tc1/dr176.C: Likewise.
3946 * g++.dg/tc1/dr213.C: Likewise.
3947 * g++.dg/template/access11.C: Likewise.
3948 * g++.dg/template/access2.C: Likewise.
3949 * g++.dg/template/access3.C: Likewise.
3950 * g++.dg/template/access7.C: Likewise.
3951 * g++.dg/template/arg7.C: Likewise.
3952 * g++.dg/template/cond2.C: Likewise.
3953 * g++.dg/template/crash13.C: Likewise.
3954 * g++.dg/template/crash40.C: Likewise.
3955 * g++.dg/template/crash7.C: Likewise.
3956 * g++.dg/template/crash84.C: Likewise.
3957 * g++.dg/template/ctor5.C: Likewise.
3958 * g++.dg/template/defarg13.C: Likewise.
3959 * g++.dg/template/defarg14.C: Likewise.
3960 * g++.dg/template/dtor7.C: Likewise.
3961 * g++.dg/template/eh2.C: Likewise.
3962 * g++.dg/template/error2.C: Likewise.
3963 * g++.dg/template/error43.C: Likewise.
3964 * g++.dg/template/friend32.C: Likewise.
3965 * g++.dg/template/injected1.C: Likewise.
3966 * g++.dg/template/instantiate1.C: Likewise.
3967 * g++.dg/template/instantiate3.C: Likewise.
3968 * g++.dg/template/instantiate5.C: Likewise.
3969 * g++.dg/template/instantiate7.C: Likewise.
3970 * g++.dg/template/local6.C: Likewise.
3971 * g++.dg/template/lookup2.C: Likewise.
3972 * g++.dg/template/member5.C: Likewise.
3973 * g++.dg/template/memfriend15.C: Likewise.
3974 * g++.dg/template/memfriend16.C: Likewise.
3975 * g++.dg/template/memfriend17.C: Likewise.
3976 * g++.dg/template/memfriend7.C: Likewise.
3977 * g++.dg/template/meminit1.C: Likewise.
3978 * g++.dg/template/nested3.C: Likewise.
3979 * g++.dg/template/non-type-template-argument-1.C: Likewise.
3980 * g++.dg/template/nontype12.C: Likewise.
3981 * g++.dg/template/nontype13.C: Likewise.
3982 * g++.dg/template/nontype6.C: Likewise.
3983 * g++.dg/template/pr23510.C: Likewise.
3984 * g++.dg/template/pr35240.C: Likewise.
3985 * g++.dg/template/ptrmem15.C: Likewise.
3986 * g++.dg/template/ptrmem6.C: Likewise.
3987 * g++.dg/template/qualified-id1.C: Likewise.
3988 * g++.dg/template/qualttp20.C: Likewise.
3989 * g++.dg/template/qualttp3.C: Likewise.
3990 * g++.dg/template/qualttp4.C: Likewise.
3991 * g++.dg/template/qualttp5.C: Likewise.
3992 * g++.dg/template/qualttp6.C: Likewise.
3993 * g++.dg/template/qualttp7.C: Likewise.
3994 * g++.dg/template/qualttp8.C: Likewise.
3995 * g++.dg/template/recurse.C: Likewise.
3996 * g++.dg/template/recurse2.C: Likewise.
3997 * g++.dg/template/ref5.C: Likewise.
3998 * g++.dg/template/scope2.C: Likewise.
3999 * g++.dg/template/sfinae10.C: Likewise.
4000 * g++.dg/template/sfinae3.C: Likewise.
4001 * g++.dg/template/sizeof3.C: Likewise.
4002 * g++.dg/template/static9.C: Likewise.
4003 * g++.dg/template/template-id-2.C: Likewise.
4004 * g++.dg/template/typedef13.C: Likewise.
4005 * g++.dg/template/typename4.C: Likewise.
4006 * g++.dg/template/using14.C: Likewise.
4007 * g++.dg/template/using2.C: Likewise.
4008 * g++.dg/template/warn1.C: Likewise.
4009 * g++.dg/warn/Wparentheses-13.C: Likewise.
4010 * g++.dg/warn/Wparentheses-15.C: Likewise.
4011 * g++.dg/warn/Wparentheses-16.C: Likewise.
4012 * g++.dg/warn/Wparentheses-17.C: Likewise.
4013 * g++.dg/warn/Wparentheses-18.C: Likewise.
4014 * g++.dg/warn/Wparentheses-19.C: Likewise.
4015 * g++.dg/warn/Wparentheses-20.C: Likewise.
4016 * g++.dg/warn/Wparentheses-23.C: Likewise.
4017 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
4018 * g++.dg/warn/noeffect2.C: Likewise.
4019 * g++.dg/warn/noeffect4.C: Likewise.
4020 * g++.dg/warn/pr8570.C: Likewise.
4021 * g++.old-deja/g++.brendan/init2.C: Likewise.
4022 * g++.old-deja/g++.eh/spec6.C: Likewise.
4023 * g++.old-deja/g++.pt/crash10.C: Likewise.
4024 * g++.old-deja/g++.pt/crash36.C: Likewise.
4025 * g++.old-deja/g++.pt/derived3.C: Likewise.
4026 * g++.old-deja/g++.pt/error2.C: Likewise.
4027 * g++.old-deja/g++.pt/explicit70.C: Likewise.
4028 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4029 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
4030 * g++.old-deja/g++.pt/overload7.C: Likewise.
4031 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
4033 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4034 Iain Sandoe <iains@gcc.gnu.org>
4036 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
4037 Added code to deal with the case when [Protocol
4038 -descriptionForInstanceMethod:] or [Protocol
4039 -descriptionForClassMethod:] returns NULL.
4041 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com>
4042 Iain Sandoe <iains@gcc.gnu.org>
4044 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
4045 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
4048 2011-06-07 Xinliang David Li <davidxl@google.com>
4050 * gcc.dg/inline_2.c: New test.
4051 * gcc.dg/unroll_2.c: New test.
4052 * gcc.dg/inline_3.c: New test.
4053 * gcc.dg/unroll_3.c: New test.
4054 * gcc.dg/inline_4.c: New test.
4055 * gcc.dg/unroll_4.c: New test.
4056 * gcc.dg/inline_1.c: New test.
4057 * gcc.dg/unroll_1.c: New test.
4059 2011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4061 PR tree-optimization/48497
4062 * lib/gcc-defs.exp (dg-additional-options): New proc.
4063 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
4064 -msse2 on 32-bit x86.
4066 2011-06-06 Jason Merrill <jason@redhat.com>
4068 * g++.dg/cpp0x/enum19.C: New.
4070 2011-06-07 Sergey Grechanik <mouseentity@ispras.ru>
4072 * gcc.target/arm/neon-reload-class.c: New test.
4074 2011-06-07 Dodji Seketeli <dodji@redhat.com>
4077 * g++.dg/debug/dwarf2/integer-typedef.C: New test.
4079 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4081 * gcc.target/arm/smlatb-1.c: New file.
4082 * gcc.target/arm/smlatt-1.c: New file.
4083 * gcc.target/arm/smlaltb-1.c: New file.
4084 * gcc.target/arm/smlaltt-1.c: New file.
4086 2011-06-07 Andrew Stubbs <ams@codesourcery.com>
4088 * gcc.target/arm/mla-2.c: New test.
4090 2011-06-07 Jakub Jelinek <jakub@redhat.com>
4092 PR gcov-profile/49299
4093 * gcc.dg/tree-prof/pr49299-1.c: New test.
4094 * gcc.dg/tree-prof/pr49299-2.c: New test.
4096 2011-06-07 Ira Rosen <ira.rosen@linaro.org>
4098 * lib/target-supports.exp
4099 (check_effective_target_vect_widen_mult_qi_to_hi):
4100 Add NEON as supporting target.
4101 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
4102 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
4103 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
4104 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
4105 using widening multiplication on targets that support it.
4106 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
4107 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
4108 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
4110 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4112 Updated all testcases in the ObjC/ObjC++ testsuites to use the
4113 Modern Objective-C runtime API.
4114 * objc/execute/next_mapping.h: Removed.
4115 * objc-obj-c++-shared/next-mapping.h: Removed.
4116 * objc-obj-c++-shared/Object1.h: Removed.
4117 * objc-obj-c++-shared/Object1.m: Removed.
4118 * objc-obj-c++-shared/Object1.mm: Removed.
4119 * objc-obj-c++-shared/Object1-implementation.h: Removed.
4120 * objc-obj-c++-shared/Protocol1.h: Removed.
4121 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
4122 of ProtoBool, IVAR_T and METHOD.
4123 * objc-obj-c++-shared/runtime.h: New.
4124 * objc-obj-c++-shared/TestsuiteObject.h: New.
4125 * objc-obj-c++-shared/TestsuiteObject.m: New.
4127 * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
4128 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
4129 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
4131 * objc/execute/_cmd.m: Include
4132 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4133 runtime API. ([TestClass +initialize]): Include this method also
4134 with the GNU runtime.
4135 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
4136 Object. ([-setValue:]): Return void.
4137 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
4138 with the GNU runtime. Include
4139 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class
4140 for the NeXT runtime. Use the existing print_ivars() and
4141 compare_structures() implementations for the old NeXT runtime.
4142 Added new implementations for the Modern GNU and NeXT runtimes.
4143 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
4144 well. (main): Use objc_getClass(). Use return instead of exit.
4145 * objc/execute/bycopy-1.m: Include objc/objc.h instead of
4146 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead
4148 * objc/execute/bycopy-2.m: Include objc/objc.h instead of
4149 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject
4150 instead of Object. (main): Use return instead of exit().
4151 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject
4152 instead of Object. Removed prototype for exit(). (main): Use
4153 return instead of exit(). Use the Modern Objective-C runtime API.
4154 * objc/execute/cascading-1.m: Use TestsuiteObject instead of
4156 * objc/execute/class-tests-1.h: Include
4157 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4158 runtime API. (test_class_with_superclass): Do not call [Object
4159 class]. There is no need to with the current libobjc.
4160 * objc/execute/class-tests-2.h: Include
4161 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C
4163 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
4164 ../../objc-obj-c++-shared/next-mapping.h.
4165 * objc/execute/class-2.m: Likewise.
4166 * objc/execute/class-3.m: Likewise.
4167 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
4168 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass
4169 +initialize]): Include this method also with the GNU
4170 runtime. (main): Use the Modern Objective-C runtime API.
4171 * objc/execute/class-5.m: Likewise.
4172 * objc/execute/class-6.m: Likewise.
4173 * objc/execute/class-7.m: Likewise.
4174 * objc/execute/class-8.m: Likewise.
4175 * objc/execute/class-9.m: Likewise.
4176 * objc/execute/class-10.m: Likewise.
4177 * objc/execute/class-11.m: Likewise.
4178 * objc/execute/class-12.m: Likewise.
4179 * objc/execute/class-13.m: Likewise.
4180 * objc/execute/class-14.m: Likewise.
4181 * objc/execute/class_self-1.m ([TestClass +initialize]): Include
4182 this method also with the GNU runtime.
4183 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
4184 +initialize]): Include this method also with the GNU runtime.
4185 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
4187 * objc/execute/encode-1.m: Likewise.
4188 * objc/execute/enumeration-1.m: Likewise.
4189 * objc/execute/enumeration-2.m: Likewise.
4190 * objc/execute/exceptions/catchall-1.m: Likewise.
4191 * objc/execute/exceptions/finally-1.m: Likewise.
4192 * objc/execute/exceptions/foward-1.m: Likewise.
4193 * objc/execute/exceptions/local-variables-1.m: Likewise.
4194 * objc/execute/exceptions/throw-nil.m: Likewise.
4195 * objc/execute/exceptions/trivial.m: Likewise.
4196 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
4197 of Object. Include objc/runtime.h instead of objc/objc-api.h.
4198 * objc/execute/exceptions/matcher-1.m: Likewise.
4199 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
4201 * objc/execute/formal_protocol-2.m: Likewise.
4202 * objc/execute/formal_protocol-3.m: Likewise.
4203 * objc/execute/formal_protocol-4.m: Likewise.
4204 * objc/execute/formal_protocol-5.m: Include
4205 ../../objc-obj-c++-shared/runtime.h. (main): Always use
4207 * objc/execute/formal_protocol-6.m: Likewise.
4208 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
4209 Object. Include <objc/Protocol.h> instead of
4210 ../../objc-obj-c++-shared/Protocol1.h.
4211 * objc/execute/function-message-1.m: Use TestsuiteObject intead of
4213 * objc/execute/informal_protocol.m: Likewise.
4214 * objc/execute/load-3.m: Likewise.
4215 * objc/execute/many_args_method.m ([TestClass +initialize]):
4216 Include this method with the GNU runtime as well.
4217 * objc/execute/nested-3.m ([Test +initialize]): Likewise.
4218 * objc/execute/nested-func-1.m: Use TestsuiteObject
4220 * objc/execute/nil_method-1.m: Likewise.
4221 * objc/execute/no_clash.m: Likewise.
4222 * objc/execute/np-1.m: Do not include
4223 ../../objc-obj-c++-shared/Protocol1.h.
4224 (main): Use return instead of exit().
4225 * objc/execute/np-2.m: Do not include
4226 ../../objc-obj-c++-shared/Protocol1.h.
4227 ([MyObject +initialize]): Include this method also with the GNU
4228 runtime. (main): Use return instead of exit().
4229 * objc/execute/object_is_class.m: Include
4230 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4231 of Object. (main): Use the Modern Objective-C runtime API.
4232 * objc/execute/object_is_meta_class.m: Likewise.
4233 * objc/execute/private.m: Use TestsuiteObject instead of Object.
4234 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
4235 instead of ../objc-obj-c++-shared/Protocol1.h. Include
4236 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern
4237 Objective-C runtime API.
4238 * objc/execute/protocol-isEqual-2.m: Likewise.
4239 * objc/execute/protocol-isEqual-3.m: Likewise.
4240 * objc/execute/protocol-isEqual-4.m: Likewise.
4241 * objc/execute/redefining_self.m ([TestClass +initialize]):
4242 Include this method with the GNU runtime as well.
4243 * objc/execute/root_methods.m: Include
4244 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]):
4245 Include this method with the GNU runtime as well.
4246 (main): Use the Modern Objective-C runtime API.
4247 * objc/execute/selector-1.m: Include
4248 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead
4249 of Object. (main): Use the Modern Objective-C runtime API.
4250 * objc/execute/static-1.m ([Test +initialize]): Include this
4251 method with the GNU runtime as well.
4252 * objc/execute/static-2.m: Likewise.
4253 * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
4254 * objc/execute/va_method.m: Do not include objc/objc-api.h.
4255 ([MathClass +initialize]): Include this method with the GNU
4257 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
4259 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
4260 * objc.dg/attributes/categ-attributes-2.m: Likewise.
4261 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
4262 * objc.dg/attributes/method-attribute-1.m: Likewise.
4263 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
4264 * objc.dg/attributes/method-attribute-2.m: Likewise.
4265 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
4266 * objc.dg/attributes/method-attribute-3.m: Likewise.
4267 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
4268 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
4269 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
4270 * obj-c++.dg/bitfield-1.mm: Likewise.
4271 * obj-c++.dg/bitfield-2.mm: Likewise
4272 * objc.dg/bitfield-3.m: Likewise.
4273 * obj-c++.dg/bitfield-4.mm: Likewise.
4274 * objc.dg/bitfield-5.m: Likewise
4275 * objc.dg/call-super-1.m: Likewise.
4276 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
4277 Use objc_getClass() instead of objc_get_class(), but for the GNU
4278 runtime redefine objc_getClass as objc_get_class. Include
4279 ../objc-obj-c++-shared/runtime.h.
4280 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
4281 * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
4282 Use the Modern Objective-C runtime API.
4283 * objc.dg/class-protocol-1.m: Include
4284 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
4285 * obj-c++.dg/class-protocol-1.mm: Likewise.
4286 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
4287 * objc.dg/comp-types-10.m: Likewise.
4288 * objc.dg/comp-types-11.m: Likewise.
4289 * objc.dg/comp-types-12.m: Likewise.
4290 * obj-c++.dg/comp-types-9.mm: Likewise.
4291 * obj-c++.dg/comp-types-11.mm: Likewise.
4292 * obj-c++.dg/comp-types-12.mm: Likewise.
4293 * obj-c++.dg/comp-types-13.mm: Likewise.
4294 * obj-c++.dg/cxx-ivars-1.mm: Likewise.
4295 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
4296 * obj-c++.dg/cxx-scope-1.mm: Likewise.
4297 * obj-c++.dg/cxx-scope-2.mm: Likewise.
4298 * objc.dg/defs.m: Use TestsuiteObject instead of Object.
4299 * objc.dg/desig-init-1.m: Likewise.
4300 * obj-c++.dg/defs.mm: Likewise.
4301 * objc.dg/exceptions-2.m: Likewise.
4302 * obj-c++.dg/except-1.mm: Likewise.
4303 * obj-c++.dg/exceptions-2.mm: Likewise.
4304 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
4305 Use the Modern Objective-C runtime API.
4306 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use
4307 the Modern Objective-C runtime API. Do not include
4308 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool.
4309 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use
4310 the Modern Objective-C runtime API except when using an older NeXT
4312 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use
4313 the Modern Objective-C runtime API.
4314 * objc.dg/encode-7.m: Include objc/runtime.h instead of
4316 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
4317 * objc.dg/encode-7-next-64bit.m: Updated include.
4318 * objc.dg/encode-8.m: Include objc/runtime.h instead of
4320 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use
4321 the Modern Objective-C runtime API.
4322 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
4323 Use the Modern Objective-C runtime API. Include objc/Protocol.h
4324 instead of ../objc-obj-c++-shared/Protocol1.h.
4325 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use
4326 the Modern Objective-C runtime API except when using an older NeXT
4328 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use
4329 the Modern Objective-C runtime API.
4330 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
4332 * obj-c++.dg/fix-and-continue-2.mm: Likewise.
4333 * objc.dg/fix-and-continue-2.m: Likewise.
4334 * objc.dg/foreach-1.m: Likewise.
4335 * objc.dg/foreach-2.m: Likewise.
4336 * objc.dg/foreach-3.m: Likewise.
4337 * objc.dg/foreach-4.m: Likewise.
4338 * objc.dg/foreach-5.m: Likewise.
4339 * objc.dg/foreach-6.m: Likewise.
4340 * objc.dg/foreach-7.m: Likewise.
4341 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of
4343 * objc.dg/func-ptr-2.m: Likewise.
4344 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
4345 Do not include objc/objc-api.h.
4346 * obj-c++.dg/fsf-package-0.mm: Likewise.
4347 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4348 (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
4349 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
4351 * obj-c++.dg/gnu-runtime-1.mm: Likewise.
4352 * objc.dg/gnu-runtime-3.m: Likewise.
4353 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4354 * objc.dg/headers.m: Include objc/runtime.h instead of
4355 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only
4356 for the NeXT runtime.
4357 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
4358 * obj-c++.dg/isa-field-1.mm: Likewise.
4359 * obj-c++.dg/ivar-list-semi.mm: Likewise.
4360 * objc.dg/layout-1.m: Likewise.
4361 * objc.dg/layout-2.m: Likewise.
4362 * objc.dg/local-decl-2.m: Likewise.
4363 * objc.dg/lookup-1.m: Use TestsuiteObject instead of
4364 Object. ([Container +elementForView:]): Use
4365 class_conformsToProtocol().
4366 * obj-c++.dg/lookup-2.mm: Likewise.
4367 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
4368 * obj-c++.dg/local-decl-1.mm: Likewise.
4369 * objc.dg/method-3.m: Likewise.
4370 * objc.dg/method-4.m: Likewise.
4371 * objc.dg/method-6.m: Include objc/Protocol.h instead of
4372 ../objc-obj-c++-shared/Protocol1.h.
4373 * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
4374 * objc.dg/method-9.m: Likewise.
4375 * objc.dg/method-10.m: Likewise.
4376 * objc.dg/method-13.m ([Root +initialize]): Include this method
4377 also for the GNU runtime. (main): Use objc_getClass() also for
4379 * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
4380 * objc.dg/method-17.m: Likewise.
4381 * objc.dg/method-19.m: Likewise.
4382 * objc.dg/method-20b.m: Likewise.
4383 * obj-c++.dg/method-2.mm: Likewise.
4384 * obj-c++.dg/method-6.mm: Likewise.
4385 * obj-c++.dg/method-10.mm: Likewise.
4386 * obj-c++.dg/method-11.mm: Likewise.
4387 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
4388 ../objc-obj-c++-shared/Protocol1.h.
4389 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
4390 * obj-c++.dg/method-15.mm: Likewise.
4391 * obj-c++.dg/method-17.mm: Likewise.
4392 * obj-c++.dg/method-19.mm: Updated includes. ([Root
4393 +initialize]): Include this method also for the GNU
4394 runtime. (main): Use objc_getClass() also for the GNU runtime.
4395 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
4396 * obj-c++.dg/method-22.mm: Likewise.
4397 * obj-c++.dg/method-23.mm: Likewise.
4398 * obj-c++.dg/no-extra-load.mm: Likewise.
4399 * objc.dg/objc-fast-4.m: Likewise.
4400 * objc.dg/objc-gc-4.m: Likewise.
4401 * obj-c++.dg/objc-gc-3.mm: Likewise.
4402 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use
4403 protocol_getMethodDescription() instead of [Protocol
4404 -descriptionForInstanceMethod].
4405 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
4406 Made it available with all runtimes. (main): Call -test instead
4408 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
4409 and put into a category.
4410 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
4411 Object. Include objc/objc.h.
4412 * obj-c++.dg/proto-lossage-2.mm: Likewise.
4413 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass):
4414 New. (main): Use protocol_getMethodDescription() instead
4415 of [Protocol -descriptionForInstanceMethod] and [Protocol
4416 -descriptionForClassMethod].
4417 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4418 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern
4419 Objective-C runtime API.
4420 * obj-c++.dg/proto-qual-1.mm: Likewise.
4421 * objc.dg/property/property-1.m: Use TestsuiteObject instead of
4423 * obj-c++.dg/property/property-1.mm: Likewise.
4424 * obj-c++.dg/qual-types-1.mm: Likewise.
4425 * objc.dg/selector-2.m: Include objc/objc.h instead of
4426 ../objc-obj-c++-shared/Object1.h.
4427 * obj-c++.dg/selector-2.mm: Likewise.
4428 * obj-c++.dg/selector-5.mm: Likewise.
4429 * obj-c++.dg/selector-6.mm: Likewise.
4430 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
4431 Object. Do not include objc/objc-api.h.
4432 * obj-c++.dg/set-not-used-1.mm: Likewise.
4433 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
4434 * objc.dg/stret-1.m: Likewise.
4435 * objc.dg/stret-2.m: Likewise.
4436 * obj-c++.dg/super-class-2.mm: Likewise.
4437 * objc.dg/super-class-3.m: Likewise.
4438 * objc.dg/super-class-4.m: Likewise.
4439 * objc.dg/sync-2.m: Likewise.
4440 * obj-c++.dg/sync-2.mm: Likewise.
4441 * objc.dg/sync-1.m: Include objc/objc.h instead of
4442 ../objc-obj-c++-shared/Object1.h.
4443 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
4444 'Class' as the type of 'isa'.
4445 * objc.dg/special/unclaimed-category-1.m: Use the Modern
4446 Objective-C runtime API. ([TestClass +initialize]): Include this
4447 method with the GNU runtime as well.
4448 * objc.dg/strings/strings-1.m: Updated includes.
4449 * obj-c++.dg/strings/strings-1.mm: Likewise.
4450 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
4451 objc.dg/strings/const-str-12b.m.
4452 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
4453 * obj-c++.dg/template-3.mm: Likewise.
4454 * obj-c++.dg/template-4.mm: Likewise.
4455 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern
4456 Objective-C runtime API.
4457 * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
4458 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
4459 * obj-c++.dg/try-catch-1.mm: Likewise.
4460 * obj-c++.dg/try-catch-2.mm: Likewise.
4461 * objc.dg/try-catch-3.m: Likewise.
4462 * obj-c++.dg/try-catch-3.mm: Likewise.
4463 * objc.dg/try-catch-6.m: Likewise.
4464 * objc.dg/try-catch-7.m: Likewise.
4465 * obj-c++.dg/try-catch-7.mm: Likewise.
4466 * obj-c++.dg/try-catch-8.mm: Likewise.
4467 * obj-c++.dg/try-catch-9.mm: Likewise.
4468 * objc.dg/try-catch-10.m: Likewise.
4469 * obj-c++.dg/try-catch-11.mm: Likewise.
4470 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
4471 Object. Include objc/objc.h.
4472 * obj-c++.dg/typedef-alias-1.mm: Likewise.
4473 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
4474 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
4475 Object. Use Modern Objective-C runtime API. Do not use
4477 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
4478 * obj-c++.dg/torture/trivial.mm: Likewise.
4479 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
4480 instead of ../objc-obj-c++-shared/Object1.h. Include
4481 ../objc-obj-c++-shared/runtime.h.
4482 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4483 * objc.dg/torture/strings/const-str-11.m: Likewise.
4484 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
4485 * objc.dg/torture/strings/const-str-9.m: Likewise.
4486 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4487 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
4488 instead of Object. Only add _FooClassReference if
4490 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
4491 * objc.dg/torture/strings/const-str-8.m: Likewise.
4492 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
4493 * obj-c++.dg/torture/strings/string1.mm: Updated includes and
4495 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
4497 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
4498 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
4499 * obj-c++.dg/va-meth-1.mm: Likewise.
4500 * objc.dg/zero-link-1.m: Include objc/Object.h instead of
4501 ../objc-obj-c++-shared/Object1.h.
4502 * objc.dg/zero-link-3.m: Likewise.
4504 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4506 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
4508 2011-06-06 Nicola Pero <nicola.pero@meta-innovation.com>
4511 * obj-c++.dg/property/cxx-property-1.mm: New.
4512 * obj-c++.dg/property/cxx-property-2.mm: New.
4514 2011-06-06 Jason Merrill <jason@redhat.com>
4516 * g++.dg/cpp0x/regress/ptrmem1.C: New.
4518 2011-06-06 Richard Sandiford <rdsandiford@googlemail.com>
4520 PR rtl-optimization/49145
4522 * gcc.c-torture/compile/pr49145.c: New test.
4524 2011-06-06 Jakub Jelinek <jakub@redhat.com>
4527 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
4528 to dg-options, match also DW_AT_linkage_name.
4531 * gcc.dg/debug/pr49294.c: New test.
4534 * g++.dg/opt/pr49264.C: New test.
4536 2011-06-06 Mikael Pettersson <mikpe@it.uu.se>
4538 PR tree-optimization/49243
4539 * gcc.dg/pr49243.c: New.
4541 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4543 * gnat.dg/specs/cond_expr1.ads: New test.
4545 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4547 * gnat.dg/deferred_const4.ad[sb]: New test.
4548 * gnat.dg/deferred_const4_pkg.ads: New helper.
4550 2011-06-06 Eric Botcazou <ebotcazou@adacore.com>
4552 * gnat.dg/test_tamdt.adb: Rename to...
4553 * gnat.dg/taft_type1.adb: ...this.
4554 * gnat.dg/tamdt.ad[sb]: Rename to...
4555 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
4556 * gnat.dg/tamdt_aux.ads: Rename to...
4557 * gnat.dg/taft_type1_pkg2.ads: ...this.
4558 * gnat.dg/taft_type2.ad[sb]: New test.
4559 * gnat.dg/taft_type2_pkg.ads: New helper.
4560 * gnat.dg/taft_type3.adb: New test.
4561 * gnat.dg/taft_type3_pkg.ads: New helper.
4563 2011-06-05 Tobias Burnus <burnus@net-b.de>
4566 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
4569 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4572 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
4574 * objc.dg/gnu-api-2-objc.m: Likewise.
4575 * obj-c++.dg/gnu-api-2-class.mm: Likewise
4576 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4578 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
4580 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the
4581 alignment, not the alignment, when calling class_addIvar(). Add
4582 an 'isa' instance variable to the test root class.
4583 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4585 2011-06-04 Jan Hubicka <jh@suse.cz>
4587 PR tree-optimization/48893
4588 PR tree-optimization/49091
4589 PR tree-optimization/49179
4590 * gfortran.dg/pr49179.f90: New testcase
4592 2011-06-04 Jan Hubicka <jh@suse.cz>
4595 * g++.dg/torture/pr48954.C: New testcase.
4597 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4599 * g++.dg/warn/delete-non-virtual-dtor.C: New.
4601 2011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com>
4604 * g++.dg/diagnostic/bitfld2.C: New.
4606 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4609 * gcc.c-torture/execute/pr49281.c: New test.
4611 2011-06-04 Jan Hubicka <jh@suse.cz>
4613 PR tree-optimize/48929
4614 * gcc.c-torture/compile/pr48929.c: New testcase.
4616 2011-06-04 Jakub Jelinek <jakub@redhat.com>
4618 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
4620 2011-06-03 Jakub Jelinek <jakub@redhat.com>
4623 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
4625 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4627 * objc.dg/headers.m: Do not include sarray.h and hash.h.
4629 2011-06-03 Richard Henderson <rth@redhat.com>
4630 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4632 * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
4634 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4636 * objc.dg/headers.m: Do not include objc-list.h.
4638 2011-06-03 Nicola Pero <nicola.pero@meta-innovation.com>
4640 * objc.dg/type-stream-1.m: Test removed.
4641 * objc.dg/headers.m: Do not include typedstream.h.
4643 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4645 * objc.dg/torture/forward-1.m (main): Updated testcase.
4647 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org>
4650 * gcc.c-torture/compile/pr49163.c: New.
4652 2011-06-02 Asher Langton <langton2@llnl.gov>
4655 * gfortran.dg/PR49268.f90: New test.
4657 2011-06-02 Asher Langton <langton2@llnl.gov>
4660 * gfortran.dg/PR37039.f90: New test.
4662 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
4665 * objc.dg/method-5.m: Updated.
4666 * objc.dg/method-19.m: Updated.
4667 * objc.dg/method-lookup-1.m: New.
4668 * obj-c++.dg/method-6.mm: Updated.
4669 * obj-c++.dg/method-7.mm: Updated.
4670 * obj-c++.dg/method-lookup-1.mm: New.
4672 2011-06-02 DJ Delorie <dj@redhat.com>
4674 * lib/timeout.exp (timeout): Add board_info support.
4676 2011-06-02 Uros Bizjak <ubizjak@gmail.com>
4678 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
4680 2011-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
4683 * gfortran.dg/module_procedure_double_colon_1.f90: New test.
4684 * gfortran.dg/module_procedure_double_colon_2.f90: New test.
4686 2011-06-02 Eric Botcazou <ebotcazou@adacore.com>
4687 Hans-Peter Nilsson <hp@axis.com>
4689 PR rtl-optimization/48840
4690 * gcc.target/sparc/ultrasp13.c: New test.
4692 2011-06-01 Kaz Kojima <kkojima@gcc.gnu.org>
4695 * gcc.c-torture/compile/pr49238.c: New.
4697 2011-06-01 Sofiane Naci <sofiane.naci@arm.com>
4699 * gcc.target/arm/g2.c: Skip test in -mthumb.
4700 Skip test unless cpu is xscale.
4701 * gcc.target/arm/scd42-2.c: Likewise.
4702 * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
4704 2011-06-01 Jason Merrill <jason@redhat.com>
4706 * g++.dg/cpp0x/decltype28.C: New.
4707 * g++.dg/cpp0x/decltype29.C: New.
4709 2011-06-01 Richard Sandiford <rdsandiford@googlemail.com>
4712 * gcc.target/mips/pr45074.c: New test.
4714 2011-06-01 Eric Botcazou <ebotcazou@adacore.com>
4715 Hans-Peter Nilsson <hp@axis.com>
4717 PR rtl-optimization/48830
4718 * gcc.target/sparc/ultrasp12.c: New test.
4720 2011-06-01 David Li <davidxl@google.com>
4722 * gcc.dg/profile-dir-1.c: Change pass name.
4723 * gcc.dg/profile-dir-2.c: Ditto.
4724 * gcc.dg/tree-ssa/dump-1.c: Ditto.
4725 * gcc.dg/tree-ssa/loop-25.c: Ditto.
4726 * gcc.dg/tree-prof/stringop-1.c: Ditto.
4727 * gcc.dg/tree-prof/update-loopch.c: Ditto.
4728 * gcc.dg/tree-prof/stringop-2.c: Ditto.
4729 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
4730 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
4731 * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
4732 * gcc.dg/tree-prof/val-prof-1.c: Ditto.
4733 * gcc.dg/tree-prof/val-prof-2.c: Ditto.
4734 * gcc.dg/tree-prof/val-prof-3.c: Ditto.
4735 * gcc.dg/tree-prof/val-prof-4.c: Ditto.
4736 * gcc.dg/tree-prof/val-prof-5.c: Ditto.
4737 * gcc.dg/tree-prof/val-prof-7.c: Ditto.
4738 * gcc.dg/profile-dir-3.c: Ditto.
4739 * g++.dg/tree-prof/indir-call-prof.C: Ditto.
4741 2011-06-01 Nicola Pero <nicola.pero@meta-innovation.com>
4743 * objc.dg/attributes/method-nonnull-1.m: New test.
4744 * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
4746 2011-05-31 Tobias Burnus <burnus@net-b.de>
4749 * gfortran.dg/coarray_atomic_1.f90: New.
4750 * gfortran.dg/coarray/atomic_1.f90: New.
4752 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4754 * gcc.dg/guality/bswaptest.c: New test.
4755 * gcc.dg/guality/clztest.c: New test.
4756 * gcc.dg/guality/ctztest.c: New test.
4757 * gcc.dg/guality/rotatetest.c: New test.
4760 * gcc.target/i386/pr48688.c: New test.
4762 2010-11-15 Fabien Chêne <fabien@gcc.gnu.org>
4765 * g++.dg/lookup/name-clash9.C: New.
4767 2011-05-31 Tobias Burnus <burnus@net-b.de>
4770 * gfortran.dg/coarray/dummy_1.f90: New.
4772 2011-05-31 Tobias Burnus <burnus@net-b.de>
4775 * gfortran.dg/coarray/save_1.f90: New.
4776 * gfortran.dg/coarray_4.f90: Update dg-error.
4778 2011-05-31 Jason Merrill <jason@redhat.com>
4780 * g++.dg/cpp0x/rv-template1.C: New.
4782 2011-05-31 Jakub Jelinek <jakub@redhat.com>
4784 PR rtl-optimization/49235
4785 * gcc.dg/pr49235.c: New test.
4787 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4789 PR tree-optimization/49093
4790 * gcc.dg/vect/pr49093.c: New test.
4792 2011-05-31 Dodji Seketeli <dodji@redhat.com>
4795 * g++.dg/debug/dwarf2/cdtor-1.C: New test.
4797 2011-05-31 Ira Rosen <ira.rosen@linaro.org>
4800 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
4803 2011-05-30 Kaz Kojima <kkojima@gcc.gnu.org>
4806 * gcc.c-torture/execute/pr49186.c: New.
4808 2011-05-30 H.J. Lu <hongjiu.lu@intel.com>
4811 * gcc.target/i386/pr49168-1.c: New.
4813 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4814 Eric Botcazou <ebotcazou@adacore.com>
4816 * gcc.dg/guality/drap.c: New test.
4818 2011-05-30 Richard Guenther <rguenther@suse.de>
4820 PR tree-optimization/49210
4821 * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
4822 * gnat.dg/boolean_subtype2_pkg.ads: New helper.
4824 2011-05-30 Jakub Jelinek <jakub@redhat.com>
4827 * g++.dg/gomp/pr49223-1.C: New test.
4828 * g++.dg/gomp/pr49223-2.C: New test.
4830 2011-05-30 Richard Guenther <rguenther@suse.de>
4832 PR tree-optimization/49218
4833 * gcc.c-torture/execute/pr49218.c: New testcase.
4835 2011-05-30 Ira Rosen <ira.rosen@linaro.org>
4837 PR tree-optimization/49199
4838 * gcc.dg/vect/no-scevccp-pr49199.c: New test.
4839 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
4840 -fno-tree-scev-cprop.
4842 2011-05-29 Janus Weil <janus@gcc.gnu.org>
4845 * gfortran.dg/extends_13.f03: New.
4847 2011-05-29 Jakub Jelinek <jakub@redhat.com>
4849 PR rtl-optimization/49095
4850 * gcc.target/i386/pr49095.c: New test.
4852 2011-05-29 Tobias Burnus <burnus@net-b.de>
4855 * gfortran.dg/coarray_24.f90: New.
4857 2011-05-29 Tobias Burnus <burnus@net-b.de>
4860 * gfortran.dg/coarray_23.f90: New.
4862 2011-05-29 Richard Sandiford <rdsandiford@googlemail.com>
4865 * gcc.dg/pr48826.c: New test.
4867 2011-05-29 Richard Guenther <rguenther@suse.de>
4869 PR tree-optimization/49217
4870 * gcc.dg/torture/pr49217.c: New testcase.
4872 2011-05-29 Ira Rosen <ira.rosen@linaro.org>
4875 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
4877 2011-05-29 Eric Botcazou <ebotcazou@adacore.com>
4879 * gnat.dg/boolean_subtype.adb: Rename to...
4880 * gnat.dg/boolean_subtype1.adb: ...this.
4882 2011-05-28 Jason Merrill <jason@redhat.com>
4884 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
4886 2011-05-27 Jason Merrill <jason@redhat.com>
4888 * g++.dg/cpp0x/enum18.C: Adjust.
4890 * g++.dg/cpp0x/lambda/lambda-template2.C: New.
4892 2011-05-27 Tobias Burnus <burnus@net-b.de>
4895 * gfortran.dg/coarray_22.f90: New.
4897 2011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4899 PR tree-optimization/46728
4900 * gcc.target/powerpc/pr46728-1.c: New.
4901 * gcc.target/powerpc/pr46728-2.c: New.
4902 * gcc.target/powerpc/pr46728-3.c: New.
4903 * gcc.target/powerpc/pr46728-4.c: New.
4904 * gcc.target/powerpc/pr46728-5.c: New.
4905 * gcc.dg/pr46728-6.c: New.
4906 * gcc.target/powerpc/pr46728-7.c: New.
4907 * gcc.target/powerpc/pr46728-8.c: New.
4908 * gcc.dg/pr46728-9.c: New.
4909 * gcc.target/powerpc/pr46728-10.c: New.
4910 * gcc.target/powerpc/pr46728-11.c: New.
4911 * gcc.dg/pr46728-12.c: New.
4912 * gcc.target/powerpc/pr46728-13.c: New.
4913 * gcc.target/powerpc/pr46728-14.c: New.
4914 * gcc.target/powerpc/pr46728-15.c: New.
4915 * gcc.target/powerpc/pr46728-16.c: New.
4917 2011-05-27 Jason Merrill <jason@redhat.com>
4919 * g++.dg/abi/mangle47.C: New.
4922 * g++.dg/template/const5.C: New.
4924 * g++.dg/cpp0x/enum18.C: New.
4926 * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
4928 * g++.dg/cpp0x/error6.C: New.
4930 * g++.dg/cpp0x/error5.C: New.
4932 2011-05-27 Jakub Jelinek <jakub@redhat.com>
4935 * g++.dg/eh/cond6.C: New test.
4937 2011-05-27 Tobias Burnus <burnus@net-b.de>
4940 * gfortran.dg/rank_3.f90: New.
4941 * gfortran.dg/rank_4.f90: New.
4943 2011-05-27 Janis Johnson <janisjo@codesourcery.com>
4945 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
4946 replace dump search.
4948 2011-05-27 Eric Botcazou <ebotcazou@adacore.com>
4950 * gnat.dg/bit_packed_array5.ads: Move dg directive to...
4951 * gnat.dg/bit_packed_array5.adb: ...here.
4953 2011-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4956 * g++.dg/cpp0x/auto25.C: New.
4958 2011-05-27 Richard Guenther <rguenther@suse.de>
4960 * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
4962 2011-05-27 Richard Guenther <rguenther@suse.de>
4964 * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
4966 2011-05-27 Richard Guenther <rguenther@suse.de>
4969 * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
4971 2011-05-26 Jason Merrill <jason@redhat.com>
4973 * g++.dg/cpp0x/friend1.C: New.
4974 * g++.dg/cpp0x/friend2.C: New.
4976 * g++.dg/cpp0x/auto7.C: Update.
4977 * g++.dg/template/crash50.C: Adjust.
4978 * g++.dg/template/static9.C: Adjust.
4979 * g++.old-deja/g++.ext/memconst.C: Adjust.
4981 2011-05-26 Janis Johnson <janisjo@codesourcery.com>
4983 * gcc.dg/march.c: Ignore a note for some targets.
4985 2011-05-26 Janis Johnson <janis187@us.ibm.com>
4986 Nathan Froyd <froydnj@codesourcery.com>
4990 * g++.old-deja/g++.jason/cond.C: Remove xfails.
4991 * g++.dg/parse/pr18770.C: New test.
4992 * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
4994 2011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org>
4997 * gfortran.dg/dependency_40.f90 : New test.
4999 2011-05-26 Tobias Burnus <burnus@net-b.de>
5002 * gfortran.dg/coarray/registering_1.f90: New.
5004 2011-05-26 Jason Merrill <jason@redhat.com>
5006 * g++.dg/cpp0x/variadic111.C: New.
5007 * g++.dg/cpp0x/variadic41.C: Adjust.
5009 2011-05-26 Richard Guenther <rguenther@suse.de>
5011 PR tree-optimization/48702
5012 * gcc.dg/torture/pr48702.c: New testcase.
5014 2011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5016 PR gcov-profile/48845
5017 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
5019 * gcc.dg/matrix/matrix.exp: Likewise.
5020 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5021 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
5022 line number to check_profiling_available.
5023 * lib/target-supports.exp (check_profiling_available): Account for
5025 Require TLS runtime support with -fprofile-generate.
5026 * lib/profopt.exp (profopt-execute): Add TLS options for
5028 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
5030 2011-05-26 Jakub Jelinek <jakub@redhat.com>
5033 * g++.dg/eh/cond5.C: New test.
5035 PR tree-optimization/49161
5036 * gcc.c-torture/execute/pr49161.c: New test.
5038 2011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5040 * gcc.target/arm/neon-vorn-vbic.c: New test.
5042 2011-05-26 Ira Rosen <ira.rosen@linaro.org>
5044 PR tree-optimization/49038
5045 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
5046 * gcc.dg/vect/pr49038.c: New test.
5048 2011-05-26 Fabien Chêne <fabien@gcc.gnu.org>
5049 * g++.dg/init/pr25811-3.C: New.
5050 * g++.dg/init/pr25811-4.C: New.
5052 2011-05-25 Jason Merrill <jason@redhat.com>
5054 * g++.dg/cpp0x/enum17.C: New.
5055 * g++.old-deja/g++.jason/rfg10.C: Adjust.
5057 * g++.dg/cpp0x/auto24.C: New.
5059 * g++.dg/cpp0x/error4.C: New.
5061 * g++.dg/cpp0x/rv-restrict.C: New.
5063 * g++.dg/cpp0x/enum15.C: New.
5064 * g++.dg/cpp0x/constexpr-switch2.C: New.
5066 * g++.dg/cpp0x/variadic110.C: New.
5068 * g++.dg/cpp0x/auto9.C: Add typedef test.
5070 * g++.dg/cpp0x/auto23.C: New.
5071 * g++.dg/cpp0x/auto9.C: Adjust.
5073 * g++.dg/cpp0x/defaulted29.C: New.
5075 * g++.dg/cpp0x/initlist51.C: New.
5077 2011-05-25 Janis Johnson <janisjo@codesourcery.com>
5079 * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
5080 * g++.dg/abi/packed1.C: Suppress warning.
5081 * g++.dg/warn/Wunused-parm-3.C: Likewise.
5082 * g++.dg/template/stdarg1.C: Likewise.
5083 * g++.dg/other/packed1.C: Remove arm from xfail list.
5085 2011-05-25 Jason Merrill <jason@redhat.com>
5087 * g++.dg/cpp0x/enum16.C: New.
5088 * g++.dg/parse/error15.C: Adjust.
5090 * g++.dg/cpp0x/initlist50.C: New.
5092 * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
5094 * g++.dg/cpp0x/variadic109.C: New.
5096 2011-05-25 H.J. Lu <hongjiu.lu@intel.com>
5098 * gcc.target/i386/pause-1.c: New.
5100 2011-05-25 Eric Botcazou <ebotcazou@adacore.com>
5102 * gcc.dg/stack-usage-1.c: Adjust comment.
5103 * gcc.dg/stack-usage-2.c: New test.
5105 2011-05-25 Jakub Jelinek <jakub@redhat.com>
5108 * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
5109 * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
5111 2011-05-24 Vladimir Makarov <vmakarov@redhat.com>
5113 PR rtl-optimization/48757
5114 * gfortran.dg/pr48757.f: New test case.
5116 2011-05-24 Jason Merrill <jason@redhat.com>
5118 * g++.dg/cpp0x/access01.C: New.
5120 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5123 * objc.dg/pr48177.m: New testcase.
5125 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com>
5128 * objc.dg/pr48187.m: New testcase.
5129 * obj-c++.dg/pr48187.mm: New testcase.
5130 * objc.dg/ivar-extra-semicolon.m: New testcase.
5132 2011-05-24 Jason Merrill <jason@redhat.com>
5134 * g++.dg/template/access21.C: New.
5135 * g++.dg/template/access22.C: New.
5137 2011-05-24 Michael Matz <matz@gcc.gnu.org>
5139 PR rtl-optimization/48633
5140 * g++.dg/pr48633.C: New test.
5142 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5145 * g++.dg/other/pr49133.C: New test.
5147 2011-05-24 Uros Bizjak <ubizjak@gmail.com>
5148 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5150 * gcc.dg/torture/tls/run-gd.c: New test.
5151 * gcc.dg/torture/tls/run-ie.c: New test.
5152 * gcc.dg/torture/tls/run-ld.c: New test.
5153 * gcc.dg/torture/tls/run-le.c: New test.
5154 * lib/target-supports.exp (check_effective_target_tls_runtime):
5155 Build testcase with TLS options.
5157 2011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5159 * gcc.dg/vect/pr48172.c: Remove dg-do run.
5161 2011-05-24 Tom de Vries <tom@codesourcery.com>
5163 PR tree-optimization/49121
5164 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
5166 2011-05-23 Jason Merrill <jason@redhat.com>
5168 * g++.dg/cpp0x/defaulted28.C: New.
5170 * g++.dg/cpp0x/sfinae25.C: New.
5172 * g++.dg/cpp0x/rv-cast2.C: New.
5174 * g++.dg/cpp0x/enum14.C: New.
5176 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5179 * gcc.c-torture/execute/pr49123.c: New test.
5182 * gcc.dg/debug/pr49032.c: New test.
5185 * gcc.dg/pr49120.c: New test.
5187 2011-05-23 H.J. Lu <hongjiu.lu@intel.com>
5190 * gcc.target/i386/pr47315.c: New test.
5192 2011-05-23 Jason Merrill <jason@redhat.com>
5194 * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
5196 * g++.dg/cpp0x/sfinae24.C: New.
5198 * g++.dg/cpp0x/error3.C: New.
5200 * g++.dg/cpp0x/defaulted27.C: New.
5202 * g++.dg/cpp0x/decltype27.C: New.
5204 2011-05-23 Richard Guenther <rguenther@suse.de>
5206 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5208 2011-05-23 Richard Guenther <rguenther@suse.de>
5210 PR tree-optimization/40874
5211 * g++.dg/tree-ssa/pr40874.C: New testcase.
5213 2011-05-23 Richard Guenther <rguenther@suse.de>
5215 PR tree-optimization/49115
5216 * g++.dg/torture/pr49115.C: New testcase.
5218 2011-05-23 Richard Guenther <rguenther@suse.de>
5221 * gcc.dg/memcpy-3.c: New testcase.
5223 2011-05-23 Jakub Jelinek <jakub@redhat.com>
5226 * gcc.c-torture/execute/pr48973-1.c: New test.
5227 * gcc.c-torture/execute/pr48973-2.c: New test.
5229 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
5232 * g++.dg/warn/pr18016.C: New.
5234 2011-05-23 Tom de Vries <tom@codesourcery.com>
5237 * gcc.target/arm/ivopts-6.c: New test.
5239 2011-05-22 Jakub Jelinek <jakub@redhat.com>
5242 * gcc.c-torture/compile/pr49029.c: New test.
5244 2011-05-22 Jason Merrill <jason@redhat.com>
5246 * g++.dg/cpp0x/sfinae23.C: New.
5247 * g++.dg/cpp0x/sfinae8.C: Correct.
5249 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5251 * gfortran.dg/function_optimize_8.f90: New test case.
5253 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
5255 PR tree-optimization/49087
5256 * gcc.dg/vect/O3-pr49087.c: New test.
5258 2011-05-21 Jason Merrill <jason@redhat.com>
5260 * g++.dg/debug/const5.C: New.
5262 2011-05-20 Jason Merrill <jason@redhat.com>
5264 * g++.dg/cpp0x/constexpr-static7.C: Extend.
5266 * g++.dg/cpp0x/constexpr-static7.C: New.
5268 * g++.dg/cpp0x/enum12.C: New.
5269 * g++.dg/cpp0x/enum13.C: New.
5271 2011-05-21 Janus Weil <janus@gcc.gnu.org>
5274 * gfortran.dg/select_type_23.f03: New.
5276 2011-05-20 Jason Merrill <jason@redhat.com>
5278 * g++.dg/cpp0x/defaulted26.C: New.
5280 * g++.dg/cpp0x/noexcept02.C: Fix.
5281 * g++.dg/cpp0x/noexcept03.C: Fix.
5282 * g++.dg/cpp0x/noexcept08.C: Fix.
5283 * g++.dg/cpp0x/noexcept10.C: New.
5285 2011-05-20 Janus Weil <janus@gcc.gnu.org>
5288 * gfortran.dg/extends_12.f03: New.
5290 2011-05-20 Jason Merrill <jason@redhat.com>
5292 * g++.dg/template/koenig9.C: New.
5293 * g++.dg/opt/pr47615.C: Fix.
5294 * g++.dg/overload/defarg1.C: Fix.
5295 * g++.dg/tc1/dr213.C: Remove xfail.
5296 * g++.dg/torture/pr34850.C: Fix.
5297 * g++.dg/torture/pr39362.C: Fix.
5298 * g++.old-deja/g++.brendan/crash56.C: Fix.
5299 * g++.old-deja/g++.pt/memtemp47.C: Fix.
5301 2011-05-20 Richard Guenther <rguenther@suse.de>
5303 PR tree-optimization/49079
5304 * gcc.dg/torture/pr49079.c: New testcase.
5306 2011-05-20 Jakub Jelinek <jakub@redhat.com>
5308 PR tree-optimization/49073
5309 * gcc.c-torture/execute/pr49073.c: New test.
5311 2011-06-19 Tobias Burnus <burnus@net-b.de>
5314 * gfortran.dg/coarray_21.f90: New.
5316 2011-05-19 Joseph Myers <joseph@codesourcery.com>
5318 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
5321 2011-05-19 Richard Guenther <rguenther@suse.de>
5324 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
5326 2011-05-19 Richard Guenther <rguenther@suse.de>
5329 * gcc.dg/builtin-object-size-11.c: New testcase.
5331 2011-05-19 Tom de Vries <tom@codesourcery.com>
5334 * gcc.target/arm/ivopts.c: New test.
5335 * gcc.target/arm/ivopts-2.c: New test.
5337 2011-05-19 Tom de Vries <tom@codesourcery.com>
5339 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
5341 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5343 * gcc.c-torture/execute/960321-1.x: Remove.
5345 2011-05-18 Janus Weil <janus@gcc.gnu.org>
5348 * gfortran.dg/move_alloc_4.f90: New.
5350 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
5353 * gcc.target/i386/pr49002-1.c: New test.
5354 * gcc.target/i386/pr49002-2.c: Likewise.
5356 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5358 PR tree-optimization/49039
5359 * gcc.c-torture/execute/pr49039.c: New test.
5360 * gcc.dg/tree-ssa/pr49039.c: New test.
5361 * g++.dg/torture/pr49039.C: New test.
5363 2011-05-18 Jason Merrill <jason@redhat.com>
5365 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
5366 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
5367 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
5369 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
5371 * gcc.target/bfin/mcpu-bf592.c: New test.
5373 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
5375 PR tree-optimization/41881
5376 * gcc.dg/vect/O3-pr41881.c: New test.
5377 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
5379 2011-05-18 Jakub Jelinek <jakub@redhat.com>
5381 PR tree-optimization/49000
5382 * gcc.dg/pr49000.c: New test.
5384 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
5386 * gnat.dg/invalid1.adb: New test.
5388 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
5390 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
5392 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
5393 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
5395 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5398 * g++.dg/cpp0x/range-for18.C: New.
5400 2011-05-15 Tobias Burnus <burnus@net-b.de>
5403 * gfortran.dg/coarray/image_index_2.f90: New.
5405 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
5407 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
5408 * g++.dg/cpp0x/override2.C: New.
5410 2011-05-14 Tobias Burnus <burnus@net-b.de>
5413 * gfortran.de/coarray_20.f90: New.
5415 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5418 * function_optimize_7.f90: New test case.
5420 2011-05-13 Jason Merrill <jason@redhat.com>
5422 * g++.dg/cpp0x/decltype26.C: New.
5423 * g++.dg/cpp0x/enum11.C: New.
5425 2011-05-13 Tobias Burnus <burnus@net-b.de>
5429 * gfortran.dg/assign_8.f90: Update dg-error.
5431 2011-05-13 Tobias Burnus <burnus@net-b.de>
5434 * gfortran.dg/io_constraints_8.f90: New.
5435 * gfortran.dg/io_constraints_9.f90: New.
5437 2011-05-13 Martin Thuresson <martint@google.com>
5439 PR gcov-profile/47793
5440 * gcc.dg/pr47793.c: New.
5442 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5444 PR tree-optimization/48975
5445 * gcc.dg/pr48975.c: New test.
5447 2011-05-12 Tobias Burnus <burnus@net-b.de>
5450 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
5452 2011-05-12 Jason Merrill <jason@redhat.com>
5454 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
5456 2011-05-12 Geert Bosch <bosch@adacore.com>
5458 * gnat.dg/view_conversion1.adb: New test.
5460 2011-05-12 Richard Guenther <rguenther@suse.de>
5462 PR tree-optimization/48172
5463 * gcc.dg/vect/pr48172.c: New testcase.
5465 2011-05-12 Jakub Jelinek <jakub@redhat.com>
5468 * g++.dg/opt/pr48967.C: New test.
5470 2011-05-11 Jason Merrill <jason@redhat.com>
5472 * g++.dg/cpp0x/constexpr-friend.C: New.
5473 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
5475 * g++.dg/cpp0x/sfinae22.C: New.
5477 2011-05-11 Tobias Burnus <burnus@net-b.de>
5480 * gfortran.dg/generic_24.f90: New.
5482 2011-05-11 Richard Guenther <rguenther@suse.de>
5484 PR tree-optimization/15256
5485 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
5487 2011-05-11 Jakub Jelinek <jakub@redhat.com>
5490 * gcc.dg/pr48159-1.c: New test.
5491 * gcc.dg/pr48159-2.c: New test.
5493 2011-05-11 Richard Guenther <rguenther@suse.de>
5496 * gcc.dg/torture/pr48953.c: New testcase.
5498 2011-05-11 Richard Guenther <rguenther@suse.de>
5500 PR tree-optimization/18041
5501 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
5503 2011-05-11 Alan Modra <amodra@gmail.com>
5506 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
5508 2011-05-10 Jason Merrill <jason@redhat.com>
5510 * g++.dg/cpp0x/defaulted25.C: New.
5511 * g++.dg/template/crash7.C: Adjust.
5513 * g++.dg/cpp0x/variadic108.C: New.
5515 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
5517 * g++.dg/inherit/virtual9.C: Extend.
5519 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5522 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
5523 are passed and returned in vector registers.
5525 2011-05-10 Richard Guenther <rguenther@suse.de>
5527 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
5528 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5529 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5530 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5531 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
5534 2011-05-10 Jakub Jelinek <jakub@redhat.com>
5536 PR tree-optimization/48611
5537 PR tree-optimization/48794
5538 * gfortran.dg/gomp/pr48611.f90: New test.
5539 * gfortran.dg/gomp/pr48794.f90: New test.
5542 * gcc.dg/dfp/pr48928.c: New test.
5544 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5547 * g++.dg/cpp0x/pr48522.C: New.
5549 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5552 * g++.dg/cpp0x/sfinae21.C: New.
5554 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5556 * g++.dg/template/sfinae28.C: Rename to...
5557 * g++.dg/cpp0x/sfinae19.C: ... this.
5558 * g++.dg/template/sfinae29.C: Rename to...
5559 * g++.dg/cpp0x/sfinae20.C: ... this.
5561 2011-05-09 Jeff Law <law@redhat.com>
5563 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
5566 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
5569 * g++.dg/init/pr20039.C: New.
5571 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
5575 * g++.dg/template/sfinae28.C: New.
5576 * g++.dg/template/sfinae29.C: Likewise.
5578 2011-05-09 Jason Merrill <jason@redhat.com>
5580 * g++.dg/template/nontype23.C: New.
5582 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
5584 * g++.dg/init/pr48859.C: New.
5586 2011-05-09 Jason Merrill <jason@redhat.com>
5588 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
5589 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
5590 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
5591 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
5592 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
5593 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
5594 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
5595 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
5597 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
5599 * g++.dg/inherit/virtual9.C: New.
5601 2011-05-09 Dodji Seketeli <dodji@redhat.com>
5604 * g++.dg/template/dependent-expr8.C: New test case.
5606 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
5608 PR tree-optimization/48837
5609 * gcc.dg/pr48837.c: New testcase.
5611 2011-05-06 Jason Merrill <jason@redhat.com>
5613 * g++.dg/cpp0x/constexpr-condition2.C: New.
5615 * g++.dg/cpp0x/constexpr-missing.C: New.
5617 2011-05-06 Tobias Burnus <burnus@net-b.de>
5620 * gfortran.dg/coarray/this_image_2.f90: New.
5622 2011-05-06 Tobias Burnus <burnus@net-b.de>
5626 * gfortran.dg/bind_c_usage_22.f90: New.
5627 * gfortran.dg/bind_c_usage_23.f90: New.
5628 * gfortran.dg/bind_c_usage_24.f90: New.
5629 * gfortran.dg/bind_c_usage_24_c.c: New.
5631 2011-05-06 Dodji Seketeli <dodji@redhat.com>
5634 * g++.dg/template/member9.C: New test case.
5636 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
5638 * gnat.dg/discr29.ad[sb]: New test.
5639 * gnat.dg/discr30.adb: Likewise.
5641 2011-05-05 Julian Brown <julian@codesourcery.com>
5643 * gcc.target/arm/neon-vset_lanes8.c: New test.
5645 2011-05-05 Jason Merrill <jason@redhat.com>
5647 * g++.dg/init/new32.C: New.
5649 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5651 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
5654 2011-05-05 Jakub Jelinek <jakub@redhat.com>
5656 PR rtl-optimization/48381
5657 * gcc.c-torture/compile/pr48381.c: New test.
5659 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
5661 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
5663 * gcc.target/i386/opt-1.c: Ditto.
5665 2011-05-04 Jason Merrill <jason@redhat.com>
5667 * g++.dg/conversion/base1.C: New.
5669 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5671 PR libgfortran/48787
5672 * gfortran.dg/round_3.f08: Add more checks to test case.
5674 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
5676 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
5677 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
5678 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
5679 Gate test on effective_target fd_truncate.
5681 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
5683 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
5684 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
5685 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
5686 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
5687 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
5688 * gcc.target/i386/pr38824.c: Ditto.
5689 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
5690 * gcc.target/i386/vecinit-2.c: Ditto.
5691 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
5692 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
5693 * gcc.target/i386/parity-2.c: Ditto.
5694 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
5696 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
5698 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
5700 * gcc.target/bfin/mcpu-bf514.c: Likewise.
5701 * gcc.target/bfin/mcpu-bf516.c: Likewise.
5702 * gcc.target/bfin/mcpu-bf518.c: Likewise.
5704 2011-05-03 Tobias Burnus <burnus@net-b.de>
5707 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
5709 2011-05-03 Tobias Burnus <burnus@net-b.de>
5712 * gfortran.dg/coarray/this_image_1.f90: New.
5714 2011-05-03 Tobias Burnus <burnus@net-b.de>
5717 * gfortran.dg/coarray/caf.dg: New.
5718 * gfortran.dg/coarray/image_index_1.f90: New, copied
5719 from ../coarray_16.f90.
5721 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
5724 * g++.dg/ext/complex9.C: New.
5726 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5729 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
5730 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
5731 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
5733 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
5735 * gcc.target/bfin/builtins: Created.
5736 * gcc.target/bfin/hisilh-O0.c: Deleted.
5737 * gcc.target/bfin/hisilh.c: Moved to...
5738 * gcc.target/bfin/builtins/hisilh.c: ...here.
5739 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
5740 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
5741 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
5742 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
5743 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
5744 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
5745 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
5746 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
5747 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
5748 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
5749 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
5750 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
5751 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
5752 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
5753 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
5754 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
5755 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
5756 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
5757 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
5758 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
5759 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
5760 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
5761 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
5762 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
5763 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
5764 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
5765 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
5766 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
5767 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
5768 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
5769 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
5770 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
5771 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
5772 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
5773 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
5774 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
5775 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
5776 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
5777 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
5778 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
5779 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
5780 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
5781 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
5782 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
5783 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
5784 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
5785 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
5786 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
5787 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
5788 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
5789 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
5790 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
5791 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
5792 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
5793 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
5794 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
5795 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
5796 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
5797 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
5798 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
5799 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
5800 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
5801 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
5802 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
5803 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
5804 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
5805 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
5806 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
5807 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
5808 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
5809 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
5810 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
5811 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
5812 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
5813 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
5814 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
5815 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
5816 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
5817 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
5818 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
5819 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
5820 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
5821 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
5822 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
5823 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
5824 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
5825 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
5826 * gcc.target/bfin/builtins/circptr.c: Ditto.
5827 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
5828 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
5829 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
5830 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
5831 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
5832 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
5833 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
5834 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
5835 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
5836 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
5837 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
5838 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
5839 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
5840 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
5841 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
5842 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
5843 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
5844 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
5845 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
5846 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
5847 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
5848 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
5849 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
5850 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
5851 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
5852 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
5853 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
5854 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
5855 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
5856 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
5857 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
5858 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
5859 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
5860 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
5861 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
5862 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
5863 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
5864 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
5865 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
5866 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
5867 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
5868 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
5869 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
5870 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
5871 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
5872 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
5873 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
5874 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
5875 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
5876 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
5877 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
5878 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
5879 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
5880 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
5881 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
5882 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
5883 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
5884 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
5885 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
5886 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
5887 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
5888 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
5889 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
5890 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
5891 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
5892 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
5893 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
5894 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
5895 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
5896 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
5898 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
5900 * gcc.target/arm/cold-lc.c: New test.
5902 2011-05-03 Jakub Jelinek <jakub@redhat.com>
5905 * gcc.dg/pr48774.c: New test.
5907 2011-05-03 Richard Guenther <rguenther@suse.de>
5909 * gcc.dg/large-size-array-5.c: New testcase.
5911 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5913 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
5915 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5917 * lib/target-supports.exp (check_effective_target_vect_strided):
5919 (check_effective_target_vect_strided2)
5920 (check_effective_target_vect_strided3)
5921 (check_effective_target_vect_strided4)
5922 (check_effective_target_vect_strided8): ...these new functions.
5924 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
5925 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
5926 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
5927 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
5928 * gcc.dg/vect/pr37539.c: Likewise.
5929 * gcc.dg/vect/slp-11a.c: Likewise.
5930 * gcc.dg/vect/slp-11b.c: Likewise.
5931 * gcc.dg/vect/slp-11c.c: Likewise.
5932 * gcc.dg/vect/slp-12a.c: Likewise.
5933 * gcc.dg/vect/slp-12b.c: Likewise.
5934 * gcc.dg/vect/slp-18.c: Likewise.
5935 * gcc.dg/vect/slp-19a.c: Likewise.
5936 * gcc.dg/vect/slp-19b.c: Likewise.
5937 * gcc.dg/vect/slp-21.c: Likewise.
5938 * gcc.dg/vect/slp-23.c: Likewise.
5939 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5941 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
5942 instead of vect_interleave && vect_extract_even_odd.
5943 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
5944 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
5945 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
5946 * gcc.dg/vect/vect-1.c: Likewise.
5947 * gcc.dg/vect/vect-10.c: Likewise.
5948 * gcc.dg/vect/vect-98.c: Likewise.
5949 * gcc.dg/vect/vect-107.c: Likewise.
5950 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
5951 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
5952 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
5953 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
5954 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
5955 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5956 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
5957 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
5958 * gcc.dg/vect/vect-strided-float.c: Likewise.
5959 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
5960 * gcc.dg/vect/vect-strided-mult.c: Likewise.
5961 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
5962 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
5963 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
5964 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
5965 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
5966 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
5967 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5968 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
5969 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
5970 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
5971 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
5972 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
5973 * gcc.dg/vect/vect-vfa-03.c: Likewise.
5975 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
5977 * gcc.dg/vect/pr30843.c: Likewise.
5978 * gcc.dg/vect/pr33866.c: Likewise.
5979 * gcc.dg/vect/slp-reduc-6.c: Likewise.
5980 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
5981 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
5982 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
5984 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5986 * gcc.dg/vect/slp-11.c: Split into...
5987 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
5988 gcc.dg/vect/slp-11c.c: ...these tests.
5989 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
5990 * gcc.dg/vect/slp-12c.c: ...this new test.
5991 * gcc.dg/vect/slp-19.c: Split into...
5992 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
5993 gcc.dg/vect/slp-19c.c: ...these new tests.
5995 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
5997 * lib/target-supports.exp
5998 (check_effective_target_vect_extract_even_odd_wide): Delete.
5999 (check_effective_target_vect_strided_wide): Likewise.
6000 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
6001 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
6002 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
6003 * gcc.dg/vect/pr37539.c: Likewise.
6004 * gcc.dg/vect/slp-11.c: Likewise.
6005 * gcc.dg/vect/slp-12a.c: Likewise.
6006 * gcc.dg/vect/slp-12b.c: Likewise.
6007 * gcc.dg/vect/slp-19.c: Likewise.
6008 * gcc.dg/vect/slp-23.c: Likewise.
6009 * gcc.dg/vect/vect-1.c: Likewise.
6010 * gcc.dg/vect/vect-98.c: Likewise.
6011 * gcc.dg/vect/vect-107.c: Likewise.
6012 * gcc.dg/vect/vect-strided-float.c: Likewise.
6014 2011-05-02 Jason Merrill <jason@redhat.com>
6016 * g++.dg/init/new31.C: New.
6018 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
6021 * gcc.dg/pr35445.c: New test.
6023 2011-05-02 Jason Merrill <jason@redhat.com>
6025 * c-c++-common/vla-1.c: New.
6027 2011-05-02 Richard Guenther <rguenther@suse.de>
6029 PR tree-optimization/48822
6030 * gcc.dg/torture/pr48822.c: New testcase.
6032 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
6035 * g++.dg/cpp0x/constexpr-47969.C: New.
6037 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
6040 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
6041 on vect_no_align targets.
6042 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
6043 vect_no_align targets.
6045 2011-05-01 Xinliang David Li <davidxl@google.com>
6047 * gcc.dg/tree-ssa/integer-addr.c: New test.
6048 * gcc.dg/tree-ssa/alias_bug.c: New test.
6050 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6052 PR libgfortran/48787
6053 * gfortran.dg/round_3.f08: Add more checks.
6055 2011-04-30 Tobias Burnus <burnus@net-b.de>
6058 * gfortran.dg/import9.f90: New, proper test.
6059 * gfortran.dg/interface_37.f90: Remove bogus
6060 test (bogus copy of interface_36.f90).
6062 2011-04-30 Tobias Burnus <burnus@net-b.de>
6065 * gfortran.dg/interface_37.f90: New.
6067 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
6070 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
6072 2011-04-30 Jakub Jelinek <jakub@redhat.com>
6074 PR tree-optimization/48809
6075 * gcc.c-torture/execute/pr48809.c: New test.
6077 2011-04-29 Jeff Law <law@redhat.com>
6079 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
6081 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6084 * g++.dg/init/ctor10.C: New.
6086 2011-04-29 Le-Chun Wu <lcwu@google.com>
6088 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
6089 warning in implicitly instantiated templates.
6091 2011-04-29 Le-Chun Wu <lcwu@google.com>
6093 * g++.dg/warn/Wnull-conversion-1.C: New.
6094 * g++.dg/warn/Wnull-conversion-2.C: New.
6096 2011-04-29 Diego Novillo <dnovillo@google.com>
6098 * g++.old-deja/g++.other/null3.C: Expect warning about
6099 converting boolean to a pointer.
6101 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
6104 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
6108 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
6110 2011-04-29 Tobias Burnus <burnus@net-b.de>
6113 * gfortran.dg/typebound_proc_22.f90: New.
6116 * gfortran.dg/interface_36.f90: New.
6118 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6120 PR libgfortran/48488
6121 PR libgfortran/48602
6122 PR libgfortran/48615
6123 PR libgfortran/48684
6124 PR libgfortran/48787
6125 * gfortran.dg/fmt_g.f: Adjust test.
6126 * gfortran.dg/fmt_g0_1.f08: Adjust test.
6127 * gfortran.dg/round_3.f08: New test.
6128 * gfortran.dg/namelist_print_1.f: Adjust test.
6129 * gfortran.dg/char4_iunit_1.f03: Adjust test.
6130 * gfortran.dg/f2003_io_5.f03: Adjust test.
6131 * gfortran.dg/coarray_15.f90: Adjust test.
6132 * gfortran.dg/namelist_65.f90: Adjust test.
6133 * gfortran.dg/fmt_cache_1.f: Adjust test.
6134 * gfortran.dg/char4_iunit_2.f03: Adjust test.
6135 * gfortran.dg/real_const_3.f90: Adjust test.
6137 2011-04-28 Xinliang David Li <davidxl@google.com>
6139 * gcc.dg/tree-prof/prof-robust-1.c: New test.
6140 * g++.dg/prof-robust-1.C: New test.
6142 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
6144 PR tree-optimization/48765
6145 * gcc.dg/vect/pr48765.c: New.
6147 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6149 PR tree-optimization/48775
6150 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
6152 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6155 * g++.dg/inherit/pr48798.C: New.
6156 * g++.old-deja/g++.other/base1.C: Adjust.
6158 2011-04-28 Dodji Seketeli <dodji@redhat.com>
6161 * g++.dg/template/inherit7.C: New test case.
6163 2011-04-28 Richard Guenther <rguenther@suse.de>
6165 PR tree-optimization/40052
6166 PR tree-optimization/15347
6167 * gcc.dg/tree-ssa/vrp57.c: New testcase.
6168 * gcc.dg/pr15347.c: Likewise.
6170 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6173 * g++.dg/cpp0x/sfinae18.C: New.
6175 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6178 * g++.dg/ext/is_literal_type1.C: New.
6180 2011-04-28 Tobias Burnus <burnus@net-b.de>
6184 * gfortran.dg/interface_35.f90: New.
6185 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
6186 * gfortran.dg/func_result_6.f90: Add dg-warning.
6187 * gfortran.dg/bessel_1.f90: Ditto.
6188 * gfortran.dg/hypot_1.f90: Ditto.
6189 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6190 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
6191 * gfortran.dg/interface_assignment_4.f90: Ditto.
6193 2011-04-27 Jason Merrill <jason@redhat.com>
6195 * g++.dg/ext/complex8.C: New.
6197 * g++.dg/cpp0x/initlist49.C: New.
6198 * g++.dg/init/new30.C: New.
6200 2011-04-27 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/whole_file_34.f90: New.
6205 2011-04-27 Jan Hubicka <jh@suse.cz>
6207 * gcc.dg/tree-ssa/inline-9.c: New testcase.
6209 2011-04-27 Jason Merrill <jason@redhat.com>
6211 * g++.old-deja/g++.oliva/overload1.C: Adjust.
6213 * g++.dg/parse/ambig6.C: New.
6215 2011-04-27 Nick Clifton <nickc@redhat.com>
6217 * gcc.dg/20020312-2.c: Add definition for RX.
6219 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
6220 option with RX targets.
6222 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
6225 2011-04-27 Richard Guenther <rguenther@suse.de>
6227 * gcc.dg/tree-ssa/pr23382.c: Remove.
6229 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
6232 * gcc.c-torture/compile/pr48767.c: New test.
6234 2011-04-27 Richard Guenther <rguenther@suse.de>
6236 PR tree-optimization/48772
6237 * g++.dg/pr48772.C: New testcase.
6239 2011-04-27 Jakub Jelinek <jakub@redhat.com>
6242 * gcc.c-torture/compile/pr48742.c: New test.
6244 2011-04-26 Jason Merrill <jason@redhat.com>
6246 * g++.dg/lookup/koenig13.C: New.
6248 * g++.dg/cpp0x/initlist48.C: New.
6250 2011-04-25 Jason Merrill <jason@redhat.com>
6252 * g++.dg/cpp0x/sfinae17.C: New.
6254 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
6257 * gcc.target/powerpc/pr48258-1.c: New file.
6258 * gcc.target/powerpc/pr48258-2.c: Ditto.
6260 2011-04-26 Xinliang David Li <davidxl@google.com>
6262 * gcc.dg/uninit-suppress.c: New test.
6263 * gcc.dg/uninit-suppress.c: New test.
6265 2011-04-26 Jakub Jelinek <jakub@redhat.com>
6268 * gcc.dg/pr48768.c: New test.
6270 PR tree-optimization/48734
6271 * gcc.c-torture/compile/pr48734.c: New test.
6274 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
6276 2011-04-26 Richard Guenther <rguenther@suse.de>
6278 PR tree-optimization/48731
6279 * gcc.dg/torture/pr48731.c: New testcase.
6281 2011-04-26 Richard Guenther <rguenther@suse.de>
6284 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
6286 2011-04-26 Richard Guenther <rguenther@suse.de>
6289 * gcc.dg/torture/pr48694-1.c: New testcase.
6290 * gcc.dg/torture/pr48694-2.c: Likewise.
6292 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
6294 * g++.dg/ext/underlying_type1.C: New.
6295 * g++.dg/ext/underlying_type2.C: Likewise.
6296 * g++.dg/ext/underlying_type3.C: Likewise.
6297 * g++.dg/ext/underlying_type4.C: Likewise.
6298 * g++.dg/ext/underlying_type5.C: Likewise.
6299 * g++.dg/ext/underlying_type6.C: Likewise.
6300 * g++.dg/ext/underlying_type7.C: Likewise.
6301 * g++.dg/ext/underlying_type8.C: Likewise.
6302 * g++.dg/ext/underlying_type9.C: Likewise.
6303 * g++.dg/ext/underlying_type10.C: Likewise.
6305 2011-04-25 Jason Merrill <jason@redhat.com>
6307 * g++.dg/cpp0x/regress/template-const2.C: New.
6309 2011-04-25 Jeff Law <law@redhat.com>
6311 * gcc.dg/tree-ssa/vrp56.c: new test.
6313 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6315 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
6317 2011-04-24 Jakub Jelinek <jakub@redhat.com>
6319 PR preprocessor/48740
6320 * c-c++-common/raw-string-11.c: New test.
6322 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
6324 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
6327 2011-04-23 Tobias Burnus <burnus@net-b.de>
6330 * gfortran.dg/coarray_19.f90: New.
6332 2011-04-23 Jakub Jelinek <jakub@redhat.com>
6335 * gcc.dg/pr48685.c: New test.
6337 2011-04-22 Jan Hubicka <jh@suse.cz>
6339 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
6341 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6343 PR tree-optimization/48717
6344 * gcc.c-torture/execute/pr48717.c: New test.
6346 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
6349 * gcc.target/i386/pr48723.c: New test.
6351 2011-04-22 Jakub Jelinek <jakub@redhat.com>
6354 * gcc.dg/gomp/pr48716.c: New test.
6355 * g++.dg/gomp/pr48716.C: New test.
6357 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
6360 * gcc.dg/missing-field-init-2.c: Update testcase.
6362 2011-04-22 Alan Modra <amodra@gmail.com>
6364 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
6366 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6369 * gfortran.dg/function_optimize_6.f90: New test.
6371 2011-04-21 Easwaran Raman <eraman@google.com>
6373 * gcc.dg/stack-layout-2.c: New test.
6375 2011-04-21 Richard Guenther <rguenther@suse.de>
6378 * g++.dg/lto/pr48207-2_0.C: New testcase.
6379 * g++.dg/lto/pr48207-3_0.C: Likewise.
6381 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
6383 * gnat.dg/volatile5.adb: New test.
6384 * gnat.dg/volatile5_pkg.ads: New helper.
6386 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
6389 * gcc.target/i386/pr48708.c: New test.
6391 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6393 * gcc.dg/vect/vect-119.c: New test.
6395 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
6397 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
6400 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
6401 Richard Sandiford <richard.sandiford@linaro.org>
6404 * gcc.target/arm/pr46329.c: New test.
6406 2011-04-21 Tobias Burnus <burnus@net-b.de>
6409 * gfortran.dg/coarray_18.f90: New.
6411 2011-04-20 Jason Merrill <jason@redhat.com>
6413 * g++.dg/cpp0x/initlist47.C: New.
6415 * g++.dg/init/dtor4.C: New.
6417 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
6420 * gcc.target/i386/sse2-pinsrw.c: New test.
6421 * gcc.target/i386/avx-vpinsrw.c: Ditto.
6422 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
6423 * gcc.target/i386/sse2-insvhi.c: Ditto.
6424 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
6425 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
6427 2011-04-20 Jason Merrill <jason@redhat.com>
6429 * g++.dg/template/const4.C: New.
6431 2011-04-20 Easwaran Raman <eraman@google.com>
6433 * gcc.dg/stack-layout-1.c: New test.
6435 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
6437 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
6438 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
6441 2011-04-20 Kai Tietz <ktietz@redhat.com>
6443 * gcc.dg/binop-xor1.c: New test.
6444 * gcc.dg/binop-xor2.c: New test.
6445 * gcc.dg/binop-xor3.c: New test.
6446 * gcc.dg/binop-xor4.c: New test.
6447 * gcc.dg/binop-xor5.c: New test.
6449 2011-04-20 Richard Guenther <rguenther@suse.de>
6451 PR tree-optimization/47892
6452 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
6454 2011-04-20 Richard Guenther <rguenther@suse.de>
6457 * g++.dg/torture/pr48695.C: New testcase.
6459 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
6461 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
6462 * gcc.c-torture/execute/cmpsi-2.c: Ditto
6463 * gcc.c-torture/execute/pr45262.c: Ditto
6464 * gcc.dg/torture/pr43165.c: Ditto.
6465 * gcc.dg/torture/pr47228.c: Ditto.
6466 * gcc.dg/tree-ssa/pr45144.c: Ditto.
6467 * gcc.dg/ipa/pr45644.c: Ditto.
6468 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
6471 2011-04-19 Jason Merrill <jason@redhat.com>
6473 * g++.dg/ext/complex7.C: New.
6475 * g++.dg/ext/attrib41.C: New.
6477 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
6480 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
6482 2011-04-19 Jakub Jelinek <jakub@redhat.com>
6485 * gcc.target/i386/pr48678.c: New test.
6487 2011-04-19 Martin Jambor <mjambor@suse.cz>
6489 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
6490 * g++.dg/opt/devirt2.C: New test.
6491 * g++.dg/ipa/devirt-g-1.C: Likewise.
6493 2011-04-19 Tobias Burnus <burnus@net-b.de>
6496 * gfortran.dg/whole_file_33.f90: New.
6498 2011-04-19 Martin Jambor <mjambor@suse.cz>
6500 * g++.dg/ipa/devirt-7.C: New test.
6502 2011-04-19 Richard Guenther <rguenther@suse.de>
6505 * g++.dg/lto/pr48207_0.C: New testcase.
6507 2011-04-18 Jason Merrill <jason@redhat.com>
6509 * g++.dg/init/void1.C: New.
6511 * g++.dg/cpp0x/union4.C: New.
6513 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6516 * g++.dg/torture/pr48661.C: New test.
6519 * g++.dg/gomp/pr48632.C: New test.
6521 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
6523 * gcc.target/i386/sse2-maskmovdqu.c: New test.
6524 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
6526 2011-04-18 Tobias Burnus <burnus@net-b.de>
6529 * gfortran.dg/coarray_17.f90: New.
6530 * gfortran.dg/coarray_10.f90: Update dg-error.
6532 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6535 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
6536 * gfortran.dg/guality/guality.exp: Likewise.
6538 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6540 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
6542 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6544 * gcc.dg/vect/pr48377.c: Remove dg-do run.
6546 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6548 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
6550 2011-04-18 Richard Guenther <rguenther@suse.de>
6553 * g++.dg/torture/pr46364.C: New testcase.
6555 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6557 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
6559 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
6561 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
6563 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
6564 Ira Rosen <ira.rosen@linaro.org>
6567 * gcc.target/arm/pr48252.c: New test.
6569 2011-04-18 Jakub Jelinek <jakub@redhat.com>
6571 PR tree-optimization/48616
6572 * gcc.dg/pr48616.c: New test.
6574 2011-04-18 Tobias Burnus <burnus@net-b.de>
6577 * gfortran.dg/coarray_16.f90: New.
6579 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
6582 * gfortran.dg/realloc_on_assign_7.f03: New test.
6584 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6586 PR libgfortran/48602
6587 * gfortran.dg/fmt_g0_6.f08: New test.
6589 2011-04-17 Jason Merrill <jason@redhat.com>
6591 * g++.dg/cpp0x/sfinae16.C: New.
6593 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
6595 * gcc.target/mips/reg-var-1.c: New test.
6597 2011-04-17 Jan Hubicka <jh@suse.cz>
6599 * gcc.dg/winline-5.c: Update testcase.
6601 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
6603 * gnat.dg/discr27.ad[sb]: Move dg directive.
6604 * gnat.dg/discr28.ad[sb]: New test.
6605 * gnat.dg/discr28_pkg.ads: New helper.
6607 2011-04-17 Michael Matz <matz@suse.de>
6609 PR tree-optimization/48622
6611 * gcc.dg/lto/pr48622_0.c: New test.
6613 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
6615 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
6616 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
6617 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
6618 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
6619 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
6620 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
6622 2011-04-15 Jason Merrill <jason@redhat.com>
6624 * g++.dg/cpp0x/range-for17.C: New.
6626 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
6628 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
6629 * g++.dg/cpp0x/range-for3.C: Likewise.
6630 * g++.dg/cpp0x/range-for9.C: Correct error message.
6631 * g++.dg/cpp0x/range-for11.C: New.
6632 * g++.dg/cpp0x/range-for12.C: New.
6633 * g++.dg/cpp0x/range-for13.C: New.
6634 * g++.dg/cpp0x/range-for14.C: New.
6635 * g++.dg/cpp0x/range-for15.C: New.
6636 * g++.dg/cpp0x/range-for16.C: New.
6638 2011-04-15 Tobias Burnus <burnus@net-b.de>
6641 * gfortran.dg/coarray_15.f90: Change to dg-do run.
6643 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
6645 * objc.dg/naming-4.m: Updated.
6646 * objc.dg/naming-5.m: Updated.
6647 * objc.dg/naming-6.m: New.
6648 * objc.dg/naming-7.m: New.
6649 * obj-c++.dg/naming-1.mm: Updated.
6650 * obj-c++.dg/naming-2.mm: Updated.
6651 * obj-c++.dg/naming-3.mm: New.
6652 * obj-c++.dg/naming-4.mm: New.
6654 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6656 PR libgfortran/48589
6657 * gfortran.dg/fmt_g0_5.f08: New test.
6659 2011-04-15 Richard Guenther <rguenther@suse.de>
6662 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
6664 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
6666 * gcc.target/avr/torture/pr41885.c (dg-options): Change
6667 -finline-limit=0 to -fno-inline
6669 2011-04-15 Jakub Jelinek <jakub@redhat.com>
6672 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
6675 2011-04-14 Jakub Jelinek <jakub@redhat.com>
6678 * gcc.target/i386/sse4_1-insertps-3.c: New test.
6679 * gcc.target/i386/sse4_1-insertps-4.c: New test.
6680 * gcc.target/i386/avx-insertps-3.c: New test.
6681 * gcc.target/i386/avx-insertps-4.c: New test.
6683 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6685 * gcc.target/avr/torture/pr41885.c (dg-options): Add
6688 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6693 * gcc.target/avr/pr46779-1.c: New test case
6694 * gcc.target/avr/pr46779-2.c: New test case
6696 2011-04-14 Jason Merrill <jason@redhat.com>
6698 * g++.dg/cpp0x/sfinae15.C: New.
6700 * g++.dg/cpp0x/sfinae14.C: New.
6702 * g++.dg/ext/vla10.C: New.
6704 2011-04-14 Richard Guenther <rguenther@suse.de>
6706 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
6708 2011-04-14 Richard Guenther <rguenther@suse.de>
6710 * gcc.dg/fold-bitand-4.c: Move ...
6711 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
6713 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
6715 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
6717 * gcc.target/avr/torture/trivial.c: Ditto.
6719 2011-04-13 Jason Merrill <jason@redhat.com>
6721 * g++.dg/template/operator11.C: New.
6723 2011-04-13 Jakub Jelinek <jakub@redhat.com>
6726 * gcc.dg/gomp/pr48591.c: New test.
6729 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
6730 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
6732 2011-04-13 Dodji Seketeli <dodji@redhat.com>
6735 * g++.dg/template/dependent-expr7.C: New test case.
6737 2011-04-13 Jason Merrill <jason@redhat.com>
6739 * g++.dg/cpp0x/sfinae13.C: New.
6741 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
6743 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
6745 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6747 * gcc.target/arm/pr43698.c: Remove -march option.
6749 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
6751 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
6754 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
6758 * gfortran.dg/realloc_on_assign_6.f03: New test.
6760 2011-04-12 Kai Tietz <ktietz@redhat.com>
6762 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
6763 targets the additional -mno-ms-bitfields and
6764 -Wno-packed-bitfield-compat options.
6765 * g++.dg/ext/bitfield3.C: Likewise.
6766 * g++.dg/ext/bitfield4.C: Likewise.
6767 * g++.dg/ext/bitfield5.C: Likewise.
6768 * gcc.dg/bitfld-15.c: Likewise.
6769 * gcc.dg/bitfld-16.c: Likewise.
6770 * gcc.dg/bitfld-17.c: Likewise.
6771 * gcc.dg/bitfld-18.c: Likewise.
6773 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
6775 * gcc.target/arm/neon-vld3-1.c: New test.
6776 * gcc.target/arm/neon-vst3-1.c: New test.
6777 * gcc.target/arm/neon/v*.c: Regenerate.
6779 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6781 PR rtl-optimization/48549
6782 * g++.dg/opt/pr48549.C: New test.
6784 2011-04-12 Richard Guenther <rguenther@suse.de>
6786 PR tree-optimization/46076
6787 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
6789 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6792 * lib/compat.exp (compat-execute): Declare unsupported after
6793 stripping path from src1.
6794 * lib/lto.exp (lto-execute): Likewise.
6796 2011-04-12 Jakub Jelinek <jakub@redhat.com>
6799 * gcc.dg/pr48552-1.c: New test.
6800 * gcc.dg/pr48552-2.c: New test.
6802 2011-04-11 Jason Merrill <jason@redhat.com>
6804 * g++.dg/cpp0x/sfinae12.C: New.
6806 * g++.dg/cpp0x/enum10.C: New.
6808 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
6810 * g++.dg/cpp0x/rv-func.C: New.
6812 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6814 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
6817 2011-04-11 Martin Jambor <mjambor@suse.cz>
6819 PR tree-optimization/48195
6820 * gcc.dg/ipa/pr48195.c: New test.
6822 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
6824 * gnat.dg/return3.adb: Remove unused switch.
6826 2011-04-08 Mike Stump <mikestump@comcast.net>
6829 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
6830 default to fno-common.
6832 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
6834 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
6835 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
6837 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
6840 * gfortran.dg/function_optimize_5.f90: New test.
6842 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
6844 * gnat.dg/aggr17.adb: New test.
6845 * gnat.dg/aggr18.adb: Likewise.
6847 2011-04-08 Michael Matz <matz@suse.de>
6850 * gcc.target/i386/pr48389.c: New test.
6852 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
6854 PR rtl-optimization/48272
6855 * g++.dg/opt/pr48272.C: New.
6857 2011-04-08 Dmitry Melnik <dm@ispras.ru>
6859 PR rtl-optimization/48235
6860 * gcc.dg/pr48235.c: New.
6862 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6864 PR rtl-optimization/48302
6865 * g++.dg/opt/pr48302.C: New.
6867 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6870 * g++.dg/opt/pr48273.C: New.
6872 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
6874 PR rtl-optimization/48442
6875 * gcc.dg/pr48442.c: New.
6877 2011-04-08 Jakub Jelinek <jakub@redhat.com>
6879 PR tree-optimization/48377
6880 * gcc.dg/vect/pr48377.c: New test.
6882 2011-04-07 Jason Merrill <jason@redhat.com>
6884 * g++.dg/cpp0x/regress/call1.C: New.
6886 * g++.dg/cpp0x/variadic107.C: New.
6888 * g++.dg/cpp0x/sfinae11.C: New.
6889 * g++.dg/cpp0x/noexcept02.C: Fix.
6891 * g++.dg/cpp0x/sfinae10.C: New.
6893 * g++.dg/cpp0x/sfinae9.C: New.
6895 * c-c++-common/Wcast-qual-1.c: Move here from...
6896 * gcc.dg/cast-qual-3.c: ...here, and...
6897 * g++.dg/warn/Wcast-qual2.C: ...here.
6899 * g++.dg/cpp0x/sfinae8.C: New.
6901 * g++.dg/cpp0x/sfinae7.C: New.
6903 * g++.dg/cpp0x/enum9.C: New.
6905 2011-04-07 Mike Stump <mikestump@comcast.net>
6907 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
6908 with no trampolines.
6910 2011-04-07 Jakub Jelinek <jakub@redhat.com>
6913 * gfortran.dg/gomp/pr48117.f90: New test.
6916 * gcc.dg/torture/pr48343.c: New test.
6918 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6920 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
6922 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
6924 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
6926 2011-04-07 Tom de Vries <tom@codesourcery.com>
6929 * lib/scanasm.exp (object-size): New proc.
6930 * gcc.target/arm/pr43920-2.c: New test.
6932 2011-04-06 Tobias Burnus <burnus@net-b.de>
6936 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
6938 2011-04-06 Steve Ellcey <sje@cup.hp.com>
6940 * gcc.dg/mtune.c: Prune note from output.
6942 2011-04-06 Jakub Jelinek <jakub@redhat.com>
6945 * gcc.dg/guality/pr36977.c: New test.
6946 * gcc.dg/guality/pr48466.c: New test.
6948 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6950 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
6952 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
6954 * gnat.dg/return3.adb: New test.
6956 2011-04-06 Richard Guenther <rguenther@suse.de>
6958 PR tree-optimization/47663
6959 * gcc.dg/tree-ssa/inline-8.c: New testcase.
6961 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
6963 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
6964 Solaris 8 and 9 as well.
6966 2011-04-05 Tom de Vries <tom@codesourcery.com>
6969 * gcc.target/arm/pr43920-1.c: New test.
6971 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
6973 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
6974 (cctor): Actually return the value.
6975 (main): Cast return values.
6977 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6979 * gfortran.dg/character_comparison_8.f90: New test.
6981 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6983 * frontend-passes: (optimize_lexical_comparison): New function.
6984 (optimize_expr): Call it.
6985 (optimize_comparison): Also handle lexical comparison functions.
6986 Return false instad of -2 for unequal comparison.
6988 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
6991 * function_optimize_4.f90: New test.
6993 2011-04-04 Tobias Burnus <burnus@net-b.de>
6996 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
6997 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
6998 * gfortran.dg/coarray_15.f90: New.
7000 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7002 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
7003 * gfortran.dg/bessel_7.f90: Likewise.
7005 2011-04-03 Tobias Burnus <burnus@net-b.de>
7007 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
7009 2011-04-03 Richard Guenther <rguenther@suse.de>
7010 Ira Rosen <ira.rosen@linaro.org>
7012 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
7013 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
7014 -ftree-loop-if-convert-stores.
7016 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7018 * gnat.dg/specs/aggr2.ads: New test.
7020 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
7022 * gnat.dg/debug2.ad[sb]: New test.
7023 * gnat.dg/debug2_pkg.ads: New helper.
7024 * gnat.dg/debug3.ad[sb]: New test.
7026 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
7028 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
7030 2011-04-01 Jakub Jelinek <jakub@redhat.com>
7033 * gcc.c-torture/compile/pr48335-1.c: New test.
7034 * gcc.dg/pr48335-1.c: New test.
7035 * gcc.dg/pr48335-2.c: New test.
7036 * gcc.dg/pr48335-3.c: New test.
7037 * gcc.dg/pr48335-4.c: New test.
7038 * gcc.dg/pr48335-5.c: New test.
7039 * gcc.dg/pr48335-6.c: New test.
7040 * gcc.dg/pr48335-7.c: New test.
7041 * gcc.dg/pr48335-8.c: New test.
7042 * gcc.target/i386/pr48335-1.c: New test.
7044 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
7047 * gcc.dg/Waddress.c: New test.
7049 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7052 * gfortran.dg/function_optimize_3.f90: New test.
7054 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
7056 * gcc.c-torture/compile/20110401-1.c: New test.
7058 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
7059 * g++.dg/lto/20091002-2_0.C: Likewise.
7060 * g++.dg/lto/20090303_0.c: Likewise.
7061 * g++.dg/lto/20091004-1_0.C: Likewise.
7062 * g++.dg/lto/20091002-3_0.C: Likewise.
7063 * g++.dg/lto/20091004-2_0.C: Likewise.
7064 * g++.dg/lto/20081123_0.C: Likewise.
7065 * g++.dg/lto/20090313_0.C: Likewise.
7066 * g++.dg/lto/20081109-1_0.C: Likewise.
7067 * g++.dg/lto/20081219_0.C: Likewise.
7068 * g++.dg/lto/20081204-1_0.C: Likewise.
7069 * g++.dg/lto/20090302_0.C: Likewise.
7070 * g++.dg/lto/20081119-1_0.C: Likewise.
7071 * g++.dg/lto/20081118_0.C: Likewise.
7072 * gcc.dg/lto/20091020-2_0.c: Likewise.
7073 * gcc.dg/lto/20090210_0.c: Likewise.
7074 * gcc.dg/lto/20081204-1_0.c: Likewise.
7075 * gcc.dg/lto/20081224_0.c: Likewise.
7076 * gcc.dg/lto/20090219_0.c: Likewise.
7077 * gcc.dg/lto/20091014-1_0.c: Likewise.
7078 * gcc.dg/lto/20091016-1_0.c: Likewise.
7079 * gcc.dg/lto/20090206-2_0.c: Likewise.
7080 * gcc.dg/lto/20090116_0.c: Likewise.
7081 * gcc.dg/lto/20091013-1_0.c: Likewise.
7082 * gcc.dg/lto/20091015-1_0.c: Likewise.
7083 * gcc.dg/lto/20090126-2_0.c: Likewise.
7085 2011-03-31 Ian Lance Taylor <iant@google.com>
7087 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
7089 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7091 * gnat.dg/opt16.adb: New test.
7093 2011-03-31 Jason Merrill <jason@redhat.com>
7095 * g++.dg/cpp0x/defaulted24.C: New.
7097 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7100 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
7103 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
7105 * g++.dg/other/i386-9.C: New test.
7107 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7109 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
7111 2011-03-30 Jason Merrill <jason@redhat.com>
7113 * g++.dg/cpp0x/regress/error-recovery1.C: New.
7115 * g++.dg/cpp0x/regress/isnan.C: New.
7117 * g++.dg/cpp0x/initlist46.C: New.
7119 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
7122 * gcc.target/arm/neon-modes-2.c: New test.
7124 2011-03-30 Jakub Jelinek <jakub@redhat.com>
7127 * gcc.c-torture/compile/pr48305.c: New test.
7129 2011-03-29 Jason Merrill <jason@redhat.com>
7131 * g++.dg/cpp0x/regress/value-dep1.C: New.
7133 2011-03-29 Steve Ellcey <sje@cup.hp.com>
7135 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
7137 2011-03-29 Ian Lance Taylor <iant@google.com>
7139 * go.test/go-test.exp: Handle the test lines used in several new
7141 (errchk): Add opts parameter. Change all callers. Handle parens
7144 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
7145 Dominique d'Humieres <dominiq@lps.ens.fr>
7147 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
7148 and __APPLE__ && __PPC__ && __ALTIVEC__.
7150 2011-03-29 Jason Merrill <jason@redhat.com>
7152 * g++.dg/cpp0x/dependent1.C: New.
7154 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
7156 * g++.dg/cpp0x/constexpr-memfn1.C: New.
7158 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
7160 2011-03-29 Janus Weil <janus@gcc.gnu.org>
7163 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
7164 * gfortran.dg/proc_ptr_comp_32.f90: New.
7166 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7168 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
7169 check for corresponding warning.
7171 2011-03-28 Jason Merrill <jason@redhat.com>
7173 * g++.dg/cpp0x/rv-deduce2.C: New.
7175 2011-03-29 Jakub Jelinek <jakub@redhat.com>
7178 * gcc.dg/pr48203.c: New test.
7180 2011-03-28 Jeff Law <law@redhat.com>
7182 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
7184 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
7186 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
7187 and __PPC__ && __ALTIVEC__.
7189 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7192 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
7193 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7194 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7195 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7197 2011-03-28 Jason Merrill <jason@redhat.com>
7199 * g++.dg/cpp0x/initlist-array2.C: New.
7201 * g++.dg/cpp0x/initlist-array1.C: New.
7203 * g++.dg/cpp0x/constexpr-compound.C: New.
7205 * g++.dg/cpp0x/constexpr-using.C: New.
7207 * g++.dg/cpp0x/constexpr-noexcept.C: New.
7209 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
7212 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
7214 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
7216 * gcc.dg/slp-1.c: New test.
7218 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
7220 * gcc.target/i386/avx256-unaligned-load-1.c: New.
7221 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
7222 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
7223 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
7224 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
7225 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
7226 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
7227 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
7228 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
7229 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
7230 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
7231 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
7232 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
7233 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
7235 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7238 * gfortran.dg/trim_optimize_5.f90: New test.
7239 * gfortran.dg/trim_optimize_6.f90: New test.
7241 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
7244 * gcc.target/mips/madd-7.c: Remove -mlong32.
7245 * gcc.target/mips/msub-7.c: Likewise.
7247 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
7249 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
7250 accesses to preserve the meaning of the test for doubleword vectors.
7251 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
7252 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
7254 2011-03-26 Janus Weil <janus@gcc.gnu.org>
7257 * gfortran.dg/class_42.f03: New.
7259 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
7261 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
7264 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
7266 PR rtl-optimization/48144
7267 * gcc.dg/pr48144.c: New test.
7269 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7271 * gnat.dg/discr27.ad[sb]: New test.
7273 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7275 * gnat.dg/limited_with2.ad[sb]: New test.
7276 * gnat.dg/limited_with2_pkg1.ads: New helper.
7277 * gnat.dg/limited_with2_pkg2.ads: Likewise.
7279 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
7281 * gnat.dg/opt15.adb: New test.
7282 * gnat.dg/opt15_pkg.ad[sb]: New helper.
7284 2011-03-25 Tobias Burnus <burnus@net-b.de>
7288 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
7289 * gfortran.dg/leadz_trailz_3.f90: Ditto
7291 2011-03-25 Martin Jambor <mjambor@suse.cz>
7293 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
7295 2011-03-25 Jason Merrill <jason@redhat.com>
7297 * g++.dg/cpp0x/defaulted22.C: New.
7298 * g++.dg/cpp0x/defaulted23.C: New.
7299 * g++.dg/cpp0x/defaulted15.C: Adjust.
7301 2011-03-25 Jason Merrill <jason@redhat.com>
7303 * g++.dg/cpp0x/move1.C: New.
7305 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
7308 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
7310 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7312 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
7313 for mips-sgi-irix6.5.
7314 Replace snprintf prototype by <stdio.h>.
7316 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7319 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
7320 run_expensive_tests.
7321 * gcc.dg/graphite/block-4.c: Likewise.
7322 * gcc.dg/graphite/block-7.c: Likewise.
7323 * gcc.dg/graphite/block-8.c: Likewise.
7325 2011-03-25 Richard Guenther <rguenther@suse.de>
7327 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
7328 * g++.dg/tree-ssa/pr8781.C: Likewise.
7329 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
7330 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
7331 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
7332 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
7333 * gcc.dg/tree-ssa/alias-18.c: Likewise.
7334 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
7335 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
7336 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
7337 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
7338 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7339 * gcc.dg/tree-ssa/pr21574.c: Likewise.
7340 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
7341 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
7342 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
7343 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
7344 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
7345 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
7346 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
7347 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
7348 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
7349 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
7350 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
7351 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
7352 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
7353 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
7354 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
7355 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7356 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7357 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
7358 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
7359 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7360 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7361 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7362 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
7363 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
7364 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7365 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
7366 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
7367 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
7368 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
7369 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
7370 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
7371 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
7372 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7374 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
7375 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
7376 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
7377 * c-c++-common/pr46562-2.c: Likewise.
7378 * gfortran.dg/pr42108.f90: Likewise.
7379 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
7380 foo to be inlined even at -O1.
7381 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
7382 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
7383 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
7384 * gcc.dg/matrix/matrix.exp: Disable FRE.
7386 2011-03-24 Jakub Jelinek <jakub@redhat.com>
7389 * gcc.dg/dfp/pr48204.c: New test.
7391 2011-03-24 Steve Ellcey <sje@cup.hp.com>
7394 * gcc.c-torture/execute/pr47917.c: Move this...
7395 * gcc.dg/torture/pr47917.c: to here and add xfails.
7397 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7399 * gnat.dg/array16.ad[sb]: New test.
7400 * gnat.dg/array16.ads: New helper.
7402 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7404 * gnat.dg/derived_type2.adb: New test.
7406 2011-03-24 Richard Guenther <rguenther@suse.de>
7408 PR tree-optimization/48271
7409 * g++.dg/torture/pr48271.C: New testcase.
7411 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
7413 * gnat.dg/array15.ad[sb]: New test.
7415 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
7418 * gcc.target/i386/pr48237.c: New test.
7420 2011-03-24 Richard Guenther <rguenther@suse.de>
7423 * gcc.dg/builtin-object-size-10.c: New testcase.
7425 2011-03-24 Richard Guenther <rguenther@suse.de>
7427 PR tree-optimization/46562
7428 * c-c++-common/pr46562-2.c: New testcase.
7429 * c-c++-common/pr46562.c: Likewise.
7431 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
7433 * gcc.dg/vect/vect-cselim-1.c: New test.
7434 * gcc.dg/vect/vect-cselim-2.c: New test.
7436 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
7438 * gcc.target/arm/pr46934.c: New.
7440 2011-03-23 Ian Lance Taylor <iant@google.com>
7442 * go.test/go-test.exp (errchk): Ignore lines containing ////.
7444 2011-03-23 Richard Guenther <rguenther@suse.de>
7446 * gcc.dg/struct: Remove directory and contents.
7448 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7451 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
7453 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7455 * gnat.dg/discr26.ad[sb]: New test.
7456 * gnat.dg/discr26_pkg.ads: New helper.
7458 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
7461 * gcc.target/arm/neon-vld-1.c: New test.
7463 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
7465 * gnat.dg/array14.ad[sb]: New test.
7466 * gnat.dg/array14_pkg.ads: New helper.
7468 2011-03-22 Joseph Myers <joseph@codesourcery.com>
7470 * gcc.c-torture/execute/920501-8.x: Remove.
7471 * gcc.c-torture/execute/930513-1.x: Remove.
7472 * gcc.c-torture/execute/960312-1.x: Remove.
7473 * gcc.c-torture/compile/20000804-1.c,
7474 gcc.c-torture/compile/20001205-1.c,
7475 gcc.c-torture/compile/20001226-1.c,
7476 gcc.c-torture/compile/20010518-2.c,
7477 gcc.c-torture/compile/20020312-1.c,
7478 gcc.c-torture/compile/20020604-1.c,
7479 gcc.c-torture/compile/920501-12.c,
7480 gcc.c-torture/compile/920501-4.c,
7481 gcc.c-torture/compile/920520-1.c,
7482 gcc.c-torture/compile/980506-1.c,
7483 gcc.c-torture/execute/980709-1.x,
7484 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
7485 options for m68hc11.
7486 * gcc.dg/cpp/assert4.c: Don't handle ARC.
7487 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
7490 2011-03-22 Nick Clifton <nickc@redhat.com>
7492 * lib/target-supports.exp (check_profiling_available): Add MN10300
7493 to the list of targets that do not support profiling. Restore
7494 alpha sorting to this list.
7496 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7498 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
7499 failure on 32-bit systems.
7500 * gcc.dg/torture/vector-2.c: Ditto.
7502 2011-03-22 Richard Guenther <rguenther@suse.de>
7504 PR tree-optimization/48228
7505 * gcc.dg/Wstrict-overflow-23.c: New testcase.
7507 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7509 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
7513 * gcc.target/powerpc/pr48226.c: New file.
7515 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
7517 * lib/prune.exp (prune_gcc_output): Prune "could not create
7518 compact unwind for" warnings.
7520 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7524 * gcc.c-torture/execute/pr42544.c: New test.
7525 * gcc.c-torture/execute/pr48197.c: New test.
7527 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
7529 PR preprocessor/48192
7530 * gcc.target/powerpc/pr48192.c: New file.
7533 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
7534 split problem of 0 being loaded in a VSX register.
7536 2011-03-21 Richard Guenther <rguenther@suse.de>
7539 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
7540 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
7541 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
7542 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
7544 2011-03-21 Jakub Jelinek <jakub@redhat.com>
7547 * gcc.dg/pr48213.c: New test.
7549 2011-03-21 Kai Tietz <ktietz@redhat.com>
7552 * g++.dg/plugin/attribute_plugin.c: Adjust test.
7554 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
7556 * gcc.target/arm/xor-and.c: New.
7558 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7561 * gfortran.dg/function_optimize_1.f90: New test.
7562 * gfortran.dg/function_optimize_2.f90: New test.
7564 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
7566 PR rtl-optimization/47502
7567 * gcc.target/i386/pr47502-1.c: New.
7568 * gcc.target/i386/pr47502-2.c: Likewise.
7570 2011-03-20 Jakub Jelinek <jakub@redhat.com>
7572 PR rtl-optimization/48156
7573 * gcc.dg/pr48156.c: New test.
7575 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7578 * gfortran.dg/scratch_1.f90: Adjust test.
7580 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7583 * gfortran.dg/scratch_1.f90: New test.
7585 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7587 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
7588 variably modified typedefs.
7589 * gcc.dg/c1x-typedef-2.c: Remove.
7591 2011-03-18 Joseph Myers <joseph@codesourcery.com>
7593 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
7594 * gcc.dg/c1x-anon-struct-3.c: New test.
7595 * gcc.dg/anon-struct-11.c: Update.
7597 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7599 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
7601 Only xfail with gas.
7603 2011-03-18 Jason Merrill <jason@redhat.com>
7605 * g++.dg/template/fn-ptr1.C: New.
7607 * g++.dg/overload/volatile1.C: New.
7609 * g++.dg/opt/pr23372.C: New.
7611 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
7613 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7616 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
7618 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
7620 * gcc.target/arm/unsigned-extend-1.c: New.
7622 2011-03-18 Jakub Jelinek <jakub@redhat.com>
7625 * gcc.c-torture/compile/pr48161.c: New test.
7627 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
7630 * gcc.dg/torture/pr47725.c: New.
7632 2011-03-17 Jason Merrill <jason@redhat.com>
7634 * g++.dg/cpp0x/constexpr-overflow2.C: New.
7635 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
7637 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
7639 * gnat.dg/specs/elab2.ads: New test.
7640 * gnat.dg/specs/elab2_pkg.ads: New helper.
7642 2011-03-17 Jason Merrill <jason@redhat.com>
7644 * g++.dg/cpp0x/decltype-1212.C: New.
7645 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
7647 2011-03-17 Jason Merrill <jason@redhat.com>
7649 * g++.dg/parse/memfnquals1.C: New.
7651 2011-03-17 Richard Guenther <rguenther@suse.de>
7654 * gcc.dg/pr48134.c: New testcase.
7656 2011-03-17 Richard Guenther <rguenther@suse.de>
7659 * g++.dg/torture/pr48165.C: New testcase.
7661 2011-03-17 Jakub Jelinek <jakub@redhat.com>
7663 PR rtl-optimization/48141
7664 * gcc.dg/pr48141.c: New test.
7666 2011-03-16 Jason Merrill <jason@redhat.com>
7668 * g++.dg/cpp0x/constexpr-48089.C: New.
7670 * g++.dg/cpp0x/constexpr-abi1.C: New.
7672 * g++.dg/cpp0x/constexpr-46336.C: New.
7673 * g++.dg/parse/friend5.C: Adjust expected errors.
7675 * g++.dg/cpp0x/constexpr-47570.C: New.
7677 2011-03-16 Dodji Seketeli <dodji@redhat.com>
7680 * ++.dg/debug/dwarf2/typedef6.C: New test.
7682 2011-03-16 Jason Merrill <jason@redhat.com>
7684 * g++.dg/cpp0x/elision2.C: New.
7686 * g++.dg/cpp0x/constexpr-array3.C: New.
7688 2011-03-16 Jason Merrill <jason@redhat.com>
7690 * g++.dg/cpp0x/sfinae6.C: New.
7691 * g++.dg/cpp0x/initlist38.C: Adjust expected error.
7692 * g++.dg/cpp0x/pr45908.C: Likewise.
7693 * g++.dg/cpp0x/sfinae6.C: Likewise.
7694 * g++.old-deja/g++.jason/conversion11.C: Likewise.
7695 * g++.old-deja/g++.law/arg11.C: Likewise.
7697 2011-03-16 Jason Merrill <jason@redhat.com>
7699 * g++.dg/template/incomplete6.C: New.
7701 2011-03-16 Jeff Law <law@redhat.com>
7703 * gcc.dg/tree-ssa/vrp55.c: New test.
7705 2011-03-16 Jason Merrill <jason@redhat.com>
7707 * g++.dg/cpp0x/auto22.C: New.
7709 2011-03-16 Richard Guenther <rguenther@suse.de>
7711 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
7712 optimizing it away if promoted to const.
7714 2011-03-16 Richard Guenther <rguenther@suse.de>
7716 PR tree-optimization/48149
7717 * gcc.dg/fold-complex-1.c: New testcase.
7719 2011-03-16 Richard Guenther <rguenther@suse.de>
7722 * gcc.dg/guality/pr45882.c: Really make sure no inlining
7725 2011-03-16 Richard Guenther <rguenther@suse.de>
7727 PR tree-optimization/26134
7728 * gcc.dg/tree-ssa/complex-6.c: New testcase.
7730 2011-03-16 Richard Guenther <rguenther@suse.de>
7732 PR tree-optimization/48146
7733 * gcc.dg/torture/pr48146.c: New testcase.
7735 2011-03-16 Richard Guenther <rguenther@suse.de>
7737 * gcc.dg/tree-ssa/pr14814.c: Adjust.
7738 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
7740 2011-03-16 Jakub Jelinek <jakub@redhat.com>
7743 * gcc.c-torture/compile/pr48136.c: New test.
7745 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
7748 * gcc.dg/guality/pr45882.c: New test.
7750 2011-03-15 Jason Merrill <jason@redhat.com>
7752 * g++.dg/cpp0x/constexpr-recursion.C: New.
7754 * g++.dg/cpp0x/implicit11.C: New.
7756 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
7758 * g++.dg/cpp0x/constexpr-attribute.C: New.
7760 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
7762 * g++.dg/parse/pr34758.C: New.
7764 2011-03-15 Xinliang David Li <davidxl@google.com>
7767 * gcc.dg/uninit-pred-7_d.c: New test.
7768 * gcc.dg/uninit-pred-8_d.c: New test.
7770 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7773 * gcc.target/arm/pr46788.c: New.
7775 2011-03-15 Richard Guenther <rguenther@suse.de>
7778 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
7779 * gfortran.dg/ishft_4.f90: Likewise.
7780 * gfortran.dg/leadz_trailz_3.f90: Likewise.
7782 2011-03-15 Richard Guenther <rguenther@suse.de>
7784 PR tree-optimization/13954
7785 * g++.dg/tree-ssa/pr13954.C: New testcase.
7787 2011-03-15 Richard Guenther <rguenther@suse.de>
7789 PR tree-optimization/48037
7790 * gcc.target/i386/pr48037-1.c: New testcase.
7792 2011-03-15 Richard Guenther <rguenther@suse.de>
7794 PR tree-optimization/41490
7795 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
7796 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
7797 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
7798 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
7799 * g++.dg/tree-ssa/pr33604.C: Adjust.
7801 2011-03-14 Jakub Jelinek <jakub@redhat.com>
7804 * gcc.c-torture/execute/pr47917.c: New test.
7805 * gcc.dg/pr47917.c: New test.
7808 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
7810 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
7812 * gcc.target/i386/sse4_1-floor-vec.c: New test.
7813 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
7814 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
7815 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
7816 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
7817 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
7818 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
7819 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
7820 * gcc.target/i386/avx-floor-vec.c: Ditto.
7821 * gcc.target/i386/avx-ceil-vec.c: Ditto.
7822 * gcc.target/i386/avx-trunc-vec.c: Ditto.
7823 * gcc.target/i386/avx-rint-vec.c: Ditto.
7824 * gcc.target/i386/avx-floorf-vec.c: Ditto.
7825 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
7826 * gcc.target/i386/avx-truncf-vec.c: Ditto.
7827 * gcc.target/i386/avx-rintf-vec.c: Ditto.
7829 2011-03-14 Tom Tromey <tromey@redhat.com>
7831 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
7832 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
7833 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
7835 2011-03-14 Tom Tromey <tromey@redhat.com>
7837 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
7838 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
7839 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
7841 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
7843 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
7845 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
7847 PR rtl-optimization/47166
7848 * gcc.c-torture/execute/postmod-1.c: New test.
7850 2011-03-14 Richard Guenther <rguenther@suse.de>
7853 * gcc.dg/torture/pr48098.c: New testcase.
7855 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
7858 * gcc.target/powerpc/pr48053-1.c: New test.
7859 * gcc.target/powerpc/pr48053-2.c: Likewise.
7861 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7864 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
7866 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7869 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
7871 2011-03-12 Janus Weil <janus@gcc.gnu.org>
7874 * gfortran.dg/class_41.f03: New.
7876 2011-03-11 Dodji Seketeli <dodji@redhat.com>
7878 * g++.dg/conversion/cast3.C: New test.
7880 2011-03-11 Jason Merrill <jason@redhat.com>
7882 * g++.dg/template/error45.C: New.
7884 * g++.dg/parse/no-type-defn1.C: New.
7886 * g++.dg/ext/attrib40.C: New.
7888 * g++.dg/cpp0x/regress/array1.C: New.
7890 2011-03-11 Richard Guenther <rguenther@suse.de>
7892 PR tree-optimization/48067
7893 * gcc.dg/pr48067.c: New testcase.
7895 2011-03-11 Richard Guenther <rguenther@suse.de>
7898 * g++.dg/lto/20110311-1_0.C: New testcase.
7900 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7903 * g++.dg/inherit/virtual8.C: New test.
7906 * gcc.dg/torture/pr48044.c: New test.
7908 2011-03-11 Janus Weil <janus@gcc.gnu.org>
7911 * gfortran.dg/proc_ptr_comp_31.f90: New.
7913 2011-03-11 Richard Guenther <rguenther@suse.de>
7915 PR tree-optimization/47278
7916 * gcc.dg/torture/pr47278-1.c: New testcase.
7917 * gcc.dg/torture/pr47278-2.c: Likewise.
7919 2011-03-11 Jakub Jelinek <jakub@redhat.com>
7921 PR tree-optimization/48063
7922 * gcc.dg/torture/pr48063.c: New test.
7924 2011-03-10 Jason Merrill <jason@redhat.com>
7926 * g++.dg/template/array22.C: New.
7928 * g++.dg/cpp0x/syntax-err1.C: New.
7929 * g++.dg/parse/error36.C: Adjust expected errors.
7930 * g++.old-deja/g++.pt/ctor2.C: Likewise.
7931 * g++.old-deja/g++.pt/typename3.C: Likewise.
7932 * g++.old-deja/g++.pt/typename4.C: Likewise.
7933 * g++.old-deja/g++.pt/typename6.C: Likewise.
7935 2011-03-09 Jason Merrill <jason@redhat.com>
7937 * g++.dg/template/nontype22.C: New.
7939 2011-03-09 Martin Jambor <mjambor@suse.cz>
7941 PR tree-optimization/47714
7942 * g++.dg/torture/pr47714.C: New test.
7944 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
7947 * gcc.target/powerpc/pr47755-2.c: New file.
7949 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7951 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
7952 is not set in the environment, pass 64 as first argument when not
7953 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
7954 native where ulimit -u is supported.
7956 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7958 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
7960 2011-03-08 Jason Merrill <jason@redhat.com>
7962 * g++.dg/template/nontype21.C: New.
7964 * g++.dg/template/anon5.C: New.
7966 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7969 * gcc.dg/pr47881.c: New test.
7971 2011-03-08 Dodji Seketeli <dodji@redhat.com>
7974 * g++.dg/lookup/template3.C: New test.
7976 2011-03-08 Kai Tietz <ktietz@redhat.com>
7978 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
7981 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
7984 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
7985 sizeof to compute alignment.
7987 2011-03-08 Jakub Jelinek <jakub@redhat.com>
7989 PR tree-optimization/48022
7990 * gcc.dg/pr48022-1.c: New test.
7991 * gcc.dg/pr48022-2.c: New test.
7993 2011-03-07 Jason Merrill <jason@redhat.com>
7995 * g++.dg/template/nontype20.C: New.
7996 * g++.dg/init/member1.C: Adjust expected errors.
7997 * g++.dg/parse/constant4.C: Likewise.
7998 * g++.dg/template/qualified-id3.C: Likewise.
7999 * g++.old-deja/g++.pt/crash10.C: Likewise.
8001 * g++.dg/cpp0x/regress/non-const1.C: New.
8003 2011-03-07 Jakub Jelinek <jakub@redhat.com>
8006 * gcc.dg/pr47991.c: New test.
8008 2011-03-07 Jason Merrill <jason@redhat.com>
8010 * g++.dg/abi/mangle46.C: New.
8012 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
8015 * gcc.target/powerpc/pr47862.c: New.
8017 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
8020 * gcc.target/i386/combine-mul.c: Require nonpic.
8022 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
8023 Nathan Froyd <froydnj@codesourcery.com>
8025 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
8027 2011-03-06 Mark Mitchell <mark@codesourcery.com>
8029 * README.QMTEST: Remove.
8031 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
8032 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035 * gfortran.dg/array_constructor_37.f90 : New test.
8037 2011-03-05 Jason Merrill <jason@redhat.com>
8039 * g++.dg/abi/mangle39.C: ABI v5, not 6.
8040 * g++.dg/abi/mangle45.C: Likewise.
8041 * g++.dg/cpp0x/trailing1.C: Likewise.
8043 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8045 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
8047 2011-03-05 Jakub Jelinek <jakub@redhat.com>
8049 PR rtl-optimization/47899
8050 * gcc.dg/pr47899.c: New test.
8052 * gcc.dg/torture/pr47968.c: Ignore warnings.
8054 PR tree-optimization/47967
8055 * gcc.c-torture/compile/pr47967.c: New test.
8057 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8059 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
8060 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
8062 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
8064 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
8065 and property_getAttributes() if __OBJC2__.
8066 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
8067 * objc.dg/property/property-encoding-1.m: New.
8068 * obj-c++.dg/property/property-encoding-1.mm: New.
8070 2011-03-04 Jason Merrill <jason@redhat.com>
8072 * g++.dg/template/pseudodtor6.C: New.
8074 * g++.dg/inherit/covariant19.C: New.
8076 2011-03-04 Richard Guenther <rguenther@suse.de>
8079 * gcc.dg/torture/pr47968.c: New testcase.
8081 2011-03-04 Richard Guenther <rguenther@suse.de>
8084 * gcc.dg/torture/pr47975.c: New testcase.
8086 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
8089 * g++.dg/template/crash106.C: New.
8091 2011-03-03 Jakub Jelinek <jakub@redhat.com>
8094 * gcc.dg/gomp/pr47963.c: New test.
8095 * g++.dg/gomp/pr47963.C: New test.
8097 2011-03-02 Jason Merrill <jason@redhat.com>
8099 * g++.dg/cpp0x/regress/condition1.C: New.
8101 * g++.dg/cpp0x/constexpr-ctor9.C: New.
8103 2011-03-01 Jason Merrill <jason@redhat.com>
8105 * g++.dg/cpp0x/lambda/lambda-98.C: New.
8107 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
8109 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
8111 PR rtl-optimization/47925
8112 * gcc.c-torture/execute/pr47925.c: New test.
8114 2011-03-01 Jason Merrill <jason@redhat.com>
8116 * g++.dg/cpp0x/decltype25.C: New.
8118 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
8120 2011-03-01 Richard Guenther <rguenther@suse.de>
8122 PR tree-optimization/47890
8123 * gcc.dg/torture/pr47890.c: New testcase.
8125 2011-03-01 Richard Guenther <rguenther@suse.de>
8128 * gcc.dg/lto/pr47924_0.c: New testcase.
8130 2011-03-01 Richard Guenther <rguenther@suse.de>
8133 * gfortran.dg/lto/pr46911_0.f: New testcase.
8135 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8137 PR libgfortran/47933
8138 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
8139 compile errors from older code form.
8141 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8143 PR libgfortran/47567
8144 * gfortran.dg/fmt_fw_d.f90: New test.
8146 2011-02-28 Jason Merrill <jason@redhat.com>
8148 * g++.dg/inherit/covariant18.C: New.
8150 2011-02-28 Jakub Jelinek <jakub@redhat.com>
8153 * gcc.dg/pr47893.c: New test.
8155 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
8157 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
8158 NULL in case of a selector with conflicting types.
8159 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
8161 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
8163 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
8164 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
8165 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
8166 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
8168 2011-02-28 Jason Merrill <jason@redhat.com>
8171 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
8173 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8175 PR libgfortran/47778
8176 * gfortran.dg/namelist_71.f90: New test.
8178 2011-02-27 Jason Merrill <jason@redhat.com>
8181 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
8182 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
8184 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8187 * g++.dg/cpp0x/constexpr-ctor8.C: New.
8189 2011-02-27 Jakub Jelinek <jakub@redhat.com>
8192 * gfortran.dg/gomp/task-1.f90: Removed.
8194 2011-02-26 Jason Merrill <jason@redhat.com>
8196 * g++.dg/template/this-targ1.C: New.
8198 * g++.dg/cpp0x/regress/template-const1.C: New.
8199 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
8200 * g++.dg/template/function1.C: Adjust.
8201 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
8202 * g++.dg/debug/debug7.C: Adjust.
8204 2011-02-26 Tobias Burnus <burnus@net-b.de>
8207 * gfortran.dg/gomp/task-1.f90: New.
8209 2011-02-25 Jie Zhang <jie@codesourcery.com>
8211 * gcc.target/arm/neon-thumb2-move.c: Add
8212 dg-require-effective-target arm_thumb2_ok.
8214 2011-02-24 Jason Merrill <jason@redhat.com>
8216 * g++.dg/parse/constant1.C: Specify C++98 mode.
8217 * g++.dg/parse/constant5.C: Likewise.
8218 * g++.dg/parse/error2.C: Likewise.
8219 * g++.dg/parse/semicolon3.C: Likewise.
8220 * g++.dg/template/crash14.C: Likewise.
8221 * g++.dg/template/local4.C: Likewise.
8222 * g++.dg/template/nontype3.C: Likewise.
8223 * g++.dg/parse/crash31.C: Adjust expected errors.
8224 * g++.dg/template/function1.C: Likewise.
8225 * g++.dg/template/ref3.C: Likewise.
8226 * g++.dg/template/static9.C: Likewise.
8227 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
8229 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
8230 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
8231 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
8232 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
8233 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
8235 2011-02-24 Jakub Jelinek <jakub@redhat.com>
8238 * gfortran.dg/pr47878.f90: New test.
8240 2011-02-24 Richard Guenther <rguenther@suse.de>
8243 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
8244 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
8246 2011-02-24 Richard Guenther <rguenther@suse.de>
8249 * gfortran.dg/lto/pr47839_0.f90: New testcase.
8250 * gfortran.dg/lto/pr47839_1.f90: Likewise.
8252 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8254 PR libgfortran/47567
8255 * gfortran.dg/fmt_f0_1.f90: Update test.
8257 2011-02-23 Jason Merrill <jason@redhat.com>
8259 * g++.dg/abi/mangle39.C: Adjust parm mangling.
8260 * g++.dg/abi/mangle45.C: New.
8262 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
8263 * g++.dg/template/canon-type-9.C: Match use of decltype
8264 between declaration and definition.
8265 * g++.dg/template/canon-type-12.C: Likewise.
8267 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
8270 * gfortran.dg/nested_allocatables_1.f90: New.
8272 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
8275 * g++.dg/pr46868.C: New test.
8276 * g++.dg/parse/parameter-declaration-1.C: Adjust.
8277 * g++.dg/parse/error14.C: Adjust.
8279 2011-02-23 Richard Guenther <rguenther@suse.de>
8281 PR tree-optimization/47838
8282 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
8284 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8286 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
8288 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
8290 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
8291 * gfortran.dg/count_init_expr.f03: Ditto.
8292 * gfortran.dg/gomp/pr43711.f90: Ditto.
8293 * gcc.dg/struct-parse-2.c: Ditto.
8294 * gcc.dg/parse-error-3.c: Ditto.
8295 * gcc.dg/Wlogical-op-1.c: Ditto.
8296 * gcc.dg/Walways-true-1.c: Ditto.
8297 * gcc.dg/pr24225.c: Ditto.
8298 * gcc.dg/Walways-true-2.c: Ditto.
8299 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
8300 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
8301 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
8302 * g++.dg/overload/defarg4.C: Ditto.
8303 * g++.dg/inherit/covariant16.C: Ditto.
8304 * g++.dg/inherit/virtual7.C: Ditto.
8305 * g++.dg/template/canon-type-9.C: Ditto.
8306 * g++.dg/template/access19.C: Ditto.
8307 * g++.dg/template/call7.C: Ditto.
8308 * g++.dg/template/canon-type-2.C: Ditto.
8309 * g++.dg/template/init7.C: Ditto.
8310 * g++.dg/template/sizeof-template-argument.C: Ditto.
8311 * g++.dg/template/const3.C: Ditto.
8312 * g++.dg/template/sfinae26.C: Ditto.
8313 * g++.dg/template/sfinae26.C: Ditto.
8314 * g++.dg/template/canon-type-11.C: Ditto.
8315 * g++.dg/template/union2.C: Ditto.
8316 * g++.dg/template/canon-type-3.C: Ditto.
8317 * g++.dg/template/canon-type-1.C: Ditto.
8318 * g++.dg/template/canon-type-5.C: Ditto.
8319 * g++.dg/template/canon-type-7.C: Ditto.
8320 * g++.dg/template/canon-type-10.C: Ditto.
8321 * g++.dg/template/spec36.C: Ditto.
8322 * g++.dg/template/typedef38.C: Ditto.
8323 * g++.dg/template/canon-type-4.C: Ditto.
8324 * g++.dg/template/canon-type-6.C: Ditto.
8325 * g++.dg/template/canon-type-13.C: Ditto.
8326 * g++.dg/template/instantiate9.C: Ditto.
8327 * g++.dg/template/ttp22.C: Ditto.
8328 * g++.dg/warn/Wreturn-type-6.C: Ditto.
8329 * g++.dg/warn/Walways-true-1.C: Ditto.
8330 * g++.dg/warn/Wlogical-op-1.C: Ditto.
8331 * g++.dg/warn/Walways-true-2.C: Ditto.
8332 * g++.dg/conversion/op4.C: Ditto.
8333 * g++.dg/opt/pr19650.C: Ditto.
8334 * g++.dg/lookup/friend11.C: Ditto.
8335 * g++.dg/other/default2.C: Ditto.
8336 * g++.dg/other/default3.C: Ditto.
8337 * g++.dg/other/dtor2.C: Ditto.
8338 * g++.dg/other/friend5.C: Ditto.
8339 * g++.dg/other/default5.C: Ditto.
8340 * g++.dg/init/brace6.C: Ditto.
8341 * g++.dg/init/aggr5.C: Ditto.
8342 * g++.dg/init/error2.C: Ditto.
8343 * g++.dg/expr/bound-mem-fun.C: Ditto.
8344 * g++.dg/expr/cond6.C: Ditto.
8345 * g++.dg/expr/stmt-expr-1.C: Ditto.
8346 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
8347 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
8348 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
8349 * g++.dg/cpp0x/bracket1.C: Ditto.
8350 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
8351 * g++.dg/cpp0x/pr38646.C: Ditto.
8352 * g++.dg/cpp0x/variadic73.C: Ditto.
8353 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
8354 * g++.dg/cpp0x/bracket4.C: Ditto.
8355 * g++.dg/cpp0x/decltype4.C: Ditto.
8356 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
8357 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
8358 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
8359 * g++.dg/cpp0x/variadic-new2.C: Ditto.
8360 * g++.dg/cpp0x/decltype2.C: Ditto.
8361 * g++.dg/cpp0x/decltype1.C: Ditto.
8362 * g++.dg/cpp0x/bracket2.C: Ditto.
8363 * g++.dg/cpp0x/decltype5.C: Ditto.
8364 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
8365 * g++.dg/cpp0x/variadic70.C: Ditto.
8366 * g++.dg/cpp0x/decltype6.C: Ditto.
8367 * g++.dg/cpp0x/rvo.C: Ditto.
8368 * g++.dg/cpp0x/vt-40092.C: Ditto.
8369 * g++.dg/cpp0x/variadic-new.C: Ditto.
8370 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
8371 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
8372 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
8373 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
8374 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
8375 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
8376 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
8377 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
8378 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
8379 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
8380 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
8381 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
8382 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
8383 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
8384 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
8385 * g++.dg/cpp0x/pr39639.C: Ditto.
8386 * g++.dg/cpp0x/decltype3.C: Ditto.
8387 * g++.dg/cpp0x/variadic68.C: Ditto.
8388 * g++.dg/cpp0x/variadic-function.C: Ditto.
8389 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
8390 * g++.dg/cpp0x/variadic-bind.C: Ditto.
8391 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
8392 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
8393 * g++.dg/parse/crash35.C: Ditto.
8394 * g++.dg/parse/crash40.C: Ditto.
8395 * g++.dg/parse/defarg12.C: Ditto.
8396 * g++.dg/parse/crash34.C: Ditto.
8397 * g++.dg/parse/constructor3.C: Ditto.
8398 * g++.dg/parse/template23.C: Ditto.
8399 * g++.dg/parse/crash56.C: Ditto.
8400 * g++.dg/parse/dtor13.C: Ditto.
8401 * g++.dg/parse/error33.C: Ditto.
8402 * g++.dg/parse/ctor9.C: Ditto.
8403 * g++.dg/parse/error32.C: Ditto.
8404 * g++.dg/parse/error37.C: Ditto.
8405 * g++.dg/parse/bitfield3.C: Ditto.
8406 * g++.dg/parse/struct-4.C: Ditto.
8407 * g++.dg/ext/has_trivial_copy.C: Ditto.
8408 * g++.dg/ext/is_polymorphic.C: Ditto.
8409 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
8410 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
8411 * g++.dg/ext/has_nothrow_assign.C: Ditto.
8412 * g++.dg/ext/is_union.C: Ditto.
8413 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
8414 * g++.dg/ext/is_pod.C: Ditto.
8415 * g++.dg/ext/has_virtual_destructor.C: Ditto.
8416 * g++.dg/ext/has_trivial_constructor.C: Ditto.
8417 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
8418 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
8419 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
8420 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
8421 * g++.dg/ext/is_abstract.C: Ditto.
8422 * g++.dg/ext/has_trivial_assign.C: Ditto.
8423 * g++.dg/ext/is_class.C: Ditto.
8424 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
8425 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
8426 * g++.dg/ext/is_base_of.C: Ditto.
8427 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
8428 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
8429 * g++.dg/ext/is_empty.C: Ditto.
8430 * g++.dg/ext/is_enum.C: Ditto.
8431 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
8432 * gnat.dg/opt11.adb: Ditto.
8433 * obj-c++.dg/pr45735.mm: Ditto.
8434 * obj-c++.dg/pr24393.mm: Ditto.
8435 * obj-c++.dg/exceptions-2.mm: Ditto.
8436 * objc.dg/pr45735.m: Ditto.
8437 * objc.dg/pr24393.m: Ditto.
8439 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
8441 * objc.dg/attributes/objc-exception-1.m: New.
8443 2011-02-23 Jie Zhang <jie@codesourcery.com>
8445 * gcc.dg/cpp/include7.c: New test.
8447 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
8450 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
8452 2011-02-23 Jie Zhang <jie@codesourcery.com>
8454 PR rtl-optimization/47763
8455 * gcc.dg/pr47763.c: New test.
8457 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
8460 * gfortran.dg/whole_file_32.f90 : New test.
8462 2011-02-22 Dodji Seketeli <dodji@redhat.com>
8465 * g++.dg/inherit/virtual7.C: New test.
8467 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
8470 * objc.dg/type-size-3.m: Updated error message.
8471 * objc.dg/type-size-4.m: New test.
8472 * objc.dg/type-size-5.m: New test.
8474 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8476 * lib/gnat.exp: Fix comments.
8477 Don't load libgloss.exp.
8478 (default_gnat_version): Call $compiler with --version.
8479 Adapt regexp for gnatmake output, insert version.
8480 (gnat_version): New proc.
8481 (gnat_init): Remove gnat_libgcc_s_path.
8482 (gnat_target_compile): Likewise.
8483 Remove ld_library_path.
8484 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
8485 (gnat_pass): Remove.
8486 (gnat_pass): Remove.
8487 (gnat_finish): Remove.
8488 (gnat_exit): Remove.
8489 (local_find_gnatmake): Reindent.
8490 (runtest_file_p): Remove.
8491 (prune_warnings): Remove.
8492 (find_gnatclean): New proc.
8493 * lib/gnat-dg.exp (lremove): New proc.
8494 (gnat-dg-test): Reindent.
8495 Remove additional output files.
8496 (gnat-dg-runtest): Remove.
8498 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
8499 * gnat.dg/loop_optimization6.adb: Likewise.
8500 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
8502 2011-02-22 Jakub Jelinek <jakub@redhat.com>
8504 PR tree-optimization/47835
8505 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
8507 2011-02-22 Tobias Burnus <burnus@net-b.de>
8509 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
8510 * gfortran.dg/abstract_type_2.f03: Ditto.
8511 * gfortran.dg/abstract_type_3.f03: Ditto.
8512 * gfortran.dg/abstract_type_4.f03: Ditto.
8513 * gfortran.dg/abstract_type_5.f03: Ditto.
8514 * gfortran.dg/abstract_type_6.f03: Ditto.
8515 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
8516 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
8517 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
8518 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
8519 * gfortran.dg/array_function_5.f90: Ditto.
8520 * gfortran.dg/asynchronous_3.f03: Ditto.
8521 * gfortran.dg/char_expr_1.f90: Ditto.
8522 * gfortran.dg/class_14.f03: Ditto.
8523 * gfortran.dg/data_array_6.f: Ditto.
8524 * gfortran.dg/data_invalid.f90: Ditto.
8525 * gfortran.dg/dot_product_1.f03: Ditto.
8526 * gfortran.dg/func_derived_5.f90: Ditto.
8527 * gfortran.dg/func_result_4.f90: Ditto.
8528 * gfortran.dg/implied_do_1.f90: Ditto.
8529 * gfortran.dg/initialization_25.f90: Ditto.
8530 * gfortran.dg/initialization_26.f90: Ditto.
8531 * gfortran.dg/interface_34.f90: Ditto.
8532 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
8533 * gfortran.dg/keyword_symbol_1.f90: Ditto.
8534 * gfortran.dg/matmul_8.f03: Ditto.
8535 * gfortran.dg/merge_init_expr.f90: Ditto.
8536 * gfortran.dg/pack_assign_1.f90: Ditto.
8537 * gfortran.dg/pack_vector_1.f90: Ditto.
8538 * gfortran.dg/pointer_check_8.f90: Ditto.
8539 * gfortran.dg/product_init_expr.f03: Ditto.
8540 * gfortran.dg/reshape_order_5.f90: Ditto.
8541 * gfortran.dg/reshape_shape_1.f90: Ditto.
8542 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
8543 * gfortran.dg/same_name_2.f90: Ditto.
8544 * gfortran.dg/selected_real_kind_1.f90: Ditto.
8545 * gfortran.dg/spread_init_expr.f03: Ditto.
8546 * gfortran.dg/stmt_func_1.f90: Ditto.
8547 * gfortran.dg/sum_init_expr.f03: Ditto.
8548 * gfortran.dg/transpose_3.f03: Ditto.
8549 * gfortran.dg/unpack_init_expr.f03: Ditto.
8550 * gfortran.dg/warn_conversion.f90: Ditto.
8551 * gfortran.dg/warn_conversion_2.f90: Ditto.
8552 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
8553 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
8554 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
8555 * gfortran.dg/whole_file_16.f90: Ditto.
8556 * gfortran.dg/whole_file_17.f90: Ditto.
8557 * gfortran.dg/whole_file_18.f90: Ditto.
8558 * gfortran.dg/whole_file_20.f03: Ditto.
8559 * gfortran.dg/whole_file_5.f90: Ditto.
8560 * gfortran.dg/whole_file_6.f90: Ditto.
8561 * gfortran.dg/write_invalid_format.f90: Ditto.
8562 * gfortran.dg/zero_sized_6.f90: Ditto.
8564 2011-02-21 Jeff Law <law@redhat.com>
8566 PR rtl-optimization/46178
8567 * gcc.target/i386/pr46178.c: New test.
8569 PR rtl-optimization/46002
8570 * gcc.c-torture/compile/pr46002.c: New test.
8572 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8574 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
8577 2011-02-21 Jakub Jelinek <jakub@redhat.com>
8580 * g++.dg/debug/pr47106.C: Require effective target lto.
8582 2011-02-21 Jason Merrill <jason@redhat.com>
8584 * g++.dg/cpp0x/constexpr-diag2.C: New.
8586 2011-02-20 Jason Merrill <jason@redhat.com>
8588 * g++.dg/cpp0x/constexpr-ctor7.C: New.
8590 * g++.dg/cpp0x/fntmpdefarg2.C: New.
8592 * g++.dg/overload/conv-op1.C: New.
8594 * g++.dg/cpp0x/constexpr-synth1.C: New.
8596 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8598 * objc.dg/layout-2.m: New.
8599 * objc.dg/selector-3.m: Adjusted location of error message.
8600 * objc.dg/type-size-3.m: Same.
8601 * obj-c++.dg/selector-3.mm: Same.
8603 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
8606 * objc.dg/property/dotsyntax-22.m: New.
8607 * obj-c++.dg/property/dotsyntax-22.mm: New.
8609 2011-02-20 Dodji Seketeli <dodji@redhat.com>
8612 * g++.dg/template/typedef38.C: New test.
8614 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8617 * gfortran.dg/whole_file_30.f90 : New test.
8618 * gfortran.dg/whole_file_31.f90 : New test.
8620 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
8624 * gfortran.dg/whole_file_28.f90 : New test.
8625 * gfortran.dg/whole_file_29.f90 : New test.
8627 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8630 * g++.dg/template/crash105.C: New.
8632 2011-02-19 Jason Merrill <jason@redhat.com>
8634 * g++.dg/cpp0x/regress/no-elide1.C: New.
8636 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
8638 PR tree-optimization/46620
8639 * gcc.dg/pr46620.c: New.
8641 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8644 * gcc.target/i386/pr47809.c: New test.
8646 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8647 Tobias Burnus <burnus@net-b.de>
8649 * lib/target-supports.exp
8650 (check_effective_target_fortran_large_real): New check for large reals.
8651 * gfortran.dg/nan_7.f90: New test.
8653 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8655 PR libgfortran/47567
8656 * gfortran.dg/fmt_f0_1.f90: Update test.
8658 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
8661 * gfortran.dg/array_constructor_36.f90 : New test.
8662 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
8663 allow for comparison between different elements of the array
8664 constructor at different levels of optimization.
8666 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
8668 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
8669 * gcc.target/i386/pr32280-1.c: Likewise.
8671 2011-02-19 Jakub Jelinek <jakub@redhat.com>
8674 * gcc.target/i386/pr47800.c: New test.
8676 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
8678 * objc/execute/exceptions/foward-1.x: New.
8680 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8683 * gfortran.dg/derived_constructor_comps_4.f90: New.
8685 2011-02-18 Tobias Burnus
8688 * gfortran.dg/func_result_6.f90: New.
8690 2011-02-18 Michael Matz <matz@suse.de>
8693 * gfortran.dg/lto/pr45586_0.f90: New test.
8694 * gfortran.dg/typebound_proc_20.f90: Ditto.
8695 * gfortran.dg/typebound_proc_21.f90: Ditto.
8697 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8700 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
8702 2011-02-18 Tobias Burnus <burnus@net-b.de>
8705 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
8707 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
8708 normalizing the error/warning output.
8709 * gfortran.dg/Wall.f90: Update dg-error/warning.
8710 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
8711 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
8712 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
8713 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
8714 * gfortran.dg/class_30.f90: Update dg-error/warning.
8715 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
8716 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
8717 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
8718 * gfortran.dg/entry_17.f90: Update dg-error/warning.
8719 * gfortran.dg/entry_19.f90: Update dg-error/warning.
8720 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
8721 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
8722 * gfortran.dg/g77/12632.f: Update dg-error/warning.
8723 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
8724 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
8725 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
8726 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
8727 * gfortran.dg/goto_8.f90: Update dg-error/warning.
8728 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
8729 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
8730 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
8731 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
8732 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
8733 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
8734 * gfortran.dg/volatile3.f90: Update dg-error/warning.
8735 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
8736 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
8737 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
8738 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
8739 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
8741 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8744 * gfortran.dg/proc_ptr_comp_30.f90: New.
8746 2011-02-18 Jakub Jelinek <jakub@redhat.com>
8749 * gcc.target/i386/pr47780.c: New test.
8751 2011-02-18 Janus Weil <janus@gcc.gnu.org>
8754 * gfortran.dg/class_40.f03: New.
8756 2011-02-18 Dodji Seketeli <dodji@redhat.com>
8759 * g++.dg/cpp0x/auto21.C: New test.
8761 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
8763 * objc.dg/special/unclaimed-category-1.h: Updated for
8765 * objc.dg/special/unclaimed-category-1.m: Same.
8766 * objc.dg/zero-link-1.m: Same.
8767 * objc.dg/lookup-1.m: Same.
8768 * objc.dg/torture/strings/const-str-9.m
8769 * objc.dg/torture/strings/const-str-10.m: Same.
8770 * objc.dg/torture/strings/const-str-11.m: Same.
8771 * objc.dg/torture/forward-1.m: Same.
8772 * objc.dg/zero-link-2.m: Same.
8773 * objc.dg/encode-7-next-64bit.m: Same.
8774 * objc.dg/method-4.m: Same.
8775 * objc.dg/next-runtime-1.m: Same.
8776 * objc.dg/image-info.m: Same.
8777 * objc.dg/pr23214.m: Same.
8778 * objc.dg/symtab-1.m: Same.
8779 * obj-c++.dg/basic.m: Same.
8780 * obj-c++.dg/proto-lossage-3.m: Same.
8781 * obj-c++.dg/torture/strings/const-str-10.m: Same.
8782 * obj-c++.dg/torture/strings/const-str-11.m: Same.
8783 * obj-c++.dg/torture/strings/const-str-9.m: Same.
8784 * obj-c++.dg/method-11.m: Same.
8785 * objc/execute/enumeration-1.m: Same.
8786 * objc/execute/object_is_class.m: Same.
8787 * objc/execute/formal_protocol-2.m: Same.
8788 * objc/execute/formal_protocol-4.m: Same.
8789 * objc/execute/formal_protocol-6.m: Same.
8790 * objc/execute/bycopy-3.m: Same.
8791 * objc/execute/exceptions/catchall-1.m: Same.
8792 * objc/execute/exceptions/finally-1.m: Same.
8793 * objc/execute/exceptions/local-variables-1.m: Same.
8794 * objc/execute/exceptions/foward-1.m: Same.
8795 * objc/execute/bf-common.h
8796 * objc/execute/enumeration-2.m: Same.
8797 * objc/execute/formal_protocol-1.m: Same.
8798 * objc/execute/formal_protocol-3.m: Same.
8799 * objc/execute/formal_protocol-5.m: Same.
8800 * objc/execute/accessing_ivars.m: Same.
8801 * objc/execute/bycopy-2.m: Same.
8802 * objc/execute/formal_protocol-7.m: Same.
8803 * objc/execute/compatibility_alias.m: Same.
8804 * objc/execute/no_clash.m: Same.
8805 * objc/execute/object_is_meta_class.m: Same.
8806 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
8807 * objc/execute/class-tests-1.h: Include stdio.h.
8808 * objc/execute/class-tests-2.h: Same.
8809 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
8811 * obj-c++.dg/try-catch-2.mm: Same.
8813 2011-02-17 Jakub Jelinek <jakub@redhat.com>
8816 * g++.dg/warn/Wunused-parm-4.C: New test.
8818 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
8819 Jan Hubicka <jh@suse.cz>
8823 * g++.dg/debug/pr47106.C: New.
8825 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
8828 * gcc.target/i386/pr43653.c: New test.
8830 2011-02-11 Dodji Seketeli <dodji@redhat.com>
8833 * g++.dg/template/inherit6.C: New test.
8835 2011-02-16 Janus Weil <janus@gcc.gnu.org>
8838 * gfortran.dg/class_39.f03: New.
8840 2011-02-16 Dodji Seketeli <dodji@redhat.com>
8843 * g++.dg/cpp0x/variadic106.C: New test.
8845 2011-02-16 Jakub Jelinek <jakub@redhat.com>
8848 * gfortran.dg/pr47757-1.f90: New test.
8849 * gfortran.dg/pr47757-2.f90: New test.
8850 * gfortran.dg/pr47757-3.f90: New test.
8853 * g++.dg/cpp0x/enum8.C: New test.
8855 2011-02-15 Jason Merrill <jason@redhat.com>
8857 * g++.dg/inherit/implicit-trivial1.C: New.
8858 * g++.dg/cpp0x/implicit-trivial1.C: New.
8860 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8863 * gcc.dg/torture/pr47725.c: Removed.
8865 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8868 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
8869 constant does not generate a load from memory.
8871 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
8874 * gcc.dg/torture/pr47725.c: New.
8876 2011-02-15 Richard Guenther <rguenther@suse.de>
8878 PR tree-optimization/47743
8879 * gcc.dg/torture/pr47743.c: New testcase.
8881 2011-02-15 Jakub Jelinek <jakub@redhat.com>
8884 * gcc.target/i386/pr47581.c: New test.
8886 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8889 * gfortran.dg/select_type_22.f03: New.
8891 2011-02-14 Jason Merrill <jason@redhat.com>
8893 * g++.dg/cpp0x/regress/enum1.C: New.
8895 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8897 * gnat.dg/include.adb: New test.
8899 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8902 * gfortran.dg/class_38.f03: New.
8904 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
8906 * gcc.dg/pr46494.c: New test.
8908 2011-02-14 Richard Guenther <rguenther@suse.de>
8910 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
8912 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915 * gnat.dg/null_pointer_deref1.exp: Don't skip on
8916 sparc*-sun-solaris2.11.
8918 2011-02-14 Janus Weil <janus@gcc.gnu.org>
8921 * gfortran.dg/argument_checking_18.f90: New.
8923 2011-02-13 Tobias Burnus <burnus@net-b.de>
8925 * gfortran.dg/argument_checking_13.f90: Update dg-error.
8926 * gfortran.dg/argument_checking_17.f90: New.
8928 2011-02-12 Janus Weil <janus@gcc.gnu.org>
8930 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
8931 are temporarily disabled.
8932 * gfortran.dg/class_7.f03: Ditto.
8933 * gfortran.dg/coarray_14.f90: Ditto.
8934 * gfortran.dg/typebound_proc_13.f03: Ditto.
8936 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
8939 * gfortran.dg/extends_11.f03: New.
8941 2011-02-11 Xinliang David Li <davidxl@google.com>
8943 PR tree-optimization/47707
8944 * g++.dg/tree-ssa/pr47707.C: New test.
8946 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
8948 * g++.dg/opt/inline17.C: New test.
8950 2011-02-11 Tobias Burnus <burnus@net-b.de>
8953 * gfortran.dg/pure_formal_2.f90: New.
8955 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
8957 PR rtl-optimization/47614
8958 * gfortran.dg/pr47614.f: New.
8960 2011-02-11 Joseph Myers <joseph@codesourcery.com>
8963 * gcc.dg/opts-6.c: New test.
8965 2011-02-11 Jakub Jelinek <jakub@redhat.com>
8968 * gcc.dg/pr47684.c: New test.
8970 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8973 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
8974 c99_runtime, dg-add-options c99_runtime.
8975 (main): Use __asm__.
8977 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8980 * lib/target-supports.exp (check_ascii_locale_available): New proc.
8981 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
8982 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
8983 * gcc.dg/ucnid-10.c: Likewise.
8984 * gcc.dg/ucnid-13.c: Likewise.
8985 * gcc.dg/ucnid-7.c: Likewise.
8986 * gcc.dg/ucnid-8.c: Likewise.
8987 Adapt dg-warning line number.
8989 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
8991 * gcc.target/i386/parity-1.c: Use -march=k8.
8992 * gcc.target/i386/parity-2.c: Ditto.
8993 * gcc.target/i386/vecinit-1.c: Ditto.
8994 * gcc.target/i386/vecinit-2.c: Ditto.
8996 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8999 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
9000 * gcc.target/mips/save-restore-3.c: Likewise.
9001 * gcc.target/mips/save-restore-4.c: Likewise.
9002 * gcc.target/mips/save-restore-5.c: Likewise.
9005 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
9006 * g++.dg/tree-prof/partition2.C: Likewise.
9008 2011-02-09 Jason Merrill <jason@redhat.com>
9010 * g++.dg/tree-ssa/inline-3.C: Use a normal function
9011 rather than misdeclare std::puts.
9013 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
9014 * g++.dg/other/warning1.C: Likewise.
9015 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
9016 * g++.old-deja/g++.gb/scope06.C: Likewise.
9017 * g++.old-deja/g++.law/cvt11.C: Likewise.
9018 * g++.old-deja/g++.law/init1.C: Likewise.
9019 * g++.dg/abi/mangle26.C: Likewise.
9021 * g++.dg/template/function1.C: Adjust for C++0x mode.
9022 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
9024 * g++.dg/ext/label10.C: Adjust for C++0x mode.
9025 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
9027 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
9029 * g++.dg/cpp0x/regress/abi-empty7.C: New.
9031 * g++.dg/cpp0x/regress: New directory.
9032 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
9033 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
9034 * g++.dg/cpp0x/regress/regress3.C: New.
9036 2011-02-10 Richard Guenther <rguenther@suse.de>
9038 PR tree-optimization/47677
9039 * gcc.dg/torture/pr47677.c: New testcase.
9041 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
9043 * objc.dg/special/load-category-1.m: Remove unused header.
9044 * objc.dg/special/load-category-1a.m: Likewise.
9045 * objc.dg/special/load-category-2.m: Likewise.
9046 * objc.dg/special/load-category-2a.m: Likewise.
9047 * objc.dg/special/load-category-3.m: Likewise.
9048 * objc.dg/special/load-category-3a.m: Likewise.
9049 * objc.dg/attributes/proto-attribute-2.m: Likewise.
9050 * objc.dg/attributes/proto-attribute-3.m: Likewise.
9051 * objc.dg/attributes/class-attribute-1.m: Likewise.
9052 * objc.dg/property/property.exp: Don't run for Darwin < 9.
9053 * obj-c++.dg/property/property.exp: Likewise.
9054 * objc.dg/attributes/method-sentinel-1.m: Update type header.
9055 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
9056 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
9057 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
9058 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
9059 * obj-c++.dg/template-8.mm: Likewise.
9061 2011-02-10 Jakub Jelinek <jakub@redhat.com>
9064 * gcc.target/i386/pr47665.c: New test.
9066 2011-02-10 Jie Zhang <jie@codesourcery.com>
9070 2011-02-05 Jie Zhang <jie@codesourcery.com>
9072 * gcc.dg/pr42631.c: Update test.
9073 * gcc.dg/pr42631-2.c: New test.
9075 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9078 * gfortran.dg/proc_decl_25.f90: New.
9080 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9083 * gfortran.dg/typebound_assignment_2.f03: New.
9085 2011-02-09 Richard Guenther <rguenther@suse.de>
9087 PR tree-optimization/47664
9088 * gcc.dg/tree-ssa/inline-7.c: New testcase.
9090 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
9093 * gnat.dg/uninit_func.adb: Adjust dg directive.
9095 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
9098 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
9100 2011-02-09 Janus Weil <janus@gcc.gnu.org>
9103 * gfortran.dg/auto_dealloc_2.f90: New.
9105 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9107 * gcc.dg/builtins-config.h: Remove __sgi handling.
9108 * lib/target-supports.exp (add_options_for_c99_runtime): Add
9109 -std=c99 for mips-sgi-irix6.5*.
9111 2011-02-09 Martin Jambor <mjambor@suse.cz>
9114 * gfortran.dg/pr25923.f90: Remove xfails.
9116 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9119 * gfortran.dg/inquire_14.f90: New test.
9121 2011-02-08 Janus Weil <janus@gcc.gnu.org>
9124 * gfortran.dg/pointer_init_6.f90: New.
9126 2011-02-08 Jeff Law <law@redhat.com>
9128 PR tree-optimization/42893
9129 * gcc.tree-ssa/pr42893.c: New test.
9131 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
9133 PR tree-optimization/46834
9134 PR tree-optimization/46994
9135 PR tree-optimization/46995
9136 * gcc.dg/graphite/id-pr46834.c: New.
9137 * gfortran.dg/graphite/id-pr46994.f90: New.
9138 * gfortran.dg/graphite/id-pr46995.f90: New.
9140 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9143 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
9144 using the variable is known the warning is emitted there.
9145 * gcc.dg/uninit-pr19430.c (foo): Likewise.
9146 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
9148 * c-c++-common/pr20000.c (g): Both warnings occur at the return
9151 * gcc.dg/noreturn-1.c (foo5): Likewise.
9152 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
9153 (method2): Likewise.
9155 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
9156 the return statement using the uninitialized variable.
9157 * gfortran.dg/pr39666-2.f90 (f): Likewise.
9159 2011-02-08 Richard Guenther <rguenther@suse.de>
9162 * g++.dg/opt/pr47639.c: New testcase.
9164 2011-02-08 Richard Guenther <rguenther@suse.de>
9166 PR tree-optimization/47632
9167 * g++.dg/opt/pr47632.C: New testcase.
9169 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9171 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
9173 2011-02-07 Richard Guenther <rguenther@suse.de>
9175 PR tree-optimization/47615
9176 * g++.dg/opt/pr47615.C: New testcase.
9178 2011-02-07 Richard Guenther <rguenther@suse.de>
9180 PR tree-optimization/47621
9181 * gcc.dg/torture/pr47621.c: New testcase.
9183 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
9185 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
9187 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
9190 * gfortran.dg/allocate_with_source_1 : New test.
9192 2011-02-05 Jakub Jelinek <jakub@redhat.com>
9195 * gcc.dg/pr47610.c: New test.
9197 2011-02-05 Jie Zhang <jie@codesourcery.com>
9200 * gcc.dg/pr42631.c: Update test.
9201 * gcc.dg/pr42631-2.c: New test.
9203 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
9206 * gfortran.dg/pr47574.f90: New test.
9208 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
9210 PR tree-optimization/46194
9211 * gcc.dg/autopar/pr46194.c: New.
9213 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
9215 PR tree-optimization/43695
9216 * g++.dg/ipa/pr43695.C: New.
9218 2011-02-04 Jakub Jelinek <jakub@redhat.com>
9221 * gcc.dg/pr23200.c: New test.
9223 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
9226 * g++.dg/pr47589.C: New test.
9228 2011-02-03 Dodji Seketeli <dodji@redhat.com>
9231 * g++.dg/template/typedef37.C: New test.
9232 * g++.dg/template/param1.C: Adjust expected error message.
9234 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9237 * gcc.dg/pr31490-2.c: New test.
9238 * gcc.dg/pr31490-3.c: New test.
9239 * gcc.dg/pr31490-4.c: New test.
9241 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
9242 Jakub Jelinek <jakub@redhat.com>
9245 * g++.dg/parser/semicolon3.C: Adjust.
9246 * g++.dg/parser/semicolon4.C: New testcase.
9247 * g++.dg/pr46890.C: New testcase.
9249 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9252 * g++.dg/init/pr29571.C: New.
9254 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
9256 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
9257 instead of vect_int.
9259 2011-02-03 Jakub Jelinek <jakub@redhat.com>
9262 * gcc.target/i386/pr47312.c: New test.
9265 * gcc.target/i386/pr47564.c: New test.
9267 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
9269 PR tree-optimization/45122
9270 * gcc.dg/tree-ssa/pr45122.c: New.
9272 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9275 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
9278 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
9279 and vsx so a default --with-cpu=power7 doesn't give an error
9280 when -mavoid-indexed-addresses is used.
9282 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
9283 wrapper function to save the arguments and then jump to the real
9284 function, rather than depending on the compiler not to move stuff
9286 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
9288 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9289 Paul Thomas <pault@gcc.gnu.org>
9292 * gfortran.dg/class_37.f03 : New test.
9294 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
9295 Richard Guenther <rguenther@suse.de>
9297 PR tree-optimization/40979
9299 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
9300 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
9301 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
9302 check_vect_support_and_set_flags.
9303 * gfortran.dg/graphite/vect-pr40979.f90: New.
9305 2011-02-02 Janus Weil <janus@gcc.gnu.org>
9308 * gfortran.dg/class_36.f03: New.
9310 2011-02-02 Richard Guenther <rguenther@suse.de>
9312 PR tree-optimization/47566
9313 * gcc.dg/lto/20110201-1_0.c: New testcase.
9315 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
9321 * debug/pr47498.c: New.
9322 * debug/pr47501.c: New.
9324 2011-02-01 Richard Guenther <rguenther@suse.de>
9326 PR tree-optimization/47559
9327 * g++.dg/torture/pr47559.C: New testcase.
9329 2011-02-01 Janus Weil <janus@gcc.gnu.org>
9332 * gfortran.dg/typebound_call_20.f03: New.
9334 2011-02-01 Richard Guenther <rguenther@suse.de>
9336 PR tree-optimization/47555
9337 * gcc.dg/pr47555.c: New testcase.
9339 2011-02-01 Richard Guenther <rguenther@suse.de>
9341 PR tree-optimization/47541
9342 * g++.dg/torture/pr47541.C: New testcase.
9344 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9347 * gfortran.dg/typebound_call_19.f03: New.
9349 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9352 * g++.dg/cpp0x/pr47416.C: New test.
9354 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
9357 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
9359 2011-01-31 Janus Weil <janus@gcc.gnu.org>
9362 * gfortran.dg/typebound_assignment_1.f03: New.
9364 2011-01-31 Jakub Jelinek <jakub@redhat.com>
9366 PR tree-optimization/47538
9367 * gcc.c-torture/execute/pr47538.c: New test.
9369 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9372 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
9374 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9376 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
9378 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
9380 PR rtl-optimization/44031
9381 * gcc.c-torture/compile/20110131-1.c: New test.
9383 2011-01-31 Tobias Burnus <burnus@net-b.de>
9386 * gfortran.dg/stmt_func_1.f90: New.
9388 2011-01-31 Tobias Burnus <burnus@net-b.de>
9391 * gfortran.dg/interface_34.f90: New.
9393 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
9396 * gfortran.dg/realloc_on_assign_5.f03: New test.
9397 * gfortran.dg/realloc_on_assign_5.f03: New test.
9399 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9401 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
9402 * gfortran.dg/bessel_7.f90: Likewise.
9403 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
9405 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
9406 * gfortran.dg/sum_init_expr.f03: Likewise.
9408 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
9410 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
9413 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
9414 loop only on "vect_intfloat_cvt" targets.
9416 2011-01-29 Tobias Burnus <burnus@net-b.de>
9419 * gfortran.dg/shape_6.f90: New.
9421 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9423 PR libgfortran/47434
9424 * gfortran.dg/read_infnan_1.f90: Update test.
9425 * gfortran.dg/module_nan.f90: Update test.
9426 * gfortran.dg/char4_iunit_1.f03: Update test.
9427 * gfortran.dg/large_real_kind_1.f90: Update test.
9428 * gfortran.dg/real_const_3.f90: Update test.
9429 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
9431 2011-01-29 Dodji Seketeli <dodji@redhat.com>
9434 * g++.dg/template/param2.C: New test.
9436 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9438 PR libgfortran/47285
9439 * gfortran.dg/fmt_g.f: New test.
9441 2011-01-28 Tobias Burnus <burnus@net-b.de>
9444 * gfortran.dg/pure_formal_1.f90: New.
9446 2011-01-28 Jakub Jelinek <jakub@redhat.com>
9449 * gcc.dg/tls/pr42894.c: New test.
9451 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9453 * gcc.dg/pr47276.c: Add dg-require-visibility.
9455 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9457 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
9459 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
9460 Tobias Burnus <burnus@gcc.gnu.org>
9465 * gfortran.dg/realloc_on_assign_3.f03: New test.
9466 * gfortran.dg/realloc_on_assign_4.f03: New test.
9467 * gfortran.dg/allocatable_function_5.f90: New test.
9468 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
9469 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
9470 implemented" dg-errors.
9472 2011-01-27 Jan Hubicka <jh@suse.cz>
9475 * gcc.dg/attr-weakref-4.c: New testcase
9477 2011-01-27 Martin Jambor <mjambor@suse.cz>
9479 PR tree-optimization/47228
9480 * gcc.dg/torture/pr47228.c: New test.
9482 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9484 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
9486 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9488 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
9489 when using auto-overlay support on the SPU.
9491 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
9493 PR rtl-optimization/44174
9494 * gcc.target/i386/asm-6.c: New test.
9496 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
9498 PR rtl-optimization/46856
9499 * gcc.c-torture/compile/pr46856.c: New test.
9501 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
9502 Andrew Pinski <pinskia@gmail.com>
9505 * gcc.dg/pr43082.c: New.
9507 2011-01-26 DJ Delorie <dj@redhat.com>
9509 PR rtl-optimization/46878
9510 * gcc.dg/pr46878-1.c: New test.
9512 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9515 * g++.dg/cpp0x/pr47476.C: New test.
9517 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
9519 * gcc.c-torture/compile/20110126-1.c: New test.
9521 2011-01-26 Jakub Jelinek <jakub@redhat.com>
9524 * gcc.dg/torture/pr47473.c: New test.
9526 2011-01-26 Jan Hubicka <jh@suse.cz>
9529 * gcc.c-torture/execute/pr47237.c: New testcase.
9531 2011-01-26 Jan Hubicka <jh@suse.cz>
9533 PR tree-optimization/47190
9534 * gcc.dg/attr-weakref-3.c: New testcase.
9536 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
9539 * gcc.dg/dll-9a.c: New test file.
9540 * gcc.dg/dll-11.c: Likewise.
9541 * gcc.dg/dll-12.c: Likewise.
9542 * gcc.dg/dll-12a.c: Likewise.
9543 * gcc.dg/dll-11a.c: Likewise.
9544 * gcc.dg/dll-9.c: Likewise.
9545 * gcc.dg/dll-10.c: Likewise.
9546 * gcc.dg/dll-10a.c: Likewise.
9547 * g++.dg/ext/dllexport4a.cc: Likewise.
9548 * g++.dg/ext/dllexport4.C: Likewise.
9549 * g++.dg/ext/dllexport5.C: Likewise.
9550 * g++.dg/ext/dllexport5a.cc: Likewise.
9552 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9554 PR tree-optimization/46970
9555 * gcc.dg/graphite/pr46970.c: New.
9557 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9559 PR tree-optimization/46215
9560 * gcc.dg/graphite/pr46215.c: New.
9562 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9564 PR tree-optimization/46168
9565 * gcc.dg/graphite/pr46168.c: New.
9567 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9569 PR tree-optimization/43657
9570 * gcc.dg/graphite/pr43657.c: New.
9572 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9574 PR tree-optimization/29832
9575 * gfortran.dg/graphite/pr29832.f90: New.
9577 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9579 PR tree-optimization/43567
9580 * gcc.dg/graphite/pr43567.c: New.
9582 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9584 * gfortran.dg/graphite/interchange-4.f: New.
9585 * gfortran.dg/graphite/interchange-5.f: New.
9587 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
9588 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
9589 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
9590 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
9591 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
9592 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
9593 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
9594 * gfortran.dg/ltrans-7.f90: Removed.
9595 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
9597 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
9598 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
9599 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
9600 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
9601 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
9602 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
9603 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
9604 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
9605 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
9606 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
9607 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
9608 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
9609 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
9610 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
9611 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
9612 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
9613 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
9614 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
9615 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
9616 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
9617 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
9618 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
9619 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
9620 * gcc.dg/tree-ssa/data-dep-1.c
9621 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
9622 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
9623 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
9624 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
9625 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
9627 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9629 PR tree-optimization/47265
9630 PR tree-optimization/47443
9631 * gcc.c-torture/compile/pr47265.c: New test.
9632 * gcc.dg/pr47443.c: New test.
9634 2011-01-25 Martin Jambor <mjambor@suse.cz>
9636 PR tree-optimization/47382
9637 * g++.dg/torture/pr47382.C: New test.
9638 * g++.dg/opt/devirt1.C: Xfail.
9640 2011-01-25 Yao Qi <yao@codesourcery.com>
9643 * gcc.target/arm/pr45701-1.c: New test.
9644 * gcc.target/arm/pr45701-2.c: New test.
9645 * gcc.target/arm/pr45701-3.c: New test.
9647 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9648 Jakub Jelinek <jakub@redhat.com>
9650 PR tree-optimization/47271
9651 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
9653 2011-01-25 Nick Clifton <nickc@redhat.com>
9655 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
9656 (saturate_add): Delete.
9658 (main): Do not run saturate_add.
9659 (set_interrupts): Delete.
9661 2011-01-25 Tobias Burnus <burnus@net-b.de>
9664 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
9666 2011-01-25 Jakub Jelinek <jakub@redhat.com>
9668 PR tree-optimization/47427
9669 PR tree-optimization/47428
9670 * gcc.c-torture/compile/pr47427.c: New test.
9671 * gcc.c-torture/compile/pr47428.c: New test.
9673 2011-01-25 Richard Guenther <rguenther@suse.de>
9676 * gcc.dg/torture/pr47411.c: New testcase.
9678 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9680 * gfortran.dg/graphite/id-24.f: New.
9681 * gfortran.dg/graphite/id-25.f: New.
9683 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9685 * gfortran.dg/graphite/id-23.f: New.
9687 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9689 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
9691 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9693 * gcc.dg/graphite/block-0.c: Un-XFAILed.
9694 * gcc.dg/graphite/block-1.c: Un-XFAILed.
9695 * gcc.dg/graphite/block-7.c: Un-XFAILed.
9696 * gcc.dg/graphite/block-8.c: Un-XFAILed.
9697 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
9698 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
9699 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
9700 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
9701 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
9703 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
9705 * gcc.dg/graphite/block-0.c: Add documentation.
9706 * gcc.dg/graphite/block-4.c: Same.
9707 * gcc.dg/graphite/block-7.c: Same.
9708 * gcc.dg/graphite/block-8.c: New.
9709 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
9710 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
9711 * gcc.dg/graphite/interchange-12.c: Add documentation.
9712 * gcc.dg/graphite/interchange-13.c: New.
9713 * gcc.dg/graphite/interchange-14.c: New.
9714 * gcc.dg/graphite/interchange-15.c: New.
9715 * gcc.dg/graphite/interchange-8.c: Add documentation.
9716 * gcc.dg/graphite/interchange-mvt.c: Same.
9718 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9721 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
9722 * gcc.target/powerpc/altivec-14.c: Ditto.
9723 * gcc.target/powerpc/altivec-33.c: Ditto.
9724 * gcc.target/powerpc/altivec-types-1.c: Ditto.
9725 * gcc.target/powerpc/altivec-types-2.c: Ditto.
9726 * gcc.target/powerpc/altivec-types-3.c: Ditto.
9727 * gcc.target/powerpc/altivec-types-4.c: Ditto.
9728 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
9729 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
9730 * g++.dg/ext/altivec-15.C: Ditto.
9731 * g++.dg/ext/altivec-types-1.C: Ditto.
9732 * g++.dg/ext/altivec-types-2.C: Ditto.
9733 * g++.dg/ext/altivec-types-3.C: Ditto.
9734 * g++.dg/ext/altivec-types-4.C: Ditto.
9736 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9738 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
9740 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9742 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
9743 optimization options.
9745 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9747 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
9750 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
9752 2011-01-23 Tobias Burnus <burnus@net-b.de>
9755 * gfortran.dg/allocatable_scalar_12.f90: New.
9757 2011-01-23 Ira Rosen <irar@il.ibm.com>
9759 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
9760 vectorization to be not profitable if peeling is used to
9761 realign the memory access.
9762 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
9763 loop bound to avoid loop unrolling.
9764 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
9766 2011-01-22 Jan Hubicka <jh@suse.cz>
9769 * g++.dg/lto/pr47333.C: New file.
9771 2011-01-22 Jan Hubicka <jh@suse.cz>
9773 PR tree-optimization/43884
9775 * gcc.dg/autopar/outer-2.c: Increase array size.
9776 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
9778 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
9781 * gfortran.dg/c_loc_tests_16.f90: New test.
9783 2011-01-22 Tobias Burnus <burnus@net-b.de>
9786 * gfortran.dg/typebound_proc_19.f90: New.
9788 2011-01-21 Jeff Law <law@redhat.com>
9790 PR tree-optimization/47053
9791 * g++.dg/pr47053.C: New test.
9793 2011-01-21 Jason Merrill <jason@redhat.com>
9796 * g++.dg/cpp0x/constexpr-ctor6.C: New.
9798 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9801 * g++.dg/cpp0x/range-for10.C: New test.
9802 * g++.dg/template/for1.C: New test.
9805 * g++.dg/tree-prof/partition3.C: New test.
9807 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
9809 PR rtl-optimization/47366
9810 * g++.dg/opt/pr47366.C: New test.
9812 2011-01-21 Jason Merrill <jason@redhat.com>
9815 * g++.dg/cpp0x/constexpr-regress2.C: New.
9817 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
9819 2011-01-21 Jeff Law <law@redhat.com>
9821 PR rtl-optimization/41619
9822 * gcc.dg/pr41619.c: New.
9824 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9826 PR tree-optimization/47355
9827 * g++.dg/opt/pr47355.C: New test.
9829 2011-01-21 Richard Guenther <rguenther@suse.de>
9831 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
9834 2011-01-21 Richard Guenther <rguenther@suse.de>
9836 PR tree-optimization/47365
9837 * gcc.dg/torture/pr47365.c: New testcase.
9838 * gcc.dg/tree-ssa/pr47392.c: Likewise.
9840 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9842 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
9844 2011-01-21 Jakub Jelinek <jakub@redhat.com>
9846 PR tree-optimization/47391
9847 * gcc.dg/pr47391.c: New test.
9849 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9851 * g++.dg/template/char1.C: Use signed char.
9853 2011-01-21 Tobias Burnus <burnus@net-b.de>
9856 * gfortran.dg/pointer_target_4.f90: New.
9858 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
9861 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
9862 ILP32 system and not IP32.
9864 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
9867 * g++.dg/debug/pr46583.C: New.
9869 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9872 * g++.dg/debug/pr47283.C: New test.
9875 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
9876 * gcc.target/i386/headmerge-2.c: Likewise.
9878 2011-01-20 Richard Guenther <rguenther@suse.de>
9881 * gcc.dg/torture/pr47370.c: New testcase.
9883 2011-01-20 Jakub Jelinek <jakub@redhat.com>
9885 PR tree-optimization/46130
9886 * gcc.dg/pr46130-1.c: New test.
9887 * gcc.dg/pr46130-2.c: New test.
9889 2011-01-19 Dodji Seketeli <dodji@redhat.com>
9892 * g++.dg/debug/dwarf2/template-params-10.C: New test.
9894 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
9897 * g++.dg/debug/pr46240.cc: New.
9899 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9902 * g++.dg/template/anonunion1.C: New test.
9904 PR rtl-optimization/47337
9905 * gcc.c-torture/execute/pr47337.c: New test.
9907 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9910 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
9912 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9914 PR tree-optimization/46021
9915 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
9917 2011-01-19 Jakub Jelinek <jakub@redhat.com>
9919 PR tree-optimization/47290
9920 * g++.dg/torture/pr47290.C: New test.
9922 2011-01-18 Janus Weil <janus@gcc.gnu.org>
9925 * gfortran.dg/proc_ptr_comp_29.f90: New.
9927 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
9930 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
9931 powerpc-apple-darwin9.
9933 2011-01-18 Jakub Jelinek <jakub@redhat.com>
9935 PR rtl-optimization/47299
9936 * gcc.c-torture/execute/pr47299.c: New test.
9938 2011-01-17 Jason Merrill <jason@redhat.com>
9940 * g++.dg/cpp0x/constexpr-virtual.C: New.
9942 2011-01-17 Jakub Jelinek <jakub@redhat.com>
9945 * gfortran.dg/gomp/pr47331.f90: New test.
9947 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
9950 * objc.dg/selector-warn-1.m: New.
9951 * obj-c++.dg/selector-warn-1.mm: New.
9953 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
9955 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
9956 Update dg-final accordingly.
9958 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9960 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
9962 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9964 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
9966 * gcc.dg/guality/pr36728-2.c: Likewise.
9968 2011-01-17 Richard Guenther <rguenther@suse.de>
9970 PR tree-optimization/47313
9971 * g++.dg/torture/pr47313.C: New testcase.
9973 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
9976 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
9977 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
9978 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9979 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
9981 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
9983 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
9984 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
9985 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
9987 2011-01-17 Richard Guenther <rguenther@suse.de>
9989 PR tree-optimization/45967
9990 * gcc.dg/torture/pr45967-2.c: New testcase.
9991 * gcc.dg/torture/pr45967-3.c: Likewise.
9993 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9996 * g++.dg/ext/pr47213.C: Require visibility.
9998 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10000 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
10001 * gcc.dg/fixed-point/struct-union.c: Update error messages.
10003 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
10005 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
10006 Linux-based targets.
10008 2011-01-13 Jan Hubicka <jh@suse.cz>
10010 PR tree-optimization/47276
10011 * gcc.dg/pr47276.c: New testcase.
10013 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
10014 Jonathan Wakely <jwakely.gcc@gmail.com>
10017 * g++.dg/other/pr33558.C: New.
10018 * g++.dg/other/pr33558-2.C: New.
10020 2011-01-14 Martin Jambor <mjambor@suse.cz>
10022 PR tree-optimization/45934
10023 PR tree-optimization/46302
10024 * g++.dg/ipa/devirt-c-1.C: New test.
10025 * g++.dg/ipa/devirt-c-2.C: Likewise.
10026 * g++.dg/ipa/devirt-c-3.C: Likewise.
10027 * g++.dg/ipa/devirt-c-4.C: Likewise.
10028 * g++.dg/ipa/devirt-c-5.C: Likewise.
10029 * g++.dg/ipa/devirt-c-6.C: Likewise.
10030 * g++.dg/ipa/devirt-6.C: Likewise.
10031 * g++.dg/ipa/devirt-d-1.C: Likewise.
10032 * g++.dg/torture/pr45934.C: Likewise.
10034 2011-01-14 Jason Merrill <jason@redhat.com>
10036 * g++.dg/cpp0x/variadic105.C: New.
10038 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
10039 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10042 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
10043 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
10044 execution tests on i?86-*-*, x86_64-*-* and
10045 powerpc*-apple-darwin* && ilp32.
10046 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
10047 tests on i?86-*-* and x86_64-*-*.
10049 2011-01-14 Richard Guenther <rguenther@suse.de>
10051 PR tree-optimization/47280
10052 * g++.dg/opt/pr47280.C: New testcase.
10054 2011-01-14 Jason Merrill <jason@redhat.com>
10056 * g++.dg/cpp0x/constexpr-regress1.C: New.
10058 * g++.dg/ext/flexary2.C: New.
10060 2011-01-14 Richard Guenther <rguenther@suse.de>
10062 PR middle-end/47281
10063 * gcc.dg/torture/pr47281.c: New testcase.
10064 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
10066 2011-01-14 Richard Guenther <rguenther@suse.de>
10068 PR tree-optimization/47286
10069 * gcc.dg/tree-ssa/pr47286.c: New testcase.
10071 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
10074 * g++.dg/ext/pr47213.C: New.
10076 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10078 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
10080 2011-01-13 Tobias Burnus <burnus@net-b.de>
10081 Mikael Morin <mikael@gcc.gnu.org>
10085 * gfortran.dg/select_type_20.f90: New.
10086 * gfortran.dg/select_type_21.f90: New.
10088 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
10091 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
10093 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10095 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
10096 * gcc.dg/guality/pr36728-2.c: Likewise.
10098 2011-01-13 Dodji Seketeli <dodji@redhat.com>
10101 * g++.dg/debug/dwarf2/template-params-9.C: New test.
10103 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
10105 PR rtl-optimization/45352
10106 * gcc.dg/pr45352-3.c: New.
10108 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10110 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
10112 * g++.dg/cpp0x/range-for8.C: New.
10113 * g++.dg/cpp0x/range-for9.C: New.
10115 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
10118 * g++.dg/debug/pr47209.C: New.
10120 2011-01-12 Richard Guenther <rguenther@suse.de>
10123 * gcc.dg/lto/pr47259_0.c: New testcase.
10124 * gcc.dg/lto/pr47259_1.c: Likewise.
10126 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
10128 * objc-obj-c++-shared/Object1.h: Add copyright header, update
10129 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
10130 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
10131 methods missing from the OBJC2 Object.
10132 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
10133 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
10134 GNU and NeXT runtimes.
10135 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
10137 * objc-obj-c++-shared/Object1.m: Likewise.
10138 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
10139 * objc.dg/proto-qual-1.m: Likewise.
10140 * obj-c++.dg/proto-lossage-3.mm: Likewise.
10141 * obj-c++.dg/proto-qual-1.mm: Likewise.
10143 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
10146 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
10148 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10150 Fixed the Objective-C++ testsuite and updated all tests.
10151 * lib/obj-c++.exp (obj-c++_init): Declare and set
10152 gcc_warning_prefix and gcc_error_prefix.
10153 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
10154 'dg-warning', 'dg-message' and 'dg-error'.
10155 * obj-c++.dg/class-extension-3.mm: Likewise.
10156 * obj-c++.dg/class-protocol-1.mm: Likewise.
10157 * obj-c++.dg/encode-7.mm: Likewise.
10158 * obj-c++.dg/exceptions-3.mm: Likewise.
10159 * obj-c++.dg/exceptions-5.mm: Likewise.
10160 * obj-c++.dg/method-12.mm: Likewise.
10161 * obj-c++.dg/method-13.mm: Likewise.
10162 * obj-c++.dg/method-15.mm: Likewise.
10163 * obj-c++.dg/method-16.mm: Likewise.
10164 * obj-c++.dg/method-4.mm: Likewise.
10165 * obj-c++.dg/method-8.mm: Likewise.
10166 * obj-c++.dg/method-conflict-1.mm: Likewise.
10167 * obj-c++.dg/method-conflict-2.mm: Likewise.
10168 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
10169 and uncommented second part of the testcase now that the testsuite
10171 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
10172 and uncommented second part of the testcase now that the testsuite
10174 * obj-c++.dg/private-1.mm: Likewise.
10175 * obj-c++.dg/proto-lossage-4.mm: Likewise.
10176 * obj-c++.dg/syntax-error-7.mm: Likewise.
10177 * obj-c++.dg/warn5.mm: Likewise.
10178 * obj-c++.dg/property/at-property-14.mm: Likewise.
10179 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
10181 * obj-c++.dg/property/at-property-18.mm: Likewise.
10182 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
10184 * obj-c++.dg/property/at-property-21.mm: Likewise.
10185 * obj-c++.dg/property/at-property-28.mm: Likewise.
10186 * obj-c++.dg/property/at-property-5.mm: Likewise.
10187 * obj-c++.dg/property/dynamic-2.mm: Likewise.
10188 * obj-c++.dg/property/property-neg-3.mm: Likewise.
10189 * obj-c++.dg/property/synthesize-11.mm: Likewise.
10190 * obj-c++.dg/property/synthesize-6.mm: Likewise.
10191 * obj-c++.dg/property/synthesize-8.mm: Likewise.
10192 * obj-c++.dg/property/synthesize-9.mm: Likewise.
10193 * obj-c++.dg/tls/diag-5.mm: Likewise.
10194 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
10195 dg-error, now matched correctly.
10197 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
10199 * objc.dg/property/at-property-29.m: New.
10200 * obj-c++.dg/property/at-property-29.mm: New.
10202 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10204 * go.test/go-test.exp (go-set-goarch): New proc.
10205 (go-gc-tests): Use it.
10207 2011-01-11 Dodji Seketeli <dodji@redhat.com>
10210 * g++.dg/debug/dwarf2/template-params-8.C: New test.
10212 2011-01-11 Richard Henderson <rth@redhat.com>
10214 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
10216 2011-01-11 Jan Hubicka <jh@suse.cz>
10220 * gcc.dg/lto/pr45721_1.c: New file.
10221 * gcc.dg/lto/pr45721_0.c: New file.
10223 2011-01-11 Richard Guenther <rguenther@suse.de>
10225 PR tree-optimization/46076
10226 * gcc.dg/tree-ssa/pr46076.c: New testcase.
10228 2011-01-11 Jeff Law <law@redhat.com>
10230 * PR tree-optimization/47086
10231 * gcc.dg/pr47086.c: New test.
10233 2011-01-11 Jason Merrill <jason@redhat.com>
10236 * g++.dg/template/new10.C: New.
10239 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
10241 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
10243 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
10244 Split type definitions and NSConstantString class into...
10245 * objc-obj-c++-shared/objc-test-suite-types.h: New.
10246 * objc-obj-c++-shared/nsconstantstring-class.h: New.
10247 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
10248 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
10249 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
10250 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
10252 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
10253 encode defines for newer NeXT system headers.
10254 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
10255 * obj-c++.dg/torture/strings/string1.mm: Likewise.
10256 * objc.dg/foreach-5.m: Likewise.
10257 * objc.dg/foreach-2.m: Likewise.
10258 * objc.dg/foreach-4.m: Likewise.
10259 * objc.dg/torture/strings/string1.m: Likewise.
10260 * objc.dg/torture/strings/string2.m: Likewise.
10261 * objc.dg/torture/strings/string3.m: Likewise.
10262 * objc.dg/torture/strings/string4.m: Likewise.
10263 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
10264 header and stand alone.
10265 * obj-c++.dg/strings/strings-2.mm: Likewise.
10266 * objc.dg/torture/strings/const-str-3.m: Likewise.
10267 * objc.dg/strings/strings-2.m: Likewise.
10268 * objc.dg/strings/const-str-12b.m: Likewise.
10270 2011-01-12 Richard Guenther <rguenther@suse.de>
10272 PR middle-end/32511
10273 * gcc.dg/attr-weak-1.c: Adjust.
10275 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
10278 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
10279 standard compliant and comment.
10281 2011-01-10 Jan Hubicka <jh@suse.cz>
10284 * gcc.dg/initpri3.c: New testcase.
10286 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
10289 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
10290 externally visible.
10295 (g_ebp_save): Likewise.
10296 (g_esp_save): Likewise.
10298 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10300 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
10302 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10304 PR tree-optimization/46021
10305 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
10306 i?86-*-*, x86_64-*-*.
10308 2011-01-10 Jeff Law <law@redhat.com>
10310 * PR tree-optimization/47141
10311 * gcc.c-torture/compile/pr47141.c: New test.
10313 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
10316 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
10317 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
10318 * gcc.dg/vect/slp-35.c: Remove XFAILs.
10319 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
10322 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
10323 being vectorized. Adjust dg-final pattern. Remove XFAIL.
10324 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
10325 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
10326 being vectorized. Adjust dg-final pattern.
10329 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
10330 * gcc.dg/vect/slp-24.c: Likewise.
10332 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
10335 * g++.dg/other/pr47218-1.C: New test file.
10336 * g++.dg/other/pr47218.C: Likewise.
10337 * g++.dg/other/pr47218.h: New supporting header.
10339 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
10342 * objc.dg/attributes/invalid-attribute-1.m: New.
10343 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
10345 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10348 * gfortran.dg/proc_ptr_comp_28.f90: New.
10350 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10352 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
10353 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
10354 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
10355 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
10356 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
10357 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
10358 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
10359 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
10360 * objc.dg/gnu-api-2-class.m: Likewise.
10361 * objc.dg/gnu-api-2-ivar.m: Likewise.
10362 * objc.dg/gnu-api-2-method.m: Likewise.
10363 * objc.dg/gnu-api-2-objc.m: Likewise.
10364 * objc.dg/gnu-api-2-object.m: Likewise.
10365 * objc.dg/gnu-api-2-property.m: Likewise.
10366 * objc.dg/gnu-api-2-protocol.m: Likewise.
10367 * objc.dg/gnu-api-2-sel.m: Likewise.
10369 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
10371 * objc.dg/foreach-1.m: Skip for Darwin < 9.
10372 * objc.dg/objc-foreach-4.m: Likewise.
10373 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
10374 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
10375 * objc.dg/foreach-4.m: Likewise.
10376 * objc.dg/foreach-5.m: Likewise.
10377 * objc.dg/foreach-3.m: Return self from init.
10379 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
10382 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
10384 2011-01-09 Janus Weil <janus@gcc.gnu.org>
10387 * gfortran.dg/class_35.f90: New.
10389 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10391 * objc.dg/foreach-1.m: Add "-Wall" to flags.
10393 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
10396 * objc.dg/invalid-method-2.m: New.
10397 * obj-c++.dg/invalid-method-2.mm: New.
10399 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
10402 * gfortran.dg/transpose_optimization_2.f90 : New test.
10404 2011-01-08 Jan Hubicka <jh@suse.cz>
10406 PR tree-optmization/46469
10407 * g++.dg/torture/pr46469.C: New testcase.
10409 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
10411 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
10412 emulation of libobjc-gnu structure layout functionality to ..
10413 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
10414 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
10415 * objc/execute/bf-common.h: Adjust headers.
10416 * objc/execute/bf-1.m: Likewise.
10417 * objc/execute/bf-2.m: Likewise.
10418 * objc/execute/bf-3.m: Likewise.
10419 * objc/execute/bf-4.m: Likewise.
10420 * objc/execute/bf-5.m: Likewise.
10421 * objc/execute/bf-6.m: Likewise.
10422 * objc/execute/bf-7.m: Likewise.
10423 * objc/execute/bf-8.m: Likewise.
10424 * objc/execute/bf-9.m: Likewise.
10425 * objc/execute/bf-10.m: Likewise.
10426 * objc/execute/bf-11.m: Likewise.
10427 * objc/execute/bf-12.m: Likewise.
10428 * objc/execute/bf-13.m: Likewise.
10429 * objc/execute/bf-14.m: Likewise.
10430 * objc/execute/bf-15.m: Likewise.
10431 * objc/execute/bf-16.m: Likewise.
10432 * objc/execute/bf-17.m: Likewise.
10433 * objc/execute/bf-18.m: Likewise.
10434 * objc/execute/bf-19.m: Likewise.
10435 * objc/execute/bf-20.m: Likewise.
10436 * objc/execute/bf-21.m: Likewise.
10437 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
10438 objc_get_type_qualifiers ().
10440 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10443 * gfortran.dg/dependency_39.f90: New test.
10445 2011-01-07 Jan Hubicka <jh@suse.cz>
10447 Get builtins tests ready for linker plugin.
10448 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
10449 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
10450 my_memset, my_bzero): Mark used.
10451 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
10452 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
10454 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
10457 2011-01-07 Jan Hubicka <jh@suse.cz>
10459 PR tree-optimization/46367
10460 * g++.dg/torture/pr46367.C: New file.
10462 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10465 * gcc.dg/pr47201.c: New test.
10468 * gcc.dg/tree-prof/pr47187.c: New test.
10470 2011-01-07 Tobias Burnus <burnus@net-b.de>
10473 * gfortran.dg/extends_type_of_3.f90: New.
10475 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
10477 * g++.dg/ext/dllexport-MI1.C: Adjust test.
10478 * g++.dg/ext/dllimport-MI1.C: Likewise.
10479 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
10480 * g++.dg/ext/dllimport10.C: Likewise.
10481 * g++.dg/ext/dllimport11.C: Likewise.
10482 * g++.dg/ext/dllimport12.C: Likewise.
10483 * g++.dg/ext/dllimport13.C: Likewise.
10484 * g++.dg/ext/dllimport2.C: Likewise.
10485 * g++.dg/ext/dllimport3.C: Likewise.
10486 * g++.dg/ext/dllimport4.C: Likewise.
10487 * g++.dg/ext/dllimport5.C: Likewise.
10488 * g++.dg/ext/dllimport6.C: Likewise.
10489 * g++.dg/ext/dllimport8.C: Likewise.
10490 * g++.dg/ext/dllimport9.C: Likewise.
10491 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
10492 targets, too. Additionally enable test for i?86-*-mingw*.
10493 * g++.dg/ext/selectany1.C: Likewise.
10494 Remove guard variable check.
10496 2011-01-07 Janus Weil <janus@gcc.gnu.org>
10500 * gfortran.dg/storage_size_3.f08: Extended.
10502 2011-01-07 Jakub Jelinek <jakub@redhat.com>
10505 * g++.dg/template/stdarg1.C: New test.
10507 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10510 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
10511 * gfortran.dg/defined_operators_1.f90: Split the subroutine
10512 from the interface of functions to not hide the errors that
10515 2011-01-06 Jan Hubicka <jh@suse.cz>
10517 * gcc.dg/lto/pr47188_0.c: New testcase.
10518 * gcc.dg/lto/pr47188_1.c: New testcase.
10520 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
10524 * gfortran.dg/interface_33.f90: New test.
10526 2011-01-06 Jakub Jelinek <jakub@redhat.com>
10529 * gcc.c-torture/compile/pr47150.c: New test.
10531 2011-01-06 Ira Rosen <irar@il.ibm.com>
10533 PR tree-optimization/47139
10534 * gcc.dg/vect/pr47139.c: New test.
10536 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10539 * gfortran.dg/extends_type_of_2.f03: New.
10541 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10543 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
10545 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
10547 * gnat.dg/opt14.adb: New test.
10549 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10552 * gfortran.dg/allocate_error_2.f90: New test.
10554 2011-01-05 Janus Weil <janus@gcc.gnu.org>
10557 * gfortran.dg/storage_size_3.f08: New.
10559 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10561 PR libgfortran/47154
10562 * gfortran.dg/namelist_68.f90: New test.
10564 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
10566 * gnat.dg/unchecked_convert8.ad[sb]: New test.
10568 2011-01-04 Janus Weil <janus@gcc.gnu.org>
10571 * gfortran.dg/class_34.f90: New.
10573 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10575 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
10576 use __builtin_inff. Skip all single-precision tests that require
10579 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10581 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
10583 2011-01-03 Jakub Jelinek <jakub@redhat.com>
10585 PR tree-optimization/47148
10586 * gcc.c-torture/execute/pr47148.c: New test.
10588 PR tree-optimization/47155
10589 * gcc.c-torture/execute/pr47155.c: New test.
10591 PR rtl-optimization/47157
10592 * gcc.c-torture/compile/pr47157.c: New test.
10594 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10596 * gcc.dg/torture/vector-shift2.c (schar): Define.
10597 (main): Always use schar or uchar instead of plain "char" to avoid
10598 dependencies on implementation-defined char signedness.
10600 2011-01-03 Martin Jambor <mjambor@suse.cz>
10602 PR tree-optimization/46801
10603 * gnat.dg/pack9.adb: Remove xfail.
10605 2011-01-03 Martin Jambor <mjambor@suse.cz>
10607 PR tree-optimization/46984
10608 * g++.dg/ipa/pr46984.C: New test.
10610 2011-01-02 Janus Weil <janus@gcc.gnu.org>
10613 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
10615 2011-01-02 Jakub Jelinek <jakub@redhat.com>
10617 PR tree-optimization/47140
10618 * gcc.c-torture/compile/pr47140.c: New test.
10620 PR rtl-optimization/47028
10621 * gcc.dg/pr47028.c: New test.
10623 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
10625 * objc.dg/protocol-forward-1.m: Removed TODO.
10626 * objc.dg/protocol-forward-2.m: New.
10627 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
10628 * obj-c++.dg/protocol-forward-2.mm: New.
10630 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
10633 * g++.dg/eh/pr38662.C: New testcase.
10635 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
10637 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
10638 scan for newline '\n'.
10641 Copyright (C) 2011 Free Software Foundation, Inc.
10643 Copying and distribution of this file, with or without modification,
10644 are permitted in any medium without royalty provided the copyright
10645 notice and this notice are preserved.