1 2011-06-19 Tobias Burnus <burnus@net-b.de>
4 * gfortran.dg/coarray_21.f90: New.
6 2011-05-19 Joseph Myers <joseph@codesourcery.com>
8 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
11 2011-05-19 Richard Guenther <rguenther@suse.de>
14 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
16 2011-05-19 Richard Guenther <rguenther@suse.de>
19 * gcc.dg/builtin-object-size-11.c: New testcase.
21 2011-05-19 Tom de Vries <tom@codesourcery.com>
24 * gcc.target/arm/ivopts.c: New test.
25 * gcc.target/arm/ivopts-2.c: New test.
27 2011-05-19 Tom de Vries <tom@codesourcery.com>
29 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
31 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
33 * gcc.c-torture/execute/960321-1.x: Remove.
35 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
38 * gcc.target/i386/pr49002-1.c: New test.
39 * gcc.target/i386/pr49002-2.c: Likewise.
41 2011-05-18 Jakub Jelinek <jakub@redhat.com>
43 PR tree-optimization/49039
44 * gcc.c-torture/execute/pr49039.c: New test.
45 * gcc.dg/tree-ssa/pr49039.c: New test.
46 * g++.dg/torture/pr49039.C: New test.
48 2011-05-18 Jason Merrill <jason@redhat.com>
50 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
51 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
52 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
54 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
56 * gcc.target/bfin/mcpu-bf592.c: New test.
58 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
60 PR tree-optimization/41881
61 * gcc.dg/vect/O3-pr41881.c: New test.
62 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
64 2011-05-18 Jakub Jelinek <jakub@redhat.com>
66 PR tree-optimization/49000
67 * gcc.dg/pr49000.c: New test.
69 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
71 * gnat.dg/invalid1.adb: New test.
73 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
75 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
77 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
78 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
80 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
83 * g++.dg/cpp0x/range-for18.C: New.
85 2011-05-15 Tobias Burnus <burnus@net-b.de>
88 * gfortran.dg/coarray/image_index_2.f90: New.
90 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
92 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
93 * g++.dg/cpp0x/override2.C: New.
95 2011-05-14 Tobias Burnus <burnus@net-b.de>
98 * gfortran.de/coarray_20.f90: New.
100 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
103 * function_optimize_7.f90: New test case.
105 2011-05-13 Jason Merrill <jason@redhat.com>
107 * g++.dg/cpp0x/decltype26.C: New.
108 * g++.dg/cpp0x/enum11.C: New.
110 2011-05-13 Tobias Burnus <burnus@net-b.de>
114 * gfortran.dg/assign_8.f90: Update dg-error.
116 2011-05-13 Tobias Burnus <burnus@net-b.de>
119 * gfortran.dg/io_constraints_8.f90: New.
120 * gfortran.dg/io_constraints_9.f90: New.
122 2011-05-13 Martin Thuresson <martint@google.com>
124 PR gcov-profile/47793
125 * gcc.dg/pr47793.c: New.
127 2011-05-12 Jakub Jelinek <jakub@redhat.com>
129 PR tree-optimization/48975
130 * gcc.dg/pr48975.c: New test.
132 2011-05-12 Tobias Burnus <burnus@net-b.de>
135 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
137 2011-05-12 Jason Merrill <jason@redhat.com>
139 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
141 2011-05-12 Geert Bosch <bosch@adacore.com>
143 * gnat.dg/view_conversion1.adb: New test.
145 2011-05-12 Richard Guenther <rguenther@suse.de>
147 PR tree-optimization/48172
148 * gcc.dg/vect/pr48172.c: New testcase.
150 2011-05-12 Jakub Jelinek <jakub@redhat.com>
153 * g++.dg/opt/pr48967.C: New test.
155 2011-05-11 Jason Merrill <jason@redhat.com>
157 * g++.dg/cpp0x/constexpr-friend.C: New.
158 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
160 * g++.dg/cpp0x/sfinae22.C: New.
162 2011-05-11 Tobias Burnus <burnus@net-b.de>
165 * gfortran.dg/generic_24.f90: New.
167 2011-05-11 Richard Guenther <rguenther@suse.de>
169 PR tree-optimization/15256
170 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
172 2011-05-11 Jakub Jelinek <jakub@redhat.com>
175 * gcc.dg/pr48159-1.c: New test.
176 * gcc.dg/pr48159-2.c: New test.
178 2011-05-11 Richard Guenther <rguenther@suse.de>
181 * gcc.dg/torture/pr48953.c: New testcase.
183 2011-05-11 Richard Guenther <rguenther@suse.de>
185 PR tree-optimization/18041
186 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
188 2011-05-11 Alan Modra <amodra@gmail.com>
191 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
193 2011-05-10 Jason Merrill <jason@redhat.com>
195 * g++.dg/cpp0x/defaulted25.C: New.
196 * g++.dg/template/crash7.C: Adjust.
198 * g++.dg/cpp0x/variadic108.C: New.
200 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
202 * g++.dg/inherit/virtual9.C: Extend.
204 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
207 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
208 are passed and returned in vector registers.
210 2011-05-10 Richard Guenther <rguenther@suse.de>
212 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
213 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
214 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
215 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
216 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
219 2011-05-10 Jakub Jelinek <jakub@redhat.com>
221 PR tree-optimization/48611
222 PR tree-optimization/48794
223 * gfortran.dg/gomp/pr48611.f90: New test.
224 * gfortran.dg/gomp/pr48794.f90: New test.
227 * gcc.dg/dfp/pr48928.c: New test.
229 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
232 * g++.dg/cpp0x/pr48522.C: New.
234 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
237 * g++.dg/cpp0x/sfinae21.C: New.
239 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
241 * g++.dg/template/sfinae28.C: Rename to...
242 * g++.dg/cpp0x/sfinae19.C: ... this.
243 * g++.dg/template/sfinae29.C: Rename to...
244 * g++.dg/cpp0x/sfinae20.C: ... this.
246 2011-05-09 Jeff Law <law@redhat.com>
248 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
251 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
254 * g++.dg/init/pr20039.C: New.
256 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
260 * g++.dg/template/sfinae28.C: New.
261 * g++.dg/template/sfinae29.C: Likewise.
263 2011-05-09 Jason Merrill <jason@redhat.com>
265 * g++.dg/template/nontype23.C: New.
267 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
269 * g++.dg/init/pr48859.C: New.
271 2011-05-09 Jason Merrill <jason@redhat.com>
273 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
274 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
275 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
276 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
277 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
278 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
279 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
280 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
282 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
284 * g++.dg/inherit/virtual9.C: New.
286 2011-05-09 Dodji Seketeli <dodji@redhat.com>
289 * g++.dg/template/dependent-expr8.C: New test case.
291 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
293 PR tree-optimization/48837
294 * gcc.dg/pr48837.c: New testcase.
296 2011-05-06 Jason Merrill <jason@redhat.com>
298 * g++.dg/cpp0x/constexpr-condition2.C: New.
300 * g++.dg/cpp0x/constexpr-missing.C: New.
302 2011-05-06 Tobias Burnus <burnus@net-b.de>
305 * gfortran.dg/coarray/this_image_2.f90: New.
307 2011-05-06 Tobias Burnus <burnus@net-b.de>
311 * gfortran.dg/bind_c_usage_22.f90: New.
312 * gfortran.dg/bind_c_usage_23.f90: New.
313 * gfortran.dg/bind_c_usage_24.f90: New.
314 * gfortran.dg/bind_c_usage_24_c.c: New.
316 2011-05-06 Dodji Seketeli <dodji@redhat.com>
319 * g++.dg/template/member9.C: New test case.
321 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
323 * gnat.dg/discr29.ad[sb]: New test.
324 * gnat.dg/discr30.adb: Likewise.
326 2011-05-05 Julian Brown <julian@codesourcery.com>
328 * gcc.target/arm/neon-vset_lanes8.c: New test.
330 2011-05-05 Jason Merrill <jason@redhat.com>
332 * g++.dg/init/new32.C: New.
334 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
336 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
339 2011-05-05 Jakub Jelinek <jakub@redhat.com>
341 PR rtl-optimization/48381
342 * gcc.c-torture/compile/pr48381.c: New test.
344 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
346 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
348 * gcc.target/i386/opt-1.c: Ditto.
350 2011-05-04 Jason Merrill <jason@redhat.com>
352 * g++.dg/conversion/base1.C: New.
354 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
357 * gfortran.dg/round_3.f08: Add more checks to test case.
359 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
361 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
362 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
363 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
364 Gate test on effective_target fd_truncate.
366 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
368 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
369 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
370 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
371 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
372 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
373 * gcc.target/i386/pr38824.c: Ditto.
374 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
375 * gcc.target/i386/vecinit-2.c: Ditto.
376 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
377 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
378 * gcc.target/i386/parity-2.c: Ditto.
379 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
381 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
383 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
385 * gcc.target/bfin/mcpu-bf514.c: Likewise.
386 * gcc.target/bfin/mcpu-bf516.c: Likewise.
387 * gcc.target/bfin/mcpu-bf518.c: Likewise.
389 2011-05-03 Tobias Burnus <burnus@net-b.de>
392 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
394 2011-05-03 Tobias Burnus <burnus@net-b.de>
397 * gfortran.dg/coarray/this_image_1.f90: New.
399 2011-05-03 Tobias Burnus <burnus@net-b.de>
402 * gfortran.dg/coarray/caf.dg: New.
403 * gfortran.dg/coarray/image_index_1.f90: New, copied
404 from ../coarray_16.f90.
406 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
409 * g++.dg/ext/complex9.C: New.
411 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
414 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
415 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
416 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
418 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
420 * gcc.target/bfin/builtins: Created.
421 * gcc.target/bfin/hisilh-O0.c: Deleted.
422 * gcc.target/bfin/hisilh.c: Moved to...
423 * gcc.target/bfin/builtins/hisilh.c: ...here.
424 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
425 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
426 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
427 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
428 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
429 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
430 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
431 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
432 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
433 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
434 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
435 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
436 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
437 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
438 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
439 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
440 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
441 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
442 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
443 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
444 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
445 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
446 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
447 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
448 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
449 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
450 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
451 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
452 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
453 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
454 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
455 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
456 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
457 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
458 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
459 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
460 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
461 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
462 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
463 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
464 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
465 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
466 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
467 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
468 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
469 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
470 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
471 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
472 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
473 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
474 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
475 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
476 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
477 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
478 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
479 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
480 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
481 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
482 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
483 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
484 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
485 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
486 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
487 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
488 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
489 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
490 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
491 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
492 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
493 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
494 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
495 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
496 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
497 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
498 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
499 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
500 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
501 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
502 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
503 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
504 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
505 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
506 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
507 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
508 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
509 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
510 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
511 * gcc.target/bfin/builtins/circptr.c: Ditto.
512 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
513 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
514 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
515 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
516 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
517 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
518 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
519 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
520 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
521 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
522 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
523 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
524 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
525 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
526 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
527 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
528 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
529 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
530 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
531 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
532 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
533 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
534 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
535 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
536 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
537 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
538 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
539 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
540 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
541 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
542 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
543 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
544 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
545 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
546 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
547 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
548 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
549 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
550 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
551 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
552 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
553 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
554 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
555 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
556 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
557 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
558 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
559 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
560 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
561 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
562 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
563 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
564 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
565 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
566 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
567 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
568 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
569 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
570 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
571 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
572 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
573 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
574 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
575 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
576 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
577 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
578 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
579 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
580 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
581 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
583 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
585 * gcc.target/arm/cold-lc.c: New test.
587 2011-05-03 Jakub Jelinek <jakub@redhat.com>
590 * gcc.dg/pr48774.c: New test.
592 2011-05-03 Richard Guenther <rguenther@suse.de>
594 * gcc.dg/large-size-array-5.c: New testcase.
596 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
598 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
600 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
602 * lib/target-supports.exp (check_effective_target_vect_strided):
604 (check_effective_target_vect_strided2)
605 (check_effective_target_vect_strided3)
606 (check_effective_target_vect_strided4)
607 (check_effective_target_vect_strided8): ...these new functions.
609 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
610 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
611 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
612 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
613 * gcc.dg/vect/pr37539.c: Likewise.
614 * gcc.dg/vect/slp-11a.c: Likewise.
615 * gcc.dg/vect/slp-11b.c: Likewise.
616 * gcc.dg/vect/slp-11c.c: Likewise.
617 * gcc.dg/vect/slp-12a.c: Likewise.
618 * gcc.dg/vect/slp-12b.c: Likewise.
619 * gcc.dg/vect/slp-18.c: Likewise.
620 * gcc.dg/vect/slp-19a.c: Likewise.
621 * gcc.dg/vect/slp-19b.c: Likewise.
622 * gcc.dg/vect/slp-21.c: Likewise.
623 * gcc.dg/vect/slp-23.c: Likewise.
624 * gcc.dg/vect/vect-cselim-1.c: Likewise.
626 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
627 instead of vect_interleave && vect_extract_even_odd.
628 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
629 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
630 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
631 * gcc.dg/vect/vect-1.c: Likewise.
632 * gcc.dg/vect/vect-10.c: Likewise.
633 * gcc.dg/vect/vect-98.c: Likewise.
634 * gcc.dg/vect/vect-107.c: Likewise.
635 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
636 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
637 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
638 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
639 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
640 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
641 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
642 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
643 * gcc.dg/vect/vect-strided-float.c: Likewise.
644 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
645 * gcc.dg/vect/vect-strided-mult.c: Likewise.
646 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
647 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
648 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
649 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
650 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
651 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
652 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
653 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
654 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
655 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
656 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
657 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
658 * gcc.dg/vect/vect-vfa-03.c: Likewise.
660 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
662 * gcc.dg/vect/pr30843.c: Likewise.
663 * gcc.dg/vect/pr33866.c: Likewise.
664 * gcc.dg/vect/slp-reduc-6.c: Likewise.
665 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
666 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
667 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
669 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
671 * gcc.dg/vect/slp-11.c: Split into...
672 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
673 gcc.dg/vect/slp-11c.c: ...these tests.
674 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
675 * gcc.dg/vect/slp-12c.c: ...this new test.
676 * gcc.dg/vect/slp-19.c: Split into...
677 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
678 gcc.dg/vect/slp-19c.c: ...these new tests.
680 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
682 * lib/target-supports.exp
683 (check_effective_target_vect_extract_even_odd_wide): Delete.
684 (check_effective_target_vect_strided_wide): Likewise.
685 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
686 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
687 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
688 * gcc.dg/vect/pr37539.c: Likewise.
689 * gcc.dg/vect/slp-11.c: Likewise.
690 * gcc.dg/vect/slp-12a.c: Likewise.
691 * gcc.dg/vect/slp-12b.c: Likewise.
692 * gcc.dg/vect/slp-19.c: Likewise.
693 * gcc.dg/vect/slp-23.c: Likewise.
694 * gcc.dg/vect/vect-1.c: Likewise.
695 * gcc.dg/vect/vect-98.c: Likewise.
696 * gcc.dg/vect/vect-107.c: Likewise.
697 * gcc.dg/vect/vect-strided-float.c: Likewise.
699 2011-05-02 Jason Merrill <jason@redhat.com>
701 * g++.dg/init/new31.C: New.
703 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
706 * gcc.dg/pr35445.c: New test.
708 2011-05-02 Jason Merrill <jason@redhat.com>
710 * c-c++-common/vla-1.c: New.
712 2011-05-02 Richard Guenther <rguenther@suse.de>
714 PR tree-optimization/48822
715 * gcc.dg/torture/pr48822.c: New testcase.
717 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
720 * g++.dg/cpp0x/constexpr-47969.C: New.
722 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
725 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
726 on vect_no_align targets.
727 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
728 vect_no_align targets.
730 2011-05-01 Xinliang David Li <davidxl@google.com>
732 * gcc.dg/tree-ssa/integer-addr.c: New test.
733 * gcc.dg/tree-ssa/alias_bug.c: New test.
735 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
738 * gfortran.dg/round_3.f08: Add more checks.
740 2011-04-30 Tobias Burnus <burnus@net-b.de>
743 * gfortran.dg/import9.f90: New, proper test.
744 * gfortran.dg/interface_37.f90: Remove bogus
745 test (bogus copy of interface_36.f90).
747 2011-04-30 Tobias Burnus <burnus@net-b.de>
750 * gfortran.dg/interface_37.f90: New.
752 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
755 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
757 2011-04-30 Jakub Jelinek <jakub@redhat.com>
759 PR tree-optimization/48809
760 * gcc.c-torture/execute/pr48809.c: New test.
762 2011-04-29 Jeff Law <law@redhat.com>
764 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
766 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
769 * g++.dg/init/ctor10.C: New.
771 2011-04-29 Le-Chun Wu <lcwu@google.com>
773 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
774 warning in implicitly instantiated templates.
776 2011-04-29 Le-Chun Wu <lcwu@google.com>
778 * g++.dg/warn/Wnull-conversion-1.C: New.
779 * g++.dg/warn/Wnull-conversion-2.C: New.
781 2011-04-29 Diego Novillo <dnovillo@google.com>
783 * g++.old-deja/g++.other/null3.C: Expect warning about
784 converting boolean to a pointer.
786 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
789 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
793 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
795 2011-04-29 Tobias Burnus <burnus@net-b.de>
798 * gfortran.dg/typebound_proc_22.f90: New.
801 * gfortran.dg/interface_36.f90: New.
803 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
810 * gfortran.dg/fmt_g.f: Adjust test.
811 * gfortran.dg/fmt_g0_1.f08: Adjust test.
812 * gfortran.dg/round_3.f08: New test.
813 * gfortran.dg/namelist_print_1.f: Adjust test.
814 * gfortran.dg/char4_iunit_1.f03: Adjust test.
815 * gfortran.dg/f2003_io_5.f03: Adjust test.
816 * gfortran.dg/coarray_15.f90: Adjust test.
817 * gfortran.dg/namelist_65.f90: Adjust test.
818 * gfortran.dg/fmt_cache_1.f: Adjust test.
819 * gfortran.dg/char4_iunit_2.f03: Adjust test.
820 * gfortran.dg/real_const_3.f90: Adjust test.
822 2011-04-28 Xinliang David Li <davidxl@google.com>
824 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
825 * testsuite/g++.dg/prof-robust-1.C: New test.
827 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
829 PR tree-optimization/48765
830 * gcc.dg/vect/pr48765.c: New.
832 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
834 PR tree-optimization/48775
835 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
837 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
840 * g++.dg/inherit/pr48798.C: New.
841 * g++.old-deja/g++.other/base1.C: Adjust.
843 2011-04-28 Dodji Seketeli <dodji@redhat.com>
846 * g++.dg/template/inherit7.C: New test case.
848 2011-04-28 Richard Guenther <rguenther@suse.de>
850 PR tree-optimization/40052
851 PR tree-optimization/15347
852 * gcc.dg/tree-ssa/vrp57.c: New testcase.
853 * gcc.dg/pr15347.c: Likewise.
855 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
858 * g++.dg/cpp0x/sfinae18.C: New.
860 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
863 * g++.dg/ext/is_literal_type1.C: New.
865 2011-04-28 Tobias Burnus <burnus@net-b.de>
869 * gfortran.dg/interface_35.f90: New.
870 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
871 * gfortran.dg/func_result_6.f90: Add dg-warning.
872 * gfortran.dg/bessel_1.f90: Ditto.
873 * gfortran.dg/hypot_1.f90: Ditto.
874 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
875 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
876 * gfortran.dg/interface_assignment_4.f90: Ditto.
878 2011-04-27 Jason Merrill <jason@redhat.com>
880 * g++.dg/ext/complex8.C: New.
882 * g++.dg/cpp0x/initlist49.C: New.
883 * g++.dg/init/new30.C: New.
885 2011-04-27 Tobias Burnus <burnus@net-b.de>
888 * gfortran.dg/whole_file_34.f90: New.
890 2011-04-27 Jan Hubicka <jh@suse.cz>
892 * gcc.dg/tree-ssa/inline-9.c: New testcase.
894 2011-04-27 Jason Merrill <jason@redhat.com>
896 * g++.old-deja/g++.oliva/overload1.C: Adjust.
898 * g++.dg/parse/ambig6.C: New.
900 2011-04-27 Nick Clifton <nickc@redhat.com>
902 * gcc.dg/20020312-2.c: Add definition for RX.
904 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
905 option with RX targets.
907 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
910 2011-04-27 Richard Guenther <rguenther@suse.de>
912 * gcc.dg/tree-ssa/pr23382.c: Remove.
914 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
917 * gcc.c-torture/compile/pr48767.c: New test.
919 2011-04-27 Richard Guenther <rguenther@suse.de>
921 PR tree-optimization/48772
922 * g++.dg/pr48772.C: New testcase.
924 2011-04-27 Jakub Jelinek <jakub@redhat.com>
927 * gcc.c-torture/compile/pr48742.c: New test.
929 2011-04-26 Jason Merrill <jason@redhat.com>
931 * g++.dg/lookup/koenig13.C: New.
933 * g++.dg/cpp0x/initlist48.C: New.
935 2011-04-25 Jason Merrill <jason@redhat.com>
937 * g++.dg/cpp0x/sfinae17.C: New.
939 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
942 * gcc.target/powerpc/pr48258-1.c: New file.
943 * gcc.target/powerpc/pr48258-2.c: Ditto.
945 2011-04-26 Xinliang David Li <davidxl@google.com>
947 * gcc.dg/uninit-suppress.c: New test.
948 * gcc.dg/uninit-suppress.c: New test.
950 2011-04-26 Jakub Jelinek <jakub@redhat.com>
953 * gcc.dg/pr48768.c: New test.
955 PR tree-optimization/48734
956 * gcc.c-torture/compile/pr48734.c: New test.
959 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
961 2011-04-26 Richard Guenther <rguenther@suse.de>
963 PR tree-optimization/48731
964 * gcc.dg/torture/pr48731.c: New testcase.
966 2011-04-26 Richard Guenther <rguenther@suse.de>
969 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
971 2011-04-26 Richard Guenther <rguenther@suse.de>
974 * gcc.dg/torture/pr48694-1.c: New testcase.
975 * gcc.dg/torture/pr48694-2.c: Likewise.
977 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
979 * g++.dg/ext/underlying_type1.C: New.
980 * g++.dg/ext/underlying_type2.C: Likewise.
981 * g++.dg/ext/underlying_type3.C: Likewise.
982 * g++.dg/ext/underlying_type4.C: Likewise.
983 * g++.dg/ext/underlying_type5.C: Likewise.
984 * g++.dg/ext/underlying_type6.C: Likewise.
985 * g++.dg/ext/underlying_type7.C: Likewise.
986 * g++.dg/ext/underlying_type8.C: Likewise.
987 * g++.dg/ext/underlying_type9.C: Likewise.
988 * g++.dg/ext/underlying_type10.C: Likewise.
990 2011-04-25 Jason Merrill <jason@redhat.com>
992 * g++.dg/cpp0x/regress/template-const2.C: New.
994 2011-04-25 Jeff Law <law@redhat.com>
996 * gcc.dg/tree-ssa/vrp56.c: new test.
998 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1000 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1002 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1004 PR preprocessor/48740
1005 * c-c++-common/raw-string-11.c: New test.
1007 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1009 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1012 2011-04-23 Tobias Burnus <burnus@net-b.de>
1015 * gfortran.dg/coarray_19.f90: New.
1017 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1020 * gcc.dg/pr48685.c: New test.
1022 2011-04-22 Jan Hubicka <jh@suse.cz>
1024 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1026 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1028 PR tree-optimization/48717
1029 * gcc.c-torture/execute/pr48717.c: New test.
1031 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1034 * gcc.target/i386/pr48723.c: New test.
1036 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.dg/gomp/pr48716.c: New test.
1040 * g++.dg/gomp/pr48716.C: New test.
1042 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1045 * gcc.dg/missing-field-init-2.c: Update testcase.
1047 2011-04-22 Alan Modra <amodra@gmail.com>
1049 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1051 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1054 * gfortran.dg/function_optimize_6.f90: New test.
1056 2011-04-21 Easwaran Raman <eraman@google.com>
1058 * gcc.dg/stack-layout-2.c: New test.
1060 2011-04-21 Richard Guenther <rguenther@suse.de>
1063 * g++.dg/lto/pr48207-2_0.C: New testcase.
1064 * g++.dg/lto/pr48207-3_0.C: Likewise.
1066 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1068 * gnat.dg/volatile5.adb: New test.
1069 * gnat.dg/volatile5_pkg.ads: New helper.
1071 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1074 * gcc.target/i386/pr48708.c: New test.
1076 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1078 * gcc.dg/vect/vect-119.c: New test.
1080 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1082 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1085 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1086 Richard Sandiford <richard.sandiford@linaro.org>
1089 * gcc.target/arm/pr46329.c: New test.
1091 2011-04-21 Tobias Burnus <burnus@net-b.de>
1094 * gfortran.dg/coarray_18.f90: New.
1096 2011-04-20 Jason Merrill <jason@redhat.com>
1098 * g++.dg/cpp0x/initlist47.C: New.
1100 * g++.dg/init/dtor4.C: New.
1102 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1105 * gcc.target/i386/sse2-pinsrw.c: New test.
1106 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1107 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1108 * gcc.target/i386/sse2-insvhi.c: Ditto.
1109 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1110 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1112 2011-04-20 Jason Merrill <jason@redhat.com>
1114 * g++.dg/template/const4.C: New.
1116 2011-04-20 Easwaran Raman <eraman@google.com>
1118 * gcc.dg/stack-layout-1.c: New test.
1120 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1122 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1123 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1126 2011-04-20 Kai Tietz <ktietz@redhat.com>
1128 * gcc.dg/binop-xor1.c: New test.
1129 * gcc.dg/binop-xor2.c: New test.
1130 * gcc.dg/binop-xor3.c: New test.
1131 * gcc.dg/binop-xor4.c: New test.
1132 * gcc.dg/binop-xor5.c: New test.
1134 2011-04-20 Richard Guenther <rguenther@suse.de>
1136 PR tree-optimization/47892
1137 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1139 2011-04-20 Richard Guenther <rguenther@suse.de>
1142 * g++.dg/torture/pr48695.C: New testcase.
1144 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1146 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1147 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1148 * gcc.c-torture/execute/pr45262.c: Ditto
1149 * gcc.dg/torture/pr43165.c: Ditto.
1150 * gcc.dg/torture/pr47228.c: Ditto.
1151 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1152 * gcc.dg/ipa/pr45644.c: Ditto.
1153 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1156 2011-04-19 Jason Merrill <jason@redhat.com>
1158 * g++.dg/ext/complex7.C: New.
1160 * g++.dg/ext/attrib41.C: New.
1162 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1165 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1167 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1170 * gcc.target/i386/pr48678.c: New test.
1172 2011-04-19 Martin Jambor <mjambor@suse.cz>
1174 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1175 * g++.dg/opt/devirt2.C: New test.
1176 * g++.dg/ipa/devirt-g-1.C: Likewise.
1178 2011-04-19 Tobias Burnus <burnus@net-b.de>
1181 * gfortran.dg/whole_file_33.f90: New.
1183 2011-04-19 Martin Jambor <mjambor@suse.cz>
1185 * g++.dg/ipa/devirt-7.C: New test.
1187 2011-04-19 Richard Guenther <rguenther@suse.de>
1190 * g++.dg/lto/pr48207_0.C: New testcase.
1192 2011-04-18 Jason Merrill <jason@redhat.com>
1194 * g++.dg/init/void1.C: New.
1196 * g++.dg/cpp0x/union4.C: New.
1198 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1201 * g++.dg/torture/pr48661.C: New test.
1204 * g++.dg/gomp/pr48632.C: New test.
1206 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1208 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1209 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1211 2011-04-18 Tobias Burnus <burnus@net-b.de>
1214 * gfortran.dg/coarray_17.f90: New.
1215 * gfortran.dg/coarray_10.f90: Update dg-error.
1217 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1220 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1221 * gfortran.dg/guality/guality.exp: Likewise.
1223 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1225 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1227 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1229 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1231 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1233 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1235 2011-04-18 Richard Guenther <rguenther@suse.de>
1238 * g++.dg/torture/pr46364.C: New testcase.
1240 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1242 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1244 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1246 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1248 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1249 Ira Rosen <ira.rosen@linaro.org>
1252 * gcc.target/arm/pr48252.c: New test.
1254 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1256 PR tree-optimization/48616
1257 * gcc.dg/pr48616.c: New test.
1259 2011-04-18 Tobias Burnus <burnus@net-b.de>
1262 * gfortran.dg/coarray_16.f90: New.
1264 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1267 * gfortran.dg/realloc_on_assign_7.f03: New test.
1269 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1271 PR libgfortran/48602
1272 * gfortran.dg/fmt_g0_6.f08: New test.
1274 2011-04-17 Jason Merrill <jason@redhat.com>
1276 * g++.dg/cpp0x/sfinae16.C: New.
1278 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1280 * gcc.target/mips/reg-var-1.c: New test.
1282 2011-04-17 Jan Hubicka <jh@suse.cz>
1284 * gcc.dg/winline-5.c: Update testcase.
1286 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1288 * gnat.dg/discr27.ad[sb]: Move dg directive.
1289 * gnat.dg/discr28.ad[sb]: New test.
1290 * gnat.dg/discr28_pkg.ads: New helper.
1292 2011-04-17 Michael Matz <matz@suse.de>
1294 PR tree-optimization/48622
1296 * gcc.dg/lto/pr48622_0.c: New test.
1298 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1300 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1301 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1302 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1303 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1304 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1305 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1307 2011-04-15 Jason Merrill <jason@redhat.com>
1309 * g++.dg/cpp0x/range-for17.C: New.
1311 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1313 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1314 * g++.dg/cpp0x/range-for3.C: Likewise.
1315 * g++.dg/cpp0x/range-for9.C: Correct error message.
1316 * g++.dg/cpp0x/range-for11.C: New.
1317 * g++.dg/cpp0x/range-for12.C: New.
1318 * g++.dg/cpp0x/range-for13.C: New.
1319 * g++.dg/cpp0x/range-for14.C: New.
1320 * g++.dg/cpp0x/range-for15.C: New.
1321 * g++.dg/cpp0x/range-for16.C: New.
1323 2011-04-15 Tobias Burnus <burnus@net-b.de>
1326 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1328 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1330 * objc.dg/naming-4.m: Updated.
1331 * objc.dg/naming-5.m: Updated.
1332 * objc.dg/naming-6.m: New.
1333 * objc.dg/naming-7.m: New.
1334 * obj-c++.dg/naming-1.mm: Updated.
1335 * obj-c++.dg/naming-2.mm: Updated.
1336 * obj-c++.dg/naming-3.mm: New.
1337 * obj-c++.dg/naming-4.mm: New.
1339 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1341 PR libgfortran/48589
1342 * gfortran.dg/fmt_g0_5.f08: New test.
1344 2011-04-15 Richard Guenther <rguenther@suse.de>
1347 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1349 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1351 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1352 -finline-limit=0 to -fno-inline
1354 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1357 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1360 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1363 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1364 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1365 * gcc.target/i386/avx-insertps-3.c: New test.
1366 * gcc.target/i386/avx-insertps-4.c: New test.
1368 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1370 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1373 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1378 * gcc.target/avr/pr46779-1.c: New test case
1379 * gcc.target/avr/pr46779-2.c: New test case
1381 2011-04-14 Jason Merrill <jason@redhat.com>
1383 * g++.dg/cpp0x/sfinae15.C: New.
1385 * g++.dg/cpp0x/sfinae14.C: New.
1387 * g++.dg/ext/vla10.C: New.
1389 2011-04-14 Richard Guenther <rguenther@suse.de>
1391 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1393 2011-04-14 Richard Guenther <rguenther@suse.de>
1395 * gcc.dg/fold-bitand-4.c: Move ...
1396 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1398 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1400 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1402 * gcc.target/avr/torture/trivial.c: Ditto.
1404 2011-04-13 Jason Merrill <jason@redhat.com>
1406 * g++.dg/template/operator11.C: New.
1408 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1411 * gcc.dg/gomp/pr48591.c: New test.
1414 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1415 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1417 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1420 * g++.dg/template/dependent-expr7.C: New test case.
1422 2011-04-13 Jason Merrill <jason@redhat.com>
1424 * g++.dg/cpp0x/sfinae13.C: New.
1426 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1428 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1430 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1432 * gcc.target/arm/pr43698.c: Remove -march option.
1434 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1436 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1439 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1443 * gfortran.dg/realloc_on_assign_6.f03: New test.
1445 2011-04-12 Kai Tietz <ktietz@redhat.com>
1447 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1448 targets the additional -mno-ms-bitfields and
1449 -Wno-packed-bitfield-compat options.
1450 * g++.dg/ext/bitfield3.C: Likewise.
1451 * g++.dg/ext/bitfield4.C: Likewise.
1452 * g++.dg/ext/bitfield5.C: Likewise.
1453 * gcc.dg/bitfld-15.c: Likewise.
1454 * gcc.dg/bitfld-16.c: Likewise.
1455 * gcc.dg/bitfld-17.c: Likewise.
1456 * gcc.dg/bitfld-18.c: Likewise.
1458 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1460 * gcc.target/arm/neon-vld3-1.c: New test.
1461 * gcc.target/arm/neon-vst3-1.c: New test.
1462 * gcc.target/arm/neon/v*.c: Regenerate.
1464 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1466 PR rtl-optimization/48549
1467 * g++.dg/opt/pr48549.C: New test.
1469 2011-04-12 Richard Guenther <rguenther@suse.de>
1471 PR tree-optimization/46076
1472 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1474 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1477 * lib/compat.exp (compat-execute): Declare unsupported after
1478 stripping path from src1.
1479 * lib/lto.exp (lto-execute): Likewise.
1481 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1484 * gcc.dg/pr48552-1.c: New test.
1485 * gcc.dg/pr48552-2.c: New test.
1487 2011-04-11 Jason Merrill <jason@redhat.com>
1489 * g++.dg/cpp0x/sfinae12.C: New.
1491 * g++.dg/cpp0x/enum10.C: New.
1493 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1495 * g++.dg/cpp0x/rv-func.C: New.
1497 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1499 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1502 2011-04-11 Martin Jambor <mjambor@suse.cz>
1504 PR tree-optimization/48195
1505 * gcc.dg/ipa/pr48195.c: New test.
1507 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1509 * gnat.dg/return3.adb: Remove unused switch.
1511 2011-04-08 Mike Stump <mikestump@comcast.net>
1514 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1515 default to fno-common.
1517 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1519 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1520 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1522 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1525 * gfortran.dg/function_optimize_5.f90: New test.
1527 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1529 * gnat.dg/aggr17.adb: New test.
1530 * gnat.dg/aggr18.adb: Likewise.
1532 2011-04-08 Michael Matz <matz@suse.de>
1535 * gcc.target/i386/pr48389.c: New test.
1537 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1539 PR rtl-optimization/48272
1540 * g++.dg/opt/pr48272.C: New.
1542 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1544 PR rtl-optimization/48235
1545 * gcc.dg/pr48235.c: New.
1547 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1549 PR rtl-optimization/48302
1550 * g++.dg/opt/pr48302.C: New.
1552 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1555 * g++.dg/opt/pr48273.C: New.
1557 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1559 PR rtl-optimization/48442
1560 * gcc.dg/pr48442.c: New.
1562 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1564 PR tree-optimization/48377
1565 * gcc.dg/vect/pr48377.c: New test.
1567 2011-04-07 Jason Merrill <jason@redhat.com>
1569 * g++.dg/cpp0x/regress/call1.C: New.
1571 * g++.dg/cpp0x/variadic107.C: New.
1573 * g++.dg/cpp0x/sfinae11.C: New.
1574 * g++.dg/cpp0x/noexcept02.C: Fix.
1576 * g++.dg/cpp0x/sfinae10.C: New.
1578 * g++.dg/cpp0x/sfinae9.C: New.
1580 * c-c++-common/Wcast-qual-1.c: Move here from...
1581 * gcc.dg/cast-qual-3.c: ...here, and...
1582 * g++.dg/warn/Wcast-qual2.C: ...here.
1584 * g++.dg/cpp0x/sfinae8.C: New.
1586 * g++.dg/cpp0x/sfinae7.C: New.
1588 * g++.dg/cpp0x/enum9.C: New.
1590 2011-04-07 Mike Stump <mikestump@comcast.net>
1592 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1593 with no trampolines.
1595 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1598 * gfortran.dg/gomp/pr48117.f90: New test.
1601 * gcc.dg/torture/pr48343.c: New test.
1603 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1605 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1607 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1609 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1611 2011-04-07 Tom de Vries <tom@codesourcery.com>
1614 * lib/scanasm.exp (object-size): New proc.
1615 * gcc.target/arm/pr43920-2.c: New test.
1617 2011-04-06 Tobias Burnus <burnus@net-b.de>
1621 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1623 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1625 * gcc.dg/mtune.c: Prune note from output.
1627 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1630 * gcc.dg/guality/pr36977.c: New test.
1631 * gcc.dg/guality/pr48466.c: New test.
1633 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1635 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1637 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1639 * gnat.dg/return3.adb: New test.
1641 2011-04-06 Richard Guenther <rguenther@suse.de>
1643 PR tree-optimization/47663
1644 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1646 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1648 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1649 Solaris 8 and 9 as well.
1651 2011-04-05 Tom de Vries <tom@codesourcery.com>
1654 * gcc.target/arm/pr43920-1.c: New test.
1656 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1658 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1659 (cctor): Actually return the value.
1660 (main): Cast return values.
1662 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1664 * gfortran.dg/character_comparison_8.f90: New test.
1666 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1668 * frontend-passes: (optimize_lexical_comparison): New function.
1669 (optimize_expr): Call it.
1670 (optimize_comparison): Also handle lexical comparison functions.
1671 Return false instad of -2 for unequal comparison.
1673 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1676 * function_optimize_4.f90: New test.
1678 2011-04-04 Tobias Burnus <burnus@net-b.de>
1681 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1682 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1683 * gfortran.dg/coarray_15.f90: New.
1685 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1687 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1688 * gfortran.dg/bessel_7.f90: Likewise.
1690 2011-04-03 Tobias Burnus <burnus@net-b.de>
1692 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1694 2011-04-03 Richard Guenther <rguenther@suse.de>
1695 Ira Rosen <ira.rosen@linaro.org>
1697 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1698 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1699 -ftree-loop-if-convert-stores.
1701 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1703 * gnat.dg/specs/aggr2.ads: New test.
1705 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1707 * gnat.dg/debug2.ad[sb]: New test.
1708 * gnat.dg/debug2_pkg.ads: New helper.
1709 * gnat.dg/debug3.ad[sb]: New test.
1711 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1713 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1715 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1718 * gcc.c-torture/compile/pr48335-1.c: New test.
1719 * gcc.dg/pr48335-1.c: New test.
1720 * gcc.dg/pr48335-2.c: New test.
1721 * gcc.dg/pr48335-3.c: New test.
1722 * gcc.dg/pr48335-4.c: New test.
1723 * gcc.dg/pr48335-5.c: New test.
1724 * gcc.dg/pr48335-6.c: New test.
1725 * gcc.dg/pr48335-7.c: New test.
1726 * gcc.dg/pr48335-8.c: New test.
1727 * gcc.target/i386/pr48335-1.c: New test.
1729 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1732 * gcc.dg/Waddress.c: New test.
1734 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1737 * gfortran.dg/function_optimize_3.f90: New test.
1739 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1741 * gcc.c-torture/compile/20110401-1.c: New test.
1743 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1744 * g++.dg/lto/20091002-2_0.C: Likewise.
1745 * g++.dg/lto/20090303_0.c: Likewise.
1746 * g++.dg/lto/20091004-1_0.C: Likewise.
1747 * g++.dg/lto/20091002-3_0.C: Likewise.
1748 * g++.dg/lto/20091004-2_0.C: Likewise.
1749 * g++.dg/lto/20081123_0.C: Likewise.
1750 * g++.dg/lto/20090313_0.C: Likewise.
1751 * g++.dg/lto/20081109-1_0.C: Likewise.
1752 * g++.dg/lto/20081219_0.C: Likewise.
1753 * g++.dg/lto/20081204-1_0.C: Likewise.
1754 * g++.dg/lto/20090302_0.C: Likewise.
1755 * g++.dg/lto/20081119-1_0.C: Likewise.
1756 * g++.dg/lto/20081118_0.C: Likewise.
1757 * gcc.dg/lto/20091020-2_0.c: Likewise.
1758 * gcc.dg/lto/20090210_0.c: Likewise.
1759 * gcc.dg/lto/20081204-1_0.c: Likewise.
1760 * gcc.dg/lto/20081224_0.c: Likewise.
1761 * gcc.dg/lto/20090219_0.c: Likewise.
1762 * gcc.dg/lto/20091014-1_0.c: Likewise.
1763 * gcc.dg/lto/20091016-1_0.c: Likewise.
1764 * gcc.dg/lto/20090206-2_0.c: Likewise.
1765 * gcc.dg/lto/20090116_0.c: Likewise.
1766 * gcc.dg/lto/20091013-1_0.c: Likewise.
1767 * gcc.dg/lto/20091015-1_0.c: Likewise.
1768 * gcc.dg/lto/20090126-2_0.c: Likewise.
1770 2011-03-31 Ian Lance Taylor <iant@google.com>
1772 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1774 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1776 * gnat.dg/opt16.adb: New test.
1778 2011-03-31 Jason Merrill <jason@redhat.com>
1780 * g++.dg/cpp0x/defaulted24.C: New.
1782 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1785 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1788 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1790 * g++.dg/other/i386-9.C: New test.
1792 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1794 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1796 2011-03-30 Jason Merrill <jason@redhat.com>
1798 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1800 * g++.dg/cpp0x/regress/isnan.C: New.
1802 * g++.dg/cpp0x/initlist46.C: New.
1804 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1807 * gcc.target/arm/neon-modes-2.c: New test.
1809 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1812 * gcc.c-torture/compile/pr48305.c: New test.
1814 2011-03-29 Jason Merrill <jason@redhat.com>
1816 * g++.dg/cpp0x/regress/value-dep1.C: New.
1818 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1820 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1822 2011-03-29 Ian Lance Taylor <iant@google.com>
1824 * go.test/go-test.exp: Handle the test lines used in several new
1826 (errchk): Add opts parameter. Change all callers. Handle parens
1829 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1830 Dominique d'Humieres <dominiq@lps.ens.fr>
1832 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1833 and __APPLE__ && __PPC__ && __ALTIVEC__.
1835 2011-03-29 Jason Merrill <jason@redhat.com>
1837 * g++.dg/cpp0x/dependent1.C: New.
1839 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1841 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1843 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1845 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1848 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1849 * gfortran.dg/proc_ptr_comp_32.f90: New.
1851 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1853 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1854 check for corresponding warning.
1856 2011-03-28 Jason Merrill <jason@redhat.com>
1858 * g++.dg/cpp0x/rv-deduce2.C: New.
1860 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1863 * gcc.dg/pr48203.c: New test.
1865 2011-03-28 Jeff Law <law@redhat.com>
1867 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1869 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1871 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1872 and __PPC__ && __ALTIVEC__.
1874 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1877 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1878 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1879 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1880 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1882 2011-03-28 Jason Merrill <jason@redhat.com>
1884 * g++.dg/cpp0x/initlist-array2.C: New.
1886 * g++.dg/cpp0x/initlist-array1.C: New.
1888 * g++.dg/cpp0x/constexpr-compound.C: New.
1890 * g++.dg/cpp0x/constexpr-using.C: New.
1892 * g++.dg/cpp0x/constexpr-noexcept.C: New.
1894 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
1897 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
1899 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
1901 * gcc.dg/slp-1.c: New test.
1903 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
1905 * gcc.target/i386/avx256-unaligned-load-1.c: New.
1906 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
1907 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
1908 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
1909 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
1910 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
1911 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
1912 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
1913 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
1914 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
1915 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
1916 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
1917 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
1918 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
1920 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1923 * gfortran.dg/trim_optimize_5.f90: New test.
1924 * gfortran.dg/trim_optimize_6.f90: New test.
1926 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
1929 * gcc.target/mips/madd-7.c: Remove -mlong32.
1930 * gcc.target/mips/msub-7.c: Likewise.
1932 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
1934 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
1935 accesses to preserve the meaning of the test for doubleword vectors.
1936 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
1937 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
1939 2011-03-26 Janus Weil <janus@gcc.gnu.org>
1942 * gfortran.dg/class_42.f03: New.
1944 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
1946 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
1949 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
1951 PR rtl-optimization/48144
1952 * gcc.dg/pr48144.c: New test.
1954 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1956 * gnat.dg/discr27.ad[sb]: New test.
1958 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1960 * gnat.dg/limited_with2.ad[sb]: New test.
1961 * gnat.dg/limited_with2_pkg1.ads: New helper.
1962 * gnat.dg/limited_with2_pkg2.ads: Likewise.
1964 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
1966 * gnat.dg/opt15.adb: New test.
1967 * gnat.dg/opt15_pkg.ad[sb]: New helper.
1969 2011-03-25 Tobias Burnus <burnus@net-b.de>
1973 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
1974 * gfortran.dg/leadz_trailz_3.f90: Ditto
1976 2011-03-25 Martin Jambor <mjambor@suse.cz>
1978 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
1980 2011-03-25 Jason Merrill <jason@redhat.com>
1982 * g++.dg/cpp0x/defaulted22.C: New.
1983 * g++.dg/cpp0x/defaulted23.C: New.
1984 * g++.dg/cpp0x/defaulted15.C: Adjust.
1986 2011-03-25 Jason Merrill <jason@redhat.com>
1988 * g++.dg/cpp0x/move1.C: New.
1990 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
1993 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
1995 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1997 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
1998 for mips-sgi-irix6.5.
1999 Replace snprintf prototype by <stdio.h>.
2001 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2004 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2005 run_expensive_tests.
2006 * gcc.dg/graphite/block-4.c: Likewise.
2007 * gcc.dg/graphite/block-7.c: Likewise.
2008 * gcc.dg/graphite/block-8.c: Likewise.
2010 2011-03-25 Richard Guenther <rguenther@suse.de>
2012 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2013 * g++.dg/tree-ssa/pr8781.C: Likewise.
2014 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2015 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2016 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2017 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2018 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2019 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2020 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2021 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2022 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2023 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2024 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2025 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2026 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2027 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2028 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2029 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2030 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2031 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2032 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2033 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2034 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2035 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2036 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2037 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2038 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2039 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2040 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2041 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2042 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2043 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2044 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2045 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2046 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2047 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2048 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2049 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2050 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2051 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2052 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2053 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2054 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2055 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2056 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2057 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2058 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2059 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2060 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2061 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2062 * c-c++-common/pr46562-2.c: Likewise.
2063 * gfortran.dg/pr42108.f90: Likewise.
2064 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2065 foo to be inlined even at -O1.
2066 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2067 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2068 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2069 * gcc.dg/matrix/matrix.exp: Disable FRE.
2071 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2074 * gcc.dg/dfp/pr48204.c: New test.
2076 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2079 * gcc.c-torture/execute/pr47917.c: Move this...
2080 * gcc.dg/torture/pr47917.c: to here and add xfails.
2082 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2084 * gnat.dg/array16.ad[sb]: New test.
2085 * gnat.dg/array16.ads: New helper.
2087 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2089 * gnat.dg/derived_type2.adb: New test.
2091 2011-03-24 Richard Guenther <rguenther@suse.de>
2093 PR tree-optimization/48271
2094 * g++.dg/torture/pr48271.C: New testcase.
2096 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2098 * gnat.dg/array15.ad[sb]: New test.
2100 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2103 * gcc.target/i386/pr48237.c: New test.
2105 2011-03-24 Richard Guenther <rguenther@suse.de>
2108 * gcc.dg/builtin-object-size-10.c: New testcase.
2110 2011-03-24 Richard Guenther <rguenther@suse.de>
2112 PR tree-optimization/46562
2113 * c-c++-common/pr46562-2.c: New testcase.
2114 * c-c++-common/pr46562.c: Likewise.
2116 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2118 * gcc.dg/vect/vect-cselim-1.c: New test.
2119 * gcc.dg/vect/vect-cselim-2.c: New test.
2121 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2123 * gcc.target/arm/pr46934.c: New.
2125 2011-03-23 Ian Lance Taylor <iant@google.com>
2127 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2129 2011-03-23 Richard Guenther <rguenther@suse.de>
2131 * gcc.dg/struct: Remove directory and contents.
2133 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2136 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2138 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2140 * gnat.dg/discr26.ad[sb]: New test.
2141 * gnat.dg/discr26_pkg.ads: New helper.
2143 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2146 * gcc.target/arm/neon-vld-1.c: New test.
2148 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2150 * gnat.dg/array14.ad[sb]: New test.
2151 * gnat.dg/array14_pkg.ads: New helper.
2153 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2155 * gcc.c-torture/execute/920501-8.x: Remove.
2156 * gcc.c-torture/execute/930513-1.x: Remove.
2157 * gcc.c-torture/execute/960312-1.x: Remove.
2158 * gcc.c-torture/compile/20000804-1.c,
2159 gcc.c-torture/compile/20001205-1.c,
2160 gcc.c-torture/compile/20001226-1.c,
2161 gcc.c-torture/compile/20010518-2.c,
2162 gcc.c-torture/compile/20020312-1.c,
2163 gcc.c-torture/compile/20020604-1.c,
2164 gcc.c-torture/compile/920501-12.c,
2165 gcc.c-torture/compile/920501-4.c,
2166 gcc.c-torture/compile/920520-1.c,
2167 gcc.c-torture/compile/980506-1.c,
2168 gcc.c-torture/execute/980709-1.x,
2169 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2170 options for m68hc11.
2171 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2172 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2175 2011-03-22 Nick Clifton <nickc@redhat.com>
2177 * lib/target-supports.exp (check_profiling_available): Add MN10300
2178 to the list of targets that do not support profiling. Restore
2179 alpha sorting to this list.
2181 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2183 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2184 failure on 32-bit systems.
2185 * gcc.dg/torture/vector-2.c: Ditto.
2187 2011-03-22 Richard Guenther <rguenther@suse.de>
2189 PR tree-optimization/48228
2190 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2192 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2194 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2198 * gcc.target/powerpc/pr48226.c: New file.
2200 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2202 * lib/prune.exp (prune_gcc_output): Prune "could not create
2203 compact unwind for" warnings.
2205 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2209 * gcc.c-torture/execute/pr42544.c: New test.
2210 * gcc.c-torture/execute/pr48197.c: New test.
2212 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2214 PR preprocessor/48192
2215 * gcc.target/powerpc/pr48192.c: New file.
2218 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2219 split problem of 0 being loaded in a VSX register.
2221 2011-03-21 Richard Guenther <rguenther@suse.de>
2224 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2225 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2226 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2227 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2229 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2232 * gcc.dg/pr48213.c: New test.
2234 2011-03-21 Kai Tietz <ktietz@redhat.com>
2237 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2239 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2241 * gcc.target/arm/xor-and.c: New.
2243 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2246 * gfortran.dg/function_optimize_1.f90: New test.
2247 * gfortran.dg/function_optimize_2.f90: New test.
2249 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2251 PR rtl-optimization/47502
2252 * gcc.target/i386/pr47502-1.c: New.
2253 * gcc.target/i386/pr47502-2.c: Likewise.
2255 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2257 PR rtl-optimization/48156
2258 * gcc.dg/pr48156.c: New test.
2260 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2263 * gfortran.dg/scratch_1.f90: Adjust test.
2265 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2268 * gfortran.dg/scratch_1.f90: New test.
2270 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2272 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2273 variably modified typedefs.
2274 * gcc.dg/c1x-typedef-2.c: Remove.
2276 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2278 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2279 * gcc.dg/c1x-anon-struct-3.c: New test.
2280 * gcc.dg/anon-struct-11.c: Update.
2282 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2284 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2286 Only xfail with gas.
2288 2011-03-18 Jason Merrill <jason@redhat.com>
2290 * g++.dg/template/fn-ptr1.C: New.
2292 * g++.dg/overload/volatile1.C: New.
2294 * g++.dg/opt/pr23372.C: New.
2296 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2298 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2301 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2303 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2305 * gcc.target/arm/unsigned-extend-1.c: New.
2307 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2310 * gcc.c-torture/compile/pr48161.c: New test.
2312 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2315 * gcc.dg/torture/pr47725.c: New.
2317 2011-03-17 Jason Merrill <jason@redhat.com>
2319 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2320 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2322 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2324 * gnat.dg/specs/elab2.ads: New test.
2325 * gnat.dg/specs/elab2_pkg.ads: New helper.
2327 2011-03-17 Jason Merrill <jason@redhat.com>
2329 * g++.dg/cpp0x/decltype-1212.C: New.
2330 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2332 2011-03-17 Jason Merrill <jason@redhat.com>
2334 * g++.dg/parse/memfnquals1.C: New.
2336 2011-03-17 Richard Guenther <rguenther@suse.de>
2339 * gcc.dg/pr48134.c: New testcase.
2341 2011-03-17 Richard Guenther <rguenther@suse.de>
2344 * g++.dg/torture/pr48165.C: New testcase.
2346 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2348 PR rtl-optimization/48141
2349 * gcc.dg/pr48141.c: New test.
2351 2011-03-16 Jason Merrill <jason@redhat.com>
2353 * g++.dg/cpp0x/constexpr-48089.C: New.
2355 * g++.dg/cpp0x/constexpr-abi1.C: New.
2357 * g++.dg/cpp0x/constexpr-46336.C: New.
2358 * g++.dg/parse/friend5.C: Adjust expected errors.
2360 * g++.dg/cpp0x/constexpr-47570.C: New.
2362 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2365 * ++.dg/debug/dwarf2/typedef6.C: New test.
2367 2011-03-16 Jason Merrill <jason@redhat.com>
2369 * g++.dg/cpp0x/elision2.C: New.
2371 * g++.dg/cpp0x/constexpr-array3.C: New.
2373 2011-03-16 Jason Merrill <jason@redhat.com>
2375 * g++.dg/cpp0x/sfinae6.C: New.
2376 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2377 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2378 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2379 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2380 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2382 2011-03-16 Jason Merrill <jason@redhat.com>
2384 * g++.dg/template/incomplete6.C: New.
2386 2011-03-16 Jeff Law <law@redhat.com>
2388 * gcc.dg/tree-ssa/vrp55.c: New test.
2390 2011-03-16 Jason Merrill <jason@redhat.com>
2392 * g++.dg/cpp0x/auto22.C: New.
2394 2011-03-16 Richard Guenther <rguenther@suse.de>
2396 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2397 optimizing it away if promoted to const.
2399 2011-03-16 Richard Guenther <rguenther@suse.de>
2401 PR tree-optimization/48149
2402 * gcc.dg/fold-complex-1.c: New testcase.
2404 2011-03-16 Richard Guenther <rguenther@suse.de>
2407 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2410 2011-03-16 Richard Guenther <rguenther@suse.de>
2412 PR tree-optimization/26134
2413 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2415 2011-03-16 Richard Guenther <rguenther@suse.de>
2417 PR tree-optimization/48146
2418 * gcc.dg/torture/pr48146.c: New testcase.
2420 2011-03-16 Richard Guenther <rguenther@suse.de>
2422 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2423 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2425 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2428 * gcc.c-torture/compile/pr48136.c: New test.
2430 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2433 * gcc.dg/guality/pr45882.c: New test.
2435 2011-03-15 Jason Merrill <jason@redhat.com>
2437 * g++.dg/cpp0x/constexpr-recursion.C: New.
2439 * g++.dg/cpp0x/implicit11.C: New.
2441 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2443 * g++.dg/cpp0x/constexpr-attribute.C: New.
2445 2011-03-15 Manuel López-Ibåñez <manu@gcc.gnu.org>
2447 * g++.dg/parse/pr34758.C: New.
2449 2011-03-15 Xinliang David Li <davidxl@google.com>
2452 * gcc.dg/uninit-pred-7_d.c: New test.
2453 * gcc.dg/uninit-pred-8_d.c: New test.
2455 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2458 * gcc.target/arm/pr46788.c: New.
2460 2011-03-15 Richard Guenther <rguenther@suse.de>
2463 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2464 * gfortran.dg/ishft_4.f90: Likewise.
2465 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2467 2011-03-15 Richard Guenther <rguenther@suse.de>
2469 PR tree-optimization/13954
2470 * g++.dg/tree-ssa/pr13954.C: New testcase.
2472 2011-03-15 Richard Guenther <rguenther@suse.de>
2474 PR tree-optimization/48037
2475 * gcc.target/i386/pr48037-1.c: New testcase.
2477 2011-03-15 Richard Guenther <rguenther@suse.de>
2479 PR tree-optimization/41490
2480 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2481 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2482 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2483 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2484 * g++.dg/tree-ssa/pr33604.C: Adjust.
2486 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2489 * gcc.c-torture/execute/pr47917.c: New test.
2490 * gcc.dg/pr47917.c: New test.
2493 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2495 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2497 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2498 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2499 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2500 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2501 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2502 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2503 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2504 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2505 * gcc.target/i386/avx-floor-vec.c: Ditto.
2506 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2507 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2508 * gcc.target/i386/avx-rint-vec.c: Ditto.
2509 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2510 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2511 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2512 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2514 2011-03-14 Tom Tromey <tromey@redhat.com>
2516 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2517 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2518 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2520 2011-03-14 Tom Tromey <tromey@redhat.com>
2522 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2523 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2524 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2526 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2528 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2530 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2532 PR rtl-optimization/47166
2533 * gcc.c-torture/execute/postmod-1.c: New test.
2535 2011-03-14 Richard Guenther <rguenther@suse.de>
2538 * gcc.dg/torture/pr48098.c: New testcase.
2540 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2543 * gcc.target/powerpc/pr48053-1.c: New test.
2544 * gcc.target/powerpc/pr48053-2.c: Likewise.
2546 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2549 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2551 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2554 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2556 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2559 * gfortran.dg/class_41.f03: New.
2561 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2563 * g++.dg/conversion/cast3.C: New test.
2565 2011-03-11 Jason Merrill <jason@redhat.com>
2567 * g++.dg/template/error45.C: New.
2569 * g++.dg/parse/no-type-defn1.C: New.
2571 * g++.dg/ext/attrib40.C: New.
2573 * g++.dg/cpp0x/regress/array1.C: New.
2575 2011-03-11 Richard Guenther <rguenther@suse.de>
2577 PR tree-optimization/48067
2578 * gcc.dg/pr48067.c: New testcase.
2580 2011-03-11 Richard Guenther <rguenther@suse.de>
2583 * g++.dg/lto/20110311-1_0.C: New testcase.
2585 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2588 * g++.dg/inherit/virtual8.C: New test.
2591 * gcc.dg/torture/pr48044.c: New test.
2593 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2596 * gfortran.dg/proc_ptr_comp_31.f90: New.
2598 2011-03-11 Richard Guenther <rguenther@suse.de>
2600 PR tree-optimization/47278
2601 * gcc.dg/torture/pr47278-1.c: New testcase.
2602 * gcc.dg/torture/pr47278-2.c: Likewise.
2604 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2606 PR tree-optimization/48063
2607 * gcc.dg/torture/pr48063.c: New test.
2609 2011-03-10 Jason Merrill <jason@redhat.com>
2611 * g++.dg/template/array22.C: New.
2613 * g++.dg/cpp0x/syntax-err1.C: New.
2614 * g++.dg/parse/error36.C: Adjust expected errors.
2615 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2616 * g++.old-deja/g++.pt/typename3.C: Likewise.
2617 * g++.old-deja/g++.pt/typename4.C: Likewise.
2618 * g++.old-deja/g++.pt/typename6.C: Likewise.
2620 2011-03-09 Jason Merrill <jason@redhat.com>
2622 * g++.dg/template/nontype22.C: New.
2624 2011-03-09 Martin Jambor <mjambor@suse.cz>
2626 PR tree-optimization/47714
2627 * g++.dg/torture/pr47714.C: New test.
2629 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2632 * gcc.target/powerpc/pr47755-2.c: New file.
2634 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2636 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2637 is not set in the environment, pass 64 as first argument when not
2638 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2639 native where ulimit -u is supported.
2641 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2643 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2645 2011-03-08 Jason Merrill <jason@redhat.com>
2647 * g++.dg/template/nontype21.C: New.
2649 * g++.dg/template/anon5.C: New.
2651 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2654 * gcc.dg/pr47881.c: New test.
2656 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2659 * g++.dg/lookup/template3.C: New test.
2661 2011-03-08 Kai Tietz <ktietz@redhat.com>
2663 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2666 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2669 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2670 sizeof to compute alignment.
2672 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2674 PR tree-optimization/48022
2675 * gcc.dg/pr48022-1.c: New test.
2676 * gcc.dg/pr48022-2.c: New test.
2678 2011-03-07 Jason Merrill <jason@redhat.com>
2680 * g++.dg/template/nontype20.C: New.
2681 * g++.dg/init/member1.C: Adjust expected errors.
2682 * g++.dg/parse/constant4.C: Likewise.
2683 * g++.dg/template/qualified-id3.C: Likewise.
2684 * g++.old-deja/g++.pt/crash10.C: Likewise.
2686 * g++.dg/cpp0x/regress/non-const1.C: New.
2688 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2691 * gcc.dg/pr47991.c: New test.
2693 2011-03-07 Jason Merrill <jason@redhat.com>
2695 * g++.dg/abi/mangle46.C: New.
2697 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2700 * gcc.target/powerpc/pr47862.c: New.
2702 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2705 * gcc.target/i386/combine-mul.c: Require nonpic.
2707 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2708 Nathan Froyd <froydnj@codesourcery.com>
2710 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2712 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2714 * README.QMTEST: Remove.
2716 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2717 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2720 * gfortran.dg/array_constructor_37.f90 : New test.
2722 2011-03-05 Jason Merrill <jason@redhat.com>
2724 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2725 * g++.dg/abi/mangle45.C: Likewise.
2726 * g++.dg/cpp0x/trailing1.C: Likewise.
2728 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2730 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2732 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2734 PR rtl-optimization/47899
2735 * gcc.dg/pr47899.c: New test.
2737 * gcc.dg/torture/pr47968.c: Ignore warnings.
2739 PR tree-optimization/47967
2740 * gcc.c-torture/compile/pr47967.c: New test.
2742 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2744 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2745 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2747 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2749 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2750 and property_getAttributes() if __OBJC2__.
2751 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2752 * objc.dg/property/property-encoding-1.m: New.
2753 * obj-c++.dg/property/property-encoding-1.mm: New.
2755 2011-03-04 Jason Merrill <jason@redhat.com>
2757 * g++.dg/template/pseudodtor6.C: New.
2759 * g++.dg/inherit/covariant19.C: New.
2761 2011-03-04 Richard Guenther <rguenther@suse.de>
2764 * gcc.dg/torture/pr47968.c: New testcase.
2766 2011-03-04 Richard Guenther <rguenther@suse.de>
2769 * gcc.dg/torture/pr47975.c: New testcase.
2771 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2774 * g++.dg/template/crash106.C: New.
2776 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2779 * gcc.dg/gomp/pr47963.c: New test.
2780 * g++.dg/gomp/pr47963.C: New test.
2782 2011-03-02 Jason Merrill <jason@redhat.com>
2784 * g++.dg/cpp0x/regress/condition1.C: New.
2786 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2788 2011-03-01 Jason Merrill <jason@redhat.com>
2790 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2792 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2794 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2796 PR rtl-optimization/47925
2797 * gcc.c-torture/execute/pr47925.c: New test.
2799 2011-03-01 Jason Merrill <jason@redhat.com>
2801 * g++.dg/cpp0x/decltype25.C: New.
2803 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2805 2011-03-01 Richard Guenther <rguenther@suse.de>
2807 PR tree-optimization/47890
2808 * gcc.dg/torture/pr47890.c: New testcase.
2810 2011-03-01 Richard Guenther <rguenther@suse.de>
2813 * gcc.dg/lto/pr47924_0.c: New testcase.
2815 2011-03-01 Richard Guenther <rguenther@suse.de>
2818 * gfortran.dg/lto/pr46911_0.f: New testcase.
2820 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2822 PR libgfortran/47933
2823 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2824 compile errors from older code form.
2826 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2828 PR libgfortran/47567
2829 * gfortran.dg/fmt_fw_d.f90: New test.
2831 2011-02-28 Jason Merrill <jason@redhat.com>
2833 * g++.dg/inherit/covariant18.C: New.
2835 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2838 * gcc.dg/pr47893.c: New test.
2840 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2842 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2843 NULL in case of a selector with conflicting types.
2844 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2846 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2848 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2849 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2850 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2851 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2853 2011-02-28 Jason Merrill <jason@redhat.com>
2856 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2858 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2860 PR libgfortran/47778
2861 * gfortran.dg/namelist_71.f90: New test.
2863 2011-02-27 Jason Merrill <jason@redhat.com>
2866 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2867 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2869 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2872 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2874 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2877 * gfortran.dg/gomp/task-1.f90: Removed.
2879 2011-02-26 Jason Merrill <jason@redhat.com>
2881 * g++.dg/template/this-targ1.C: New.
2883 * g++.dg/cpp0x/regress/template-const1.C: New.
2884 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2885 * g++.dg/template/function1.C: Adjust.
2886 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2887 * g++.dg/debug/debug7.C: Adjust.
2889 2011-02-26 Tobias Burnus <burnus@net-b.de>
2892 * gfortran.dg/gomp/task-1.f90: New.
2894 2011-02-25 Jie Zhang <jie@codesourcery.com>
2896 * gcc.target/arm/neon-thumb2-move.c: Add
2897 dg-require-effective-target arm_thumb2_ok.
2899 2011-02-24 Jason Merrill <jason@redhat.com>
2901 * g++.dg/parse/constant1.C: Specify C++98 mode.
2902 * g++.dg/parse/constant5.C: Likewise.
2903 * g++.dg/parse/error2.C: Likewise.
2904 * g++.dg/parse/semicolon3.C: Likewise.
2905 * g++.dg/template/crash14.C: Likewise.
2906 * g++.dg/template/local4.C: Likewise.
2907 * g++.dg/template/nontype3.C: Likewise.
2908 * g++.dg/parse/crash31.C: Adjust expected errors.
2909 * g++.dg/template/function1.C: Likewise.
2910 * g++.dg/template/ref3.C: Likewise.
2911 * g++.dg/template/static9.C: Likewise.
2912 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
2914 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
2915 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
2916 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
2917 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
2918 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
2920 2011-02-24 Jakub Jelinek <jakub@redhat.com>
2923 * gfortran.dg/pr47878.f90: New test.
2925 2011-02-24 Richard Guenther <rguenther@suse.de>
2928 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
2929 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
2931 2011-02-24 Richard Guenther <rguenther@suse.de>
2934 * gfortran.dg/lto/pr47839_0.f90: New testcase.
2935 * gfortran.dg/lto/pr47839_1.f90: Likewise.
2937 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2939 PR libgfortran/47567
2940 * gfortran.dg/fmt_f0_1.f90: Update test.
2942 2011-02-23 Jason Merrill <jason@redhat.com>
2944 * g++.dg/abi/mangle39.C: Adjust parm mangling.
2945 * g++.dg/abi/mangle45.C: New.
2947 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
2948 * g++.dg/template/canon-type-9.C: Match use of decltype
2949 between declaration and definition.
2950 * g++.dg/template/canon-type-12.C: Likewise.
2952 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
2955 * gfortran.dg/nested_allocatables_1.f90: New.
2957 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
2960 * g++.dg/pr46868.C: New test.
2961 * g++.dg/parse/parameter-declaration-1.C: Adjust.
2962 * g++.dg/parse/error14.C: Adjust.
2964 2011-02-23 Richard Guenther <rguenther@suse.de>
2966 PR tree-optimization/47838
2967 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
2969 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2971 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
2973 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
2975 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
2976 * gfortran.dg/count_init_expr.f03: Ditto.
2977 * gfortran.dg/gomp/pr43711.f90: Ditto.
2978 * gcc.dg/struct-parse-2.c: Ditto.
2979 * gcc.dg/parse-error-3.c: Ditto.
2980 * gcc.dg/Wlogical-op-1.c: Ditto.
2981 * gcc.dg/Walways-true-1.c: Ditto.
2982 * gcc.dg/pr24225.c: Ditto.
2983 * gcc.dg/Walways-true-2.c: Ditto.
2984 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
2985 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
2986 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
2987 * g++.dg/overload/defarg4.C: Ditto.
2988 * g++.dg/inherit/covariant16.C: Ditto.
2989 * g++.dg/inherit/virtual7.C: Ditto.
2990 * g++.dg/template/canon-type-9.C: Ditto.
2991 * g++.dg/template/access19.C: Ditto.
2992 * g++.dg/template/call7.C: Ditto.
2993 * g++.dg/template/canon-type-2.C: Ditto.
2994 * g++.dg/template/init7.C: Ditto.
2995 * g++.dg/template/sizeof-template-argument.C: Ditto.
2996 * g++.dg/template/const3.C: Ditto.
2997 * g++.dg/template/sfinae26.C: Ditto.
2998 * g++.dg/template/sfinae26.C: Ditto.
2999 * g++.dg/template/canon-type-11.C: Ditto.
3000 * g++.dg/template/union2.C: Ditto.
3001 * g++.dg/template/canon-type-3.C: Ditto.
3002 * g++.dg/template/canon-type-1.C: Ditto.
3003 * g++.dg/template/canon-type-5.C: Ditto.
3004 * g++.dg/template/canon-type-7.C: Ditto.
3005 * g++.dg/template/canon-type-10.C: Ditto.
3006 * g++.dg/template/spec36.C: Ditto.
3007 * g++.dg/template/typedef38.C: Ditto.
3008 * g++.dg/template/canon-type-4.C: Ditto.
3009 * g++.dg/template/canon-type-6.C: Ditto.
3010 * g++.dg/template/canon-type-13.C: Ditto.
3011 * g++.dg/template/instantiate9.C: Ditto.
3012 * g++.dg/template/ttp22.C: Ditto.
3013 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3014 * g++.dg/warn/Walways-true-1.C: Ditto.
3015 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3016 * g++.dg/warn/Walways-true-2.C: Ditto.
3017 * g++.dg/conversion/op4.C: Ditto.
3018 * g++.dg/opt/pr19650.C: Ditto.
3019 * g++.dg/lookup/friend11.C: Ditto.
3020 * g++.dg/other/default2.C: Ditto.
3021 * g++.dg/other/default3.C: Ditto.
3022 * g++.dg/other/dtor2.C: Ditto.
3023 * g++.dg/other/friend5.C: Ditto.
3024 * g++.dg/other/default5.C: Ditto.
3025 * g++.dg/init/brace6.C: Ditto.
3026 * g++.dg/init/aggr5.C: Ditto.
3027 * g++.dg/init/error2.C: Ditto.
3028 * g++.dg/expr/bound-mem-fun.C: Ditto.
3029 * g++.dg/expr/cond6.C: Ditto.
3030 * g++.dg/expr/stmt-expr-1.C: Ditto.
3031 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3032 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3033 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3034 * g++.dg/cpp0x/bracket1.C: Ditto.
3035 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3036 * g++.dg/cpp0x/pr38646.C: Ditto.
3037 * g++.dg/cpp0x/variadic73.C: Ditto.
3038 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3039 * g++.dg/cpp0x/bracket4.C: Ditto.
3040 * g++.dg/cpp0x/decltype4.C: Ditto.
3041 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3042 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3043 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3044 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3045 * g++.dg/cpp0x/decltype2.C: Ditto.
3046 * g++.dg/cpp0x/decltype1.C: Ditto.
3047 * g++.dg/cpp0x/bracket2.C: Ditto.
3048 * g++.dg/cpp0x/decltype5.C: Ditto.
3049 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3050 * g++.dg/cpp0x/variadic70.C: Ditto.
3051 * g++.dg/cpp0x/decltype6.C: Ditto.
3052 * g++.dg/cpp0x/rvo.C: Ditto.
3053 * g++.dg/cpp0x/vt-40092.C: Ditto.
3054 * g++.dg/cpp0x/variadic-new.C: Ditto.
3055 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3056 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3057 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3058 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3059 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3060 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3061 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3062 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3063 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3064 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3065 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3066 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3067 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3068 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3069 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3070 * g++.dg/cpp0x/pr39639.C: Ditto.
3071 * g++.dg/cpp0x/decltype3.C: Ditto.
3072 * g++.dg/cpp0x/variadic68.C: Ditto.
3073 * g++.dg/cpp0x/variadic-function.C: Ditto.
3074 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3075 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3076 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3077 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3078 * g++.dg/parse/crash35.C: Ditto.
3079 * g++.dg/parse/crash40.C: Ditto.
3080 * g++.dg/parse/defarg12.C: Ditto.
3081 * g++.dg/parse/crash34.C: Ditto.
3082 * g++.dg/parse/constructor3.C: Ditto.
3083 * g++.dg/parse/template23.C: Ditto.
3084 * g++.dg/parse/crash56.C: Ditto.
3085 * g++.dg/parse/dtor13.C: Ditto.
3086 * g++.dg/parse/error33.C: Ditto.
3087 * g++.dg/parse/ctor9.C: Ditto.
3088 * g++.dg/parse/error32.C: Ditto.
3089 * g++.dg/parse/error37.C: Ditto.
3090 * g++.dg/parse/bitfield3.C: Ditto.
3091 * g++.dg/parse/struct-4.C: Ditto.
3092 * g++.dg/ext/has_trivial_copy.C: Ditto.
3093 * g++.dg/ext/is_polymorphic.C: Ditto.
3094 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3095 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3096 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3097 * g++.dg/ext/is_union.C: Ditto.
3098 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3099 * g++.dg/ext/is_pod.C: Ditto.
3100 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3101 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3102 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3103 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3104 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3105 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3106 * g++.dg/ext/is_abstract.C: Ditto.
3107 * g++.dg/ext/has_trivial_assign.C: Ditto.
3108 * g++.dg/ext/is_class.C: Ditto.
3109 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3110 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3111 * g++.dg/ext/is_base_of.C: Ditto.
3112 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3113 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3114 * g++.dg/ext/is_empty.C: Ditto.
3115 * g++.dg/ext/is_enum.C: Ditto.
3116 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3117 * gnat.dg/opt11.adb: Ditto.
3118 * obj-c++.dg/pr45735.mm: Ditto.
3119 * obj-c++.dg/pr24393.mm: Ditto.
3120 * obj-c++.dg/exceptions-2.mm: Ditto.
3121 * objc.dg/pr45735.m: Ditto.
3122 * objc.dg/pr24393.m: Ditto.
3124 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3126 * objc.dg/attributes/objc-exception-1.m: New.
3128 2011-02-23 Jie Zhang <jie@codesourcery.com>
3130 * gcc.dg/cpp/include7.c: New test.
3132 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3135 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3137 2011-02-23 Jie Zhang <jie@codesourcery.com>
3139 PR rtl-optimization/47763
3140 * gcc.dg/pr47763.c: New test.
3142 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3145 * gfortran.dg/whole_file_32.f90 : New test.
3147 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3150 * g++.dg/inherit/virtual7.C: New test.
3152 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3155 * objc.dg/type-size-3.m: Updated error message.
3156 * objc.dg/type-size-4.m: New test.
3157 * objc.dg/type-size-5.m: New test.
3159 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3161 * lib/gnat.exp: Fix comments.
3162 Don't load libgloss.exp.
3163 (default_gnat_version): Call $compiler with --version.
3164 Adapt regexp for gnatmake output, insert version.
3165 (gnat_version): New proc.
3166 (gnat_init): Remove gnat_libgcc_s_path.
3167 (gnat_target_compile): Likewise.
3168 Remove ld_library_path.
3169 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3170 (gnat_pass): Remove.
3171 (gnat_pass): Remove.
3172 (gnat_finish): Remove.
3173 (gnat_exit): Remove.
3174 (local_find_gnatmake): Reindent.
3175 (runtest_file_p): Remove.
3176 (prune_warnings): Remove.
3177 (find_gnatclean): New proc.
3178 * lib/gnat-dg.exp (lremove): New proc.
3179 (gnat-dg-test): Reindent.
3180 Remove additional output files.
3181 (gnat-dg-runtest): Remove.
3183 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3184 * gnat.dg/loop_optimization6.adb: Likewise.
3185 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3187 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3189 PR tree-optimization/47835
3190 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3192 2011-02-22 Tobias Burnus <burnus@net-b.de>
3194 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3195 * gfortran.dg/abstract_type_2.f03: Ditto.
3196 * gfortran.dg/abstract_type_3.f03: Ditto.
3197 * gfortran.dg/abstract_type_4.f03: Ditto.
3198 * gfortran.dg/abstract_type_5.f03: Ditto.
3199 * gfortran.dg/abstract_type_6.f03: Ditto.
3200 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3201 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3202 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3203 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3204 * gfortran.dg/array_function_5.f90: Ditto.
3205 * gfortran.dg/asynchronous_3.f03: Ditto.
3206 * gfortran.dg/char_expr_1.f90: Ditto.
3207 * gfortran.dg/class_14.f03: Ditto.
3208 * gfortran.dg/data_array_6.f: Ditto.
3209 * gfortran.dg/data_invalid.f90: Ditto.
3210 * gfortran.dg/dot_product_1.f03: Ditto.
3211 * gfortran.dg/func_derived_5.f90: Ditto.
3212 * gfortran.dg/func_result_4.f90: Ditto.
3213 * gfortran.dg/implied_do_1.f90: Ditto.
3214 * gfortran.dg/initialization_25.f90: Ditto.
3215 * gfortran.dg/initialization_26.f90: Ditto.
3216 * gfortran.dg/interface_34.f90: Ditto.
3217 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3218 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3219 * gfortran.dg/matmul_8.f03: Ditto.
3220 * gfortran.dg/merge_init_expr.f90: Ditto.
3221 * gfortran.dg/pack_assign_1.f90: Ditto.
3222 * gfortran.dg/pack_vector_1.f90: Ditto.
3223 * gfortran.dg/pointer_check_8.f90: Ditto.
3224 * gfortran.dg/product_init_expr.f03: Ditto.
3225 * gfortran.dg/reshape_order_5.f90: Ditto.
3226 * gfortran.dg/reshape_shape_1.f90: Ditto.
3227 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3228 * gfortran.dg/same_name_2.f90: Ditto.
3229 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3230 * gfortran.dg/spread_init_expr.f03: Ditto.
3231 * gfortran.dg/stmt_func_1.f90: Ditto.
3232 * gfortran.dg/sum_init_expr.f03: Ditto.
3233 * gfortran.dg/transpose_3.f03: Ditto.
3234 * gfortran.dg/unpack_init_expr.f03: Ditto.
3235 * gfortran.dg/warn_conversion.f90: Ditto.
3236 * gfortran.dg/warn_conversion_2.f90: Ditto.
3237 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3238 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3239 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3240 * gfortran.dg/whole_file_16.f90: Ditto.
3241 * gfortran.dg/whole_file_17.f90: Ditto.
3242 * gfortran.dg/whole_file_18.f90: Ditto.
3243 * gfortran.dg/whole_file_20.f03: Ditto.
3244 * gfortran.dg/whole_file_5.f90: Ditto.
3245 * gfortran.dg/whole_file_6.f90: Ditto.
3246 * gfortran.dg/write_invalid_format.f90: Ditto.
3247 * gfortran.dg/zero_sized_6.f90: Ditto.
3249 2011-02-21 Jeff Law <law@redhat.com>
3251 PR rtl-optimization/46178
3252 * gcc.target/i386/pr46178.c: New test.
3254 PR rtl-optimization/46002
3255 * gcc.c-torture/compile/pr46002.c: New test.
3257 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3259 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3262 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3265 * g++.dg/debug/pr47106.C: Require effective target lto.
3267 2011-02-21 Jason Merrill <jason@redhat.com>
3269 * g++.dg/cpp0x/constexpr-diag2.C: New.
3271 2011-02-20 Jason Merrill <jason@redhat.com>
3273 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3275 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3277 * g++.dg/overload/conv-op1.C: New.
3279 * g++.dg/cpp0x/constexpr-synth1.C: New.
3281 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3283 * objc.dg/layout-2.m: New.
3284 * objc.dg/selector-3.m: Adjusted location of error message.
3285 * objc.dg/type-size-3.m: Same.
3286 * obj-c++.dg/selector-3.mm: Same.
3288 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3291 * objc.dg/property/dotsyntax-22.m: New.
3292 * obj-c++.dg/property/dotsyntax-22.mm: New.
3294 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3297 * g++.dg/template/typedef38.C: New test.
3299 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3302 * gfortran.dg/whole_file_30.f90 : New test.
3303 * gfortran.dg/whole_file_31.f90 : New test.
3305 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3309 * gfortran.dg/whole_file_28.f90 : New test.
3310 * gfortran.dg/whole_file_29.f90 : New test.
3312 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3315 * g++.dg/template/crash105.C: New.
3317 2011-02-19 Jason Merrill <jason@redhat.com>
3319 * g++.dg/cpp0x/regress/no-elide1.C: New.
3321 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3323 PR tree-optimization/46620
3324 * gcc.dg/pr46620.c: New.
3326 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3329 * gcc.target/i386/pr47809.c: New test.
3331 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3332 Tobias Burnus <burnus@net-b.de>
3334 * lib/target-supports.exp
3335 (check_effective_target_fortran_large_real): New check for large reals.
3336 * gfortran.dg/nan_7.f90: New test.
3338 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3340 PR libgfortran/47567
3341 * gfortran.dg/fmt_f0_1.f90: Update test.
3343 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3346 * gfortran.dg/array_constructor_36.f90 : New test.
3347 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3348 allow for comparison between different elements of the array
3349 constructor at different levels of optimization.
3351 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3353 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3354 * gcc.target/i386/pr32280-1.c: Likewise.
3356 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.target/i386/pr47800.c: New test.
3361 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3363 * objc/execute/exceptions/foward-1.x: New.
3365 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3368 * gfortran.dg/derived_constructor_comps_4.f90: New.
3370 2011-02-18 Tobias Burnus
3373 * gfortran.dg/func_result_6.f90: New.
3375 2011-02-18 Michael Matz <matz@suse.de>
3378 * gfortran.dg/lto/pr45586_0.f90: New test.
3379 * gfortran.dg/typebound_proc_20.f90: Ditto.
3380 * gfortran.dg/typebound_proc_21.f90: Ditto.
3382 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3385 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3387 2011-02-18 Tobias Burnus <burnus@net-b.de>
3390 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3392 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3393 normalizing the error/warning output.
3394 * gfortran.dg/Wall.f90: Update dg-error/warning.
3395 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3396 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3397 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3398 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3399 * gfortran.dg/class_30.f90: Update dg-error/warning.
3400 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3401 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3402 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3403 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3404 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3405 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3406 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3407 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3408 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3409 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3410 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3411 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3412 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3413 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3414 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3415 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3416 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3417 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3418 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3419 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3420 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3421 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3422 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3423 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3424 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3426 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3429 * gfortran.dg/proc_ptr_comp_30.f90: New.
3431 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3434 * gcc.target/i386/pr47780.c: New test.
3436 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3439 * gfortran.dg/class_40.f03: New.
3441 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3444 * g++.dg/cpp0x/auto21.C: New test.
3446 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3448 * objc.dg/special/unclaimed-category-1.h: Updated for
3450 * objc.dg/special/unclaimed-category-1.m: Same.
3451 * objc.dg/zero-link-1.m: Same.
3452 * objc.dg/lookup-1.m: Same.
3453 * objc.dg/torture/strings/const-str-9.m
3454 * objc.dg/torture/strings/const-str-10.m: Same.
3455 * objc.dg/torture/strings/const-str-11.m: Same.
3456 * objc.dg/torture/forward-1.m: Same.
3457 * objc.dg/zero-link-2.m: Same.
3458 * objc.dg/encode-7-next-64bit.m: Same.
3459 * objc.dg/method-4.m: Same.
3460 * objc.dg/next-runtime-1.m: Same.
3461 * objc.dg/image-info.m: Same.
3462 * objc.dg/pr23214.m: Same.
3463 * objc.dg/symtab-1.m: Same.
3464 * obj-c++.dg/basic.m: Same.
3465 * obj-c++.dg/proto-lossage-3.m: Same.
3466 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3467 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3468 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3469 * obj-c++.dg/method-11.m: Same.
3470 * objc/execute/enumeration-1.m: Same.
3471 * objc/execute/object_is_class.m: Same.
3472 * objc/execute/formal_protocol-2.m: Same.
3473 * objc/execute/formal_protocol-4.m: Same.
3474 * objc/execute/formal_protocol-6.m: Same.
3475 * objc/execute/bycopy-3.m: Same.
3476 * objc/execute/exceptions/catchall-1.m: Same.
3477 * objc/execute/exceptions/finally-1.m: Same.
3478 * objc/execute/exceptions/local-variables-1.m: Same.
3479 * objc/execute/exceptions/foward-1.m: Same.
3480 * objc/execute/bf-common.h
3481 * objc/execute/enumeration-2.m: Same.
3482 * objc/execute/formal_protocol-1.m: Same.
3483 * objc/execute/formal_protocol-3.m: Same.
3484 * objc/execute/formal_protocol-5.m: Same.
3485 * objc/execute/accessing_ivars.m: Same.
3486 * objc/execute/bycopy-2.m: Same.
3487 * objc/execute/formal_protocol-7.m: Same.
3488 * objc/execute/compatibility_alias.m: Same.
3489 * objc/execute/no_clash.m: Same.
3490 * objc/execute/object_is_meta_class.m: Same.
3491 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3492 * objc/execute/class-tests-1.h: Include stdio.h.
3493 * objc/execute/class-tests-2.h: Same.
3494 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3496 * obj-c++.dg/try-catch-2.mm: Same.
3498 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3501 * g++.dg/warn/Wunused-parm-4.C: New test.
3503 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3504 Jan Hubicka <jh@suse.cz>
3508 * g++.dg/debug/pr47106.C: New.
3510 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3513 * gcc.target/i386/pr43653.c: New test.
3515 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3518 * g++.dg/template/inherit6.C: New test.
3520 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3523 * gfortran.dg/class_39.f03: New.
3525 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3528 * g++.dg/cpp0x/variadic106.C: New test.
3530 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3533 * gfortran.dg/pr47757-1.f90: New test.
3534 * gfortran.dg/pr47757-2.f90: New test.
3535 * gfortran.dg/pr47757-3.f90: New test.
3538 * g++.dg/cpp0x/enum8.C: New test.
3540 2011-02-15 Jason Merrill <jason@redhat.com>
3542 * g++.dg/inherit/implicit-trivial1.C: New.
3543 * g++.dg/cpp0x/implicit-trivial1.C: New.
3545 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3548 * gcc.dg/torture/pr47725.c: Removed.
3550 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3553 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3554 constant does not generate a load from memory.
3556 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3559 * gcc.dg/torture/pr47725.c: New.
3561 2011-02-15 Richard Guenther <rguenther@suse.de>
3563 PR tree-optimization/47743
3564 * gcc.dg/torture/pr47743.c: New testcase.
3566 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3569 * gcc.target/i386/pr47581.c: New test.
3571 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3574 * gfortran.dg/select_type_22.f03: New.
3576 2011-02-14 Jason Merrill <jason@redhat.com>
3578 * g++.dg/cpp0x/regress/enum1.C: New.
3580 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3582 * gnat.dg/include.adb: New test.
3584 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3587 * gfortran.dg/class_38.f03: New.
3589 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3591 * gcc.dg/pr46494.c: New test.
3593 2011-02-14 Richard Guenther <rguenther@suse.de>
3595 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3597 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3600 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3601 sparc*-sun-solaris2.11.
3603 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3606 * gfortran.dg/argument_checking_18.f90: New.
3608 2011-02-13 Tobias Burnus <burnus@net-b.de>
3610 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3611 * gfortran.dg/argument_checking_17.f90: New.
3613 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3615 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3616 are temporarily disabled.
3617 * gfortran.dg/class_7.f03: Ditto.
3618 * gfortran.dg/coarray_14.f90: Ditto.
3619 * gfortran.dg/typebound_proc_13.f03: Ditto.
3621 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3624 * gfortran.dg/extends_11.f03: New.
3626 2011-02-11 Xinliang David Li <davidxl@google.com>
3628 PR tree-optimization/47707
3629 * g++.dg/tree-ssa/pr47707.C: New test.
3631 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3633 * g++.dg/opt/inline17.C: New test.
3635 2011-02-11 Tobias Burnus <burnus@net-b.de>
3638 * gfortran.dg/pure_formal_2.f90: New.
3640 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3642 PR rtl-optimization/47614
3643 * gfortran.dg/pr47614.f: New.
3645 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3648 * gcc.dg/opts-6.c: New test.
3650 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3653 * gcc.dg/pr47684.c: New test.
3655 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3658 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3659 c99_runtime, dg-add-options c99_runtime.
3660 (main): Use __asm__.
3662 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3665 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3666 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3667 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3668 * gcc.dg/ucnid-10.c: Likewise.
3669 * gcc.dg/ucnid-13.c: Likewise.
3670 * gcc.dg/ucnid-7.c: Likewise.
3671 * gcc.dg/ucnid-8.c: Likewise.
3672 Adapt dg-warning line number.
3674 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3676 * gcc.target/i386/parity-1.c: Use -march=k8.
3677 * gcc.target/i386/parity-2.c: Ditto.
3678 * gcc.target/i386/vecinit-1.c: Ditto.
3679 * gcc.target/i386/vecinit-2.c: Ditto.
3681 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3684 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3685 * gcc.target/mips/save-restore-3.c: Likewise.
3686 * gcc.target/mips/save-restore-4.c: Likewise.
3687 * gcc.target/mips/save-restore-5.c: Likewise.
3690 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3691 * g++.dg/tree-prof/partition2.C: Likewise.
3693 2011-02-09 Jason Merrill <jason@redhat.com>
3695 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3696 rather than misdeclare std::puts.
3698 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3699 * g++.dg/other/warning1.C: Likewise.
3700 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3701 * g++.old-deja/g++.gb/scope06.C: Likewise.
3702 * g++.old-deja/g++.law/cvt11.C: Likewise.
3703 * g++.old-deja/g++.law/init1.C: Likewise.
3704 * g++.dg/abi/mangle26.C: Likewise.
3706 * g++.dg/template/function1.C: Adjust for C++0x mode.
3707 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3709 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3710 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3712 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3714 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3716 * g++.dg/cpp0x/regress: New directory.
3717 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3718 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3719 * g++.dg/cpp0x/regress/regress3.C: New.
3721 2011-02-10 Richard Guenther <rguenther@suse.de>
3723 PR tree-optimization/47677
3724 * gcc.dg/torture/pr47677.c: New testcase.
3726 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3728 * objc.dg/special/load-category-1.m: Remove unused header.
3729 * objc.dg/special/load-category-1a.m: Likewise.
3730 * objc.dg/special/load-category-2.m: Likewise.
3731 * objc.dg/special/load-category-2a.m: Likewise.
3732 * objc.dg/special/load-category-3.m: Likewise.
3733 * objc.dg/special/load-category-3a.m: Likewise.
3734 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3735 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3736 * objc.dg/attributes/class-attribute-1.m: Likewise.
3737 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3738 * obj-c++.dg/property/property.exp: Likewise.
3739 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3740 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3741 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3742 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3743 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3744 * obj-c++.dg/template-8.mm: Likewise.
3746 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3749 * gcc.target/i386/pr47665.c: New test.
3751 2011-02-10 Jie Zhang <jie@codesourcery.com>
3755 2011-02-05 Jie Zhang <jie@codesourcery.com>
3757 * gcc.dg/pr42631.c: Update test.
3758 * gcc.dg/pr42631-2.c: New test.
3760 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3763 * gfortran.dg/proc_decl_25.f90: New.
3765 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3768 * gfortran.dg/typebound_assignment_2.f03: New.
3770 2011-02-09 Richard Guenther <rguenther@suse.de>
3772 PR tree-optimization/47664
3773 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3775 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3778 * gnat.dg/uninit_func.adb: Adjust dg directive.
3780 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3783 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3785 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3788 * gfortran.dg/auto_dealloc_2.f90: New.
3790 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3792 * gcc.dg/builtins-config.h: Remove __sgi handling.
3793 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3794 -std=c99 for mips-sgi-irix6.5*.
3796 2011-02-09 Martin Jambor <mjambor@suse.cz>
3799 * gfortran.dg/pr25923.f90: Remove xfails.
3801 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3804 * gfortran.dg/inquire_14.f90: New test.
3806 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3809 * gfortran.dg/pointer_init_6.f90: New.
3811 2011-02-08 Jeff Law <law@redhat.com>
3813 PR tree-optimization/42893
3814 * gcc.tree-ssa/pr42893.c: New test.
3816 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3818 PR tree-optimization/46834
3819 PR tree-optimization/46994
3820 PR tree-optimization/46995
3821 * gcc.dg/graphite/id-pr46834.c: New.
3822 * gfortran.dg/graphite/id-pr46994.f90: New.
3823 * gfortran.dg/graphite/id-pr46995.f90: New.
3825 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3828 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3829 using the variable is known the warning is emitted there.
3830 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3831 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3833 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3836 * gcc.dg/noreturn-1.c (foo5): Likewise.
3837 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3838 (method2): Likewise.
3840 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3841 the return statement using the uninitialized variable.
3842 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3844 2011-02-08 Richard Guenther <rguenther@suse.de>
3847 * g++.dg/opt/pr47639.c: New testcase.
3849 2011-02-08 Richard Guenther <rguenther@suse.de>
3851 PR tree-optimization/47632
3852 * g++.dg/opt/pr47632.C: New testcase.
3854 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3856 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3858 2011-02-07 Richard Guenther <rguenther@suse.de>
3860 PR tree-optimization/47615
3861 * g++.dg/opt/pr47615.C: New testcase.
3863 2011-02-07 Richard Guenther <rguenther@suse.de>
3865 PR tree-optimization/47621
3866 * gcc.dg/torture/pr47621.c: New testcase.
3868 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3870 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3872 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3875 * gfortran.dg/allocate_with_source_1 : New test.
3877 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3880 * gcc.dg/pr47610.c: New test.
3882 2011-02-05 Jie Zhang <jie@codesourcery.com>
3885 * gcc.dg/pr42631.c: Update test.
3886 * gcc.dg/pr42631-2.c: New test.
3888 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3891 * gfortran.dg/pr47574.f90: New test.
3893 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
3895 PR tree-optimization/46194
3896 * gcc.dg/autopar/pr46194.c: New.
3898 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
3900 PR tree-optimization/43695
3901 * g++.dg/ipa/pr43695.C: New.
3903 2011-02-04 Jakub Jelinek <jakub@redhat.com>
3906 * gcc.dg/pr23200.c: New test.
3908 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
3911 * g++.dg/pr47589.C: New test.
3913 2011-02-03 Dodji Seketeli <dodji@redhat.com>
3916 * g++.dg/template/typedef37.C: New test.
3917 * g++.dg/template/param1.C: Adjust expected error message.
3919 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3922 * gcc.dg/pr31490-2.c: New test.
3923 * gcc.dg/pr31490-3.c: New test.
3924 * gcc.dg/pr31490-4.c: New test.
3926 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
3927 Jakub Jelinek <jakub@redhat.com>
3930 * g++.dg/parser/semicolon3.C: Adjust.
3931 * g++.dg/parser/semicolon4.C: New testcase.
3932 * g++.dg/pr46890.C: New testcase.
3934 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3937 * g++.dg/init/pr29571.C: New.
3939 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
3941 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
3942 instead of vect_int.
3944 2011-02-03 Jakub Jelinek <jakub@redhat.com>
3947 * gcc.target/i386/pr47312.c: New test.
3950 * gcc.target/i386/pr47564.c: New test.
3952 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
3954 PR tree-optimization/45122
3955 * gcc.dg/tree-ssa/pr45122.c: New.
3957 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3960 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
3963 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
3964 and vsx so a default --with-cpu=power7 doesn't give an error
3965 when -mavoid-indexed-addresses is used.
3967 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
3968 wrapper function to save the arguments and then jump to the real
3969 function, rather than depending on the compiler not to move stuff
3971 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
3973 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3974 Paul Thomas <pault@gcc.gnu.org>
3977 * gfortran.dg/class_37.f03 : New test.
3979 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
3980 Richard Guenther <rguenther@suse.de>
3982 PR tree-optimization/40979
3984 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
3985 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
3986 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
3987 check_vect_support_and_set_flags.
3988 * gfortran.dg/graphite/vect-pr40979.f90: New.
3990 2011-02-02 Janus Weil <janus@gcc.gnu.org>
3993 * gfortran.dg/class_36.f03: New.
3995 2011-02-02 Richard Guenther <rguenther@suse.de>
3997 PR tree-optimization/47566
3998 * gcc.dg/lto/20110201-1_0.c: New testcase.
4000 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4006 * debug/pr47498.c: New.
4007 * debug/pr47501.c: New.
4009 2011-02-01 Richard Guenther <rguenther@suse.de>
4011 PR tree-optimization/47559
4012 * g++.dg/torture/pr47559.C: New testcase.
4014 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4017 * gfortran.dg/typebound_call_20.f03: New.
4019 2011-02-01 Richard Guenther <rguenther@suse.de>
4021 PR tree-optimization/47555
4022 * gcc.dg/pr47555.c: New testcase.
4024 2011-02-01 Richard Guenther <rguenther@suse.de>
4026 PR tree-optimization/47541
4027 * g++.dg/torture/pr47541.C: New testcase.
4029 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4032 * gfortran.dg/typebound_call_19.f03: New.
4034 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4037 * g++.dg/cpp0x/pr47416.C: New test.
4039 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4042 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4044 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4047 * gfortran.dg/typebound_assignment_1.f03: New.
4049 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4051 PR tree-optimization/47538
4052 * gcc.c-torture/execute/pr47538.c: New test.
4054 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4057 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4059 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4061 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4063 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4065 PR rtl-optimization/44031
4066 * gcc.c-torture/compile/20110131-1.c: New test.
4068 2011-01-31 Tobias Burnus <burnus@net-b.de>
4071 * gfortran.dg/stmt_func_1.f90: New.
4073 2011-01-31 Tobias Burnus <burnus@net-b.de>
4076 * gfortran.dg/interface_34.f90: New.
4078 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4081 * gfortran.dg/realloc_on_assign_5.f03: New test.
4082 * gfortran.dg/realloc_on_assign_5.f03: New test.
4084 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4086 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4087 * gfortran.dg/bessel_7.f90: Likewise.
4088 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4090 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4091 * gfortran.dg/sum_init_expr.f03: Likewise.
4093 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4095 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4098 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4099 loop only on "vect_intfloat_cvt" targets.
4101 2011-01-29 Tobias Burnus <burnus@net-b.de>
4104 * gfortran.dg/shape_6.f90: New.
4106 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4108 PR libgfortran/47434
4109 * gfortran.dg/read_infnan_1.f90: Update test.
4110 * gfortran.dg/module_nan.f90: Update test.
4111 * gfortran.dg/char4_iunit_1.f03: Update test.
4112 * gfortran.dg/large_real_kind_1.f90: Update test.
4113 * gfortran.dg/real_const_3.f90: Update test.
4114 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4116 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4119 * g++.dg/template/param2.C: New test.
4121 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4123 PR libgfortran/47285
4124 * gfortran.dg/fmt_g.f: New test.
4126 2011-01-28 Tobias Burnus <burnus@net-b.de>
4129 * gfortran.dg/pure_formal_1.f90: New.
4131 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4134 * gcc.dg/tls/pr42894.c: New test.
4136 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4138 * gcc.dg/pr47276.c: Add dg-require-visibility.
4140 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4142 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4144 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4145 Tobias Burnus <burnus@gcc.gnu.org>
4150 * gfortran.dg/realloc_on_assign_3.f03: New test.
4151 * gfortran.dg/realloc_on_assign_4.f03: New test.
4152 * gfortran.dg/allocatable_function_5.f90: New test.
4153 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4154 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4155 implemented" dg-errors.
4157 2011-01-27 Jan Hubicka <jh@suse.cz>
4160 * gcc.dg/attr-weakref-4.c: New testcase
4162 2011-01-27 Martin Jambor <mjambor@suse.cz>
4164 PR tree-optimization/47228
4165 * gcc.dg/torture/pr47228.c: New test.
4167 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4169 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4171 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4173 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4174 when using auto-overlay support on the SPU.
4176 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4178 PR rtl-optimization/44174
4179 * gcc.target/i386/asm-6.c: New test.
4181 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4183 PR rtl-optimization/46856
4184 * gcc.c-torture/compile/pr46856.c: New test.
4186 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4187 Andrew Pinski <pinskia@gmail.com>
4190 * gcc.dg/pr43082.c: New.
4192 2011-01-26 DJ Delorie <dj@redhat.com>
4194 PR rtl-optimization/46878
4195 * gcc.dg/pr46878-1.c: New test.
4197 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4200 * g++.dg/cpp0x/pr47476.C: New test.
4202 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4204 * gcc.c-torture/compile/20110126-1.c: New test.
4206 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4209 * gcc.dg/torture/pr47473.c: New test.
4211 2011-01-26 Jan Hubicka <jh@suse.cz>
4214 * gcc.c-torture/execute/pr47237.c: New testcase.
4216 2011-01-26 Jan Hubicka <jh@suse.cz>
4218 PR tree-optimization/47190
4219 * gcc.dg/attr-weakref-3.c: New testcase.
4221 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4224 * gcc.dg/dll-9a.c: New test file.
4225 * gcc.dg/dll-11.c: Likewise.
4226 * gcc.dg/dll-12.c: Likewise.
4227 * gcc.dg/dll-12a.c: Likewise.
4228 * gcc.dg/dll-11a.c: Likewise.
4229 * gcc.dg/dll-9.c: Likewise.
4230 * gcc.dg/dll-10.c: Likewise.
4231 * gcc.dg/dll-10a.c: Likewise.
4232 * g++.dg/ext/dllexport4a.cc: Likewise.
4233 * g++.dg/ext/dllexport4.C: Likewise.
4234 * g++.dg/ext/dllexport5.C: Likewise.
4235 * g++.dg/ext/dllexport5a.cc: Likewise.
4237 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4239 PR tree-optimization/46970
4240 * gcc.dg/graphite/pr46970.c: New.
4242 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4244 PR tree-optimization/46215
4245 * gcc.dg/graphite/pr46215.c: New.
4247 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4249 PR tree-optimization/46168
4250 * gcc.dg/graphite/pr46168.c: New.
4252 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4254 PR tree-optimization/43657
4255 * gcc.dg/graphite/pr43657.c: New.
4257 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4259 PR tree-optimization/29832
4260 * gfortran.dg/graphite/pr29832.f90: New.
4262 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4264 PR tree-optimization/43567
4265 * gcc.dg/graphite/pr43567.c: New.
4267 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4269 * gfortran.dg/graphite/interchange-4.f: New.
4270 * gfortran.dg/graphite/interchange-5.f: New.
4272 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4273 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4274 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4275 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4276 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4277 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4278 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4279 * gfortran.dg/ltrans-7.f90: Removed.
4280 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4282 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4283 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4284 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4285 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4286 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4287 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4288 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4289 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4290 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4291 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4292 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4293 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4294 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4295 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4296 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4297 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4298 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4299 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4300 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4301 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4302 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4303 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4304 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4305 * gcc.dg/tree-ssa/data-dep-1.c
4306 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4307 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4308 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4309 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4310 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4312 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4314 PR tree-optimization/47265
4315 PR tree-optimization/47443
4316 * gcc.c-torture/compile/pr47265.c: New test.
4317 * gcc.dg/pr47443.c: New test.
4319 2011-01-25 Martin Jambor <mjambor@suse.cz>
4321 PR tree-optimization/47382
4322 * g++.dg/torture/pr47382.C: New test.
4323 * g++.dg/opt/devirt1.C: Xfail.
4325 2011-01-25 Yao Qi <yao@codesourcery.com>
4328 * gcc.target/arm/pr45701-1.c: New test.
4329 * gcc.target/arm/pr45701-2.c: New test.
4330 * gcc.target/arm/pr45701-3.c: New test.
4332 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4333 Jakub Jelinek <jakub@redhat.com>
4335 PR tree-optimization/47271
4336 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4338 2011-01-25 Nick Clifton <nickc@redhat.com>
4340 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4341 (saturate_add): Delete.
4343 (main): Do not run saturate_add.
4344 (set_interrupts): Delete.
4346 2011-01-25 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4351 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4353 PR tree-optimization/47427
4354 PR tree-optimization/47428
4355 * gcc.c-torture/compile/pr47427.c: New test.
4356 * gcc.c-torture/compile/pr47428.c: New test.
4358 2011-01-25 Richard Guenther <rguenther@suse.de>
4361 * gcc.dg/torture/pr47411.c: New testcase.
4363 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4365 * gfortran.dg/graphite/id-24.f: New.
4366 * gfortran.dg/graphite/id-25.f: New.
4368 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4370 * gfortran.dg/graphite/id-23.f: New.
4372 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4374 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4376 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4378 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4379 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4380 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4381 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4382 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4383 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4384 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4385 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4386 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4388 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4390 * gcc.dg/graphite/block-0.c: Add documentation.
4391 * gcc.dg/graphite/block-4.c: Same.
4392 * gcc.dg/graphite/block-7.c: Same.
4393 * gcc.dg/graphite/block-8.c: New.
4394 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4395 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4396 * gcc.dg/graphite/interchange-12.c: Add documentation.
4397 * gcc.dg/graphite/interchange-13.c: New.
4398 * gcc.dg/graphite/interchange-14.c: New.
4399 * gcc.dg/graphite/interchange-15.c: New.
4400 * gcc.dg/graphite/interchange-8.c: Add documentation.
4401 * gcc.dg/graphite/interchange-mvt.c: Same.
4403 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4406 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4407 * gcc.target/powerpc/altivec-14.c: Ditto.
4408 * gcc.target/powerpc/altivec-33.c: Ditto.
4409 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4410 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4411 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4412 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4413 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4414 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4415 * g++.dg/ext/altivec-15.C: Ditto.
4416 * g++.dg/ext/altivec-types-1.C: Ditto.
4417 * g++.dg/ext/altivec-types-2.C: Ditto.
4418 * g++.dg/ext/altivec-types-3.C: Ditto.
4419 * g++.dg/ext/altivec-types-4.C: Ditto.
4421 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4423 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4425 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4427 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4428 optimization options.
4430 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4432 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4435 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4437 2011-01-23 Tobias Burnus <burnus@net-b.de>
4440 * gfortran.dg/allocatable_scalar_12.f90: New.
4442 2011-01-23 Ira Rosen <irar@il.ibm.com>
4444 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4445 vectorization to be not profitable if peeling is used to
4446 realign the memory access.
4447 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4448 loop bound to avoid loop unrolling.
4449 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4451 2011-01-22 Jan Hubicka <jh@suse.cz>
4454 * g++.dg/lto/pr47333.C: New file.
4456 2011-01-22 Jan Hubicka <jh@suse.cz>
4458 PR tree-optimization/43884
4460 * gcc.dg/autopar/outer-2.c: Increase array size.
4461 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4463 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4466 * gfortran.dg/c_loc_tests_16.f90: New test.
4468 2011-01-22 Tobias Burnus <burnus@net-b.de>
4471 * gfortran.dg/typebound_proc_19.f90: New.
4473 2011-01-21 Jeff Law <law@redhat.com>
4475 PR tree-optimization/47053
4476 * g++.dg/pr47053.C: New test.
4478 2011-01-21 Jason Merrill <jason@redhat.com>
4481 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4483 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4486 * g++.dg/cpp0x/range-for10.C: New test.
4487 * g++.dg/template/for1.C: New test.
4490 * g++.dg/tree-prof/partition3.C: New test.
4492 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4494 PR rtl-optimization/47366
4495 * g++.dg/opt/pr47366.C: New test.
4497 2011-01-21 Jason Merrill <jason@redhat.com>
4500 * g++.dg/cpp0x/constexpr-regress2.C: New.
4502 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4504 2011-01-21 Jeff Law <law@redhat.com>
4506 PR rtl-optimization/41619
4507 * gcc.dg/pr41619.c: New.
4509 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4511 PR tree-optimization/47355
4512 * g++.dg/opt/pr47355.C: New test.
4514 2011-01-21 Richard Guenther <rguenther@suse.de>
4516 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4519 2011-01-21 Richard Guenther <rguenther@suse.de>
4521 PR tree-optimization/47365
4522 * gcc.dg/torture/pr47365.c: New testcase.
4523 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4525 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4527 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4529 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4531 PR tree-optimization/47391
4532 * gcc.dg/pr47391.c: New test.
4534 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4536 * g++.dg/template/char1.C: Use signed char.
4538 2011-01-21 Tobias Burnus <burnus@net-b.de>
4541 * gfortran.dg/pointer_target_4.f90: New.
4543 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4546 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4547 ILP32 system and not IP32.
4549 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4552 * g++.dg/debug/pr46583.C: New.
4554 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4557 * g++.dg/debug/pr47283.C: New test.
4560 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4561 * gcc.target/i386/headmerge-2.c: Likewise.
4563 2011-01-20 Richard Guenther <rguenther@suse.de>
4566 * gcc.dg/torture/pr47370.c: New testcase.
4568 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4570 PR tree-optimization/46130
4571 * gcc.dg/pr46130-1.c: New test.
4572 * gcc.dg/pr46130-2.c: New test.
4574 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4577 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4579 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4582 * g++.dg/debug/pr46240.cc: New.
4584 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4587 * g++.dg/template/anonunion1.C: New test.
4589 PR rtl-optimization/47337
4590 * gcc.c-torture/execute/pr47337.c: New test.
4592 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4595 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4597 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4599 PR tree-optimization/46021
4600 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4602 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4604 PR tree-optimization/47290
4605 * g++.dg/torture/pr47290.C: New test.
4607 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4610 * gfortran.dg/proc_ptr_comp_29.f90: New.
4612 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4615 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4616 powerpc-apple-darwin9.
4618 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4620 PR rtl-optimization/47299
4621 * gcc.c-torture/execute/pr47299.c: New test.
4623 2011-01-17 Jason Merrill <jason@redhat.com>
4625 * g++.dg/cpp0x/constexpr-virtual.C: New.
4627 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4630 * gfortran.dg/gomp/pr47331.f90: New test.
4632 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4635 * objc.dg/selector-warn-1.m: New.
4636 * obj-c++.dg/selector-warn-1.mm: New.
4638 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4640 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4641 Update dg-final accordingly.
4643 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4645 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4647 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4649 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4651 * gcc.dg/guality/pr36728-2.c: Likewise.
4653 2011-01-17 Richard Guenther <rguenther@suse.de>
4655 PR tree-optimization/47313
4656 * g++.dg/torture/pr47313.C: New testcase.
4658 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4661 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4662 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4663 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4664 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4666 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4668 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4669 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4670 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4672 2011-01-17 Richard Guenther <rguenther@suse.de>
4674 PR tree-optimization/45967
4675 * gcc.dg/torture/pr45967-2.c: New testcase.
4676 * gcc.dg/torture/pr45967-3.c: Likewise.
4678 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4681 * g++.dg/ext/pr47213.C: Require visibility.
4683 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4685 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4686 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4688 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4690 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4691 Linux-based targets.
4693 2011-01-13 Jan Hubicka <jh@suse.cz>
4695 PR tree-optimization/47276
4696 * gcc.dg/pr47276.c: New testcase.
4698 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4699 Jonathan Wakely <jwakely.gcc@gmail.com>
4702 * g++.dg/other/pr33558.C: New.
4703 * g++.dg/other/pr33558-2.C: New.
4705 2011-01-14 Martin Jambor <mjambor@suse.cz>
4707 PR tree-optimization/45934
4708 PR tree-optimization/46302
4709 * g++.dg/ipa/devirt-c-1.C: New test.
4710 * g++.dg/ipa/devirt-c-2.C: Likewise.
4711 * g++.dg/ipa/devirt-c-3.C: Likewise.
4712 * g++.dg/ipa/devirt-c-4.C: Likewise.
4713 * g++.dg/ipa/devirt-c-5.C: Likewise.
4714 * g++.dg/ipa/devirt-c-6.C: Likewise.
4715 * g++.dg/ipa/devirt-6.C: Likewise.
4716 * g++.dg/ipa/devirt-d-1.C: Likewise.
4717 * g++.dg/torture/pr45934.C: Likewise.
4719 2011-01-14 Jason Merrill <jason@redhat.com>
4721 * g++.dg/cpp0x/variadic105.C: New.
4723 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4724 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4727 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4728 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4729 execution tests on i?86-*-*, x86_64-*-* and
4730 powerpc*-apple-darwin* && ilp32.
4731 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4732 tests on i?86-*-* and x86_64-*-*.
4734 2011-01-14 Richard Guenther <rguenther@suse.de>
4736 PR tree-optimization/47280
4737 * g++.dg/opt/pr47280.C: New testcase.
4739 2011-01-14 Jason Merrill <jason@redhat.com>
4741 * g++.dg/cpp0x/constexpr-regress1.C: New.
4743 * g++.dg/ext/flexary2.C: New.
4745 2011-01-14 Richard Guenther <rguenther@suse.de>
4748 * gcc.dg/torture/pr47281.c: New testcase.
4749 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4751 2011-01-14 Richard Guenther <rguenther@suse.de>
4753 PR tree-optimization/47286
4754 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4756 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4759 * g++.dg/ext/pr47213.C: New.
4761 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4763 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4765 2011-01-13 Tobias Burnus <burnus@net-b.de>
4766 Mikael Morin <mikael@gcc.gnu.org>
4770 * gfortran.dg/select_type_20.f90: New.
4771 * gfortran.dg/select_type_21.f90: New.
4773 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4776 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4778 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4780 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4781 * gcc.dg/guality/pr36728-2.c: Likewise.
4783 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4786 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4788 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4790 PR rtl-optimization/45352
4791 * gcc.dg/pr45352-3.c: New.
4793 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4795 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4797 * g++.dg/cpp0x/range-for8.C: New.
4798 * g++.dg/cpp0x/range-for9.C: New.
4800 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4803 * g++.dg/debug/pr47209.C: New.
4805 2011-01-12 Richard Guenther <rguenther@suse.de>
4808 * gcc.dg/lto/pr47259_0.c: New testcase.
4809 * gcc.dg/lto/pr47259_1.c: Likewise.
4811 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4813 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4814 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4815 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4816 methods missing from the OBJC2 Object.
4817 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4818 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4819 GNU and NeXT runtimes.
4820 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4822 * objc-obj-c++-shared/Object1.m: Likewise.
4823 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4824 * objc.dg/proto-qual-1.m: Likewise.
4825 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4826 * obj-c++.dg/proto-qual-1.mm: Likewise.
4828 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4831 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4833 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4835 Fixed the Objective-C++ testsuite and updated all tests.
4836 * lib/obj-c++.exp (obj-c++_init): Declare and set
4837 gcc_warning_prefix and gcc_error_prefix.
4838 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4839 'dg-warning', 'dg-message' and 'dg-error'.
4840 * obj-c++.dg/class-extension-3.mm: Likewise.
4841 * obj-c++.dg/class-protocol-1.mm: Likewise.
4842 * obj-c++.dg/encode-7.mm: Likewise.
4843 * obj-c++.dg/exceptions-3.mm: Likewise.
4844 * obj-c++.dg/exceptions-5.mm: Likewise.
4845 * obj-c++.dg/method-12.mm: Likewise.
4846 * obj-c++.dg/method-13.mm: Likewise.
4847 * obj-c++.dg/method-15.mm: Likewise.
4848 * obj-c++.dg/method-16.mm: Likewise.
4849 * obj-c++.dg/method-4.mm: Likewise.
4850 * obj-c++.dg/method-8.mm: Likewise.
4851 * obj-c++.dg/method-conflict-1.mm: Likewise.
4852 * obj-c++.dg/method-conflict-2.mm: Likewise.
4853 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4854 and uncommented second part of the testcase now that the testsuite
4856 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4857 and uncommented second part of the testcase now that the testsuite
4859 * obj-c++.dg/private-1.mm: Likewise.
4860 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4861 * obj-c++.dg/syntax-error-7.mm: Likewise.
4862 * obj-c++.dg/warn5.mm: Likewise.
4863 * obj-c++.dg/property/at-property-14.mm: Likewise.
4864 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4866 * obj-c++.dg/property/at-property-18.mm: Likewise.
4867 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4869 * obj-c++.dg/property/at-property-21.mm: Likewise.
4870 * obj-c++.dg/property/at-property-28.mm: Likewise.
4871 * obj-c++.dg/property/at-property-5.mm: Likewise.
4872 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4873 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4874 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4875 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4876 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4877 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4878 * obj-c++.dg/tls/diag-5.mm: Likewise.
4879 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4880 dg-error, now matched correctly.
4882 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4884 * objc.dg/property/at-property-29.m: New.
4885 * obj-c++.dg/property/at-property-29.mm: New.
4887 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4889 * go.test/go-test.exp (go-set-goarch): New proc.
4890 (go-gc-tests): Use it.
4892 2011-01-11 Dodji Seketeli <dodji@redhat.com>
4895 * g++.dg/debug/dwarf2/template-params-8.C: New test.
4897 2011-01-11 Richard Henderson <rth@redhat.com>
4899 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
4901 2011-01-11 Jan Hubicka <jh@suse.cz>
4905 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
4906 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
4908 2011-01-11 Richard Guenther <rguenther@suse.de>
4910 PR tree-optimization/46076
4911 * gcc.dg/tree-ssa/pr46076.c: New testcase.
4913 2011-01-11 Jeff Law <law@redhat.com>
4915 * PR tree-optimization/47086
4916 * gcc.dg/pr47086.c: New test.
4918 2011-01-11 Jason Merrill <jason@redhat.com>
4921 * g++.dg/template/new10.C: New.
4924 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
4926 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
4928 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
4929 Split type definitions and NSConstantString class into...
4930 * objc-obj-c++-shared/objc-test-suite-types.h: New.
4931 * objc-obj-c++-shared/nsconstantstring-class.h: New.
4932 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
4933 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
4934 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
4935 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
4937 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
4938 encode defines for newer NeXT system headers.
4939 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
4940 * obj-c++.dg/torture/strings/string1.mm: Likewise.
4941 * objc.dg/foreach-5.m: Likewise.
4942 * objc.dg/foreach-2.m: Likewise.
4943 * objc.dg/foreach-4.m: Likewise.
4944 * objc.dg/torture/strings/string1.m: Likewise.
4945 * objc.dg/torture/strings/string2.m: Likewise.
4946 * objc.dg/torture/strings/string3.m: Likewise.
4947 * objc.dg/torture/strings/string4.m: Likewise.
4948 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
4949 header and stand alone.
4950 * obj-c++.dg/strings/strings-2.mm: Likewise.
4951 * objc.dg/torture/strings/const-str-3.m: Likewise.
4952 * objc.dg/strings/strings-2.m: Likewise.
4953 * objc.dg/strings/const-str-12b.m: Likewise.
4955 2011-01-12 Richard Guenther <rguenther@suse.de>
4958 * gcc.dg/attr-weak-1.c: Adjust.
4960 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
4963 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
4964 standard compliant and comment.
4966 2011-01-10 Jan Hubicka <jh@suse.cz>
4969 * gcc.dg/initpri3.c: New testcase.
4971 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
4974 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
4980 (g_ebp_save): Likewise.
4981 (g_esp_save): Likewise.
4983 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4985 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
4987 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4989 PR tree-optimization/46021
4990 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
4991 i?86-*-*, x86_64-*-*.
4993 2011-01-10 Jeff Law <law@redhat.com>
4995 * PR tree-optimization/47141
4996 * gcc.c-torture/compile/pr47141.c: New test.
4998 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5001 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5002 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5003 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5004 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5007 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5008 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5009 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5010 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5011 being vectorized. Adjust dg-final pattern.
5014 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5015 * gcc.dg/vect/slp-24.c: Likewise.
5017 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5020 * g++.dg/other/pr47218-1.C: New test file.
5021 * g++.dg/other/pr47218.C: Likewise.
5022 * g++.dg/other/pr47218.h: New supporting header.
5024 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5027 * objc.dg/attributes/invalid-attribute-1.m: New.
5028 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5030 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5033 * gfortran.dg/proc_ptr_comp_28.f90: New.
5035 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5037 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5038 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5039 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5040 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5041 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5042 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5043 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5044 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5045 * objc.dg/gnu-api-2-class.m: Likewise.
5046 * objc.dg/gnu-api-2-ivar.m: Likewise.
5047 * objc.dg/gnu-api-2-method.m: Likewise.
5048 * objc.dg/gnu-api-2-objc.m: Likewise.
5049 * objc.dg/gnu-api-2-object.m: Likewise.
5050 * objc.dg/gnu-api-2-property.m: Likewise.
5051 * objc.dg/gnu-api-2-protocol.m: Likewise.
5052 * objc.dg/gnu-api-2-sel.m: Likewise.
5054 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5056 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5057 * objc.dg/objc-foreach-4.m: Likewise.
5058 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5059 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5060 * objc.dg/foreach-4.m: Likewise.
5061 * objc.dg/foreach-5.m: Likewise.
5062 * objc.dg/foreach-3.m: Return self from init.
5064 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5067 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5069 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5072 * gfortran.dg/class_35.f90: New.
5074 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5076 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5078 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5081 * objc.dg/invalid-method-2.m: New.
5082 * obj-c++.dg/invalid-method-2.mm: New.
5084 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5087 * gfortran.dg/transpose_optimization_2.f90 : New test.
5089 2011-01-08 Jan Hubicka <jh@suse.cz>
5091 PR tree-optmization/46469
5092 * g++.dg/torture/pr46469.C: New testcase.
5094 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5096 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5097 emulation of libobjc-gnu structure layout functionality to ..
5098 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5099 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5100 * objc/execute/bf-common.h: Adjust headers.
5101 * objc/execute/bf-1.m: Likewise.
5102 * objc/execute/bf-2.m: Likewise.
5103 * objc/execute/bf-3.m: Likewise.
5104 * objc/execute/bf-4.m: Likewise.
5105 * objc/execute/bf-5.m: Likewise.
5106 * objc/execute/bf-6.m: Likewise.
5107 * objc/execute/bf-7.m: Likewise.
5108 * objc/execute/bf-8.m: Likewise.
5109 * objc/execute/bf-9.m: Likewise.
5110 * objc/execute/bf-10.m: Likewise.
5111 * objc/execute/bf-11.m: Likewise.
5112 * objc/execute/bf-12.m: Likewise.
5113 * objc/execute/bf-13.m: Likewise.
5114 * objc/execute/bf-14.m: Likewise.
5115 * objc/execute/bf-15.m: Likewise.
5116 * objc/execute/bf-16.m: Likewise.
5117 * objc/execute/bf-17.m: Likewise.
5118 * objc/execute/bf-18.m: Likewise.
5119 * objc/execute/bf-19.m: Likewise.
5120 * objc/execute/bf-20.m: Likewise.
5121 * objc/execute/bf-21.m: Likewise.
5122 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5123 objc_get_type_qualifiers ().
5125 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5128 * gfortran.dg/dependency_39.f90: New test.
5130 2011-01-07 Jan Hubicka <jh@suse.cz>
5132 Get builtins tests ready for linker plugin.
5133 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5134 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5135 my_memset, my_bzero): Mark used.
5136 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5137 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5139 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5142 2011-01-07 Jan Hubicka <jh@suse.cz>
5144 PR tree-optimization/46367
5145 * g++.dg/torture/pr46367.C: New file.
5147 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5150 * gcc.dg/pr47201.c: New test.
5153 * gcc.dg/tree-prof/pr47187.c: New test.
5155 2011-01-07 Tobias Burnus <burnus@net-b.de>
5158 * gfortran.dg/extends_type_of_3.f90: New.
5160 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5162 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5163 * g++.dg/ext/dllimport-MI1.C: Likewise.
5164 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5165 * g++.dg/ext/dllimport10.C: Likewise.
5166 * g++.dg/ext/dllimport11.C: Likewise.
5167 * g++.dg/ext/dllimport12.C: Likewise.
5168 * g++.dg/ext/dllimport13.C: Likewise.
5169 * g++.dg/ext/dllimport2.C: Likewise.
5170 * g++.dg/ext/dllimport3.C: Likewise.
5171 * g++.dg/ext/dllimport4.C: Likewise.
5172 * g++.dg/ext/dllimport5.C: Likewise.
5173 * g++.dg/ext/dllimport6.C: Likewise.
5174 * g++.dg/ext/dllimport8.C: Likewise.
5175 * g++.dg/ext/dllimport9.C: Likewise.
5176 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5177 targets, too. Additionally enable test for i?86-*-mingw*.
5178 * g++.dg/ext/selectany1.C: Likewise.
5179 Remove guard variable check.
5181 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5185 * gfortran.dg/storage_size_3.f08: Extended.
5187 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5190 * g++.dg/template/stdarg1.C: New test.
5192 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5195 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5196 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5197 from the interface of functions to not hide the errors that
5200 2011-01-06 Jan Hubicka <jh@suse.cz>
5202 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5203 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5205 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5209 * gfortran.dg/interface_33.f90: New test.
5211 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5214 * gcc.c-torture/compile/pr47150.c: New test.
5216 2011-01-06 Ira Rosen <irar@il.ibm.com>
5218 PR tree-optimization/47139
5219 * gcc.dg/vect/pr47139.c: New test.
5221 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5224 * gfortran.dg/extends_type_of_2.f03: New.
5226 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5228 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5230 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5232 * gnat.dg/opt14.adb: New test.
5234 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5237 * gfortran.dg/allocate_error_2.f90: New test.
5239 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5242 * gfortran.dg/storage_size_3.f08: New.
5244 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5246 PR libgfortran/47154
5247 * gfortran.dg/namelist_68.f90: New test.
5249 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5251 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5253 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5256 * gfortran.dg/class_34.f90: New.
5258 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5260 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5261 use __builtin_inff. Skip all single-precision tests that require
5264 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5266 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5268 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5270 PR tree-optimization/47148
5271 * gcc.c-torture/execute/pr47148.c: New test.
5273 PR tree-optimization/47155
5274 * gcc.c-torture/execute/pr47155.c: New test.
5276 PR rtl-optimization/47157
5277 * gcc.c-torture/compile/pr47157.c: New test.
5279 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5281 * gcc.dg/torture/vector-shift2.c (schar): Define.
5282 (main): Always use schar or uchar instead of plain "char" to avoid
5283 dependencies on implementation-defined char signedness.
5285 2011-01-03 Martin Jambor <mjambor@suse.cz>
5287 PR tree-optimization/46801
5288 * gnat.dg/pack9.adb: Remove xfail.
5290 2011-01-03 Martin Jambor <mjambor@suse.cz>
5292 PR tree-optimization/46984
5293 * g++.dg/ipa/pr46984.C: New test.
5295 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5298 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5300 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5302 PR tree-optimization/47140
5303 * gcc.c-torture/compile/pr47140.c: New test.
5305 PR rtl-optimization/47028
5306 * gcc.dg/pr47028.c: New test.
5308 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5310 * objc.dg/protocol-forward-1.m: Removed TODO.
5311 * objc.dg/protocol-forward-2.m: New.
5312 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5313 * obj-c++.dg/protocol-forward-2.mm: New.
5315 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5318 * g++.dg/eh/pr38662.C: New testcase.
5320 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5322 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5323 scan for newline '\n'.
5326 Copyright (C) 2011 Free Software Foundation, Inc.
5328 Copying and distribution of this file, with or without modification,
5329 are permitted in any medium without royalty provided the copyright
5330 notice and this notice are preserved.