1 2011-05-15 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/coarray/image_index_2.f90: New.
6 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
8 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9 * g++.dg/cpp0x/override2.C: New.
11 2011-05-14 Tobias Burnus <burnus@net-b.de>
14 * gfortran.de/coarray_20.f90: New.
16 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
19 * function_optimize_7.f90: New test case.
21 2011-05-13 Jason Merrill <jason@redhat.com>
23 * g++.dg/cpp0x/decltype26.C: New.
24 * g++.dg/cpp0x/enum11.C: New.
26 2011-05-13 Tobias Burnus <burnus@net-b.de>
30 * gfortran.dg/assign_8.f90: Update dg-error.
32 2011-05-13 Tobias Burnus <burnus@net-b.de>
35 * gfortran.dg/io_constraints_8.f90: New.
36 * gfortran.dg/io_constraints_9.f90: New.
38 2011-05-13 Martin Thuresson <martint@google.com>
41 * gcc.dg/pr47793.c: New.
43 2011-05-12 Jakub Jelinek <jakub@redhat.com>
45 PR tree-optimization/48975
46 * gcc.dg/pr48975.c: New test.
48 2011-05-12 Tobias Burnus <burnus@net-b.de>
51 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
53 2011-05-12 Jason Merrill <jason@redhat.com>
55 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
57 2011-05-12 Geert Bosch <bosch@adacore.com>
59 * gnat.dg/view_conversion1.adb: New test.
61 2011-05-12 Richard Guenther <rguenther@suse.de>
63 PR tree-optimization/48172
64 * gcc.dg/vect/pr48172.c: New testcase.
66 2011-05-12 Jakub Jelinek <jakub@redhat.com>
69 * g++.dg/opt/pr48967.C: New test.
71 2011-05-11 Jason Merrill <jason@redhat.com>
73 * g++.dg/cpp0x/constexpr-friend.C: New.
74 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
76 * g++.dg/cpp0x/sfinae22.C: New.
78 2011-05-11 Tobias Burnus <burnus@net-b.de>
81 * gfortran.dg/generic_24.f90: New.
83 2011-05-11 Richard Guenther <rguenther@suse.de>
85 PR tree-optimization/15256
86 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
88 2011-05-11 Jakub Jelinek <jakub@redhat.com>
91 * gcc.dg/pr48159-1.c: New test.
92 * gcc.dg/pr48159-2.c: New test.
94 2011-05-11 Richard Guenther <rguenther@suse.de>
97 * gcc.dg/torture/pr48953.c: New testcase.
99 2011-05-11 Richard Guenther <rguenther@suse.de>
101 PR tree-optimization/18041
102 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
104 2011-05-11 Alan Modra <amodra@gmail.com>
107 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
109 2011-05-10 Jason Merrill <jason@redhat.com>
111 * g++.dg/cpp0x/defaulted25.C: New.
112 * g++.dg/template/crash7.C: Adjust.
114 * g++.dg/cpp0x/variadic108.C: New.
116 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
118 * g++.dg/inherit/virtual9.C: Extend.
120 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
123 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
124 are passed and returned in vector registers.
126 2011-05-10 Richard Guenther <rguenther@suse.de>
128 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
129 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
130 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
131 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
132 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
135 2011-05-10 Jakub Jelinek <jakub@redhat.com>
137 PR tree-optimization/48611
138 PR tree-optimization/48794
139 * gfortran.dg/gomp/pr48611.f90: New test.
140 * gfortran.dg/gomp/pr48794.f90: New test.
143 * gcc.dg/dfp/pr48928.c: New test.
145 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
148 * g++.dg/cpp0x/pr48522.C: New.
150 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
153 * g++.dg/cpp0x/sfinae21.C: New.
155 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
157 * g++.dg/template/sfinae28.C: Rename to...
158 * g++.dg/cpp0x/sfinae19.C: ... this.
159 * g++.dg/template/sfinae29.C: Rename to...
160 * g++.dg/cpp0x/sfinae20.C: ... this.
162 2011-05-09 Jeff Law <law@redhat.com>
164 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
167 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
170 * g++.dg/init/pr20039.C: New.
172 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
176 * g++.dg/template/sfinae28.C: New.
177 * g++.dg/template/sfinae29.C: Likewise.
179 2011-05-09 Jason Merrill <jason@redhat.com>
181 * g++.dg/template/nontype23.C: New.
183 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
185 * g++.dg/init/pr48859.C: New.
187 2011-05-09 Jason Merrill <jason@redhat.com>
189 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
190 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
191 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
192 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
193 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
194 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
195 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
196 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
198 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
200 * g++.dg/inherit/virtual9.C: New.
202 2011-05-09 Dodji Seketeli <dodji@redhat.com>
205 * g++.dg/template/dependent-expr8.C: New test case.
207 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
209 PR tree-optimization/48837
210 * gcc.dg/pr48837.c: New testcase.
212 2011-05-06 Jason Merrill <jason@redhat.com>
214 * g++.dg/cpp0x/constexpr-condition2.C: New.
216 * g++.dg/cpp0x/constexpr-missing.C: New.
218 2011-05-06 Tobias Burnus <burnus@net-b.de>
221 * gfortran.dg/coarray/this_image_2.f90: New.
223 2011-05-06 Tobias Burnus <burnus@net-b.de>
227 * gfortran.dg/bind_c_usage_22.f90: New.
228 * gfortran.dg/bind_c_usage_23.f90: New.
229 * gfortran.dg/bind_c_usage_24.f90: New.
230 * gfortran.dg/bind_c_usage_24_c.c: New.
232 2011-05-06 Dodji Seketeli <dodji@redhat.com>
235 * g++.dg/template/member9.C: New test case.
237 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
239 * gnat.dg/discr29.ad[sb]: New test.
240 * gnat.dg/discr30.adb: Likewise.
242 2011-05-05 Julian Brown <julian@codesourcery.com>
244 * gcc.target/arm/neon-vset_lanes8.c: New test.
246 2011-05-05 Jason Merrill <jason@redhat.com>
248 * g++.dg/init/new32.C: New.
250 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
252 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
255 2011-05-05 Jakub Jelinek <jakub@redhat.com>
257 PR rtl-optimization/48381
258 * gcc.c-torture/compile/pr48381.c: New test.
260 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
262 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
264 * gcc.target/i386/opt-1.c: Ditto.
266 2011-05-04 Jason Merrill <jason@redhat.com>
268 * g++.dg/conversion/base1.C: New.
270 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
273 * gfortran.dg/round_3.f08: Add more checks to test case.
275 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
277 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
278 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
279 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
280 Gate test on effective_target fd_truncate.
282 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
284 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
285 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
286 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
287 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
288 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
289 * gcc.target/i386/pr38824.c: Ditto.
290 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
291 * gcc.target/i386/vecinit-2.c: Ditto.
292 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
293 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
294 * gcc.target/i386/parity-2.c: Ditto.
295 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
297 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
299 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
301 * gcc.target/bfin/mcpu-bf514.c: Likewise.
302 * gcc.target/bfin/mcpu-bf516.c: Likewise.
303 * gcc.target/bfin/mcpu-bf518.c: Likewise.
305 2011-05-03 Tobias Burnus <burnus@net-b.de>
308 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
310 2011-05-03 Tobias Burnus <burnus@net-b.de>
313 * gfortran.dg/coarray/this_image_1.f90: New.
315 2011-05-03 Tobias Burnus <burnus@net-b.de>
318 * gfortran.dg/coarray/caf.dg: New.
319 * gfortran.dg/coarray/image_index_1.f90: New, copied
320 from ../coarray_16.f90.
322 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
325 * g++.dg/ext/complex9.C: New.
327 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
330 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
331 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
332 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
334 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
336 * gcc.target/bfin/builtins: Created.
337 * gcc.target/bfin/hisilh-O0.c: Deleted.
338 * gcc.target/bfin/hisilh.c: Moved to...
339 * gcc.target/bfin/builtins/hisilh.c: ...here.
340 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
341 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
342 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
343 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
344 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
345 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
346 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
347 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
348 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
349 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
350 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
351 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
352 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
353 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
354 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
355 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
356 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
357 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
358 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
359 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
360 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
361 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
362 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
363 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
364 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
365 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
366 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
367 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
368 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
369 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
370 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
371 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
372 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
373 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
374 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
375 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
376 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
377 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
378 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
379 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
380 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
381 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
382 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
383 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
384 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
385 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
386 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
387 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
388 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
389 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
390 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
391 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
392 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
393 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
394 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
395 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
396 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
397 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
398 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
399 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
400 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
401 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
402 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
403 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
404 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
405 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
406 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
407 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
408 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
409 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
410 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
411 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
412 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
413 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
414 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
415 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
416 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
417 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
418 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
419 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
420 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
421 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
422 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
423 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
424 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
425 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
426 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
427 * gcc.target/bfin/builtins/circptr.c: Ditto.
428 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
429 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
430 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
431 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
432 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
433 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
434 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
435 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
436 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
437 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
438 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
439 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
440 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
441 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
442 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
443 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
444 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
445 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
446 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
447 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
448 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
449 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
450 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
451 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
452 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
453 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
454 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
455 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
456 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
457 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
458 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
459 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
460 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
461 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
462 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
463 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
464 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
465 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
466 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
467 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
468 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
469 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
470 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
471 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
472 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
473 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
474 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
475 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
476 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
477 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
478 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
479 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
480 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
481 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
482 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
483 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
484 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
485 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
486 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
487 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
488 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
489 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
490 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
491 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
492 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
493 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
494 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
495 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
496 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
497 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
499 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
501 * gcc.target/arm/cold-lc.c: New test.
503 2011-05-03 Jakub Jelinek <jakub@redhat.com>
506 * gcc.dg/pr48774.c: New test.
508 2011-05-03 Richard Guenther <rguenther@suse.de>
510 * gcc.dg/large-size-array-5.c: New testcase.
512 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
514 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
516 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
518 * lib/target-supports.exp (check_effective_target_vect_strided):
520 (check_effective_target_vect_strided2)
521 (check_effective_target_vect_strided3)
522 (check_effective_target_vect_strided4)
523 (check_effective_target_vect_strided8): ...these new functions.
525 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
526 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
527 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
528 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
529 * gcc.dg/vect/pr37539.c: Likewise.
530 * gcc.dg/vect/slp-11a.c: Likewise.
531 * gcc.dg/vect/slp-11b.c: Likewise.
532 * gcc.dg/vect/slp-11c.c: Likewise.
533 * gcc.dg/vect/slp-12a.c: Likewise.
534 * gcc.dg/vect/slp-12b.c: Likewise.
535 * gcc.dg/vect/slp-18.c: Likewise.
536 * gcc.dg/vect/slp-19a.c: Likewise.
537 * gcc.dg/vect/slp-19b.c: Likewise.
538 * gcc.dg/vect/slp-21.c: Likewise.
539 * gcc.dg/vect/slp-23.c: Likewise.
540 * gcc.dg/vect/vect-cselim-1.c: Likewise.
542 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
543 instead of vect_interleave && vect_extract_even_odd.
544 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
545 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
546 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
547 * gcc.dg/vect/vect-1.c: Likewise.
548 * gcc.dg/vect/vect-10.c: Likewise.
549 * gcc.dg/vect/vect-98.c: Likewise.
550 * gcc.dg/vect/vect-107.c: Likewise.
551 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
552 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
553 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
554 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
555 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
556 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
557 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
558 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
559 * gcc.dg/vect/vect-strided-float.c: Likewise.
560 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
561 * gcc.dg/vect/vect-strided-mult.c: Likewise.
562 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
563 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
564 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
565 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
566 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
567 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
568 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
569 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
570 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
571 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
572 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
573 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
574 * gcc.dg/vect/vect-vfa-03.c: Likewise.
576 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
578 * gcc.dg/vect/pr30843.c: Likewise.
579 * gcc.dg/vect/pr33866.c: Likewise.
580 * gcc.dg/vect/slp-reduc-6.c: Likewise.
581 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
582 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
583 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
585 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
587 * gcc.dg/vect/slp-11.c: Split into...
588 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
589 gcc.dg/vect/slp-11c.c: ...these tests.
590 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
591 * gcc.dg/vect/slp-12c.c: ...this new test.
592 * gcc.dg/vect/slp-19.c: Split into...
593 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
594 gcc.dg/vect/slp-19c.c: ...these new tests.
596 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
598 * lib/target-supports.exp
599 (check_effective_target_vect_extract_even_odd_wide): Delete.
600 (check_effective_target_vect_strided_wide): Likewise.
601 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
602 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
603 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
604 * gcc.dg/vect/pr37539.c: Likewise.
605 * gcc.dg/vect/slp-11.c: Likewise.
606 * gcc.dg/vect/slp-12a.c: Likewise.
607 * gcc.dg/vect/slp-12b.c: Likewise.
608 * gcc.dg/vect/slp-19.c: Likewise.
609 * gcc.dg/vect/slp-23.c: Likewise.
610 * gcc.dg/vect/vect-1.c: Likewise.
611 * gcc.dg/vect/vect-98.c: Likewise.
612 * gcc.dg/vect/vect-107.c: Likewise.
613 * gcc.dg/vect/vect-strided-float.c: Likewise.
615 2011-05-02 Jason Merrill <jason@redhat.com>
617 * g++.dg/init/new31.C: New.
619 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
622 * gcc.dg/pr35445.c: New test.
624 2011-05-02 Jason Merrill <jason@redhat.com>
626 * c-c++-common/vla-1.c: New.
628 2011-05-02 Richard Guenther <rguenther@suse.de>
630 PR tree-optimization/48822
631 * gcc.dg/torture/pr48822.c: New testcase.
633 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
636 * g++.dg/cpp0x/constexpr-47969.C: New.
638 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
641 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
642 on vect_no_align targets.
643 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
644 vect_no_align targets.
646 2011-05-01 Xinliang David Li <davidxl@google.com>
648 * gcc.dg/tree-ssa/integer-addr.c: New test.
649 * gcc.dg/tree-ssa/alias_bug.c: New test.
651 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
654 * gfortran.dg/round_3.f08: Add more checks.
656 2011-04-30 Tobias Burnus <burnus@net-b.de>
659 * gfortran.dg/import9.f90: New, proper test.
660 * gfortran.dg/interface_37.f90: Remove bogus
661 test (bogus copy of interface_36.f90).
663 2011-04-30 Tobias Burnus <burnus@net-b.de>
666 * gfortran.dg/interface_37.f90: New.
668 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
671 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
673 2011-04-30 Jakub Jelinek <jakub@redhat.com>
675 PR tree-optimization/48809
676 * gcc.c-torture/execute/pr48809.c: New test.
678 2011-04-29 Jeff Law <law@redhat.com>
680 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
682 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
685 * g++.dg/init/ctor10.C: New.
687 2011-04-29 Le-Chun Wu <lcwu@google.com>
689 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
690 warning in implicitly instantiated templates.
692 2011-04-29 Le-Chun Wu <lcwu@google.com>
694 * g++.dg/warn/Wnull-conversion-1.C: New.
695 * g++.dg/warn/Wnull-conversion-2.C: New.
697 2011-04-29 Diego Novillo <dnovillo@google.com>
699 * g++.old-deja/g++.other/null3.C: Expect warning about
700 converting boolean to a pointer.
702 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
705 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
709 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
711 2011-04-29 Tobias Burnus <burnus@net-b.de>
714 * gfortran.dg/typebound_proc_22.f90: New.
717 * gfortran.dg/interface_36.f90: New.
719 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
726 * gfortran.dg/fmt_g.f: Adjust test.
727 * gfortran.dg/fmt_g0_1.f08: Adjust test.
728 * gfortran.dg/round_3.f08: New test.
729 * gfortran.dg/namelist_print_1.f: Adjust test.
730 * gfortran.dg/char4_iunit_1.f03: Adjust test.
731 * gfortran.dg/f2003_io_5.f03: Adjust test.
732 * gfortran.dg/coarray_15.f90: Adjust test.
733 * gfortran.dg/namelist_65.f90: Adjust test.
734 * gfortran.dg/fmt_cache_1.f: Adjust test.
735 * gfortran.dg/char4_iunit_2.f03: Adjust test.
736 * gfortran.dg/real_const_3.f90: Adjust test.
738 2011-04-28 Xinliang David Li <davidxl@google.com>
740 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
741 * testsuite/g++.dg/prof-robust-1.C: New test.
743 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
745 PR tree-optimization/48765
746 * gcc.dg/vect/pr48765.c: New.
748 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
750 PR tree-optimization/48775
751 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
753 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
756 * g++.dg/inherit/pr48798.C: New.
757 * g++.old-deja/g++.other/base1.C: Adjust.
759 2011-04-28 Dodji Seketeli <dodji@redhat.com>
762 * g++.dg/template/inherit7.C: New test case.
764 2011-04-28 Richard Guenther <rguenther@suse.de>
766 PR tree-optimization/40052
767 PR tree-optimization/15347
768 * gcc.dg/tree-ssa/vrp57.c: New testcase.
769 * gcc.dg/pr15347.c: Likewise.
771 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
774 * g++.dg/cpp0x/sfinae18.C: New.
776 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/ext/is_literal_type1.C: New.
781 2011-04-28 Tobias Burnus <burnus@net-b.de>
785 * gfortran.dg/interface_35.f90: New.
786 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
787 * gfortran.dg/func_result_6.f90: Add dg-warning.
788 * gfortran.dg/bessel_1.f90: Ditto.
789 * gfortran.dg/hypot_1.f90: Ditto.
790 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
791 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
792 * gfortran.dg/interface_assignment_4.f90: Ditto.
794 2011-04-27 Jason Merrill <jason@redhat.com>
796 * g++.dg/ext/complex8.C: New.
798 * g++.dg/cpp0x/initlist49.C: New.
799 * g++.dg/init/new30.C: New.
801 2011-04-27 Tobias Burnus <burnus@net-b.de>
804 * gfortran.dg/whole_file_34.f90: New.
806 2011-04-27 Jan Hubicka <jh@suse.cz>
808 * gcc.dg/tree-ssa/inline-9.c: New testcase.
810 2011-04-27 Jason Merrill <jason@redhat.com>
812 * g++.old-deja/g++.oliva/overload1.C: Adjust.
814 * g++.dg/parse/ambig6.C: New.
816 2011-04-27 Nick Clifton <nickc@redhat.com>
818 * gcc.dg/20020312-2.c: Add definition for RX.
820 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
821 option with RX targets.
823 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
826 2011-04-27 Richard Guenther <rguenther@suse.de>
828 * gcc.dg/tree-ssa/pr23382.c: Remove.
830 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
833 * gcc.c-torture/compile/pr48767.c: New test.
835 2011-04-27 Richard Guenther <rguenther@suse.de>
837 PR tree-optimization/48772
838 * g++.dg/pr48772.C: New testcase.
840 2011-04-27 Jakub Jelinek <jakub@redhat.com>
843 * gcc.c-torture/compile/pr48742.c: New test.
845 2011-04-26 Jason Merrill <jason@redhat.com>
847 * g++.dg/lookup/koenig13.C: New.
849 * g++.dg/cpp0x/initlist48.C: New.
851 2011-04-25 Jason Merrill <jason@redhat.com>
853 * g++.dg/cpp0x/sfinae17.C: New.
855 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
858 * gcc.target/powerpc/pr48258-1.c: New file.
859 * gcc.target/powerpc/pr48258-2.c: Ditto.
861 2011-04-26 Xinliang David Li <davidxl@google.com>
863 * gcc.dg/uninit-suppress.c: New test.
864 * gcc.dg/uninit-suppress.c: New test.
866 2011-04-26 Jakub Jelinek <jakub@redhat.com>
869 * gcc.dg/pr48768.c: New test.
871 PR tree-optimization/48734
872 * gcc.c-torture/compile/pr48734.c: New test.
875 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
877 2011-04-26 Richard Guenther <rguenther@suse.de>
879 PR tree-optimization/48731
880 * gcc.dg/torture/pr48731.c: New testcase.
882 2011-04-26 Richard Guenther <rguenther@suse.de>
885 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
887 2011-04-26 Richard Guenther <rguenther@suse.de>
890 * gcc.dg/torture/pr48694-1.c: New testcase.
891 * gcc.dg/torture/pr48694-2.c: Likewise.
893 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
895 * g++.dg/ext/underlying_type1.C: New.
896 * g++.dg/ext/underlying_type2.C: Likewise.
897 * g++.dg/ext/underlying_type3.C: Likewise.
898 * g++.dg/ext/underlying_type4.C: Likewise.
899 * g++.dg/ext/underlying_type5.C: Likewise.
900 * g++.dg/ext/underlying_type6.C: Likewise.
901 * g++.dg/ext/underlying_type7.C: Likewise.
902 * g++.dg/ext/underlying_type8.C: Likewise.
903 * g++.dg/ext/underlying_type9.C: Likewise.
904 * g++.dg/ext/underlying_type10.C: Likewise.
906 2011-04-25 Jason Merrill <jason@redhat.com>
908 * g++.dg/cpp0x/regress/template-const2.C: New.
910 2011-04-25 Jeff Law <law@redhat.com>
912 * gcc.dg/tree-ssa/vrp56.c: new test.
914 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
916 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
918 2011-04-24 Jakub Jelinek <jakub@redhat.com>
920 PR preprocessor/48740
921 * c-c++-common/raw-string-11.c: New test.
923 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
925 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
928 2011-04-23 Tobias Burnus <burnus@net-b.de>
931 * gfortran.dg/coarray_19.f90: New.
933 2011-04-23 Jakub Jelinek <jakub@redhat.com>
936 * gcc.dg/pr48685.c: New test.
938 2011-04-22 Jan Hubicka <jh@suse.cz>
940 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
942 2011-04-22 Jakub Jelinek <jakub@redhat.com>
944 PR tree-optimization/48717
945 * gcc.c-torture/execute/pr48717.c: New test.
947 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
950 * gcc.target/i386/pr48723.c: New test.
952 2011-04-22 Jakub Jelinek <jakub@redhat.com>
955 * gcc.dg/gomp/pr48716.c: New test.
956 * g++.dg/gomp/pr48716.C: New test.
958 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
961 * gcc.dg/missing-field-init-2.c: Update testcase.
963 2011-04-22 Alan Modra <amodra@gmail.com>
965 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
967 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
970 * gfortran.dg/function_optimize_6.f90: New test.
972 2011-04-21 Easwaran Raman <eraman@google.com>
974 * gcc.dg/stack-layout-2.c: New test.
976 2011-04-21 Richard Guenther <rguenther@suse.de>
979 * g++.dg/lto/pr48207-2_0.C: New testcase.
980 * g++.dg/lto/pr48207-3_0.C: Likewise.
982 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
984 * gnat.dg/volatile5.adb: New test.
985 * gnat.dg/volatile5_pkg.ads: New helper.
987 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
990 * gcc.target/i386/pr48708.c: New test.
992 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
994 * gcc.dg/vect/vect-119.c: New test.
996 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
998 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1001 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1002 Richard Sandiford <richard.sandiford@linaro.org>
1005 * gcc.target/arm/pr46329.c: New test.
1007 2011-04-21 Tobias Burnus <burnus@net-b.de>
1010 * gfortran.dg/coarray_18.f90: New.
1012 2011-04-20 Jason Merrill <jason@redhat.com>
1014 * g++.dg/cpp0x/initlist47.C: New.
1016 * g++.dg/init/dtor4.C: New.
1018 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1021 * gcc.target/i386/sse2-pinsrw.c: New test.
1022 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1023 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1024 * gcc.target/i386/sse2-insvhi.c: Ditto.
1025 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1026 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1028 2011-04-20 Jason Merrill <jason@redhat.com>
1030 * g++.dg/template/const4.C: New.
1032 2011-04-20 Easwaran Raman <eraman@google.com>
1034 * gcc.dg/stack-layout-1.c: New test.
1036 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1038 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1039 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1042 2011-04-20 Kai Tietz <ktietz@redhat.com>
1044 * gcc.dg/binop-xor1.c: New test.
1045 * gcc.dg/binop-xor2.c: New test.
1046 * gcc.dg/binop-xor3.c: New test.
1047 * gcc.dg/binop-xor4.c: New test.
1048 * gcc.dg/binop-xor5.c: New test.
1050 2011-04-20 Richard Guenther <rguenther@suse.de>
1052 PR tree-optimization/47892
1053 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1055 2011-04-20 Richard Guenther <rguenther@suse.de>
1058 * g++.dg/torture/pr48695.C: New testcase.
1060 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1062 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1063 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1064 * gcc.c-torture/execute/pr45262.c: Ditto
1065 * gcc.dg/torture/pr43165.c: Ditto.
1066 * gcc.dg/torture/pr47228.c: Ditto.
1067 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1068 * gcc.dg/ipa/pr45644.c: Ditto.
1069 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1072 2011-04-19 Jason Merrill <jason@redhat.com>
1074 * g++.dg/ext/complex7.C: New.
1076 * g++.dg/ext/attrib41.C: New.
1078 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1081 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1083 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1086 * gcc.target/i386/pr48678.c: New test.
1088 2011-04-19 Martin Jambor <mjambor@suse.cz>
1090 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1091 * g++.dg/opt/devirt2.C: New test.
1092 * g++.dg/ipa/devirt-g-1.C: Likewise.
1094 2011-04-19 Tobias Burnus <burnus@net-b.de>
1097 * gfortran.dg/whole_file_33.f90: New.
1099 2011-04-19 Martin Jambor <mjambor@suse.cz>
1101 * g++.dg/ipa/devirt-7.C: New test.
1103 2011-04-19 Richard Guenther <rguenther@suse.de>
1106 * g++.dg/lto/pr48207_0.C: New testcase.
1108 2011-04-18 Jason Merrill <jason@redhat.com>
1110 * g++.dg/init/void1.C: New.
1112 * g++.dg/cpp0x/union4.C: New.
1114 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1117 * g++.dg/torture/pr48661.C: New test.
1120 * g++.dg/gomp/pr48632.C: New test.
1122 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1124 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1125 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1127 2011-04-18 Tobias Burnus <burnus@net-b.de>
1130 * gfortran.dg/coarray_17.f90: New.
1131 * gfortran.dg/coarray_10.f90: Update dg-error.
1133 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1136 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1137 * gfortran.dg/guality/guality.exp: Likewise.
1139 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1141 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1143 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1145 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1147 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1149 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1151 2011-04-18 Richard Guenther <rguenther@suse.de>
1154 * g++.dg/torture/pr46364.C: New testcase.
1156 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1158 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1160 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1162 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1164 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1165 Ira Rosen <ira.rosen@linaro.org>
1168 * gcc.target/arm/pr48252.c: New test.
1170 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1172 PR tree-optimization/48616
1173 * gcc.dg/pr48616.c: New test.
1175 2011-04-18 Tobias Burnus <burnus@net-b.de>
1178 * gfortran.dg/coarray_16.f90: New.
1180 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1183 * gfortran.dg/realloc_on_assign_7.f03: New test.
1185 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1187 PR libgfortran/48602
1188 * gfortran.dg/fmt_g0_6.f08: New test.
1190 2011-04-17 Jason Merrill <jason@redhat.com>
1192 * g++.dg/cpp0x/sfinae16.C: New.
1194 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1196 * gcc.target/mips/reg-var-1.c: New test.
1198 2011-04-17 Jan Hubicka <jh@suse.cz>
1200 * gcc.dg/winline-5.c: Update testcase.
1202 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1204 * gnat.dg/discr27.ad[sb]: Move dg directive.
1205 * gnat.dg/discr28.ad[sb]: New test.
1206 * gnat.dg/discr28_pkg.ads: New helper.
1208 2011-04-17 Michael Matz <matz@suse.de>
1210 PR tree-optimization/48622
1212 * gcc.dg/lto/pr48622_0.c: New test.
1214 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1216 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1217 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1218 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1219 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1220 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1221 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1223 2011-04-15 Jason Merrill <jason@redhat.com>
1225 * g++.dg/cpp0x/range-for17.C: New.
1227 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1229 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1230 * g++.dg/cpp0x/range-for3.C: Likewise.
1231 * g++.dg/cpp0x/range-for9.C: Correct error message.
1232 * g++.dg/cpp0x/range-for11.C: New.
1233 * g++.dg/cpp0x/range-for12.C: New.
1234 * g++.dg/cpp0x/range-for13.C: New.
1235 * g++.dg/cpp0x/range-for14.C: New.
1236 * g++.dg/cpp0x/range-for15.C: New.
1237 * g++.dg/cpp0x/range-for16.C: New.
1239 2011-04-15 Tobias Burnus <burnus@net-b.de>
1242 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1244 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1246 * objc.dg/naming-4.m: Updated.
1247 * objc.dg/naming-5.m: Updated.
1248 * objc.dg/naming-6.m: New.
1249 * objc.dg/naming-7.m: New.
1250 * obj-c++.dg/naming-1.mm: Updated.
1251 * obj-c++.dg/naming-2.mm: Updated.
1252 * obj-c++.dg/naming-3.mm: New.
1253 * obj-c++.dg/naming-4.mm: New.
1255 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1257 PR libgfortran/48589
1258 * gfortran.dg/fmt_g0_5.f08: New test.
1260 2011-04-15 Richard Guenther <rguenther@suse.de>
1263 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1265 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1267 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1268 -finline-limit=0 to -fno-inline
1270 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1273 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1276 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1279 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1280 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1281 * gcc.target/i386/avx-insertps-3.c: New test.
1282 * gcc.target/i386/avx-insertps-4.c: New test.
1284 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1286 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1289 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1294 * gcc.target/avr/pr46779-1.c: New test case
1295 * gcc.target/avr/pr46779-2.c: New test case
1297 2011-04-14 Jason Merrill <jason@redhat.com>
1299 * g++.dg/cpp0x/sfinae15.C: New.
1301 * g++.dg/cpp0x/sfinae14.C: New.
1303 * g++.dg/ext/vla10.C: New.
1305 2011-04-14 Richard Guenther <rguenther@suse.de>
1307 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1309 2011-04-14 Richard Guenther <rguenther@suse.de>
1311 * gcc.dg/fold-bitand-4.c: Move ...
1312 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1314 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1316 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1318 * gcc.target/avr/torture/trivial.c: Ditto.
1320 2011-04-13 Jason Merrill <jason@redhat.com>
1322 * g++.dg/template/operator11.C: New.
1324 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1327 * gcc.dg/gomp/pr48591.c: New test.
1330 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1331 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1333 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1336 * g++.dg/template/dependent-expr7.C: New test case.
1338 2011-04-13 Jason Merrill <jason@redhat.com>
1340 * g++.dg/cpp0x/sfinae13.C: New.
1342 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1344 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1346 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1348 * gcc.target/arm/pr43698.c: Remove -march option.
1350 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1352 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1355 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1359 * gfortran.dg/realloc_on_assign_6.f03: New test.
1361 2011-04-12 Kai Tietz <ktietz@redhat.com>
1363 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1364 targets the additional -mno-ms-bitfields and
1365 -Wno-packed-bitfield-compat options.
1366 * g++.dg/ext/bitfield3.C: Likewise.
1367 * g++.dg/ext/bitfield4.C: Likewise.
1368 * g++.dg/ext/bitfield5.C: Likewise.
1369 * gcc.dg/bitfld-15.c: Likewise.
1370 * gcc.dg/bitfld-16.c: Likewise.
1371 * gcc.dg/bitfld-17.c: Likewise.
1372 * gcc.dg/bitfld-18.c: Likewise.
1374 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1376 * gcc.target/arm/neon-vld3-1.c: New test.
1377 * gcc.target/arm/neon-vst3-1.c: New test.
1378 * gcc.target/arm/neon/v*.c: Regenerate.
1380 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1382 PR rtl-optimization/48549
1383 * g++.dg/opt/pr48549.C: New test.
1385 2011-04-12 Richard Guenther <rguenther@suse.de>
1387 PR tree-optimization/46076
1388 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1390 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1393 * lib/compat.exp (compat-execute): Declare unsupported after
1394 stripping path from src1.
1395 * lib/lto.exp (lto-execute): Likewise.
1397 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1400 * gcc.dg/pr48552-1.c: New test.
1401 * gcc.dg/pr48552-2.c: New test.
1403 2011-04-11 Jason Merrill <jason@redhat.com>
1405 * g++.dg/cpp0x/sfinae12.C: New.
1407 * g++.dg/cpp0x/enum10.C: New.
1409 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1411 * g++.dg/cpp0x/rv-func.C: New.
1413 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1415 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1418 2011-04-11 Martin Jambor <mjambor@suse.cz>
1420 PR tree-optimization/48195
1421 * gcc.dg/ipa/pr48195.c: New test.
1423 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1425 * gnat.dg/return3.adb: Remove unused switch.
1427 2011-04-08 Mike Stump <mikestump@comcast.net>
1430 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1431 default to fno-common.
1433 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1435 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1436 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1438 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1441 * gfortran.dg/function_optimize_5.f90: New test.
1443 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1445 * gnat.dg/aggr17.adb: New test.
1446 * gnat.dg/aggr18.adb: Likewise.
1448 2011-04-08 Michael Matz <matz@suse.de>
1451 * gcc.target/i386/pr48389.c: New test.
1453 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1455 PR rtl-optimization/48272
1456 * g++.dg/opt/pr48272.C: New.
1458 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1460 PR rtl-optimization/48235
1461 * gcc.dg/pr48235.c: New.
1463 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1465 PR rtl-optimization/48302
1466 * g++.dg/opt/pr48302.C: New.
1468 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1471 * g++.dg/opt/pr48273.C: New.
1473 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1475 PR rtl-optimization/48442
1476 * gcc.dg/pr48442.c: New.
1478 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1480 PR tree-optimization/48377
1481 * gcc.dg/vect/pr48377.c: New test.
1483 2011-04-07 Jason Merrill <jason@redhat.com>
1485 * g++.dg/cpp0x/regress/call1.C: New.
1487 * g++.dg/cpp0x/variadic107.C: New.
1489 * g++.dg/cpp0x/sfinae11.C: New.
1490 * g++.dg/cpp0x/noexcept02.C: Fix.
1492 * g++.dg/cpp0x/sfinae10.C: New.
1494 * g++.dg/cpp0x/sfinae9.C: New.
1496 * c-c++-common/Wcast-qual-1.c: Move here from...
1497 * gcc.dg/cast-qual-3.c: ...here, and...
1498 * g++.dg/warn/Wcast-qual2.C: ...here.
1500 * g++.dg/cpp0x/sfinae8.C: New.
1502 * g++.dg/cpp0x/sfinae7.C: New.
1504 * g++.dg/cpp0x/enum9.C: New.
1506 2011-04-07 Mike Stump <mikestump@comcast.net>
1508 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1509 with no trampolines.
1511 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1514 * gfortran.dg/gomp/pr48117.f90: New test.
1517 * gcc.dg/torture/pr48343.c: New test.
1519 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1521 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1523 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1525 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1527 2011-04-07 Tom de Vries <tom@codesourcery.com>
1530 * lib/scanasm.exp (object-size): New proc.
1531 * gcc.target/arm/pr43920-2.c: New test.
1533 2011-04-06 Tobias Burnus <burnus@net-b.de>
1537 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1539 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1541 * gcc.dg/mtune.c: Prune note from output.
1543 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1546 * gcc.dg/guality/pr36977.c: New test.
1547 * gcc.dg/guality/pr48466.c: New test.
1549 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1551 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1553 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1555 * gnat.dg/return3.adb: New test.
1557 2011-04-06 Richard Guenther <rguenther@suse.de>
1559 PR tree-optimization/47663
1560 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1562 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1564 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1565 Solaris 8 and 9 as well.
1567 2011-04-05 Tom de Vries <tom@codesourcery.com>
1570 * gcc.target/arm/pr43920-1.c: New test.
1572 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1574 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1575 (cctor): Actually return the value.
1576 (main): Cast return values.
1578 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1580 * gfortran.dg/character_comparison_8.f90: New test.
1582 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1584 * frontend-passes: (optimize_lexical_comparison): New function.
1585 (optimize_expr): Call it.
1586 (optimize_comparison): Also handle lexical comparison functions.
1587 Return false instad of -2 for unequal comparison.
1589 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1592 * function_optimize_4.f90: New test.
1594 2011-04-04 Tobias Burnus <burnus@net-b.de>
1597 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1598 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1599 * gfortran.dg/coarray_15.f90: New.
1601 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1603 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1604 * gfortran.dg/bessel_7.f90: Likewise.
1606 2011-04-03 Tobias Burnus <burnus@net-b.de>
1608 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1610 2011-04-03 Richard Guenther <rguenther@suse.de>
1611 Ira Rosen <ira.rosen@linaro.org>
1613 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1614 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1615 -ftree-loop-if-convert-stores.
1617 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1619 * gnat.dg/specs/aggr2.ads: New test.
1621 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1623 * gnat.dg/debug2.ad[sb]: New test.
1624 * gnat.dg/debug2_pkg.ads: New helper.
1625 * gnat.dg/debug3.ad[sb]: New test.
1627 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1629 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1631 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1634 * gcc.c-torture/compile/pr48335-1.c: New test.
1635 * gcc.dg/pr48335-1.c: New test.
1636 * gcc.dg/pr48335-2.c: New test.
1637 * gcc.dg/pr48335-3.c: New test.
1638 * gcc.dg/pr48335-4.c: New test.
1639 * gcc.dg/pr48335-5.c: New test.
1640 * gcc.dg/pr48335-6.c: New test.
1641 * gcc.dg/pr48335-7.c: New test.
1642 * gcc.dg/pr48335-8.c: New test.
1643 * gcc.target/i386/pr48335-1.c: New test.
1645 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1648 * gcc.dg/Waddress.c: New test.
1650 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1653 * gfortran.dg/function_optimize_3.f90: New test.
1655 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1657 * gcc.c-torture/compile/20110401-1.c: New test.
1659 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1660 * g++.dg/lto/20091002-2_0.C: Likewise.
1661 * g++.dg/lto/20090303_0.c: Likewise.
1662 * g++.dg/lto/20091004-1_0.C: Likewise.
1663 * g++.dg/lto/20091002-3_0.C: Likewise.
1664 * g++.dg/lto/20091004-2_0.C: Likewise.
1665 * g++.dg/lto/20081123_0.C: Likewise.
1666 * g++.dg/lto/20090313_0.C: Likewise.
1667 * g++.dg/lto/20081109-1_0.C: Likewise.
1668 * g++.dg/lto/20081219_0.C: Likewise.
1669 * g++.dg/lto/20081204-1_0.C: Likewise.
1670 * g++.dg/lto/20090302_0.C: Likewise.
1671 * g++.dg/lto/20081119-1_0.C: Likewise.
1672 * g++.dg/lto/20081118_0.C: Likewise.
1673 * gcc.dg/lto/20091020-2_0.c: Likewise.
1674 * gcc.dg/lto/20090210_0.c: Likewise.
1675 * gcc.dg/lto/20081204-1_0.c: Likewise.
1676 * gcc.dg/lto/20081224_0.c: Likewise.
1677 * gcc.dg/lto/20090219_0.c: Likewise.
1678 * gcc.dg/lto/20091014-1_0.c: Likewise.
1679 * gcc.dg/lto/20091016-1_0.c: Likewise.
1680 * gcc.dg/lto/20090206-2_0.c: Likewise.
1681 * gcc.dg/lto/20090116_0.c: Likewise.
1682 * gcc.dg/lto/20091013-1_0.c: Likewise.
1683 * gcc.dg/lto/20091015-1_0.c: Likewise.
1684 * gcc.dg/lto/20090126-2_0.c: Likewise.
1686 2011-03-31 Ian Lance Taylor <iant@google.com>
1688 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1690 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1692 * gnat.dg/opt16.adb: New test.
1694 2011-03-31 Jason Merrill <jason@redhat.com>
1696 * g++.dg/cpp0x/defaulted24.C: New.
1698 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1701 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1704 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1706 * g++.dg/other/i386-9.C: New test.
1708 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1710 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1712 2011-03-30 Jason Merrill <jason@redhat.com>
1714 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1716 * g++.dg/cpp0x/regress/isnan.C: New.
1718 * g++.dg/cpp0x/initlist46.C: New.
1720 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1723 * gcc.target/arm/neon-modes-2.c: New test.
1725 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1728 * gcc.c-torture/compile/pr48305.c: New test.
1730 2011-03-29 Jason Merrill <jason@redhat.com>
1732 * g++.dg/cpp0x/regress/value-dep1.C: New.
1734 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1736 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1738 2011-03-29 Ian Lance Taylor <iant@google.com>
1740 * go.test/go-test.exp: Handle the test lines used in several new
1742 (errchk): Add opts parameter. Change all callers. Handle parens
1745 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1746 Dominique d'Humieres <dominiq@lps.ens.fr>
1748 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1749 and __APPLE__ && __PPC__ && __ALTIVEC__.
1751 2011-03-29 Jason Merrill <jason@redhat.com>
1753 * g++.dg/cpp0x/dependent1.C: New.
1755 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1757 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1759 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1761 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1764 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1765 * gfortran.dg/proc_ptr_comp_32.f90: New.
1767 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1769 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1770 check for corresponding warning.
1772 2011-03-28 Jason Merrill <jason@redhat.com>
1774 * g++.dg/cpp0x/rv-deduce2.C: New.
1776 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1779 * gcc.dg/pr48203.c: New test.
1781 2011-03-28 Jeff Law <law@redhat.com>
1783 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1785 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1787 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1788 and __PPC__ && __ALTIVEC__.
1790 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1793 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1794 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1795 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1796 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1798 2011-03-28 Jason Merrill <jason@redhat.com>
1800 * g++.dg/cpp0x/initlist-array2.C: New.
1802 * g++.dg/cpp0x/initlist-array1.C: New.
1804 * g++.dg/cpp0x/constexpr-compound.C: New.
1806 * g++.dg/cpp0x/constexpr-using.C: New.
1808 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1810 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1813 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1815 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1817 * gcc.dg/slp-1.c: New test.
1819 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1821 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1822 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1823 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1824 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1825 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1826 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1827 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1828 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1829 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1830 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1831 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1832 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1833 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1834 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1836 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1839 * gfortran.dg/trim_optimize_5.f90: New test.
1840 * gfortran.dg/trim_optimize_6.f90: New test.
1842 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1845 * gcc.target/mips/madd-7.c: Remove -mlong32.
1846 * gcc.target/mips/msub-7.c: Likewise.
1848 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1850 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1851 accesses to preserve the meaning of the test for doubleword vectors.
1852 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1853 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1855 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1858 * gfortran.dg/class_42.f03: New.
1860 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1862 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1865 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1867 PR rtl-optimization/48144
1868 * gcc.dg/pr48144.c: New test.
1870 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1872 * gnat.dg/discr27.ad[sb]: New test.
1874 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1876 * gnat.dg/limited_with2.ad[sb]: New test.
1877 * gnat.dg/limited_with2_pkg1.ads: New helper.
1878 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1880 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1882 * gnat.dg/opt15.adb: New test.
1883 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1885 2011-03-25 Tobias Burnus <burnus@net-b.de>
1889 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1890 * gfortran.dg/leadz_trailz_3.f90: Ditto
1892 2011-03-25 Martin Jambor <mjambor@suse.cz>
1894 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1896 2011-03-25 Jason Merrill <jason@redhat.com>
1898 * g++.dg/cpp0x/defaulted22.C: New.
1899 * g++.dg/cpp0x/defaulted23.C: New.
1900 * g++.dg/cpp0x/defaulted15.C: Adjust.
1902 2011-03-25 Jason Merrill <jason@redhat.com>
1904 * g++.dg/cpp0x/move1.C: New.
1906 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1909 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1911 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1913 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1914 for mips-sgi-irix6.5.
1915 Replace snprintf prototype by <stdio.h>.
1917 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1920 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
1921 run_expensive_tests.
1922 * gcc.dg/graphite/block-4.c: Likewise.
1923 * gcc.dg/graphite/block-7.c: Likewise.
1924 * gcc.dg/graphite/block-8.c: Likewise.
1926 2011-03-25 Richard Guenther <rguenther@suse.de>
1928 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
1929 * g++.dg/tree-ssa/pr8781.C: Likewise.
1930 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
1931 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
1932 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
1933 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
1934 * gcc.dg/tree-ssa/alias-18.c: Likewise.
1935 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
1936 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
1937 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
1938 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
1939 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
1940 * gcc.dg/tree-ssa/pr21574.c: Likewise.
1941 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
1942 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
1943 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
1944 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
1945 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
1946 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
1947 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
1948 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
1949 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
1950 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
1951 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
1952 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
1953 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
1954 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
1955 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
1956 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
1957 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
1958 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
1959 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
1960 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1961 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1962 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1963 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
1964 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
1965 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1966 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
1967 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
1968 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
1969 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
1970 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
1971 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
1972 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
1973 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
1974 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
1975 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
1976 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
1977 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
1978 * c-c++-common/pr46562-2.c: Likewise.
1979 * gfortran.dg/pr42108.f90: Likewise.
1980 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
1981 foo to be inlined even at -O1.
1982 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
1983 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
1984 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
1985 * gcc.dg/matrix/matrix.exp: Disable FRE.
1987 2011-03-24 Jakub Jelinek <jakub@redhat.com>
1990 * gcc.dg/dfp/pr48204.c: New test.
1992 2011-03-24 Steve Ellcey <sje@cup.hp.com>
1995 * gcc.c-torture/execute/pr47917.c: Move this...
1996 * gcc.dg/torture/pr47917.c: to here and add xfails.
1998 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2000 * gnat.dg/array16.ad[sb]: New test.
2001 * gnat.dg/array16.ads: New helper.
2003 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2005 * gnat.dg/derived_type2.adb: New test.
2007 2011-03-24 Richard Guenther <rguenther@suse.de>
2009 PR tree-optimization/48271
2010 * g++.dg/torture/pr48271.C: New testcase.
2012 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2014 * gnat.dg/array15.ad[sb]: New test.
2016 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2019 * gcc.target/i386/pr48237.c: New test.
2021 2011-03-24 Richard Guenther <rguenther@suse.de>
2024 * gcc.dg/builtin-object-size-10.c: New testcase.
2026 2011-03-24 Richard Guenther <rguenther@suse.de>
2028 PR tree-optimization/46562
2029 * c-c++-common/pr46562-2.c: New testcase.
2030 * c-c++-common/pr46562.c: Likewise.
2032 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2034 * gcc.dg/vect/vect-cselim-1.c: New test.
2035 * gcc.dg/vect/vect-cselim-2.c: New test.
2037 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2039 * gcc.target/arm/pr46934.c: New.
2041 2011-03-23 Ian Lance Taylor <iant@google.com>
2043 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2045 2011-03-23 Richard Guenther <rguenther@suse.de>
2047 * gcc.dg/struct: Remove directory and contents.
2049 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2052 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2054 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2056 * gnat.dg/discr26.ad[sb]: New test.
2057 * gnat.dg/discr26_pkg.ads: New helper.
2059 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2062 * gcc.target/arm/neon-vld-1.c: New test.
2064 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2066 * gnat.dg/array14.ad[sb]: New test.
2067 * gnat.dg/array14_pkg.ads: New helper.
2069 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2071 * gcc.c-torture/execute/920501-8.x: Remove.
2072 * gcc.c-torture/execute/930513-1.x: Remove.
2073 * gcc.c-torture/execute/960312-1.x: Remove.
2074 * gcc.c-torture/compile/20000804-1.c,
2075 gcc.c-torture/compile/20001205-1.c,
2076 gcc.c-torture/compile/20001226-1.c,
2077 gcc.c-torture/compile/20010518-2.c,
2078 gcc.c-torture/compile/20020312-1.c,
2079 gcc.c-torture/compile/20020604-1.c,
2080 gcc.c-torture/compile/920501-12.c,
2081 gcc.c-torture/compile/920501-4.c,
2082 gcc.c-torture/compile/920520-1.c,
2083 gcc.c-torture/compile/980506-1.c,
2084 gcc.c-torture/execute/980709-1.x,
2085 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2086 options for m68hc11.
2087 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2088 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2091 2011-03-22 Nick Clifton <nickc@redhat.com>
2093 * lib/target-supports.exp (check_profiling_available): Add MN10300
2094 to the list of targets that do not support profiling. Restore
2095 alpha sorting to this list.
2097 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2099 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2100 failure on 32-bit systems.
2101 * gcc.dg/torture/vector-2.c: Ditto.
2103 2011-03-22 Richard Guenther <rguenther@suse.de>
2105 PR tree-optimization/48228
2106 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2108 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2110 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2114 * gcc.target/powerpc/pr48226.c: New file.
2116 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2118 * lib/prune.exp (prune_gcc_output): Prune "could not create
2119 compact unwind for" warnings.
2121 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2125 * gcc.c-torture/execute/pr42544.c: New test.
2126 * gcc.c-torture/execute/pr48197.c: New test.
2128 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2130 PR preprocessor/48192
2131 * gcc.target/powerpc/pr48192.c: New file.
2134 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2135 split problem of 0 being loaded in a VSX register.
2137 2011-03-21 Richard Guenther <rguenther@suse.de>
2140 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2141 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2142 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2143 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2145 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2148 * gcc.dg/pr48213.c: New test.
2150 2011-03-21 Kai Tietz <ktietz@redhat.com>
2153 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2155 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2157 * gcc.target/arm/xor-and.c: New.
2159 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2162 * gfortran.dg/function_optimize_1.f90: New test.
2163 * gfortran.dg/function_optimize_2.f90: New test.
2165 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2167 PR rtl-optimization/47502
2168 * gcc.target/i386/pr47502-1.c: New.
2169 * gcc.target/i386/pr47502-2.c: Likewise.
2171 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2173 PR rtl-optimization/48156
2174 * gcc.dg/pr48156.c: New test.
2176 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2179 * gfortran.dg/scratch_1.f90: Adjust test.
2181 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2184 * gfortran.dg/scratch_1.f90: New test.
2186 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2188 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2189 variably modified typedefs.
2190 * gcc.dg/c1x-typedef-2.c: Remove.
2192 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2194 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2195 * gcc.dg/c1x-anon-struct-3.c: New test.
2196 * gcc.dg/anon-struct-11.c: Update.
2198 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2202 Only xfail with gas.
2204 2011-03-18 Jason Merrill <jason@redhat.com>
2206 * g++.dg/template/fn-ptr1.C: New.
2208 * g++.dg/overload/volatile1.C: New.
2210 * g++.dg/opt/pr23372.C: New.
2212 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2214 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2217 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2219 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2221 * gcc.target/arm/unsigned-extend-1.c: New.
2223 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2226 * gcc.c-torture/compile/pr48161.c: New test.
2228 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2231 * gcc.dg/torture/pr47725.c: New.
2233 2011-03-17 Jason Merrill <jason@redhat.com>
2235 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2236 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2238 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2240 * gnat.dg/specs/elab2.ads: New test.
2241 * gnat.dg/specs/elab2_pkg.ads: New helper.
2243 2011-03-17 Jason Merrill <jason@redhat.com>
2245 * g++.dg/cpp0x/decltype-1212.C: New.
2246 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2248 2011-03-17 Jason Merrill <jason@redhat.com>
2250 * g++.dg/parse/memfnquals1.C: New.
2252 2011-03-17 Richard Guenther <rguenther@suse.de>
2255 * gcc.dg/pr48134.c: New testcase.
2257 2011-03-17 Richard Guenther <rguenther@suse.de>
2260 * g++.dg/torture/pr48165.C: New testcase.
2262 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2264 PR rtl-optimization/48141
2265 * gcc.dg/pr48141.c: New test.
2267 2011-03-16 Jason Merrill <jason@redhat.com>
2269 * g++.dg/cpp0x/constexpr-48089.C: New.
2271 * g++.dg/cpp0x/constexpr-abi1.C: New.
2273 * g++.dg/cpp0x/constexpr-46336.C: New.
2274 * g++.dg/parse/friend5.C: Adjust expected errors.
2276 * g++.dg/cpp0x/constexpr-47570.C: New.
2278 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2281 * ++.dg/debug/dwarf2/typedef6.C: New test.
2283 2011-03-16 Jason Merrill <jason@redhat.com>
2285 * g++.dg/cpp0x/elision2.C: New.
2287 * g++.dg/cpp0x/constexpr-array3.C: New.
2289 2011-03-16 Jason Merrill <jason@redhat.com>
2291 * g++.dg/cpp0x/sfinae6.C: New.
2292 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2293 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2294 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2295 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2296 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2298 2011-03-16 Jason Merrill <jason@redhat.com>
2300 * g++.dg/template/incomplete6.C: New.
2302 2011-03-16 Jeff Law <law@redhat.com>
2304 * gcc.dg/tree-ssa/vrp55.c: New test.
2306 2011-03-16 Jason Merrill <jason@redhat.com>
2308 * g++.dg/cpp0x/auto22.C: New.
2310 2011-03-16 Richard Guenther <rguenther@suse.de>
2312 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2313 optimizing it away if promoted to const.
2315 2011-03-16 Richard Guenther <rguenther@suse.de>
2317 PR tree-optimization/48149
2318 * gcc.dg/fold-complex-1.c: New testcase.
2320 2011-03-16 Richard Guenther <rguenther@suse.de>
2323 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2326 2011-03-16 Richard Guenther <rguenther@suse.de>
2328 PR tree-optimization/26134
2329 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2331 2011-03-16 Richard Guenther <rguenther@suse.de>
2333 PR tree-optimization/48146
2334 * gcc.dg/torture/pr48146.c: New testcase.
2336 2011-03-16 Richard Guenther <rguenther@suse.de>
2338 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2339 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2341 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.c-torture/compile/pr48136.c: New test.
2346 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2349 * gcc.dg/guality/pr45882.c: New test.
2351 2011-03-15 Jason Merrill <jason@redhat.com>
2353 * g++.dg/cpp0x/constexpr-recursion.C: New.
2355 * g++.dg/cpp0x/implicit11.C: New.
2357 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2359 * g++.dg/cpp0x/constexpr-attribute.C: New.
2361 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2363 * g++.dg/parse/pr34758.C: New.
2365 2011-03-15 Xinliang David Li <davidxl@google.com>
2368 * gcc.dg/uninit-pred-7_d.c: New test.
2369 * gcc.dg/uninit-pred-8_d.c: New test.
2371 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2374 * gcc.target/arm/pr46788.c: New.
2376 2011-03-15 Richard Guenther <rguenther@suse.de>
2379 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2380 * gfortran.dg/ishft_4.f90: Likewise.
2381 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2383 2011-03-15 Richard Guenther <rguenther@suse.de>
2385 PR tree-optimization/13954
2386 * g++.dg/tree-ssa/pr13954.C: New testcase.
2388 2011-03-15 Richard Guenther <rguenther@suse.de>
2390 PR tree-optimization/48037
2391 * gcc.target/i386/pr48037-1.c: New testcase.
2393 2011-03-15 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/41490
2396 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2397 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2398 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2399 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2400 * g++.dg/tree-ssa/pr33604.C: Adjust.
2402 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2405 * gcc.c-torture/execute/pr47917.c: New test.
2406 * gcc.dg/pr47917.c: New test.
2409 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2411 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2413 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2414 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2415 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2416 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2417 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2418 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2419 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2420 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2421 * gcc.target/i386/avx-floor-vec.c: Ditto.
2422 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2423 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2424 * gcc.target/i386/avx-rint-vec.c: Ditto.
2425 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2426 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2427 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2428 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2430 2011-03-14 Tom Tromey <tromey@redhat.com>
2432 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2433 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2434 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2436 2011-03-14 Tom Tromey <tromey@redhat.com>
2438 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2439 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2440 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2442 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2444 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2446 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2448 PR rtl-optimization/47166
2449 * gcc.c-torture/execute/postmod-1.c: New test.
2451 2011-03-14 Richard Guenther <rguenther@suse.de>
2454 * gcc.dg/torture/pr48098.c: New testcase.
2456 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2459 * gcc.target/powerpc/pr48053-1.c: New test.
2460 * gcc.target/powerpc/pr48053-2.c: Likewise.
2462 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2465 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2467 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2470 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2472 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2475 * gfortran.dg/class_41.f03: New.
2477 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2479 * g++.dg/conversion/cast3.C: New test.
2481 2011-03-11 Jason Merrill <jason@redhat.com>
2483 * g++.dg/template/error45.C: New.
2485 * g++.dg/parse/no-type-defn1.C: New.
2487 * g++.dg/ext/attrib40.C: New.
2489 * g++.dg/cpp0x/regress/array1.C: New.
2491 2011-03-11 Richard Guenther <rguenther@suse.de>
2493 PR tree-optimization/48067
2494 * gcc.dg/pr48067.c: New testcase.
2496 2011-03-11 Richard Guenther <rguenther@suse.de>
2499 * g++.dg/lto/20110311-1_0.C: New testcase.
2501 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2504 * g++.dg/inherit/virtual8.C: New test.
2507 * gcc.dg/torture/pr48044.c: New test.
2509 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2512 * gfortran.dg/proc_ptr_comp_31.f90: New.
2514 2011-03-11 Richard Guenther <rguenther@suse.de>
2516 PR tree-optimization/47278
2517 * gcc.dg/torture/pr47278-1.c: New testcase.
2518 * gcc.dg/torture/pr47278-2.c: Likewise.
2520 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2522 PR tree-optimization/48063
2523 * gcc.dg/torture/pr48063.c: New test.
2525 2011-03-10 Jason Merrill <jason@redhat.com>
2527 * g++.dg/template/array22.C: New.
2529 * g++.dg/cpp0x/syntax-err1.C: New.
2530 * g++.dg/parse/error36.C: Adjust expected errors.
2531 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2532 * g++.old-deja/g++.pt/typename3.C: Likewise.
2533 * g++.old-deja/g++.pt/typename4.C: Likewise.
2534 * g++.old-deja/g++.pt/typename6.C: Likewise.
2536 2011-03-09 Jason Merrill <jason@redhat.com>
2538 * g++.dg/template/nontype22.C: New.
2540 2011-03-09 Martin Jambor <mjambor@suse.cz>
2542 PR tree-optimization/47714
2543 * g++.dg/torture/pr47714.C: New test.
2545 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2548 * gcc.target/powerpc/pr47755-2.c: New file.
2550 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2552 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2553 is not set in the environment, pass 64 as first argument when not
2554 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2555 native where ulimit -u is supported.
2557 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2559 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2561 2011-03-08 Jason Merrill <jason@redhat.com>
2563 * g++.dg/template/nontype21.C: New.
2565 * g++.dg/template/anon5.C: New.
2567 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2570 * gcc.dg/pr47881.c: New test.
2572 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2575 * g++.dg/lookup/template3.C: New test.
2577 2011-03-08 Kai Tietz <ktietz@redhat.com>
2579 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2582 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2585 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2586 sizeof to compute alignment.
2588 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2590 PR tree-optimization/48022
2591 * gcc.dg/pr48022-1.c: New test.
2592 * gcc.dg/pr48022-2.c: New test.
2594 2011-03-07 Jason Merrill <jason@redhat.com>
2596 * g++.dg/template/nontype20.C: New.
2597 * g++.dg/init/member1.C: Adjust expected errors.
2598 * g++.dg/parse/constant4.C: Likewise.
2599 * g++.dg/template/qualified-id3.C: Likewise.
2600 * g++.old-deja/g++.pt/crash10.C: Likewise.
2602 * g++.dg/cpp0x/regress/non-const1.C: New.
2604 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2607 * gcc.dg/pr47991.c: New test.
2609 2011-03-07 Jason Merrill <jason@redhat.com>
2611 * g++.dg/abi/mangle46.C: New.
2613 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2616 * gcc.target/powerpc/pr47862.c: New.
2618 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2621 * gcc.target/i386/combine-mul.c: Require nonpic.
2623 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2624 Nathan Froyd <froydnj@codesourcery.com>
2626 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2628 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2630 * README.QMTEST: Remove.
2632 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2633 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2636 * gfortran.dg/array_constructor_37.f90 : New test.
2638 2011-03-05 Jason Merrill <jason@redhat.com>
2640 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2641 * g++.dg/abi/mangle45.C: Likewise.
2642 * g++.dg/cpp0x/trailing1.C: Likewise.
2644 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2646 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2648 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2650 PR rtl-optimization/47899
2651 * gcc.dg/pr47899.c: New test.
2653 * gcc.dg/torture/pr47968.c: Ignore warnings.
2655 PR tree-optimization/47967
2656 * gcc.c-torture/compile/pr47967.c: New test.
2658 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2660 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2661 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2663 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2665 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2666 and property_getAttributes() if __OBJC2__.
2667 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2668 * objc.dg/property/property-encoding-1.m: New.
2669 * obj-c++.dg/property/property-encoding-1.mm: New.
2671 2011-03-04 Jason Merrill <jason@redhat.com>
2673 * g++.dg/template/pseudodtor6.C: New.
2675 * g++.dg/inherit/covariant19.C: New.
2677 2011-03-04 Richard Guenther <rguenther@suse.de>
2680 * gcc.dg/torture/pr47968.c: New testcase.
2682 2011-03-04 Richard Guenther <rguenther@suse.de>
2685 * gcc.dg/torture/pr47975.c: New testcase.
2687 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2690 * g++.dg/template/crash106.C: New.
2692 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2695 * gcc.dg/gomp/pr47963.c: New test.
2696 * g++.dg/gomp/pr47963.C: New test.
2698 2011-03-02 Jason Merrill <jason@redhat.com>
2700 * g++.dg/cpp0x/regress/condition1.C: New.
2702 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2704 2011-03-01 Jason Merrill <jason@redhat.com>
2706 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2708 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2710 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2712 PR rtl-optimization/47925
2713 * gcc.c-torture/execute/pr47925.c: New test.
2715 2011-03-01 Jason Merrill <jason@redhat.com>
2717 * g++.dg/cpp0x/decltype25.C: New.
2719 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2721 2011-03-01 Richard Guenther <rguenther@suse.de>
2723 PR tree-optimization/47890
2724 * gcc.dg/torture/pr47890.c: New testcase.
2726 2011-03-01 Richard Guenther <rguenther@suse.de>
2729 * gcc.dg/lto/pr47924_0.c: New testcase.
2731 2011-03-01 Richard Guenther <rguenther@suse.de>
2734 * gfortran.dg/lto/pr46911_0.f: New testcase.
2736 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2738 PR libgfortran/47933
2739 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2740 compile errors from older code form.
2742 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2744 PR libgfortran/47567
2745 * gfortran.dg/fmt_fw_d.f90: New test.
2747 2011-02-28 Jason Merrill <jason@redhat.com>
2749 * g++.dg/inherit/covariant18.C: New.
2751 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2754 * gcc.dg/pr47893.c: New test.
2756 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2758 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2759 NULL in case of a selector with conflicting types.
2760 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2762 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2764 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2765 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2766 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2767 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2769 2011-02-28 Jason Merrill <jason@redhat.com>
2772 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2774 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2776 PR libgfortran/47778
2777 * gfortran.dg/namelist_71.f90: New test.
2779 2011-02-27 Jason Merrill <jason@redhat.com>
2782 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2783 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2785 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2788 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2790 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2793 * gfortran.dg/gomp/task-1.f90: Removed.
2795 2011-02-26 Jason Merrill <jason@redhat.com>
2797 * g++.dg/template/this-targ1.C: New.
2799 * g++.dg/cpp0x/regress/template-const1.C: New.
2800 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2801 * g++.dg/template/function1.C: Adjust.
2802 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2803 * g++.dg/debug/debug7.C: Adjust.
2805 2011-02-26 Tobias Burnus <burnus@net-b.de>
2808 * gfortran.dg/gomp/task-1.f90: New.
2810 2011-02-25 Jie Zhang <jie@codesourcery.com>
2812 * gcc.target/arm/neon-thumb2-move.c: Add
2813 dg-require-effective-target arm_thumb2_ok.
2815 2011-02-24 Jason Merrill <jason@redhat.com>
2817 * g++.dg/parse/constant1.C: Specify C++98 mode.
2818 * g++.dg/parse/constant5.C: Likewise.
2819 * g++.dg/parse/error2.C: Likewise.
2820 * g++.dg/parse/semicolon3.C: Likewise.
2821 * g++.dg/template/crash14.C: Likewise.
2822 * g++.dg/template/local4.C: Likewise.
2823 * g++.dg/template/nontype3.C: Likewise.
2824 * g++.dg/parse/crash31.C: Adjust expected errors.
2825 * g++.dg/template/function1.C: Likewise.
2826 * g++.dg/template/ref3.C: Likewise.
2827 * g++.dg/template/static9.C: Likewise.
2828 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2830 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2831 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2832 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2833 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2834 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2836 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2839 * gfortran.dg/pr47878.f90: New test.
2841 2011-02-24 Richard Guenther <rguenther@suse.de>
2844 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2845 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2847 2011-02-24 Richard Guenther <rguenther@suse.de>
2850 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2851 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2853 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2855 PR libgfortran/47567
2856 * gfortran.dg/fmt_f0_1.f90: Update test.
2858 2011-02-23 Jason Merrill <jason@redhat.com>
2860 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2861 * g++.dg/abi/mangle45.C: New.
2863 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2864 * g++.dg/template/canon-type-9.C: Match use of decltype
2865 between declaration and definition.
2866 * g++.dg/template/canon-type-12.C: Likewise.
2868 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2871 * gfortran.dg/nested_allocatables_1.f90: New.
2873 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2876 * g++.dg/pr46868.C: New test.
2877 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2878 * g++.dg/parse/error14.C: Adjust.
2880 2011-02-23 Richard Guenther <rguenther@suse.de>
2882 PR tree-optimization/47838
2883 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2885 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2887 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2889 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2891 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2892 * gfortran.dg/count_init_expr.f03: Ditto.
2893 * gfortran.dg/gomp/pr43711.f90: Ditto.
2894 * gcc.dg/struct-parse-2.c: Ditto.
2895 * gcc.dg/parse-error-3.c: Ditto.
2896 * gcc.dg/Wlogical-op-1.c: Ditto.
2897 * gcc.dg/Walways-true-1.c: Ditto.
2898 * gcc.dg/pr24225.c: Ditto.
2899 * gcc.dg/Walways-true-2.c: Ditto.
2900 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2901 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2902 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2903 * g++.dg/overload/defarg4.C: Ditto.
2904 * g++.dg/inherit/covariant16.C: Ditto.
2905 * g++.dg/inherit/virtual7.C: Ditto.
2906 * g++.dg/template/canon-type-9.C: Ditto.
2907 * g++.dg/template/access19.C: Ditto.
2908 * g++.dg/template/call7.C: Ditto.
2909 * g++.dg/template/canon-type-2.C: Ditto.
2910 * g++.dg/template/init7.C: Ditto.
2911 * g++.dg/template/sizeof-template-argument.C: Ditto.
2912 * g++.dg/template/const3.C: Ditto.
2913 * g++.dg/template/sfinae26.C: Ditto.
2914 * g++.dg/template/sfinae26.C: Ditto.
2915 * g++.dg/template/canon-type-11.C: Ditto.
2916 * g++.dg/template/union2.C: Ditto.
2917 * g++.dg/template/canon-type-3.C: Ditto.
2918 * g++.dg/template/canon-type-1.C: Ditto.
2919 * g++.dg/template/canon-type-5.C: Ditto.
2920 * g++.dg/template/canon-type-7.C: Ditto.
2921 * g++.dg/template/canon-type-10.C: Ditto.
2922 * g++.dg/template/spec36.C: Ditto.
2923 * g++.dg/template/typedef38.C: Ditto.
2924 * g++.dg/template/canon-type-4.C: Ditto.
2925 * g++.dg/template/canon-type-6.C: Ditto.
2926 * g++.dg/template/canon-type-13.C: Ditto.
2927 * g++.dg/template/instantiate9.C: Ditto.
2928 * g++.dg/template/ttp22.C: Ditto.
2929 * g++.dg/warn/Wreturn-type-6.C: Ditto.
2930 * g++.dg/warn/Walways-true-1.C: Ditto.
2931 * g++.dg/warn/Wlogical-op-1.C: Ditto.
2932 * g++.dg/warn/Walways-true-2.C: Ditto.
2933 * g++.dg/conversion/op4.C: Ditto.
2934 * g++.dg/opt/pr19650.C: Ditto.
2935 * g++.dg/lookup/friend11.C: Ditto.
2936 * g++.dg/other/default2.C: Ditto.
2937 * g++.dg/other/default3.C: Ditto.
2938 * g++.dg/other/dtor2.C: Ditto.
2939 * g++.dg/other/friend5.C: Ditto.
2940 * g++.dg/other/default5.C: Ditto.
2941 * g++.dg/init/brace6.C: Ditto.
2942 * g++.dg/init/aggr5.C: Ditto.
2943 * g++.dg/init/error2.C: Ditto.
2944 * g++.dg/expr/bound-mem-fun.C: Ditto.
2945 * g++.dg/expr/cond6.C: Ditto.
2946 * g++.dg/expr/stmt-expr-1.C: Ditto.
2947 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
2948 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
2949 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
2950 * g++.dg/cpp0x/bracket1.C: Ditto.
2951 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
2952 * g++.dg/cpp0x/pr38646.C: Ditto.
2953 * g++.dg/cpp0x/variadic73.C: Ditto.
2954 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
2955 * g++.dg/cpp0x/bracket4.C: Ditto.
2956 * g++.dg/cpp0x/decltype4.C: Ditto.
2957 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
2958 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
2959 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
2960 * g++.dg/cpp0x/variadic-new2.C: Ditto.
2961 * g++.dg/cpp0x/decltype2.C: Ditto.
2962 * g++.dg/cpp0x/decltype1.C: Ditto.
2963 * g++.dg/cpp0x/bracket2.C: Ditto.
2964 * g++.dg/cpp0x/decltype5.C: Ditto.
2965 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
2966 * g++.dg/cpp0x/variadic70.C: Ditto.
2967 * g++.dg/cpp0x/decltype6.C: Ditto.
2968 * g++.dg/cpp0x/rvo.C: Ditto.
2969 * g++.dg/cpp0x/vt-40092.C: Ditto.
2970 * g++.dg/cpp0x/variadic-new.C: Ditto.
2971 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
2972 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
2973 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
2974 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
2975 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
2976 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
2977 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
2978 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
2979 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
2980 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
2981 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
2982 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
2983 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
2984 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
2985 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
2986 * g++.dg/cpp0x/pr39639.C: Ditto.
2987 * g++.dg/cpp0x/decltype3.C: Ditto.
2988 * g++.dg/cpp0x/variadic68.C: Ditto.
2989 * g++.dg/cpp0x/variadic-function.C: Ditto.
2990 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
2991 * g++.dg/cpp0x/variadic-bind.C: Ditto.
2992 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
2993 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
2994 * g++.dg/parse/crash35.C: Ditto.
2995 * g++.dg/parse/crash40.C: Ditto.
2996 * g++.dg/parse/defarg12.C: Ditto.
2997 * g++.dg/parse/crash34.C: Ditto.
2998 * g++.dg/parse/constructor3.C: Ditto.
2999 * g++.dg/parse/template23.C: Ditto.
3000 * g++.dg/parse/crash56.C: Ditto.
3001 * g++.dg/parse/dtor13.C: Ditto.
3002 * g++.dg/parse/error33.C: Ditto.
3003 * g++.dg/parse/ctor9.C: Ditto.
3004 * g++.dg/parse/error32.C: Ditto.
3005 * g++.dg/parse/error37.C: Ditto.
3006 * g++.dg/parse/bitfield3.C: Ditto.
3007 * g++.dg/parse/struct-4.C: Ditto.
3008 * g++.dg/ext/has_trivial_copy.C: Ditto.
3009 * g++.dg/ext/is_polymorphic.C: Ditto.
3010 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3011 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3012 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3013 * g++.dg/ext/is_union.C: Ditto.
3014 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3015 * g++.dg/ext/is_pod.C: Ditto.
3016 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3017 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3018 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3019 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3020 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3021 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3022 * g++.dg/ext/is_abstract.C: Ditto.
3023 * g++.dg/ext/has_trivial_assign.C: Ditto.
3024 * g++.dg/ext/is_class.C: Ditto.
3025 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3026 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3027 * g++.dg/ext/is_base_of.C: Ditto.
3028 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3029 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3030 * g++.dg/ext/is_empty.C: Ditto.
3031 * g++.dg/ext/is_enum.C: Ditto.
3032 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3033 * gnat.dg/opt11.adb: Ditto.
3034 * obj-c++.dg/pr45735.mm: Ditto.
3035 * obj-c++.dg/pr24393.mm: Ditto.
3036 * obj-c++.dg/exceptions-2.mm: Ditto.
3037 * objc.dg/pr45735.m: Ditto.
3038 * objc.dg/pr24393.m: Ditto.
3040 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3042 * objc.dg/attributes/objc-exception-1.m: New.
3044 2011-02-23 Jie Zhang <jie@codesourcery.com>
3046 * gcc.dg/cpp/include7.c: New test.
3048 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3051 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3053 2011-02-23 Jie Zhang <jie@codesourcery.com>
3055 PR rtl-optimization/47763
3056 * gcc.dg/pr47763.c: New test.
3058 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3061 * gfortran.dg/whole_file_32.f90 : New test.
3063 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3066 * g++.dg/inherit/virtual7.C: New test.
3068 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3071 * objc.dg/type-size-3.m: Updated error message.
3072 * objc.dg/type-size-4.m: New test.
3073 * objc.dg/type-size-5.m: New test.
3075 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3077 * lib/gnat.exp: Fix comments.
3078 Don't load libgloss.exp.
3079 (default_gnat_version): Call $compiler with --version.
3080 Adapt regexp for gnatmake output, insert version.
3081 (gnat_version): New proc.
3082 (gnat_init): Remove gnat_libgcc_s_path.
3083 (gnat_target_compile): Likewise.
3084 Remove ld_library_path.
3085 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3086 (gnat_pass): Remove.
3087 (gnat_pass): Remove.
3088 (gnat_finish): Remove.
3089 (gnat_exit): Remove.
3090 (local_find_gnatmake): Reindent.
3091 (runtest_file_p): Remove.
3092 (prune_warnings): Remove.
3093 (find_gnatclean): New proc.
3094 * lib/gnat-dg.exp (lremove): New proc.
3095 (gnat-dg-test): Reindent.
3096 Remove additional output files.
3097 (gnat-dg-runtest): Remove.
3099 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3100 * gnat.dg/loop_optimization6.adb: Likewise.
3101 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3103 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3105 PR tree-optimization/47835
3106 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3108 2011-02-22 Tobias Burnus <burnus@net-b.de>
3110 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3111 * gfortran.dg/abstract_type_2.f03: Ditto.
3112 * gfortran.dg/abstract_type_3.f03: Ditto.
3113 * gfortran.dg/abstract_type_4.f03: Ditto.
3114 * gfortran.dg/abstract_type_5.f03: Ditto.
3115 * gfortran.dg/abstract_type_6.f03: Ditto.
3116 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3117 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3118 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3119 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3120 * gfortran.dg/array_function_5.f90: Ditto.
3121 * gfortran.dg/asynchronous_3.f03: Ditto.
3122 * gfortran.dg/char_expr_1.f90: Ditto.
3123 * gfortran.dg/class_14.f03: Ditto.
3124 * gfortran.dg/data_array_6.f: Ditto.
3125 * gfortran.dg/data_invalid.f90: Ditto.
3126 * gfortran.dg/dot_product_1.f03: Ditto.
3127 * gfortran.dg/func_derived_5.f90: Ditto.
3128 * gfortran.dg/func_result_4.f90: Ditto.
3129 * gfortran.dg/implied_do_1.f90: Ditto.
3130 * gfortran.dg/initialization_25.f90: Ditto.
3131 * gfortran.dg/initialization_26.f90: Ditto.
3132 * gfortran.dg/interface_34.f90: Ditto.
3133 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3134 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3135 * gfortran.dg/matmul_8.f03: Ditto.
3136 * gfortran.dg/merge_init_expr.f90: Ditto.
3137 * gfortran.dg/pack_assign_1.f90: Ditto.
3138 * gfortran.dg/pack_vector_1.f90: Ditto.
3139 * gfortran.dg/pointer_check_8.f90: Ditto.
3140 * gfortran.dg/product_init_expr.f03: Ditto.
3141 * gfortran.dg/reshape_order_5.f90: Ditto.
3142 * gfortran.dg/reshape_shape_1.f90: Ditto.
3143 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3144 * gfortran.dg/same_name_2.f90: Ditto.
3145 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3146 * gfortran.dg/spread_init_expr.f03: Ditto.
3147 * gfortran.dg/stmt_func_1.f90: Ditto.
3148 * gfortran.dg/sum_init_expr.f03: Ditto.
3149 * gfortran.dg/transpose_3.f03: Ditto.
3150 * gfortran.dg/unpack_init_expr.f03: Ditto.
3151 * gfortran.dg/warn_conversion.f90: Ditto.
3152 * gfortran.dg/warn_conversion_2.f90: Ditto.
3153 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3154 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3155 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3156 * gfortran.dg/whole_file_16.f90: Ditto.
3157 * gfortran.dg/whole_file_17.f90: Ditto.
3158 * gfortran.dg/whole_file_18.f90: Ditto.
3159 * gfortran.dg/whole_file_20.f03: Ditto.
3160 * gfortran.dg/whole_file_5.f90: Ditto.
3161 * gfortran.dg/whole_file_6.f90: Ditto.
3162 * gfortran.dg/write_invalid_format.f90: Ditto.
3163 * gfortran.dg/zero_sized_6.f90: Ditto.
3165 2011-02-21 Jeff Law <law@redhat.com>
3167 PR rtl-optimization/46178
3168 * gcc.target/i386/pr46178.c: New test.
3170 PR rtl-optimization/46002
3171 * gcc.c-torture/compile/pr46002.c: New test.
3173 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3175 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3178 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3181 * g++.dg/debug/pr47106.C: Require effective target lto.
3183 2011-02-21 Jason Merrill <jason@redhat.com>
3185 * g++.dg/cpp0x/constexpr-diag2.C: New.
3187 2011-02-20 Jason Merrill <jason@redhat.com>
3189 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3191 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3193 * g++.dg/overload/conv-op1.C: New.
3195 * g++.dg/cpp0x/constexpr-synth1.C: New.
3197 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3199 * objc.dg/layout-2.m: New.
3200 * objc.dg/selector-3.m: Adjusted location of error message.
3201 * objc.dg/type-size-3.m: Same.
3202 * obj-c++.dg/selector-3.mm: Same.
3204 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3207 * objc.dg/property/dotsyntax-22.m: New.
3208 * obj-c++.dg/property/dotsyntax-22.mm: New.
3210 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3213 * g++.dg/template/typedef38.C: New test.
3215 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3218 * gfortran.dg/whole_file_30.f90 : New test.
3219 * gfortran.dg/whole_file_31.f90 : New test.
3221 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3225 * gfortran.dg/whole_file_28.f90 : New test.
3226 * gfortran.dg/whole_file_29.f90 : New test.
3228 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3231 * g++.dg/template/crash105.C: New.
3233 2011-02-19 Jason Merrill <jason@redhat.com>
3235 * g++.dg/cpp0x/regress/no-elide1.C: New.
3237 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3239 PR tree-optimization/46620
3240 * gcc.dg/pr46620.c: New.
3242 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3245 * gcc.target/i386/pr47809.c: New test.
3247 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3248 Tobias Burnus <burnus@net-b.de>
3250 * lib/target-supports.exp
3251 (check_effective_target_fortran_large_real): New check for large reals.
3252 * gfortran.dg/nan_7.f90: New test.
3254 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3256 PR libgfortran/47567
3257 * gfortran.dg/fmt_f0_1.f90: Update test.
3259 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3262 * gfortran.dg/array_constructor_36.f90 : New test.
3263 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3264 allow for comparison between different elements of the array
3265 constructor at different levels of optimization.
3267 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3269 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3270 * gcc.target/i386/pr32280-1.c: Likewise.
3272 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3275 * gcc.target/i386/pr47800.c: New test.
3277 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3279 * objc/execute/exceptions/foward-1.x: New.
3281 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3284 * gfortran.dg/derived_constructor_comps_4.f90: New.
3286 2011-02-18 Tobias Burnus
3289 * gfortran.dg/func_result_6.f90: New.
3291 2011-02-18 Michael Matz <matz@suse.de>
3294 * gfortran.dg/lto/pr45586_0.f90: New test.
3295 * gfortran.dg/typebound_proc_20.f90: Ditto.
3296 * gfortran.dg/typebound_proc_21.f90: Ditto.
3298 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3301 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3303 2011-02-18 Tobias Burnus <burnus@net-b.de>
3306 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3308 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3309 normalizing the error/warning output.
3310 * gfortran.dg/Wall.f90: Update dg-error/warning.
3311 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3312 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3313 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3314 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3315 * gfortran.dg/class_30.f90: Update dg-error/warning.
3316 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3317 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3318 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3319 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3320 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3321 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3322 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3323 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3324 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3325 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3326 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3327 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3328 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3329 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3330 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3331 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3332 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3333 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3334 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3335 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3336 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3337 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3338 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3339 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3340 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3342 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3345 * gfortran.dg/proc_ptr_comp_30.f90: New.
3347 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3350 * gcc.target/i386/pr47780.c: New test.
3352 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3355 * gfortran.dg/class_40.f03: New.
3357 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3360 * g++.dg/cpp0x/auto21.C: New test.
3362 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3364 * objc.dg/special/unclaimed-category-1.h: Updated for
3366 * objc.dg/special/unclaimed-category-1.m: Same.
3367 * objc.dg/zero-link-1.m: Same.
3368 * objc.dg/lookup-1.m: Same.
3369 * objc.dg/torture/strings/const-str-9.m
3370 * objc.dg/torture/strings/const-str-10.m: Same.
3371 * objc.dg/torture/strings/const-str-11.m: Same.
3372 * objc.dg/torture/forward-1.m: Same.
3373 * objc.dg/zero-link-2.m: Same.
3374 * objc.dg/encode-7-next-64bit.m: Same.
3375 * objc.dg/method-4.m: Same.
3376 * objc.dg/next-runtime-1.m: Same.
3377 * objc.dg/image-info.m: Same.
3378 * objc.dg/pr23214.m: Same.
3379 * objc.dg/symtab-1.m: Same.
3380 * obj-c++.dg/basic.m: Same.
3381 * obj-c++.dg/proto-lossage-3.m: Same.
3382 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3383 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3384 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3385 * obj-c++.dg/method-11.m: Same.
3386 * objc/execute/enumeration-1.m: Same.
3387 * objc/execute/object_is_class.m: Same.
3388 * objc/execute/formal_protocol-2.m: Same.
3389 * objc/execute/formal_protocol-4.m: Same.
3390 * objc/execute/formal_protocol-6.m: Same.
3391 * objc/execute/bycopy-3.m: Same.
3392 * objc/execute/exceptions/catchall-1.m: Same.
3393 * objc/execute/exceptions/finally-1.m: Same.
3394 * objc/execute/exceptions/local-variables-1.m: Same.
3395 * objc/execute/exceptions/foward-1.m: Same.
3396 * objc/execute/bf-common.h
3397 * objc/execute/enumeration-2.m: Same.
3398 * objc/execute/formal_protocol-1.m: Same.
3399 * objc/execute/formal_protocol-3.m: Same.
3400 * objc/execute/formal_protocol-5.m: Same.
3401 * objc/execute/accessing_ivars.m: Same.
3402 * objc/execute/bycopy-2.m: Same.
3403 * objc/execute/formal_protocol-7.m: Same.
3404 * objc/execute/compatibility_alias.m: Same.
3405 * objc/execute/no_clash.m: Same.
3406 * objc/execute/object_is_meta_class.m: Same.
3407 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3408 * objc/execute/class-tests-1.h: Include stdio.h.
3409 * objc/execute/class-tests-2.h: Same.
3410 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3412 * obj-c++.dg/try-catch-2.mm: Same.
3414 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3417 * g++.dg/warn/Wunused-parm-4.C: New test.
3419 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3420 Jan Hubicka <jh@suse.cz>
3424 * g++.dg/debug/pr47106.C: New.
3426 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3429 * gcc.target/i386/pr43653.c: New test.
3431 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3434 * g++.dg/template/inherit6.C: New test.
3436 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/class_39.f03: New.
3441 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3444 * g++.dg/cpp0x/variadic106.C: New test.
3446 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3449 * gfortran.dg/pr47757-1.f90: New test.
3450 * gfortran.dg/pr47757-2.f90: New test.
3451 * gfortran.dg/pr47757-3.f90: New test.
3454 * g++.dg/cpp0x/enum8.C: New test.
3456 2011-02-15 Jason Merrill <jason@redhat.com>
3458 * g++.dg/inherit/implicit-trivial1.C: New.
3459 * g++.dg/cpp0x/implicit-trivial1.C: New.
3461 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3464 * gcc.dg/torture/pr47725.c: Removed.
3466 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3469 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3470 constant does not generate a load from memory.
3472 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3475 * gcc.dg/torture/pr47725.c: New.
3477 2011-02-15 Richard Guenther <rguenther@suse.de>
3479 PR tree-optimization/47743
3480 * gcc.dg/torture/pr47743.c: New testcase.
3482 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3485 * gcc.target/i386/pr47581.c: New test.
3487 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3490 * gfortran.dg/select_type_22.f03: New.
3492 2011-02-14 Jason Merrill <jason@redhat.com>
3494 * g++.dg/cpp0x/regress/enum1.C: New.
3496 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3498 * gnat.dg/include.adb: New test.
3500 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3503 * gfortran.dg/class_38.f03: New.
3505 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3507 * gcc.dg/pr46494.c: New test.
3509 2011-02-14 Richard Guenther <rguenther@suse.de>
3511 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3513 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3516 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3517 sparc*-sun-solaris2.11.
3519 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3522 * gfortran.dg/argument_checking_18.f90: New.
3524 2011-02-13 Tobias Burnus <burnus@net-b.de>
3526 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3527 * gfortran.dg/argument_checking_17.f90: New.
3529 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3531 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3532 are temporarily disabled.
3533 * gfortran.dg/class_7.f03: Ditto.
3534 * gfortran.dg/coarray_14.f90: Ditto.
3535 * gfortran.dg/typebound_proc_13.f03: Ditto.
3537 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3540 * gfortran.dg/extends_11.f03: New.
3542 2011-02-11 Xinliang David Li <davidxl@google.com>
3544 PR tree-optimization/47707
3545 * g++.dg/tree-ssa/pr47707.C: New test.
3547 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3549 * g++.dg/opt/inline17.C: New test.
3551 2011-02-11 Tobias Burnus <burnus@net-b.de>
3554 * gfortran.dg/pure_formal_2.f90: New.
3556 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3558 PR rtl-optimization/47614
3559 * gfortran.dg/pr47614.f: New.
3561 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3564 * gcc.dg/opts-6.c: New test.
3566 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.dg/pr47684.c: New test.
3571 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3574 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3575 c99_runtime, dg-add-options c99_runtime.
3576 (main): Use __asm__.
3578 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3581 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3582 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3583 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3584 * gcc.dg/ucnid-10.c: Likewise.
3585 * gcc.dg/ucnid-13.c: Likewise.
3586 * gcc.dg/ucnid-7.c: Likewise.
3587 * gcc.dg/ucnid-8.c: Likewise.
3588 Adapt dg-warning line number.
3590 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3592 * gcc.target/i386/parity-1.c: Use -march=k8.
3593 * gcc.target/i386/parity-2.c: Ditto.
3594 * gcc.target/i386/vecinit-1.c: Ditto.
3595 * gcc.target/i386/vecinit-2.c: Ditto.
3597 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3600 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3601 * gcc.target/mips/save-restore-3.c: Likewise.
3602 * gcc.target/mips/save-restore-4.c: Likewise.
3603 * gcc.target/mips/save-restore-5.c: Likewise.
3606 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3607 * g++.dg/tree-prof/partition2.C: Likewise.
3609 2011-02-09 Jason Merrill <jason@redhat.com>
3611 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3612 rather than misdeclare std::puts.
3614 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3615 * g++.dg/other/warning1.C: Likewise.
3616 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3617 * g++.old-deja/g++.gb/scope06.C: Likewise.
3618 * g++.old-deja/g++.law/cvt11.C: Likewise.
3619 * g++.old-deja/g++.law/init1.C: Likewise.
3620 * g++.dg/abi/mangle26.C: Likewise.
3622 * g++.dg/template/function1.C: Adjust for C++0x mode.
3623 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3625 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3626 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3628 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3630 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3632 * g++.dg/cpp0x/regress: New directory.
3633 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3634 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3635 * g++.dg/cpp0x/regress/regress3.C: New.
3637 2011-02-10 Richard Guenther <rguenther@suse.de>
3639 PR tree-optimization/47677
3640 * gcc.dg/torture/pr47677.c: New testcase.
3642 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3644 * objc.dg/special/load-category-1.m: Remove unused header.
3645 * objc.dg/special/load-category-1a.m: Likewise.
3646 * objc.dg/special/load-category-2.m: Likewise.
3647 * objc.dg/special/load-category-2a.m: Likewise.
3648 * objc.dg/special/load-category-3.m: Likewise.
3649 * objc.dg/special/load-category-3a.m: Likewise.
3650 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3651 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3652 * objc.dg/attributes/class-attribute-1.m: Likewise.
3653 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3654 * obj-c++.dg/property/property.exp: Likewise.
3655 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3656 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3657 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3658 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3659 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3660 * obj-c++.dg/template-8.mm: Likewise.
3662 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3665 * gcc.target/i386/pr47665.c: New test.
3667 2011-02-10 Jie Zhang <jie@codesourcery.com>
3671 2011-02-05 Jie Zhang <jie@codesourcery.com>
3673 * gcc.dg/pr42631.c: Update test.
3674 * gcc.dg/pr42631-2.c: New test.
3676 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3679 * gfortran.dg/proc_decl_25.f90: New.
3681 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3684 * gfortran.dg/typebound_assignment_2.f03: New.
3686 2011-02-09 Richard Guenther <rguenther@suse.de>
3688 PR tree-optimization/47664
3689 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3691 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3694 * gnat.dg/uninit_func.adb: Adjust dg directive.
3696 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3699 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3701 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3704 * gfortran.dg/auto_dealloc_2.f90: New.
3706 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3708 * gcc.dg/builtins-config.h: Remove __sgi handling.
3709 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3710 -std=c99 for mips-sgi-irix6.5*.
3712 2011-02-09 Martin Jambor <mjambor@suse.cz>
3715 * gfortran.dg/pr25923.f90: Remove xfails.
3717 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3720 * gfortran.dg/inquire_14.f90: New test.
3722 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3725 * gfortran.dg/pointer_init_6.f90: New.
3727 2011-02-08 Jeff Law <law@redhat.com>
3729 PR tree-optimization/42893
3730 * gcc.tree-ssa/pr42893.c: New test.
3732 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3734 PR tree-optimization/46834
3735 PR tree-optimization/46994
3736 PR tree-optimization/46995
3737 * gcc.dg/graphite/id-pr46834.c: New.
3738 * gfortran.dg/graphite/id-pr46994.f90: New.
3739 * gfortran.dg/graphite/id-pr46995.f90: New.
3741 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3744 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3745 using the variable is known the warning is emitted there.
3746 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3747 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3749 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3752 * gcc.dg/noreturn-1.c (foo5): Likewise.
3753 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3754 (method2): Likewise.
3756 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3757 the return statement using the uninitialized variable.
3758 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3760 2011-02-08 Richard Guenther <rguenther@suse.de>
3763 * g++.dg/opt/pr47639.c: New testcase.
3765 2011-02-08 Richard Guenther <rguenther@suse.de>
3767 PR tree-optimization/47632
3768 * g++.dg/opt/pr47632.C: New testcase.
3770 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3772 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3774 2011-02-07 Richard Guenther <rguenther@suse.de>
3776 PR tree-optimization/47615
3777 * g++.dg/opt/pr47615.C: New testcase.
3779 2011-02-07 Richard Guenther <rguenther@suse.de>
3781 PR tree-optimization/47621
3782 * gcc.dg/torture/pr47621.c: New testcase.
3784 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3786 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3788 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3791 * gfortran.dg/allocate_with_source_1 : New test.
3793 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3796 * gcc.dg/pr47610.c: New test.
3798 2011-02-05 Jie Zhang <jie@codesourcery.com>
3801 * gcc.dg/pr42631.c: Update test.
3802 * gcc.dg/pr42631-2.c: New test.
3804 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3807 * gfortran.dg/pr47574.f90: New test.
3809 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3811 PR tree-optimization/46194
3812 * gcc.dg/autopar/pr46194.c: New.
3814 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3816 PR tree-optimization/43695
3817 * g++.dg/ipa/pr43695.C: New.
3819 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3822 * gcc.dg/pr23200.c: New test.
3824 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3827 * g++.dg/pr47589.C: New test.
3829 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3832 * g++.dg/template/typedef37.C: New test.
3833 * g++.dg/template/param1.C: Adjust expected error message.
3835 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3838 * gcc.dg/pr31490-2.c: New test.
3839 * gcc.dg/pr31490-3.c: New test.
3840 * gcc.dg/pr31490-4.c: New test.
3842 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3843 Jakub Jelinek <jakub@redhat.com>
3846 * g++.dg/parser/semicolon3.C: Adjust.
3847 * g++.dg/parser/semicolon4.C: New testcase.
3848 * g++.dg/pr46890.C: New testcase.
3850 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3853 * g++.dg/init/pr29571.C: New.
3855 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3857 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3858 instead of vect_int.
3860 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3863 * gcc.target/i386/pr47312.c: New test.
3866 * gcc.target/i386/pr47564.c: New test.
3868 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3870 PR tree-optimization/45122
3871 * gcc.dg/tree-ssa/pr45122.c: New.
3873 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3876 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3879 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3880 and vsx so a default --with-cpu=power7 doesn't give an error
3881 when -mavoid-indexed-addresses is used.
3883 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3884 wrapper function to save the arguments and then jump to the real
3885 function, rather than depending on the compiler not to move stuff
3887 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3889 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3890 Paul Thomas <pault@gcc.gnu.org>
3893 * gfortran.dg/class_37.f03 : New test.
3895 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3896 Richard Guenther <rguenther@suse.de>
3898 PR tree-optimization/40979
3900 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3901 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3902 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3903 check_vect_support_and_set_flags.
3904 * gfortran.dg/graphite/vect-pr40979.f90: New.
3906 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3909 * gfortran.dg/class_36.f03: New.
3911 2011-02-02 Richard Guenther <rguenther@suse.de>
3913 PR tree-optimization/47566
3914 * gcc.dg/lto/20110201-1_0.c: New testcase.
3916 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
3922 * debug/pr47498.c: New.
3923 * debug/pr47501.c: New.
3925 2011-02-01 Richard Guenther <rguenther@suse.de>
3927 PR tree-optimization/47559
3928 * g++.dg/torture/pr47559.C: New testcase.
3930 2011-02-01 Janus Weil <janus@gcc.gnu.org>
3933 * gfortran.dg/typebound_call_20.f03: New.
3935 2011-02-01 Richard Guenther <rguenther@suse.de>
3937 PR tree-optimization/47555
3938 * gcc.dg/pr47555.c: New testcase.
3940 2011-02-01 Richard Guenther <rguenther@suse.de>
3942 PR tree-optimization/47541
3943 * g++.dg/torture/pr47541.C: New testcase.
3945 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/typebound_call_19.f03: New.
3950 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3953 * g++.dg/cpp0x/pr47416.C: New test.
3955 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
3958 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
3960 2011-01-31 Janus Weil <janus@gcc.gnu.org>
3963 * gfortran.dg/typebound_assignment_1.f03: New.
3965 2011-01-31 Jakub Jelinek <jakub@redhat.com>
3967 PR tree-optimization/47538
3968 * gcc.c-torture/execute/pr47538.c: New test.
3970 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3973 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
3975 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3977 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
3979 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
3981 PR rtl-optimization/44031
3982 * gcc.c-torture/compile/20110131-1.c: New test.
3984 2011-01-31 Tobias Burnus <burnus@net-b.de>
3987 * gfortran.dg/stmt_func_1.f90: New.
3989 2011-01-31 Tobias Burnus <burnus@net-b.de>
3992 * gfortran.dg/interface_34.f90: New.
3994 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
3997 * gfortran.dg/realloc_on_assign_5.f03: New test.
3998 * gfortran.dg/realloc_on_assign_5.f03: New test.
4000 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4002 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4003 * gfortran.dg/bessel_7.f90: Likewise.
4004 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4006 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4007 * gfortran.dg/sum_init_expr.f03: Likewise.
4009 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4011 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4014 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4015 loop only on "vect_intfloat_cvt" targets.
4017 2011-01-29 Tobias Burnus <burnus@net-b.de>
4020 * gfortran.dg/shape_6.f90: New.
4022 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4024 PR libgfortran/47434
4025 * gfortran.dg/read_infnan_1.f90: Update test.
4026 * gfortran.dg/module_nan.f90: Update test.
4027 * gfortran.dg/char4_iunit_1.f03: Update test.
4028 * gfortran.dg/large_real_kind_1.f90: Update test.
4029 * gfortran.dg/real_const_3.f90: Update test.
4030 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4032 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4035 * g++.dg/template/param2.C: New test.
4037 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4039 PR libgfortran/47285
4040 * gfortran.dg/fmt_g.f: New test.
4042 2011-01-28 Tobias Burnus <burnus@net-b.de>
4045 * gfortran.dg/pure_formal_1.f90: New.
4047 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4050 * gcc.dg/tls/pr42894.c: New test.
4052 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4054 * gcc.dg/pr47276.c: Add dg-require-visibility.
4056 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4058 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4060 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4061 Tobias Burnus <burnus@gcc.gnu.org>
4066 * gfortran.dg/realloc_on_assign_3.f03: New test.
4067 * gfortran.dg/realloc_on_assign_4.f03: New test.
4068 * gfortran.dg/allocatable_function_5.f90: New test.
4069 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4070 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4071 implemented" dg-errors.
4073 2011-01-27 Jan Hubicka <jh@suse.cz>
4076 * gcc.dg/attr-weakref-4.c: New testcase
4078 2011-01-27 Martin Jambor <mjambor@suse.cz>
4080 PR tree-optimization/47228
4081 * gcc.dg/torture/pr47228.c: New test.
4083 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4085 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4087 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4089 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4090 when using auto-overlay support on the SPU.
4092 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4094 PR rtl-optimization/44174
4095 * gcc.target/i386/asm-6.c: New test.
4097 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4099 PR rtl-optimization/46856
4100 * gcc.c-torture/compile/pr46856.c: New test.
4102 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4103 Andrew Pinski <pinskia@gmail.com>
4106 * gcc.dg/pr43082.c: New.
4108 2011-01-26 DJ Delorie <dj@redhat.com>
4110 PR rtl-optimization/46878
4111 * gcc.dg/pr46878-1.c: New test.
4113 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4116 * g++.dg/cpp0x/pr47476.C: New test.
4118 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4120 * gcc.c-torture/compile/20110126-1.c: New test.
4122 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4125 * gcc.dg/torture/pr47473.c: New test.
4127 2011-01-26 Jan Hubicka <jh@suse.cz>
4130 * gcc.c-torture/execute/pr47237.c: New testcase.
4132 2011-01-26 Jan Hubicka <jh@suse.cz>
4134 PR tree-optimization/47190
4135 * gcc.dg/attr-weakref-3.c: New testcase.
4137 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4140 * gcc.dg/dll-9a.c: New test file.
4141 * gcc.dg/dll-11.c: Likewise.
4142 * gcc.dg/dll-12.c: Likewise.
4143 * gcc.dg/dll-12a.c: Likewise.
4144 * gcc.dg/dll-11a.c: Likewise.
4145 * gcc.dg/dll-9.c: Likewise.
4146 * gcc.dg/dll-10.c: Likewise.
4147 * gcc.dg/dll-10a.c: Likewise.
4148 * g++.dg/ext/dllexport4a.cc: Likewise.
4149 * g++.dg/ext/dllexport4.C: Likewise.
4150 * g++.dg/ext/dllexport5.C: Likewise.
4151 * g++.dg/ext/dllexport5a.cc: Likewise.
4153 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4155 PR tree-optimization/46970
4156 * gcc.dg/graphite/pr46970.c: New.
4158 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4160 PR tree-optimization/46215
4161 * gcc.dg/graphite/pr46215.c: New.
4163 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4165 PR tree-optimization/46168
4166 * gcc.dg/graphite/pr46168.c: New.
4168 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4170 PR tree-optimization/43657
4171 * gcc.dg/graphite/pr43657.c: New.
4173 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4175 PR tree-optimization/29832
4176 * gfortran.dg/graphite/pr29832.f90: New.
4178 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4180 PR tree-optimization/43567
4181 * gcc.dg/graphite/pr43567.c: New.
4183 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4185 * gfortran.dg/graphite/interchange-4.f: New.
4186 * gfortran.dg/graphite/interchange-5.f: New.
4188 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4189 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4190 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4191 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4192 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4193 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4194 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4195 * gfortran.dg/ltrans-7.f90: Removed.
4196 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4198 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4199 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4200 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4201 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4202 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4203 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4204 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4205 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4206 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4207 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4208 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4209 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4210 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4211 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4212 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4213 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4214 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4215 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4216 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4217 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4218 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4219 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4220 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4221 * gcc.dg/tree-ssa/data-dep-1.c
4222 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4223 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4224 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4225 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4226 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4228 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4230 PR tree-optimization/47265
4231 PR tree-optimization/47443
4232 * gcc.c-torture/compile/pr47265.c: New test.
4233 * gcc.dg/pr47443.c: New test.
4235 2011-01-25 Martin Jambor <mjambor@suse.cz>
4237 PR tree-optimization/47382
4238 * g++.dg/torture/pr47382.C: New test.
4239 * g++.dg/opt/devirt1.C: Xfail.
4241 2011-01-25 Yao Qi <yao@codesourcery.com>
4244 * gcc.target/arm/pr45701-1.c: New test.
4245 * gcc.target/arm/pr45701-2.c: New test.
4246 * gcc.target/arm/pr45701-3.c: New test.
4248 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4249 Jakub Jelinek <jakub@redhat.com>
4251 PR tree-optimization/47271
4252 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4254 2011-01-25 Nick Clifton <nickc@redhat.com>
4256 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4257 (saturate_add): Delete.
4259 (main): Do not run saturate_add.
4260 (set_interrupts): Delete.
4262 2011-01-25 Tobias Burnus <burnus@net-b.de>
4265 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4267 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4269 PR tree-optimization/47427
4270 PR tree-optimization/47428
4271 * gcc.c-torture/compile/pr47427.c: New test.
4272 * gcc.c-torture/compile/pr47428.c: New test.
4274 2011-01-25 Richard Guenther <rguenther@suse.de>
4277 * gcc.dg/torture/pr47411.c: New testcase.
4279 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4281 * gfortran.dg/graphite/id-24.f: New.
4282 * gfortran.dg/graphite/id-25.f: New.
4284 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4286 * gfortran.dg/graphite/id-23.f: New.
4288 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4290 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4292 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4294 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4295 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4296 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4297 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4298 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4299 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4300 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4301 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4302 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4304 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4306 * gcc.dg/graphite/block-0.c: Add documentation.
4307 * gcc.dg/graphite/block-4.c: Same.
4308 * gcc.dg/graphite/block-7.c: Same.
4309 * gcc.dg/graphite/block-8.c: New.
4310 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4311 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4312 * gcc.dg/graphite/interchange-12.c: Add documentation.
4313 * gcc.dg/graphite/interchange-13.c: New.
4314 * gcc.dg/graphite/interchange-14.c: New.
4315 * gcc.dg/graphite/interchange-15.c: New.
4316 * gcc.dg/graphite/interchange-8.c: Add documentation.
4317 * gcc.dg/graphite/interchange-mvt.c: Same.
4319 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4322 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4323 * gcc.target/powerpc/altivec-14.c: Ditto.
4324 * gcc.target/powerpc/altivec-33.c: Ditto.
4325 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4326 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4327 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4328 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4329 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4330 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4331 * g++.dg/ext/altivec-15.C: Ditto.
4332 * g++.dg/ext/altivec-types-1.C: Ditto.
4333 * g++.dg/ext/altivec-types-2.C: Ditto.
4334 * g++.dg/ext/altivec-types-3.C: Ditto.
4335 * g++.dg/ext/altivec-types-4.C: Ditto.
4337 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4339 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4341 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4343 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4344 optimization options.
4346 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4348 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4351 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4353 2011-01-23 Tobias Burnus <burnus@net-b.de>
4356 * gfortran.dg/allocatable_scalar_12.f90: New.
4358 2011-01-23 Ira Rosen <irar@il.ibm.com>
4360 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4361 vectorization to be not profitable if peeling is used to
4362 realign the memory access.
4363 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4364 loop bound to avoid loop unrolling.
4365 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4367 2011-01-22 Jan Hubicka <jh@suse.cz>
4370 * g++.dg/lto/pr47333.C: New file.
4372 2011-01-22 Jan Hubicka <jh@suse.cz>
4374 PR tree-optimization/43884
4376 * gcc.dg/autopar/outer-2.c: Increase array size.
4377 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4379 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4382 * gfortran.dg/c_loc_tests_16.f90: New test.
4384 2011-01-22 Tobias Burnus <burnus@net-b.de>
4387 * gfortran.dg/typebound_proc_19.f90: New.
4389 2011-01-21 Jeff Law <law@redhat.com>
4391 PR tree-optimization/47053
4392 * g++.dg/pr47053.C: New test.
4394 2011-01-21 Jason Merrill <jason@redhat.com>
4397 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4399 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4402 * g++.dg/cpp0x/range-for10.C: New test.
4403 * g++.dg/template/for1.C: New test.
4406 * g++.dg/tree-prof/partition3.C: New test.
4408 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4410 PR rtl-optimization/47366
4411 * g++.dg/opt/pr47366.C: New test.
4413 2011-01-21 Jason Merrill <jason@redhat.com>
4416 * g++.dg/cpp0x/constexpr-regress2.C: New.
4418 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4420 2011-01-21 Jeff Law <law@redhat.com>
4422 PR rtl-optimization/41619
4423 * gcc.dg/pr41619.c: New.
4425 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4427 PR tree-optimization/47355
4428 * g++.dg/opt/pr47355.C: New test.
4430 2011-01-21 Richard Guenther <rguenther@suse.de>
4432 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4435 2011-01-21 Richard Guenther <rguenther@suse.de>
4437 PR tree-optimization/47365
4438 * gcc.dg/torture/pr47365.c: New testcase.
4439 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4441 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4443 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4445 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4447 PR tree-optimization/47391
4448 * gcc.dg/pr47391.c: New test.
4450 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4452 * g++.dg/template/char1.C: Use signed char.
4454 2011-01-21 Tobias Burnus <burnus@net-b.de>
4457 * gfortran.dg/pointer_target_4.f90: New.
4459 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4462 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4463 ILP32 system and not IP32.
4465 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4468 * g++.dg/debug/pr46583.C: New.
4470 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4473 * g++.dg/debug/pr47283.C: New test.
4476 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4477 * gcc.target/i386/headmerge-2.c: Likewise.
4479 2011-01-20 Richard Guenther <rguenther@suse.de>
4482 * gcc.dg/torture/pr47370.c: New testcase.
4484 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4486 PR tree-optimization/46130
4487 * gcc.dg/pr46130-1.c: New test.
4488 * gcc.dg/pr46130-2.c: New test.
4490 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4493 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4495 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4498 * g++.dg/debug/pr46240.cc: New.
4500 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4503 * g++.dg/template/anonunion1.C: New test.
4505 PR rtl-optimization/47337
4506 * gcc.c-torture/execute/pr47337.c: New test.
4508 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4511 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4513 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4515 PR tree-optimization/46021
4516 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4518 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4520 PR tree-optimization/47290
4521 * g++.dg/torture/pr47290.C: New test.
4523 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4526 * gfortran.dg/proc_ptr_comp_29.f90: New.
4528 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4531 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4532 powerpc-apple-darwin9.
4534 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4536 PR rtl-optimization/47299
4537 * gcc.c-torture/execute/pr47299.c: New test.
4539 2011-01-17 Jason Merrill <jason@redhat.com>
4541 * g++.dg/cpp0x/constexpr-virtual.C: New.
4543 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4546 * gfortran.dg/gomp/pr47331.f90: New test.
4548 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4551 * objc.dg/selector-warn-1.m: New.
4552 * obj-c++.dg/selector-warn-1.mm: New.
4554 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4556 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4557 Update dg-final accordingly.
4559 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4561 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4563 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4565 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4567 * gcc.dg/guality/pr36728-2.c: Likewise.
4569 2011-01-17 Richard Guenther <rguenther@suse.de>
4571 PR tree-optimization/47313
4572 * g++.dg/torture/pr47313.C: New testcase.
4574 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4577 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4578 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4579 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4580 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4582 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4584 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4585 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4586 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4588 2011-01-17 Richard Guenther <rguenther@suse.de>
4590 PR tree-optimization/45967
4591 * gcc.dg/torture/pr45967-2.c: New testcase.
4592 * gcc.dg/torture/pr45967-3.c: Likewise.
4594 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4597 * g++.dg/ext/pr47213.C: Require visibility.
4599 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4601 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4602 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4604 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4606 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4607 Linux-based targets.
4609 2011-01-13 Jan Hubicka <jh@suse.cz>
4611 PR tree-optimization/47276
4612 * gcc.dg/pr47276.c: New testcase.
4614 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4615 Jonathan Wakely <jwakely.gcc@gmail.com>
4618 * g++.dg/other/pr33558.C: New.
4619 * g++.dg/other/pr33558-2.C: New.
4621 2011-01-14 Martin Jambor <mjambor@suse.cz>
4623 PR tree-optimization/45934
4624 PR tree-optimization/46302
4625 * g++.dg/ipa/devirt-c-1.C: New test.
4626 * g++.dg/ipa/devirt-c-2.C: Likewise.
4627 * g++.dg/ipa/devirt-c-3.C: Likewise.
4628 * g++.dg/ipa/devirt-c-4.C: Likewise.
4629 * g++.dg/ipa/devirt-c-5.C: Likewise.
4630 * g++.dg/ipa/devirt-c-6.C: Likewise.
4631 * g++.dg/ipa/devirt-6.C: Likewise.
4632 * g++.dg/ipa/devirt-d-1.C: Likewise.
4633 * g++.dg/torture/pr45934.C: Likewise.
4635 2011-01-14 Jason Merrill <jason@redhat.com>
4637 * g++.dg/cpp0x/variadic105.C: New.
4639 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4640 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4643 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4644 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4645 execution tests on i?86-*-*, x86_64-*-* and
4646 powerpc*-apple-darwin* && ilp32.
4647 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4648 tests on i?86-*-* and x86_64-*-*.
4650 2011-01-14 Richard Guenther <rguenther@suse.de>
4652 PR tree-optimization/47280
4653 * g++.dg/opt/pr47280.C: New testcase.
4655 2011-01-14 Jason Merrill <jason@redhat.com>
4657 * g++.dg/cpp0x/constexpr-regress1.C: New.
4659 * g++.dg/ext/flexary2.C: New.
4661 2011-01-14 Richard Guenther <rguenther@suse.de>
4664 * gcc.dg/torture/pr47281.c: New testcase.
4665 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4667 2011-01-14 Richard Guenther <rguenther@suse.de>
4669 PR tree-optimization/47286
4670 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4672 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4675 * g++.dg/ext/pr47213.C: New.
4677 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4679 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4681 2011-01-13 Tobias Burnus <burnus@net-b.de>
4682 Mikael Morin <mikael@gcc.gnu.org>
4686 * gfortran.dg/select_type_20.f90: New.
4687 * gfortran.dg/select_type_21.f90: New.
4689 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4692 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4694 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4696 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4697 * gcc.dg/guality/pr36728-2.c: Likewise.
4699 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4702 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4704 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4706 PR rtl-optimization/45352
4707 * gcc.dg/pr45352-3.c: New.
4709 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4711 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4713 * g++.dg/cpp0x/range-for8.C: New.
4714 * g++.dg/cpp0x/range-for9.C: New.
4716 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4719 * g++.dg/debug/pr47209.C: New.
4721 2011-01-12 Richard Guenther <rguenther@suse.de>
4724 * gcc.dg/lto/pr47259_0.c: New testcase.
4725 * gcc.dg/lto/pr47259_1.c: Likewise.
4727 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4729 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4730 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4731 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4732 methods missing from the OBJC2 Object.
4733 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4734 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4735 GNU and NeXT runtimes.
4736 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4738 * objc-obj-c++-shared/Object1.m: Likewise.
4739 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4740 * objc.dg/proto-qual-1.m: Likewise.
4741 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4742 * obj-c++.dg/proto-qual-1.mm: Likewise.
4744 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4747 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4749 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4751 Fixed the Objective-C++ testsuite and updated all tests.
4752 * lib/obj-c++.exp (obj-c++_init): Declare and set
4753 gcc_warning_prefix and gcc_error_prefix.
4754 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4755 'dg-warning', 'dg-message' and 'dg-error'.
4756 * obj-c++.dg/class-extension-3.mm: Likewise.
4757 * obj-c++.dg/class-protocol-1.mm: Likewise.
4758 * obj-c++.dg/encode-7.mm: Likewise.
4759 * obj-c++.dg/exceptions-3.mm: Likewise.
4760 * obj-c++.dg/exceptions-5.mm: Likewise.
4761 * obj-c++.dg/method-12.mm: Likewise.
4762 * obj-c++.dg/method-13.mm: Likewise.
4763 * obj-c++.dg/method-15.mm: Likewise.
4764 * obj-c++.dg/method-16.mm: Likewise.
4765 * obj-c++.dg/method-4.mm: Likewise.
4766 * obj-c++.dg/method-8.mm: Likewise.
4767 * obj-c++.dg/method-conflict-1.mm: Likewise.
4768 * obj-c++.dg/method-conflict-2.mm: Likewise.
4769 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4770 and uncommented second part of the testcase now that the testsuite
4772 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4773 and uncommented second part of the testcase now that the testsuite
4775 * obj-c++.dg/private-1.mm: Likewise.
4776 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4777 * obj-c++.dg/syntax-error-7.mm: Likewise.
4778 * obj-c++.dg/warn5.mm: Likewise.
4779 * obj-c++.dg/property/at-property-14.mm: Likewise.
4780 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4782 * obj-c++.dg/property/at-property-18.mm: Likewise.
4783 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4785 * obj-c++.dg/property/at-property-21.mm: Likewise.
4786 * obj-c++.dg/property/at-property-28.mm: Likewise.
4787 * obj-c++.dg/property/at-property-5.mm: Likewise.
4788 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4789 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4790 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4791 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4792 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4793 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4794 * obj-c++.dg/tls/diag-5.mm: Likewise.
4795 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4796 dg-error, now matched correctly.
4798 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4800 * objc.dg/property/at-property-29.m: New.
4801 * obj-c++.dg/property/at-property-29.mm: New.
4803 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4805 * go.test/go-test.exp (go-set-goarch): New proc.
4806 (go-gc-tests): Use it.
4808 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4811 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4813 2011-01-11 Richard Henderson <rth@redhat.com>
4815 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4817 2011-01-11 Jan Hubicka <jh@suse.cz>
4821 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4822 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4824 2011-01-11 Richard Guenther <rguenther@suse.de>
4826 PR tree-optimization/46076
4827 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4829 2011-01-11 Jeff Law <law@redhat.com>
4831 * PR tree-optimization/47086
4832 * gcc.dg/pr47086.c: New test.
4834 2011-01-11 Jason Merrill <jason@redhat.com>
4837 * g++.dg/template/new10.C: New.
4840 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4842 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4844 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4845 Split type definitions and NSConstantString class into...
4846 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4847 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4848 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4849 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4850 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4851 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4853 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4854 encode defines for newer NeXT system headers.
4855 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4856 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4857 * objc.dg/foreach-5.m: Likewise.
4858 * objc.dg/foreach-2.m: Likewise.
4859 * objc.dg/foreach-4.m: Likewise.
4860 * objc.dg/torture/strings/string1.m: Likewise.
4861 * objc.dg/torture/strings/string2.m: Likewise.
4862 * objc.dg/torture/strings/string3.m: Likewise.
4863 * objc.dg/torture/strings/string4.m: Likewise.
4864 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4865 header and stand alone.
4866 * obj-c++.dg/strings/strings-2.mm: Likewise.
4867 * objc.dg/torture/strings/const-str-3.m: Likewise.
4868 * objc.dg/strings/strings-2.m: Likewise.
4869 * objc.dg/strings/const-str-12b.m: Likewise.
4871 2011-01-12 Richard Guenther <rguenther@suse.de>
4874 * gcc.dg/attr-weak-1.c: Adjust.
4876 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4879 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4880 standard compliant and comment.
4882 2011-01-10 Jan Hubicka <jh@suse.cz>
4885 * gcc.dg/initpri3.c: New testcase.
4887 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4890 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4896 (g_ebp_save): Likewise.
4897 (g_esp_save): Likewise.
4899 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4901 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4903 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4905 PR tree-optimization/46021
4906 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4907 i?86-*-*, x86_64-*-*.
4909 2011-01-10 Jeff Law <law@redhat.com>
4911 * PR tree-optimization/47141
4912 * gcc.c-torture/compile/pr47141.c: New test.
4914 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
4917 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
4918 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
4919 * gcc.dg/vect/slp-35.c: Remove XFAILs.
4920 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
4923 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
4924 being vectorized. Adjust dg-final pattern. Remove XFAIL.
4925 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
4926 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
4927 being vectorized. Adjust dg-final pattern.
4930 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
4931 * gcc.dg/vect/slp-24.c: Likewise.
4933 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
4936 * g++.dg/other/pr47218-1.C: New test file.
4937 * g++.dg/other/pr47218.C: Likewise.
4938 * g++.dg/other/pr47218.h: New supporting header.
4940 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
4943 * objc.dg/attributes/invalid-attribute-1.m: New.
4944 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
4946 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4949 * gfortran.dg/proc_ptr_comp_28.f90: New.
4951 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4953 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
4954 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
4955 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
4956 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
4957 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
4958 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
4959 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
4960 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
4961 * objc.dg/gnu-api-2-class.m: Likewise.
4962 * objc.dg/gnu-api-2-ivar.m: Likewise.
4963 * objc.dg/gnu-api-2-method.m: Likewise.
4964 * objc.dg/gnu-api-2-objc.m: Likewise.
4965 * objc.dg/gnu-api-2-object.m: Likewise.
4966 * objc.dg/gnu-api-2-property.m: Likewise.
4967 * objc.dg/gnu-api-2-protocol.m: Likewise.
4968 * objc.dg/gnu-api-2-sel.m: Likewise.
4970 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
4972 * objc.dg/foreach-1.m: Skip for Darwin < 9.
4973 * objc.dg/objc-foreach-4.m: Likewise.
4974 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
4975 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
4976 * objc.dg/foreach-4.m: Likewise.
4977 * objc.dg/foreach-5.m: Likewise.
4978 * objc.dg/foreach-3.m: Return self from init.
4980 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4983 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
4985 2011-01-09 Janus Weil <janus@gcc.gnu.org>
4988 * gfortran.dg/class_35.f90: New.
4990 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
4992 * objc.dg/foreach-1.m: Add "-Wall" to flags.
4994 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
4997 * objc.dg/invalid-method-2.m: New.
4998 * obj-c++.dg/invalid-method-2.mm: New.
5000 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5003 * gfortran.dg/transpose_optimization_2.f90 : New test.
5005 2011-01-08 Jan Hubicka <jh@suse.cz>
5007 PR tree-optmization/46469
5008 * g++.dg/torture/pr46469.C: New testcase.
5010 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5012 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5013 emulation of libobjc-gnu structure layout functionality to ..
5014 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5015 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5016 * objc/execute/bf-common.h: Adjust headers.
5017 * objc/execute/bf-1.m: Likewise.
5018 * objc/execute/bf-2.m: Likewise.
5019 * objc/execute/bf-3.m: Likewise.
5020 * objc/execute/bf-4.m: Likewise.
5021 * objc/execute/bf-5.m: Likewise.
5022 * objc/execute/bf-6.m: Likewise.
5023 * objc/execute/bf-7.m: Likewise.
5024 * objc/execute/bf-8.m: Likewise.
5025 * objc/execute/bf-9.m: Likewise.
5026 * objc/execute/bf-10.m: Likewise.
5027 * objc/execute/bf-11.m: Likewise.
5028 * objc/execute/bf-12.m: Likewise.
5029 * objc/execute/bf-13.m: Likewise.
5030 * objc/execute/bf-14.m: Likewise.
5031 * objc/execute/bf-15.m: Likewise.
5032 * objc/execute/bf-16.m: Likewise.
5033 * objc/execute/bf-17.m: Likewise.
5034 * objc/execute/bf-18.m: Likewise.
5035 * objc/execute/bf-19.m: Likewise.
5036 * objc/execute/bf-20.m: Likewise.
5037 * objc/execute/bf-21.m: Likewise.
5038 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5039 objc_get_type_qualifiers ().
5041 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5044 * gfortran.dg/dependency_39.f90: New test.
5046 2011-01-07 Jan Hubicka <jh@suse.cz>
5048 Get builtins tests ready for linker plugin.
5049 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5050 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5051 my_memset, my_bzero): Mark used.
5052 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5053 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5055 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5058 2011-01-07 Jan Hubicka <jh@suse.cz>
5060 PR tree-optimization/46367
5061 * g++.dg/torture/pr46367.C: New file.
5063 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5066 * gcc.dg/pr47201.c: New test.
5069 * gcc.dg/tree-prof/pr47187.c: New test.
5071 2011-01-07 Tobias Burnus <burnus@net-b.de>
5074 * gfortran.dg/extends_type_of_3.f90: New.
5076 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5078 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5079 * g++.dg/ext/dllimport-MI1.C: Likewise.
5080 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5081 * g++.dg/ext/dllimport10.C: Likewise.
5082 * g++.dg/ext/dllimport11.C: Likewise.
5083 * g++.dg/ext/dllimport12.C: Likewise.
5084 * g++.dg/ext/dllimport13.C: Likewise.
5085 * g++.dg/ext/dllimport2.C: Likewise.
5086 * g++.dg/ext/dllimport3.C: Likewise.
5087 * g++.dg/ext/dllimport4.C: Likewise.
5088 * g++.dg/ext/dllimport5.C: Likewise.
5089 * g++.dg/ext/dllimport6.C: Likewise.
5090 * g++.dg/ext/dllimport8.C: Likewise.
5091 * g++.dg/ext/dllimport9.C: Likewise.
5092 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5093 targets, too. Additionally enable test for i?86-*-mingw*.
5094 * g++.dg/ext/selectany1.C: Likewise.
5095 Remove guard variable check.
5097 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5101 * gfortran.dg/storage_size_3.f08: Extended.
5103 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5106 * g++.dg/template/stdarg1.C: New test.
5108 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5111 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5112 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5113 from the interface of functions to not hide the errors that
5116 2011-01-06 Jan Hubicka <jh@suse.cz>
5118 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5119 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5121 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5125 * gfortran.dg/interface_33.f90: New test.
5127 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5130 * gcc.c-torture/compile/pr47150.c: New test.
5132 2011-01-06 Ira Rosen <irar@il.ibm.com>
5134 PR tree-optimization/47139
5135 * gcc.dg/vect/pr47139.c: New test.
5137 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5140 * gfortran.dg/extends_type_of_2.f03: New.
5142 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5144 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5146 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5148 * gnat.dg/opt14.adb: New test.
5150 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5153 * gfortran.dg/allocate_error_2.f90: New test.
5155 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5158 * gfortran.dg/storage_size_3.f08: New.
5160 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5162 PR libgfortran/47154
5163 * gfortran.dg/namelist_68.f90: New test.
5165 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5167 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5169 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5172 * gfortran.dg/class_34.f90: New.
5174 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5176 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5177 use __builtin_inff. Skip all single-precision tests that require
5180 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5182 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5184 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5186 PR tree-optimization/47148
5187 * gcc.c-torture/execute/pr47148.c: New test.
5189 PR tree-optimization/47155
5190 * gcc.c-torture/execute/pr47155.c: New test.
5192 PR rtl-optimization/47157
5193 * gcc.c-torture/compile/pr47157.c: New test.
5195 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5197 * gcc.dg/torture/vector-shift2.c (schar): Define.
5198 (main): Always use schar or uchar instead of plain "char" to avoid
5199 dependencies on implementation-defined char signedness.
5201 2011-01-03 Martin Jambor <mjambor@suse.cz>
5203 PR tree-optimization/46801
5204 * gnat.dg/pack9.adb: Remove xfail.
5206 2011-01-03 Martin Jambor <mjambor@suse.cz>
5208 PR tree-optimization/46984
5209 * g++.dg/ipa/pr46984.C: New test.
5211 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5214 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5216 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5218 PR tree-optimization/47140
5219 * gcc.c-torture/compile/pr47140.c: New test.
5221 PR rtl-optimization/47028
5222 * gcc.dg/pr47028.c: New test.
5224 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5226 * objc.dg/protocol-forward-1.m: Removed TODO.
5227 * objc.dg/protocol-forward-2.m: New.
5228 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5229 * obj-c++.dg/protocol-forward-2.mm: New.
5231 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5234 * g++.dg/eh/pr38662.C: New testcase.
5236 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5238 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5239 scan for newline '\n'.
5242 Copyright (C) 2011 Free Software Foundation, Inc.
5244 Copying and distribution of this file, with or without modification,
5245 are permitted in any medium without royalty provided the copyright
5246 notice and this notice are preserved.