1 2011-05-23 Richard Guenther <rguenther@suse.de>
3 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
5 2011-05-23 Richard Guenther <rguenther@suse.de>
7 PR tree-optimization/40874
8 * g++.dg/tree-ssa/pr40874.C: New testcase.
10 2011-05-23 Richard Guenther <rguenther@suse.de>
12 PR tree-optimization/49115
13 * g++.dg/torture/pr49115.C: New testcase.
15 2011-05-23 Richard Guenther <rguenther@suse.de>
18 * gcc.dg/memcpy-3.c: New testcase.
20 2011-05-23 Jakub Jelinek <jakub@redhat.com>
23 * gcc.c-torture/execute/pr48973-1.c: New test.
24 * gcc.c-torture/execute/pr48973-2.c: New test.
26 2011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com>
29 * g++.dg/warn/pr18016.C: New.
31 2011-05-23 Tom de Vries <tom@codesourcery.com>
34 * gcc.target/arm/ivopts-6.c: New test.
36 2011-05-22 Jakub Jelinek <jakub@redhat.com>
39 * gcc.c-torture/compile/pr49029.c: New test.
41 2011-05-22 Jason Merrill <jason@redhat.com>
43 * g++.dg/cpp0x/sfinae23.C: New.
44 * g++.dg/cpp0x/sfinae8.C: Correct.
46 2011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org>
48 * gfortran.dg/function_optimize_8.f90: New test case.
50 2011-05-22 Ira Rosen <ira.rosen@linaro.org>
52 PR tree-optimization/49087
53 * gcc.dg/vect/O3-pr49087.c: New test.
55 2011-05-21 Jason Merrill <jason@redhat.com>
57 * g++.dg/debug/const5.C: New.
59 2011-05-20 Jason Merrill <jason@redhat.com>
61 * g++.dg/cpp0x/constexpr-static7.C: Extend.
63 * g++.dg/cpp0x/constexpr-static7.C: New.
65 * g++.dg/cpp0x/enum12.C: New.
66 * g++.dg/cpp0x/enum13.C: New.
68 2011-05-21 Janus Weil <janus@gcc.gnu.org>
71 * gfortran.dg/select_type_23.f03: New.
73 2011-05-20 Jason Merrill <jason@redhat.com>
75 * g++.dg/cpp0x/defaulted26.C: New.
77 * g++.dg/cpp0x/noexcept02.C: Fix.
78 * g++.dg/cpp0x/noexcept03.C: Fix.
79 * g++.dg/cpp0x/noexcept08.C: Fix.
80 * g++.dg/cpp0x/noexcept10.C: New.
82 2011-05-20 Janus Weil <janus@gcc.gnu.org>
85 * gfortran.dg/extends_12.f03: New.
87 2011-05-20 Jason Merrill <jason@redhat.com>
89 * g++.dg/template/koenig9.C: New.
90 * g++.dg/opt/pr47615.C: Fix.
91 * g++.dg/overload/defarg1.C: Fix.
92 * g++.dg/tc1/dr213.C: Remove xfail.
93 * g++.dg/torture/pr34850.C: Fix.
94 * g++.dg/torture/pr39362.C: Fix.
95 * g++.old-deja/g++.brendan/crash56.C: Fix.
96 * g++.old-deja/g++.pt/memtemp47.C: Fix.
98 2011-05-20 Richard Guenther <rguenther@suse.de>
100 PR tree-optimization/49079
101 * gcc.dg/torture/pr49079.c: New testcase.
103 2011-05-20 Jakub Jelinek <jakub@redhat.com>
105 PR tree-optimization/49073
106 * gcc.c-torture/execute/pr49073.c: New test.
108 2011-06-19 Tobias Burnus <burnus@net-b.de>
111 * gfortran.dg/coarray_21.f90: New.
113 2011-05-19 Joseph Myers <joseph@codesourcery.com>
115 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
118 2011-05-19 Richard Guenther <rguenther@suse.de>
121 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
123 2011-05-19 Richard Guenther <rguenther@suse.de>
126 * gcc.dg/builtin-object-size-11.c: New testcase.
128 2011-05-19 Tom de Vries <tom@codesourcery.com>
131 * gcc.target/arm/ivopts.c: New test.
132 * gcc.target/arm/ivopts-2.c: New test.
134 2011-05-19 Tom de Vries <tom@codesourcery.com>
136 * lib/lib/scanasm.exp (object-size): Fix target selector handling.
138 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
140 * gcc.c-torture/execute/960321-1.x: Remove.
142 2011-05-18 Janus Weil <janus@gcc.gnu.org>
145 * gfortran.dg/move_alloc_4.f90: New.
147 2011-05-18 H.J. Lu <hongjiu.lu@intel.com>
150 * gcc.target/i386/pr49002-1.c: New test.
151 * gcc.target/i386/pr49002-2.c: Likewise.
153 2011-05-18 Jakub Jelinek <jakub@redhat.com>
155 PR tree-optimization/49039
156 * gcc.c-torture/execute/pr49039.c: New test.
157 * gcc.dg/tree-ssa/pr49039.c: New test.
158 * g++.dg/torture/pr49039.C: New test.
160 2011-05-18 Jason Merrill <jason@redhat.com>
162 * g++.dg/cpp0x/constexpr-incomplete3.C: New.
163 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
164 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
166 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org>
168 * gcc.target/bfin/mcpu-bf592.c: New test.
170 2011-05-18 Ira Rosen <ira.rosen@linaro.org>
172 PR tree-optimization/41881
173 * gcc.dg/vect/O3-pr41881.c: New test.
174 * gcc.dg/vect/O3-slp-reduc-10.c: New test.
176 2011-05-18 Jakub Jelinek <jakub@redhat.com>
178 PR tree-optimization/49000
179 * gcc.dg/pr49000.c: New test.
181 2011-05-17 Eric Botcazou <ebotcazou@adacore.com>
183 * gnat.dg/invalid1.adb: New test.
185 2011-05-16 Uros Bizjak <ubizjak@gmail.com>
187 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
189 * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
190 * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
192 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com>
195 * g++.dg/cpp0x/range-for18.C: New.
197 2011-05-15 Tobias Burnus <burnus@net-b.de>
200 * gfortran.dg/coarray/image_index_2.f90: New.
202 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com>
204 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
205 * g++.dg/cpp0x/override2.C: New.
207 2011-05-14 Tobias Burnus <burnus@net-b.de>
210 * gfortran.de/coarray_20.f90: New.
212 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org>
215 * function_optimize_7.f90: New test case.
217 2011-05-13 Jason Merrill <jason@redhat.com>
219 * g++.dg/cpp0x/decltype26.C: New.
220 * g++.dg/cpp0x/enum11.C: New.
222 2011-05-13 Tobias Burnus <burnus@net-b.de>
226 * gfortran.dg/assign_8.f90: Update dg-error.
228 2011-05-13 Tobias Burnus <burnus@net-b.de>
231 * gfortran.dg/io_constraints_8.f90: New.
232 * gfortran.dg/io_constraints_9.f90: New.
234 2011-05-13 Martin Thuresson <martint@google.com>
236 PR gcov-profile/47793
237 * gcc.dg/pr47793.c: New.
239 2011-05-12 Jakub Jelinek <jakub@redhat.com>
241 PR tree-optimization/48975
242 * gcc.dg/pr48975.c: New test.
244 2011-05-12 Tobias Burnus <burnus@net-b.de>
247 * gfortran.dg/iso_c_binding_compiler_3.f90: New.
249 2011-05-12 Jason Merrill <jason@redhat.com>
251 * g++.dg/cpp0x/constexpr-incomplete2.C: New.
253 2011-05-12 Geert Bosch <bosch@adacore.com>
255 * gnat.dg/view_conversion1.adb: New test.
257 2011-05-12 Richard Guenther <rguenther@suse.de>
259 PR tree-optimization/48172
260 * gcc.dg/vect/pr48172.c: New testcase.
262 2011-05-12 Jakub Jelinek <jakub@redhat.com>
265 * g++.dg/opt/pr48967.C: New test.
267 2011-05-11 Jason Merrill <jason@redhat.com>
269 * g++.dg/cpp0x/constexpr-friend.C: New.
270 * g++.dg/cpp0x/constexpr-incomplete1.C: New.
272 * g++.dg/cpp0x/sfinae22.C: New.
274 2011-05-11 Tobias Burnus <burnus@net-b.de>
277 * gfortran.dg/generic_24.f90: New.
279 2011-05-11 Richard Guenther <rguenther@suse.de>
281 PR tree-optimization/15256
282 * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
284 2011-05-11 Jakub Jelinek <jakub@redhat.com>
287 * gcc.dg/pr48159-1.c: New test.
288 * gcc.dg/pr48159-2.c: New test.
290 2011-05-11 Richard Guenther <rguenther@suse.de>
293 * gcc.dg/torture/pr48953.c: New testcase.
295 2011-05-11 Richard Guenther <rguenther@suse.de>
297 PR tree-optimization/18041
298 * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
300 2011-05-11 Alan Modra <amodra@gmail.com>
303 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
305 2011-05-10 Jason Merrill <jason@redhat.com>
307 * g++.dg/cpp0x/defaulted25.C: New.
308 * g++.dg/template/crash7.C: Adjust.
310 * g++.dg/cpp0x/variadic108.C: New.
312 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com>
314 * g++.dg/inherit/virtual9.C: Extend.
316 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com>
319 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
320 are passed and returned in vector registers.
322 2011-05-10 Richard Guenther <rguenther@suse.de>
324 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
325 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
326 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
327 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
328 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation
331 2011-05-10 Jakub Jelinek <jakub@redhat.com>
333 PR tree-optimization/48611
334 PR tree-optimization/48794
335 * gfortran.dg/gomp/pr48611.f90: New test.
336 * gfortran.dg/gomp/pr48794.f90: New test.
339 * gcc.dg/dfp/pr48928.c: New test.
341 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
344 * g++.dg/cpp0x/pr48522.C: New.
346 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
349 * g++.dg/cpp0x/sfinae21.C: New.
351 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
353 * g++.dg/template/sfinae28.C: Rename to...
354 * g++.dg/cpp0x/sfinae19.C: ... this.
355 * g++.dg/template/sfinae29.C: Rename to...
356 * g++.dg/cpp0x/sfinae20.C: ... this.
358 2011-05-09 Jeff Law <law@redhat.com>
360 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
363 2011-05-09 Fabien Chêne <fabien@gcc.gnu.org>
366 * g++.dg/init/pr20039.C: New.
368 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com>
372 * g++.dg/template/sfinae28.C: New.
373 * g++.dg/template/sfinae29.C: Likewise.
375 2011-05-09 Jason Merrill <jason@redhat.com>
377 * g++.dg/template/nontype23.C: New.
379 2011-05-07 Fabien Chêne <fabien@gcc.gnu.org>
381 * g++.dg/init/pr48859.C: New.
383 2011-05-09 Jason Merrill <jason@redhat.com>
385 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
386 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
387 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
388 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
389 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
390 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
391 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
392 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
394 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com>
396 * g++.dg/inherit/virtual9.C: New.
398 2011-05-09 Dodji Seketeli <dodji@redhat.com>
401 * g++.dg/template/dependent-expr8.C: New test case.
403 2011-05-07 Zdenek Dvorak <ook@ucw.cz>
405 PR tree-optimization/48837
406 * gcc.dg/pr48837.c: New testcase.
408 2011-05-06 Jason Merrill <jason@redhat.com>
410 * g++.dg/cpp0x/constexpr-condition2.C: New.
412 * g++.dg/cpp0x/constexpr-missing.C: New.
414 2011-05-06 Tobias Burnus <burnus@net-b.de>
417 * gfortran.dg/coarray/this_image_2.f90: New.
419 2011-05-06 Tobias Burnus <burnus@net-b.de>
423 * gfortran.dg/bind_c_usage_22.f90: New.
424 * gfortran.dg/bind_c_usage_23.f90: New.
425 * gfortran.dg/bind_c_usage_24.f90: New.
426 * gfortran.dg/bind_c_usage_24_c.c: New.
428 2011-05-06 Dodji Seketeli <dodji@redhat.com>
431 * g++.dg/template/member9.C: New test case.
433 2011-05-05 Eric Botcazou <ebotcazou@adacore.com>
435 * gnat.dg/discr29.ad[sb]: New test.
436 * gnat.dg/discr30.adb: Likewise.
438 2011-05-05 Julian Brown <julian@codesourcery.com>
440 * gcc.target/arm/neon-vset_lanes8.c: New test.
442 2011-05-05 Jason Merrill <jason@redhat.com>
444 * g++.dg/init/new32.C: New.
446 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
448 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
451 2011-05-05 Jakub Jelinek <jakub@redhat.com>
453 PR rtl-optimization/48381
454 * gcc.c-torture/compile/pr48381.c: New test.
456 2011-05-05 Uros Bizjak <ubizjak@gmail.com>
458 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
460 * gcc.target/i386/opt-1.c: Ditto.
462 2011-05-04 Jason Merrill <jason@redhat.com>
464 * g++.dg/conversion/base1.C: New.
466 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
469 * gfortran.dg/round_3.f08: Add more checks to test case.
471 2011-05-04 Hans-Peter Nilsson <hp@axis.com>
473 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
474 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
475 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
476 Gate test on effective_target fd_truncate.
478 2011-05-04 Uros Bizjak <ubizjak@gmail.com>
480 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
481 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
482 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
483 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times.
484 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
485 * gcc.target/i386/pr38824.c: Ditto.
486 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
487 * gcc.target/i386/vecinit-2.c: Ditto.
488 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
489 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
490 * gcc.target/i386/parity-2.c: Ditto.
491 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
493 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org>
495 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
497 * gcc.target/bfin/mcpu-bf514.c: Likewise.
498 * gcc.target/bfin/mcpu-bf516.c: Likewise.
499 * gcc.target/bfin/mcpu-bf518.c: Likewise.
501 2011-05-03 Tobias Burnus <burnus@net-b.de>
504 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
506 2011-05-03 Tobias Burnus <burnus@net-b.de>
509 * gfortran.dg/coarray/this_image_1.f90: New.
511 2011-05-03 Tobias Burnus <burnus@net-b.de>
514 * gfortran.dg/coarray/caf.dg: New.
515 * gfortran.dg/coarray/image_index_1.f90: New, copied
516 from ../coarray_16.f90.
518 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com>
521 * g++.dg/ext/complex9.C: New.
523 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
526 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
527 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
528 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
530 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
532 * gcc.target/bfin/builtins: Created.
533 * gcc.target/bfin/hisilh-O0.c: Deleted.
534 * gcc.target/bfin/hisilh.c: Moved to...
535 * gcc.target/bfin/builtins/hisilh.c: ...here.
536 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
537 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
538 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
539 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
540 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
541 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
542 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
543 * gcc.target/bfin/builtins/norm32-1.c: Ditto.
544 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
545 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
546 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
547 * gcc.target/bfin/builtins/norm16-2.c: Ditto.
548 * gcc.target/bfin/builtins/norm32-5.c: Ditto.
549 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
550 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
551 * gcc.target/bfin/builtins/norm16-6.c: Ditto.
552 * gcc.target/bfin/builtins/norm32-9.c: Ditto.
553 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
554 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
555 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
556 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
557 * gcc.target/bfin/builtins/norm32-10.c: Ditto.
558 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
559 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
560 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
561 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
562 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
563 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
564 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
565 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
566 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
567 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
568 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
569 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
570 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
571 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
572 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
573 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
574 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
575 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
576 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
577 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
578 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
579 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
580 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
581 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
582 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
583 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
584 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
585 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
586 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
587 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
588 * gcc.target/bfin/builtins/norm32-2.c: Ditto.
589 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
590 * gcc.target/bfin/builtins/norm16-3.c: Ditto.
591 * gcc.target/bfin/builtins/norm32-6.c: Ditto.
592 * gcc.target/bfin/builtins/norm16-7.c: Ditto.
593 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
594 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
595 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
596 * gcc.target/bfin/builtins/norm32-11.c: Ditto.
597 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
598 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
599 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
600 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
601 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
602 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
603 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
604 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
605 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
606 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
607 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
608 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
609 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
610 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
611 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
612 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
613 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
614 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
615 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
616 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
617 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
618 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
619 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
620 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
621 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
622 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
623 * gcc.target/bfin/builtins/circptr.c: Ditto.
624 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
625 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
626 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
627 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
628 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
629 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
630 * gcc.target/bfin/builtins/norm32-3.c: Ditto.
631 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
632 * gcc.target/bfin/builtins/norm16-4.c: Ditto.
633 * gcc.target/bfin/builtins/norm32-7.c: Ditto.
634 * gcc.target/bfin/builtins/norm16-8.c: Ditto.
635 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
636 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
637 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
638 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
639 * gcc.target/bfin/builtins/norm32-12.c: Ditto.
640 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
641 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
642 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
643 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
644 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
645 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
646 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
647 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
648 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
649 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
650 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
651 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
652 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
653 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
654 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
655 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
656 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
657 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
658 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
659 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
660 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
661 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
662 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
663 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
664 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
665 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
666 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
667 * gcc.target/bfin/builtins/norm16-1.c: Ditto.
668 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
669 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
670 * gcc.target/bfin/builtins/norm32-4.c: Ditto.
671 * gcc.target/bfin/builtins/norm16-5.c: Ditto.
672 * gcc.target/bfin/builtins/norm32-8.c: Ditto.
673 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
674 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
675 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
676 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
677 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
678 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
679 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
680 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
681 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
682 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
683 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
684 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
685 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
686 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
687 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
688 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
689 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
690 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
691 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
692 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
693 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
695 2011-05-03 Bernd Schmidt <bernds@codesourcery.com>
697 * gcc.target/arm/cold-lc.c: New test.
699 2011-05-03 Jakub Jelinek <jakub@redhat.com>
702 * gcc.dg/pr48774.c: New test.
704 2011-05-03 Richard Guenther <rguenther@suse.de>
706 * gcc.dg/large-size-array-5.c: New testcase.
708 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
710 * gcc.dg/vect/vect-strided-u16-i3.c: New test.
712 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
714 * lib/target-supports.exp (check_effective_target_vect_strided):
716 (check_effective_target_vect_strided2)
717 (check_effective_target_vect_strided3)
718 (check_effective_target_vect_strided4)
719 (check_effective_target_vect_strided8): ...these new functions.
721 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
722 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
723 * gcc.dg/vect/fast-math-slp-27.c: Likewise.
724 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
725 * gcc.dg/vect/pr37539.c: Likewise.
726 * gcc.dg/vect/slp-11a.c: Likewise.
727 * gcc.dg/vect/slp-11b.c: Likewise.
728 * gcc.dg/vect/slp-11c.c: Likewise.
729 * gcc.dg/vect/slp-12a.c: Likewise.
730 * gcc.dg/vect/slp-12b.c: Likewise.
731 * gcc.dg/vect/slp-18.c: Likewise.
732 * gcc.dg/vect/slp-19a.c: Likewise.
733 * gcc.dg/vect/slp-19b.c: Likewise.
734 * gcc.dg/vect/slp-21.c: Likewise.
735 * gcc.dg/vect/slp-23.c: Likewise.
736 * gcc.dg/vect/vect-cselim-1.c: Likewise.
738 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
739 instead of vect_interleave && vect_extract_even_odd.
740 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
741 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
742 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
743 * gcc.dg/vect/vect-1.c: Likewise.
744 * gcc.dg/vect/vect-10.c: Likewise.
745 * gcc.dg/vect/vect-98.c: Likewise.
746 * gcc.dg/vect/vect-107.c: Likewise.
747 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
748 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
749 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
750 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
751 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
752 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
753 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
754 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
755 * gcc.dg/vect/vect-strided-float.c: Likewise.
756 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
757 * gcc.dg/vect/vect-strided-mult.c: Likewise.
758 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
759 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
760 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
761 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
762 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
763 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
764 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
765 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
766 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
767 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
768 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
769 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
770 * gcc.dg/vect/vect-vfa-03.c: Likewise.
772 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
774 * gcc.dg/vect/pr30843.c: Likewise.
775 * gcc.dg/vect/pr33866.c: Likewise.
776 * gcc.dg/vect/slp-reduc-6.c: Likewise.
777 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
778 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
779 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
781 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
783 * gcc.dg/vect/slp-11.c: Split into...
784 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
785 gcc.dg/vect/slp-11c.c: ...these tests.
786 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
787 * gcc.dg/vect/slp-12c.c: ...this new test.
788 * gcc.dg/vect/slp-19.c: Split into...
789 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
790 gcc.dg/vect/slp-19c.c: ...these new tests.
792 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org>
794 * lib/target-supports.exp
795 (check_effective_target_vect_extract_even_odd_wide): Delete.
796 (check_effective_target_vect_strided_wide): Likewise.
797 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
798 * gcc.dg/vect/fast-math-pr35982.c: Likewise.
799 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
800 * gcc.dg/vect/pr37539.c: Likewise.
801 * gcc.dg/vect/slp-11.c: Likewise.
802 * gcc.dg/vect/slp-12a.c: Likewise.
803 * gcc.dg/vect/slp-12b.c: Likewise.
804 * gcc.dg/vect/slp-19.c: Likewise.
805 * gcc.dg/vect/slp-23.c: Likewise.
806 * gcc.dg/vect/vect-1.c: Likewise.
807 * gcc.dg/vect/vect-98.c: Likewise.
808 * gcc.dg/vect/vect-107.c: Likewise.
809 * gcc.dg/vect/vect-strided-float.c: Likewise.
811 2011-05-02 Jason Merrill <jason@redhat.com>
813 * g++.dg/init/new31.C: New.
815 2011-05-02 Simon Martin <simartin@users.sourceforge.net>
818 * gcc.dg/pr35445.c: New test.
820 2011-05-02 Jason Merrill <jason@redhat.com>
822 * c-c++-common/vla-1.c: New.
824 2011-05-02 Richard Guenther <rguenther@suse.de>
826 PR tree-optimization/48822
827 * gcc.dg/torture/pr48822.c: New testcase.
829 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com>
832 * g++.dg/cpp0x/constexpr-47969.C: New.
834 2011-05-02 Ira Rosen <ira.rosen@linaro.org>
837 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail
838 on vect_no_align targets.
839 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
840 vect_no_align targets.
842 2011-05-01 Xinliang David Li <davidxl@google.com>
844 * gcc.dg/tree-ssa/integer-addr.c: New test.
845 * gcc.dg/tree-ssa/alias_bug.c: New test.
847 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
850 * gfortran.dg/round_3.f08: Add more checks.
852 2011-04-30 Tobias Burnus <burnus@net-b.de>
855 * gfortran.dg/import9.f90: New, proper test.
856 * gfortran.dg/interface_37.f90: Remove bogus
857 test (bogus copy of interface_36.f90).
859 2011-04-30 Tobias Burnus <burnus@net-b.de>
862 * gfortran.dg/interface_37.f90: New.
864 2011-04-30 Paul Thomas <pault@gcc.gnu.org>
867 * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
869 2011-04-30 Jakub Jelinek <jakub@redhat.com>
871 PR tree-optimization/48809
872 * gcc.c-torture/execute/pr48809.c: New test.
874 2011-04-29 Jeff Law <law@redhat.com>
876 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
878 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com>
881 * g++.dg/init/ctor10.C: New.
883 2011-04-29 Le-Chun Wu <lcwu@google.com>
885 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
886 warning in implicitly instantiated templates.
888 2011-04-29 Le-Chun Wu <lcwu@google.com>
890 * g++.dg/warn/Wnull-conversion-1.C: New.
891 * g++.dg/warn/Wnull-conversion-2.C: New.
893 2011-04-29 Diego Novillo <dnovillo@google.com>
895 * g++.old-deja/g++.other/null3.C: Expect warning about
896 converting boolean to a pointer.
898 2011-04-29 Paul Thomas <pault@gcc.gnu.org>
901 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
905 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
907 2011-04-29 Tobias Burnus <burnus@net-b.de>
910 * gfortran.dg/typebound_proc_22.f90: New.
913 * gfortran.dg/interface_36.f90: New.
915 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
922 * gfortran.dg/fmt_g.f: Adjust test.
923 * gfortran.dg/fmt_g0_1.f08: Adjust test.
924 * gfortran.dg/round_3.f08: New test.
925 * gfortran.dg/namelist_print_1.f: Adjust test.
926 * gfortran.dg/char4_iunit_1.f03: Adjust test.
927 * gfortran.dg/f2003_io_5.f03: Adjust test.
928 * gfortran.dg/coarray_15.f90: Adjust test.
929 * gfortran.dg/namelist_65.f90: Adjust test.
930 * gfortran.dg/fmt_cache_1.f: Adjust test.
931 * gfortran.dg/char4_iunit_2.f03: Adjust test.
932 * gfortran.dg/real_const_3.f90: Adjust test.
934 2011-04-28 Xinliang David Li <davidxl@google.com>
936 * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test.
937 * testsuite/g++.dg/prof-robust-1.C: New test.
939 2011-04-28 Ira Rosen <ira.rosen@linaro.org>
941 PR tree-optimization/48765
942 * gcc.dg/vect/pr48765.c: New.
944 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
946 PR tree-optimization/48775
947 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
949 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
952 * g++.dg/inherit/pr48798.C: New.
953 * g++.old-deja/g++.other/base1.C: Adjust.
955 2011-04-28 Dodji Seketeli <dodji@redhat.com>
958 * g++.dg/template/inherit7.C: New test case.
960 2011-04-28 Richard Guenther <rguenther@suse.de>
962 PR tree-optimization/40052
963 PR tree-optimization/15347
964 * gcc.dg/tree-ssa/vrp57.c: New testcase.
965 * gcc.dg/pr15347.c: Likewise.
967 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
970 * g++.dg/cpp0x/sfinae18.C: New.
972 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com>
975 * g++.dg/ext/is_literal_type1.C: New.
977 2011-04-28 Tobias Burnus <burnus@net-b.de>
981 * gfortran.dg/interface_35.f90: New.
982 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
983 * gfortran.dg/func_result_6.f90: Add dg-warning.
984 * gfortran.dg/bessel_1.f90: Ditto.
985 * gfortran.dg/hypot_1.f90: Ditto.
986 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
987 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
988 * gfortran.dg/interface_assignment_4.f90: Ditto.
990 2011-04-27 Jason Merrill <jason@redhat.com>
992 * g++.dg/ext/complex8.C: New.
994 * g++.dg/cpp0x/initlist49.C: New.
995 * g++.dg/init/new30.C: New.
997 2011-04-27 Tobias Burnus <burnus@net-b.de>
1000 * gfortran.dg/whole_file_34.f90: New.
1002 2011-04-27 Jan Hubicka <jh@suse.cz>
1004 * gcc.dg/tree-ssa/inline-9.c: New testcase.
1006 2011-04-27 Jason Merrill <jason@redhat.com>
1008 * g++.old-deja/g++.oliva/overload1.C: Adjust.
1010 * g++.dg/parse/ambig6.C: New.
1012 2011-04-27 Nick Clifton <nickc@redhat.com>
1014 * gcc.dg/20020312-2.c: Add definition for RX.
1016 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
1017 option with RX targets.
1019 * gcc.target/rx/pack.c: Replace C++ style // comments with C style
1022 2011-04-27 Richard Guenther <rguenther@suse.de>
1024 * gcc.dg/tree-ssa/pr23382.c: Remove.
1026 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org>
1029 * gcc.c-torture/compile/pr48767.c: New test.
1031 2011-04-27 Richard Guenther <rguenther@suse.de>
1033 PR tree-optimization/48772
1034 * g++.dg/pr48772.C: New testcase.
1036 2011-04-27 Jakub Jelinek <jakub@redhat.com>
1039 * gcc.c-torture/compile/pr48742.c: New test.
1041 2011-04-26 Jason Merrill <jason@redhat.com>
1043 * g++.dg/lookup/koenig13.C: New.
1045 * g++.dg/cpp0x/initlist48.C: New.
1047 2011-04-25 Jason Merrill <jason@redhat.com>
1049 * g++.dg/cpp0x/sfinae17.C: New.
1051 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1054 * gcc.target/powerpc/pr48258-1.c: New file.
1055 * gcc.target/powerpc/pr48258-2.c: Ditto.
1057 2011-04-26 Xinliang David Li <davidxl@google.com>
1059 * gcc.dg/uninit-suppress.c: New test.
1060 * gcc.dg/uninit-suppress.c: New test.
1062 2011-04-26 Jakub Jelinek <jakub@redhat.com>
1065 * gcc.dg/pr48768.c: New test.
1067 PR tree-optimization/48734
1068 * gcc.c-torture/compile/pr48734.c: New test.
1071 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
1073 2011-04-26 Richard Guenther <rguenther@suse.de>
1075 PR tree-optimization/48731
1076 * gcc.dg/torture/pr48731.c: New testcase.
1078 2011-04-26 Richard Guenther <rguenther@suse.de>
1081 * gcc.dg/tree-prof/val-prof-2.c: Adjust.
1083 2011-04-26 Richard Guenther <rguenther@suse.de>
1086 * gcc.dg/torture/pr48694-1.c: New testcase.
1087 * gcc.dg/torture/pr48694-2.c: Likewise.
1089 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com>
1091 * g++.dg/ext/underlying_type1.C: New.
1092 * g++.dg/ext/underlying_type2.C: Likewise.
1093 * g++.dg/ext/underlying_type3.C: Likewise.
1094 * g++.dg/ext/underlying_type4.C: Likewise.
1095 * g++.dg/ext/underlying_type5.C: Likewise.
1096 * g++.dg/ext/underlying_type6.C: Likewise.
1097 * g++.dg/ext/underlying_type7.C: Likewise.
1098 * g++.dg/ext/underlying_type8.C: Likewise.
1099 * g++.dg/ext/underlying_type9.C: Likewise.
1100 * g++.dg/ext/underlying_type10.C: Likewise.
1102 2011-04-25 Jason Merrill <jason@redhat.com>
1104 * g++.dg/cpp0x/regress/template-const2.C: New.
1106 2011-04-25 Jeff Law <law@redhat.com>
1108 * gcc.dg/tree-ssa/vrp56.c: new test.
1110 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1112 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
1114 2011-04-24 Jakub Jelinek <jakub@redhat.com>
1116 PR preprocessor/48740
1117 * c-c++-common/raw-string-11.c: New test.
1119 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca>
1121 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
1124 2011-04-23 Tobias Burnus <burnus@net-b.de>
1127 * gfortran.dg/coarray_19.f90: New.
1129 2011-04-23 Jakub Jelinek <jakub@redhat.com>
1132 * gcc.dg/pr48685.c: New test.
1134 2011-04-22 Jan Hubicka <jh@suse.cz>
1136 * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
1138 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1140 PR tree-optimization/48717
1141 * gcc.c-torture/execute/pr48717.c: New test.
1143 2011-04-22 Uros Bizjak <ubizjak@gmail.com>
1146 * gcc.target/i386/pr48723.c: New test.
1148 2011-04-22 Jakub Jelinek <jakub@redhat.com>
1151 * gcc.dg/gomp/pr48716.c: New test.
1152 * g++.dg/gomp/pr48716.C: New test.
1154 2011-04-22 Alexander Monakov <amonakov@ispras.ru>
1157 * gcc.dg/missing-field-init-2.c: Update testcase.
1159 2011-04-22 Alan Modra <amodra@gmail.com>
1161 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
1163 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1166 * gfortran.dg/function_optimize_6.f90: New test.
1168 2011-04-21 Easwaran Raman <eraman@google.com>
1170 * gcc.dg/stack-layout-2.c: New test.
1172 2011-04-21 Richard Guenther <rguenther@suse.de>
1175 * g++.dg/lto/pr48207-2_0.C: New testcase.
1176 * g++.dg/lto/pr48207-3_0.C: Likewise.
1178 2011-04-21 Eric Botcazou <ebotcazou@adacore.com>
1180 * gnat.dg/volatile5.adb: New test.
1181 * gnat.dg/volatile5_pkg.ads: New helper.
1183 2011-04-21 Uros Bizjak <ubizjak@gmail.com>
1186 * gcc.target/i386/pr48708.c: New test.
1188 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1190 * gcc.dg/vect/vect-119.c: New test.
1192 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org>
1194 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
1197 2011-04-21 Richard Earnshaw <rearnsha@arm.com>
1198 Richard Sandiford <richard.sandiford@linaro.org>
1201 * gcc.target/arm/pr46329.c: New test.
1203 2011-04-21 Tobias Burnus <burnus@net-b.de>
1206 * gfortran.dg/coarray_18.f90: New.
1208 2011-04-20 Jason Merrill <jason@redhat.com>
1210 * g++.dg/cpp0x/initlist47.C: New.
1212 * g++.dg/init/dtor4.C: New.
1214 2011-04-20 Uros Bizjak <ubizjak@gmail.com>
1217 * gcc.target/i386/sse2-pinsrw.c: New test.
1218 * gcc.target/i386/avx-vpinsrw.c: Ditto.
1219 * gcc.target/i386/sse4_1-insvqi.c: Ditto.
1220 * gcc.target/i386/sse2-insvhi.c: Ditto.
1221 * gcc.target/i386/sse4_1-insvsi.c: Ditto.
1222 * gcc.target/i386/sse4_1-insvdi.c: Ditto.
1224 2011-04-20 Jason Merrill <jason@redhat.com>
1226 * g++.dg/template/const4.C: New.
1228 2011-04-20 Easwaran Raman <eraman@google.com>
1230 * gcc.dg/stack-layout-1.c: New test.
1232 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com>
1234 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
1235 * lib/target-supports.exp (check_effective_target_vect_shift_char): New
1238 2011-04-20 Kai Tietz <ktietz@redhat.com>
1240 * gcc.dg/binop-xor1.c: New test.
1241 * gcc.dg/binop-xor2.c: New test.
1242 * gcc.dg/binop-xor3.c: New test.
1243 * gcc.dg/binop-xor4.c: New test.
1244 * gcc.dg/binop-xor5.c: New test.
1246 2011-04-20 Richard Guenther <rguenther@suse.de>
1248 PR tree-optimization/47892
1249 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
1251 2011-04-20 Richard Guenther <rguenther@suse.de>
1254 * g++.dg/torture/pr48695.C: New testcase.
1256 2011-04-20 Georg-Johann Lay <avr@gjlay.de>
1258 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
1259 * gcc.c-torture/execute/cmpsi-2.c: Ditto
1260 * gcc.c-torture/execute/pr45262.c: Ditto
1261 * gcc.dg/torture/pr43165.c: Ditto.
1262 * gcc.dg/torture/pr47228.c: Ditto.
1263 * gcc.dg/tree-ssa/pr45144.c: Ditto.
1264 * gcc.dg/ipa/pr45644.c: Ditto.
1265 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
1268 2011-04-19 Jason Merrill <jason@redhat.com>
1270 * g++.dg/ext/complex7.C: New.
1272 * g++.dg/ext/attrib41.C: New.
1274 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org>
1277 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
1279 2011-04-19 Jakub Jelinek <jakub@redhat.com>
1282 * gcc.target/i386/pr48678.c: New test.
1284 2011-04-19 Martin Jambor <mjambor@suse.cz>
1286 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
1287 * g++.dg/opt/devirt2.C: New test.
1288 * g++.dg/ipa/devirt-g-1.C: Likewise.
1290 2011-04-19 Tobias Burnus <burnus@net-b.de>
1293 * gfortran.dg/whole_file_33.f90: New.
1295 2011-04-19 Martin Jambor <mjambor@suse.cz>
1297 * g++.dg/ipa/devirt-7.C: New test.
1299 2011-04-19 Richard Guenther <rguenther@suse.de>
1302 * g++.dg/lto/pr48207_0.C: New testcase.
1304 2011-04-18 Jason Merrill <jason@redhat.com>
1306 * g++.dg/init/void1.C: New.
1308 * g++.dg/cpp0x/union4.C: New.
1310 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1313 * g++.dg/torture/pr48661.C: New test.
1316 * g++.dg/gomp/pr48632.C: New test.
1318 2011-04-18 Uros Bizjak <ubizjak@gmail.com>
1320 * gcc.target/i386/sse2-maskmovdqu.c: New test.
1321 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
1323 2011-04-18 Tobias Burnus <burnus@net-b.de>
1326 * gfortran.dg/coarray_17.f90: New.
1327 * gfortran.dg/coarray_10.f90: Update dg-error.
1329 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1332 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
1333 * gfortran.dg/guality/guality.exp: Likewise.
1335 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1337 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
1339 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1341 * gcc.dg/vect/pr48377.c: Remove dg-do run.
1343 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1345 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
1347 2011-04-18 Richard Guenther <rguenther@suse.de>
1350 * g++.dg/torture/pr46364.C: New testcase.
1352 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1354 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
1356 2011-04-18 Alexander Monakov <amonakov@ispras.ru>
1358 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
1360 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org>
1361 Ira Rosen <ira.rosen@linaro.org>
1364 * gcc.target/arm/pr48252.c: New test.
1366 2011-04-18 Jakub Jelinek <jakub@redhat.com>
1368 PR tree-optimization/48616
1369 * gcc.dg/pr48616.c: New test.
1371 2011-04-18 Tobias Burnus <burnus@net-b.de>
1374 * gfortran.dg/coarray_16.f90: New.
1376 2011-04-18 Paul Thomas <pault@gcc.gnu.org>
1379 * gfortran.dg/realloc_on_assign_7.f03: New test.
1381 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1383 PR libgfortran/48602
1384 * gfortran.dg/fmt_g0_6.f08: New test.
1386 2011-04-17 Jason Merrill <jason@redhat.com>
1388 * g++.dg/cpp0x/sfinae16.C: New.
1390 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com>
1392 * gcc.target/mips/reg-var-1.c: New test.
1394 2011-04-17 Jan Hubicka <jh@suse.cz>
1396 * gcc.dg/winline-5.c: Update testcase.
1398 2011-04-17 Eric Botcazou <ebotcazou@adacore.com>
1400 * gnat.dg/discr27.ad[sb]: Move dg directive.
1401 * gnat.dg/discr28.ad[sb]: New test.
1402 * gnat.dg/discr28_pkg.ads: New helper.
1404 2011-04-17 Michael Matz <matz@suse.de>
1406 PR tree-optimization/48622
1408 * gcc.dg/lto/pr48622_0.c: New test.
1410 2011-04-16 Uros Bizjak <ubizjak@gmail.com>
1412 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
1413 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1414 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1415 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1416 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1417 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1419 2011-04-15 Jason Merrill <jason@redhat.com>
1421 * g++.dg/cpp0x/range-for17.C: New.
1423 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
1425 * g++.dg/cpp0x/range-for2.C: Correct for declaration.
1426 * g++.dg/cpp0x/range-for3.C: Likewise.
1427 * g++.dg/cpp0x/range-for9.C: Correct error message.
1428 * g++.dg/cpp0x/range-for11.C: New.
1429 * g++.dg/cpp0x/range-for12.C: New.
1430 * g++.dg/cpp0x/range-for13.C: New.
1431 * g++.dg/cpp0x/range-for14.C: New.
1432 * g++.dg/cpp0x/range-for15.C: New.
1433 * g++.dg/cpp0x/range-for16.C: New.
1435 2011-04-15 Tobias Burnus <burnus@net-b.de>
1438 * gfortran.dg/coarray_15.f90: Change to dg-do run.
1440 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com>
1442 * objc.dg/naming-4.m: Updated.
1443 * objc.dg/naming-5.m: Updated.
1444 * objc.dg/naming-6.m: New.
1445 * objc.dg/naming-7.m: New.
1446 * obj-c++.dg/naming-1.mm: Updated.
1447 * obj-c++.dg/naming-2.mm: Updated.
1448 * obj-c++.dg/naming-3.mm: New.
1449 * obj-c++.dg/naming-4.mm: New.
1451 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1453 PR libgfortran/48589
1454 * gfortran.dg/fmt_g0_5.f08: New test.
1456 2011-04-15 Richard Guenther <rguenther@suse.de>
1459 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
1461 2011-04-15 Georg-Johann Lay <avr@gjlay.de>
1463 * gcc.target/avr/torture/pr41885.c (dg-options): Change
1464 -finline-limit=0 to -fno-inline
1466 2011-04-15 Jakub Jelinek <jakub@redhat.com>
1469 * gcc.target/i386/pr46084.c: Require avx_runtime instead of
1472 2011-04-14 Jakub Jelinek <jakub@redhat.com>
1475 * gcc.target/i386/sse4_1-insertps-3.c: New test.
1476 * gcc.target/i386/sse4_1-insertps-4.c: New test.
1477 * gcc.target/i386/avx-insertps-3.c: New test.
1478 * gcc.target/i386/avx-insertps-4.c: New test.
1480 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1482 * gcc.target/avr/torture/pr41885.c (dg-options): Add
1485 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1490 * gcc.target/avr/pr46779-1.c: New test case
1491 * gcc.target/avr/pr46779-2.c: New test case
1493 2011-04-14 Jason Merrill <jason@redhat.com>
1495 * g++.dg/cpp0x/sfinae15.C: New.
1497 * g++.dg/cpp0x/sfinae14.C: New.
1499 * g++.dg/ext/vla10.C: New.
1501 2011-04-14 Richard Guenther <rguenther@suse.de>
1503 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
1505 2011-04-14 Richard Guenther <rguenther@suse.de>
1507 * gcc.dg/fold-bitand-4.c: Move ...
1508 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly.
1510 2011-04-14 Georg-Johann Lay <avr@gjlay.de>
1512 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
1514 * gcc.target/avr/torture/trivial.c: Ditto.
1516 2011-04-13 Jason Merrill <jason@redhat.com>
1518 * g++.dg/template/operator11.C: New.
1520 2011-04-13 Jakub Jelinek <jakub@redhat.com>
1523 * gcc.dg/gomp/pr48591.c: New test.
1526 * g++.dg/cpp0x/constexpr-wstring1.C: New test.
1527 * g++.dg/cpp0x/constexpr-wstring2.C: New test.
1529 2011-04-13 Dodji Seketeli <dodji@redhat.com>
1532 * g++.dg/template/dependent-expr7.C: New test case.
1534 2011-04-13 Jason Merrill <jason@redhat.com>
1536 * g++.dg/cpp0x/sfinae13.C: New.
1538 2011-04-13 Uros Bizjak <ubizjak@gmail.com>
1540 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
1542 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1544 * gcc.target/arm/pr43698.c: Remove -march option.
1546 2011-04-12 Janis Johnson <janisjo@codesourcery.com>
1548 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
1551 2011-04-12 Paul Thomas <pault@gcc.gnu.org>
1555 * gfortran.dg/realloc_on_assign_6.f03: New test.
1557 2011-04-12 Kai Tietz <ktietz@redhat.com>
1559 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
1560 targets the additional -mno-ms-bitfields and
1561 -Wno-packed-bitfield-compat options.
1562 * g++.dg/ext/bitfield3.C: Likewise.
1563 * g++.dg/ext/bitfield4.C: Likewise.
1564 * g++.dg/ext/bitfield5.C: Likewise.
1565 * gcc.dg/bitfld-15.c: Likewise.
1566 * gcc.dg/bitfld-16.c: Likewise.
1567 * gcc.dg/bitfld-17.c: Likewise.
1568 * gcc.dg/bitfld-18.c: Likewise.
1570 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org>
1572 * gcc.target/arm/neon-vld3-1.c: New test.
1573 * gcc.target/arm/neon-vst3-1.c: New test.
1574 * gcc.target/arm/neon/v*.c: Regenerate.
1576 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1578 PR rtl-optimization/48549
1579 * g++.dg/opt/pr48549.C: New test.
1581 2011-04-12 Richard Guenther <rguenther@suse.de>
1583 PR tree-optimization/46076
1584 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
1586 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1589 * lib/compat.exp (compat-execute): Declare unsupported after
1590 stripping path from src1.
1591 * lib/lto.exp (lto-execute): Likewise.
1593 2011-04-12 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.dg/pr48552-1.c: New test.
1597 * gcc.dg/pr48552-2.c: New test.
1599 2011-04-11 Jason Merrill <jason@redhat.com>
1601 * g++.dg/cpp0x/sfinae12.C: New.
1603 * g++.dg/cpp0x/enum10.C: New.
1605 * g++.dg/cpp0x/lambda/lambda-this4.C: New.
1607 * g++.dg/cpp0x/rv-func.C: New.
1609 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1611 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
1614 2011-04-11 Martin Jambor <mjambor@suse.cz>
1616 PR tree-optimization/48195
1617 * gcc.dg/ipa/pr48195.c: New test.
1619 2011-04-10 Eric Botcazou <ebotcazou@adacore.com>
1621 * gnat.dg/return3.adb: Remove unused switch.
1623 2011-04-08 Mike Stump <mikestump@comcast.net>
1626 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
1627 default to fno-common.
1629 2011-04-08 Georg-Johann Lay <avr@gjlay.de>
1631 * gcc.dg/sibcall-3.c: Don't xfail on AVR.
1632 * gcc.dg/sibcall-4.c: Don't xfail on AVR.
1634 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1637 * gfortran.dg/function_optimize_5.f90: New test.
1639 2011-04-08 Eric Botcazou <ebotcazou@adacore.com>
1641 * gnat.dg/aggr17.adb: New test.
1642 * gnat.dg/aggr18.adb: Likewise.
1644 2011-04-08 Michael Matz <matz@suse.de>
1647 * gcc.target/i386/pr48389.c: New test.
1649 2011-04-08 Andrey Belevantsev <abel@ispras.ru>
1651 PR rtl-optimization/48272
1652 * g++.dg/opt/pr48272.C: New.
1654 2011-04-08 Dmitry Melnik <dm@ispras.ru>
1656 PR rtl-optimization/48235
1657 * gcc.dg/pr48235.c: New.
1659 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1661 PR rtl-optimization/48302
1662 * g++.dg/opt/pr48302.C: New.
1664 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1667 * g++.dg/opt/pr48273.C: New.
1669 2011-04-08 Alexander Monakov <amonakov@ispras.ru>
1671 PR rtl-optimization/48442
1672 * gcc.dg/pr48442.c: New.
1674 2011-04-08 Jakub Jelinek <jakub@redhat.com>
1676 PR tree-optimization/48377
1677 * gcc.dg/vect/pr48377.c: New test.
1679 2011-04-07 Jason Merrill <jason@redhat.com>
1681 * g++.dg/cpp0x/regress/call1.C: New.
1683 * g++.dg/cpp0x/variadic107.C: New.
1685 * g++.dg/cpp0x/sfinae11.C: New.
1686 * g++.dg/cpp0x/noexcept02.C: Fix.
1688 * g++.dg/cpp0x/sfinae10.C: New.
1690 * g++.dg/cpp0x/sfinae9.C: New.
1692 * c-c++-common/Wcast-qual-1.c: Move here from...
1693 * gcc.dg/cast-qual-3.c: ...here, and...
1694 * g++.dg/warn/Wcast-qual2.C: ...here.
1696 * g++.dg/cpp0x/sfinae8.C: New.
1698 * g++.dg/cpp0x/sfinae7.C: New.
1700 * g++.dg/cpp0x/enum9.C: New.
1702 2011-04-07 Mike Stump <mikestump@comcast.net>
1704 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
1705 with no trampolines.
1707 2011-04-07 Jakub Jelinek <jakub@redhat.com>
1710 * gfortran.dg/gomp/pr48117.f90: New test.
1713 * gcc.dg/torture/pr48343.c: New test.
1715 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1717 * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
1719 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com>
1721 * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
1723 2011-04-07 Tom de Vries <tom@codesourcery.com>
1726 * lib/scanasm.exp (object-size): New proc.
1727 * gcc.target/arm/pr43920-2.c: New test.
1729 2011-04-06 Tobias Burnus <burnus@net-b.de>
1733 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
1735 2011-04-06 Steve Ellcey <sje@cup.hp.com>
1737 * gcc.dg/mtune.c: Prune note from output.
1739 2011-04-06 Jakub Jelinek <jakub@redhat.com>
1742 * gcc.dg/guality/pr36977.c: New test.
1743 * gcc.dg/guality/pr48466.c: New test.
1745 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1747 * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
1749 2011-04-06 Eric Botcazou <ebotcazou@adacore.com>
1751 * gnat.dg/return3.adb: New test.
1753 2011-04-06 Richard Guenther <rguenther@suse.de>
1755 PR tree-optimization/47663
1756 * gcc.dg/tree-ssa/inline-8.c: New testcase.
1758 2011-04-05 Eric Botcazou <ebotcazou@adacore.com>
1760 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
1761 Solaris 8 and 9 as well.
1763 2011-04-05 Tom de Vries <tom@codesourcery.com>
1766 * gcc.target/arm/pr43920-1.c: New test.
1768 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com>
1770 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
1771 (cctor): Actually return the value.
1772 (main): Cast return values.
1774 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1776 * gfortran.dg/character_comparison_8.f90: New test.
1778 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1780 * frontend-passes: (optimize_lexical_comparison): New function.
1781 (optimize_expr): Call it.
1782 (optimize_comparison): Also handle lexical comparison functions.
1783 Return false instad of -2 for unequal comparison.
1785 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org>
1788 * function_optimize_4.f90: New test.
1790 2011-04-04 Tobias Burnus <burnus@net-b.de>
1793 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
1794 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
1795 * gfortran.dg/coarray_15.f90: New.
1797 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1799 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
1800 * gfortran.dg/bessel_7.f90: Likewise.
1802 2011-04-03 Tobias Burnus <burnus@net-b.de>
1804 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
1806 2011-04-03 Richard Guenther <rguenther@suse.de>
1807 Ira Rosen <ira.rosen@linaro.org>
1809 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
1810 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
1811 -ftree-loop-if-convert-stores.
1813 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1815 * gnat.dg/specs/aggr2.ads: New test.
1817 2011-04-02 Eric Botcazou <ebotcazou@adacore.com>
1819 * gnat.dg/debug2.ad[sb]: New test.
1820 * gnat.dg/debug2_pkg.ads: New helper.
1821 * gnat.dg/debug3.ad[sb]: New test.
1823 2011-04-01 Uros Bizjak <ubizjak@gmail.com>
1825 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
1827 2011-04-01 Jakub Jelinek <jakub@redhat.com>
1830 * gcc.c-torture/compile/pr48335-1.c: New test.
1831 * gcc.dg/pr48335-1.c: New test.
1832 * gcc.dg/pr48335-2.c: New test.
1833 * gcc.dg/pr48335-3.c: New test.
1834 * gcc.dg/pr48335-4.c: New test.
1835 * gcc.dg/pr48335-5.c: New test.
1836 * gcc.dg/pr48335-6.c: New test.
1837 * gcc.dg/pr48335-7.c: New test.
1838 * gcc.dg/pr48335-8.c: New test.
1839 * gcc.target/i386/pr48335-1.c: New test.
1841 2011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org>
1844 * gcc.dg/Waddress.c: New test.
1846 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1849 * gfortran.dg/function_optimize_3.f90: New test.
1851 2011-04-01 Bernd Schmidt <bernds@codesourcery.com>
1853 * gcc.c-torture/compile/20110401-1.c: New test.
1855 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
1856 * g++.dg/lto/20091002-2_0.C: Likewise.
1857 * g++.dg/lto/20090303_0.c: Likewise.
1858 * g++.dg/lto/20091004-1_0.C: Likewise.
1859 * g++.dg/lto/20091002-3_0.C: Likewise.
1860 * g++.dg/lto/20091004-2_0.C: Likewise.
1861 * g++.dg/lto/20081123_0.C: Likewise.
1862 * g++.dg/lto/20090313_0.C: Likewise.
1863 * g++.dg/lto/20081109-1_0.C: Likewise.
1864 * g++.dg/lto/20081219_0.C: Likewise.
1865 * g++.dg/lto/20081204-1_0.C: Likewise.
1866 * g++.dg/lto/20090302_0.C: Likewise.
1867 * g++.dg/lto/20081119-1_0.C: Likewise.
1868 * g++.dg/lto/20081118_0.C: Likewise.
1869 * gcc.dg/lto/20091020-2_0.c: Likewise.
1870 * gcc.dg/lto/20090210_0.c: Likewise.
1871 * gcc.dg/lto/20081204-1_0.c: Likewise.
1872 * gcc.dg/lto/20081224_0.c: Likewise.
1873 * gcc.dg/lto/20090219_0.c: Likewise.
1874 * gcc.dg/lto/20091014-1_0.c: Likewise.
1875 * gcc.dg/lto/20091016-1_0.c: Likewise.
1876 * gcc.dg/lto/20090206-2_0.c: Likewise.
1877 * gcc.dg/lto/20090116_0.c: Likewise.
1878 * gcc.dg/lto/20091013-1_0.c: Likewise.
1879 * gcc.dg/lto/20091015-1_0.c: Likewise.
1880 * gcc.dg/lto/20090126-2_0.c: Likewise.
1882 2011-03-31 Ian Lance Taylor <iant@google.com>
1884 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
1886 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1888 * gnat.dg/opt16.adb: New test.
1890 2011-03-31 Jason Merrill <jason@redhat.com>
1892 * g++.dg/cpp0x/defaulted24.C: New.
1894 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1897 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
1900 2011-03-31 Eric Botcazou <ebotcazou@adacore.com>
1902 * g++.dg/other/i386-9.C: New test.
1904 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1906 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
1908 2011-03-30 Jason Merrill <jason@redhat.com>
1910 * g++.dg/cpp0x/regress/error-recovery1.C: New.
1912 * g++.dg/cpp0x/regress/isnan.C: New.
1914 * g++.dg/cpp0x/initlist46.C: New.
1916 2011-03-30 Richard Sandiford <richard.sandiford@linaro.org>
1919 * gcc.target/arm/neon-modes-2.c: New test.
1921 2011-03-30 Jakub Jelinek <jakub@redhat.com>
1924 * gcc.c-torture/compile/pr48305.c: New test.
1926 2011-03-29 Jason Merrill <jason@redhat.com>
1928 * g++.dg/cpp0x/regress/value-dep1.C: New.
1930 2011-03-29 Steve Ellcey <sje@cup.hp.com>
1932 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
1934 2011-03-29 Ian Lance Taylor <iant@google.com>
1936 * go.test/go-test.exp: Handle the test lines used in several new
1938 (errchk): Add opts parameter. Change all callers. Handle parens
1941 2011-03-29 Peter Bergner <bergner@vnet.ibm.com>
1942 Dominique d'Humieres <dominiq@lps.ens.fr>
1944 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
1945 and __APPLE__ && __PPC__ && __ALTIVEC__.
1947 2011-03-29 Jason Merrill <jason@redhat.com>
1949 * g++.dg/cpp0x/dependent1.C: New.
1951 * g++.dg/cpp0x/constexpr-48089.C: Adjust.
1953 * g++.dg/cpp0x/constexpr-memfn1.C: New.
1955 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
1957 2011-03-29 Janus Weil <janus@gcc.gnu.org>
1960 * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
1961 * gfortran.dg/proc_ptr_comp_32.f90: New.
1963 2011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1965 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries,
1966 check for corresponding warning.
1968 2011-03-28 Jason Merrill <jason@redhat.com>
1970 * g++.dg/cpp0x/rv-deduce2.C: New.
1972 2011-03-29 Jakub Jelinek <jakub@redhat.com>
1975 * gcc.dg/pr48203.c: New test.
1977 2011-03-28 Jeff Law <law@redhat.com>
1979 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
1981 2011-03-28 Peter Bergner <bergner@vnet.ibm.com>
1983 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
1984 and __PPC__ && __ALTIVEC__.
1986 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1989 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
1990 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
1991 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
1992 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
1994 2011-03-28 Jason Merrill <jason@redhat.com>
1996 * g++.dg/cpp0x/initlist-array2.C: New.
1998 * g++.dg/cpp0x/initlist-array1.C: New.
2000 * g++.dg/cpp0x/constexpr-compound.C: New.
2002 * g++.dg/cpp0x/constexpr-using.C: New.
2004 * g++.dg/cpp0x/constexpr-noexcept.C: New.
2006 2011-03-28 H.J. Lu <hongjiu.lu@intel.com>
2009 * gcc.target/i386/pr47502-2.c: Add -fno-pic.
2011 2011-03-28 Eric Botcazou <ebotcazou@adacore.com>
2013 * gcc.dg/slp-1.c: New test.
2015 2011-03-27 H.J. Lu <hongjiu.lu@intel.com>
2017 * gcc.target/i386/avx256-unaligned-load-1.c: New.
2018 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
2019 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
2020 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
2021 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
2022 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
2023 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2024 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2025 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
2026 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2027 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2028 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
2029 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
2030 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2032 2011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
2035 * gfortran.dg/trim_optimize_5.f90: New test.
2036 * gfortran.dg/trim_optimize_6.f90: New test.
2038 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com>
2041 * gcc.target/mips/madd-7.c: Remove -mlong32.
2042 * gcc.target/mips/msub-7.c: Likewise.
2044 2011-03-27 Ira Rosen <ira.rosen@linaro.org>
2046 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
2047 accesses to preserve the meaning of the test for doubleword vectors.
2048 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2049 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
2051 2011-03-26 Janus Weil <janus@gcc.gnu.org>
2054 * gfortran.dg/class_42.f03: New.
2056 2011-03-26 Ira Rosen <ira.rosen@linaro.org>
2058 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
2061 2011-03-26 Andrey Belevantsev <abel@ispras.ru>
2063 PR rtl-optimization/48144
2064 * gcc.dg/pr48144.c: New test.
2066 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2068 * gnat.dg/discr27.ad[sb]: New test.
2070 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2072 * gnat.dg/limited_with2.ad[sb]: New test.
2073 * gnat.dg/limited_with2_pkg1.ads: New helper.
2074 * gnat.dg/limited_with2_pkg2.ads: Likewise.
2076 2011-03-26 Eric Botcazou <ebotcazou@adacore.com>
2078 * gnat.dg/opt15.adb: New test.
2079 * gnat.dg/opt15_pkg.ad[sb]: New helper.
2081 2011-03-25 Tobias Burnus <burnus@net-b.de>
2085 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
2086 * gfortran.dg/leadz_trailz_3.f90: Ditto
2088 2011-03-25 Martin Jambor <mjambor@suse.cz>
2090 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
2092 2011-03-25 Jason Merrill <jason@redhat.com>
2094 * g++.dg/cpp0x/defaulted22.C: New.
2095 * g++.dg/cpp0x/defaulted23.C: New.
2096 * g++.dg/cpp0x/defaulted15.C: Adjust.
2098 2011-03-25 Jason Merrill <jason@redhat.com>
2100 * g++.dg/cpp0x/move1.C: New.
2102 2011-03-25 Ira Rosen <ira.rosen@linaro.org>
2105 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
2107 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2109 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
2110 for mips-sgi-irix6.5.
2111 Replace snprintf prototype by <stdio.h>.
2113 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2116 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
2117 run_expensive_tests.
2118 * gcc.dg/graphite/block-4.c: Likewise.
2119 * gcc.dg/graphite/block-7.c: Likewise.
2120 * gcc.dg/graphite/block-8.c: Likewise.
2122 2011-03-25 Richard Guenther <rguenther@suse.de>
2124 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
2125 * g++.dg/tree-ssa/pr8781.C: Likewise.
2126 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2127 * gcc.dg/ipa/ipa-pta-3.c: Likewise.
2128 * gcc.dg/ipa/ipa-pta-4.c: Likewise.
2129 * gcc.dg/tree-ssa/20041122-1.c: Likewise.
2130 * gcc.dg/tree-ssa/alias-18.c: Likewise.
2131 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
2132 * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
2133 * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
2134 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
2135 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
2136 * gcc.dg/tree-ssa/pr21574.c: Likewise.
2137 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
2138 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2139 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
2140 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2141 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2142 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2143 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2144 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2145 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
2146 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
2147 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
2148 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
2149 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
2150 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
2151 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
2152 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
2153 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
2154 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
2155 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
2156 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2157 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2158 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2159 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
2160 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
2161 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2162 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2163 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
2164 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
2165 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
2166 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
2167 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
2168 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
2169 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
2170 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
2171 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
2172 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
2173 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
2174 * c-c++-common/pr46562-2.c: Likewise.
2175 * gfortran.dg/pr42108.f90: Likewise.
2176 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
2177 foo to be inlined even at -O1.
2178 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
2179 * gcc.dg/ipa/ipa-pta-14.c: Likewise.
2180 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
2181 * gcc.dg/matrix/matrix.exp: Disable FRE.
2183 2011-03-24 Jakub Jelinek <jakub@redhat.com>
2186 * gcc.dg/dfp/pr48204.c: New test.
2188 2011-03-24 Steve Ellcey <sje@cup.hp.com>
2191 * gcc.c-torture/execute/pr47917.c: Move this...
2192 * gcc.dg/torture/pr47917.c: to here and add xfails.
2194 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2196 * gnat.dg/array16.ad[sb]: New test.
2197 * gnat.dg/array16.ads: New helper.
2199 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2201 * gnat.dg/derived_type2.adb: New test.
2203 2011-03-24 Richard Guenther <rguenther@suse.de>
2205 PR tree-optimization/48271
2206 * g++.dg/torture/pr48271.C: New testcase.
2208 2011-03-24 Eric Botcazou <ebotcazou@adacore.com>
2210 * gnat.dg/array15.ad[sb]: New test.
2212 2011-03-24 Uros Bizjak <ubizjak@gmail.com>
2215 * gcc.target/i386/pr48237.c: New test.
2217 2011-03-24 Richard Guenther <rguenther@suse.de>
2220 * gcc.dg/builtin-object-size-10.c: New testcase.
2222 2011-03-24 Richard Guenther <rguenther@suse.de>
2224 PR tree-optimization/46562
2225 * c-c++-common/pr46562-2.c: New testcase.
2226 * c-c++-common/pr46562.c: Likewise.
2228 2011-03-24 Ira Rosen <ira.rosen@linaro.org>
2230 * gcc.dg/vect/vect-cselim-1.c: New test.
2231 * gcc.dg/vect/vect-cselim-2.c: New test.
2233 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com>
2235 * gcc.target/arm/pr46934.c: New.
2237 2011-03-23 Ian Lance Taylor <iant@google.com>
2239 * go.test/go-test.exp (errchk): Ignore lines containing ////.
2241 2011-03-23 Richard Guenther <rguenther@suse.de>
2243 * gcc.dg/struct: Remove directory and contents.
2245 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2248 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
2250 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2252 * gnat.dg/discr26.ad[sb]: New test.
2253 * gnat.dg/discr26_pkg.ads: New helper.
2255 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org>
2258 * gcc.target/arm/neon-vld-1.c: New test.
2260 2011-03-23 Eric Botcazou <ebotcazou@adacore.com>
2262 * gnat.dg/array14.ad[sb]: New test.
2263 * gnat.dg/array14_pkg.ads: New helper.
2265 2011-03-22 Joseph Myers <joseph@codesourcery.com>
2267 * gcc.c-torture/execute/920501-8.x: Remove.
2268 * gcc.c-torture/execute/930513-1.x: Remove.
2269 * gcc.c-torture/execute/960312-1.x: Remove.
2270 * gcc.c-torture/compile/20000804-1.c,
2271 gcc.c-torture/compile/20001205-1.c,
2272 gcc.c-torture/compile/20001226-1.c,
2273 gcc.c-torture/compile/20010518-2.c,
2274 gcc.c-torture/compile/20020312-1.c,
2275 gcc.c-torture/compile/20020604-1.c,
2276 gcc.c-torture/compile/920501-12.c,
2277 gcc.c-torture/compile/920501-4.c,
2278 gcc.c-torture/compile/920520-1.c,
2279 gcc.c-torture/compile/980506-1.c,
2280 gcc.c-torture/execute/980709-1.x,
2281 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
2282 options for m68hc11.
2283 * gcc.dg/cpp/assert4.c: Don't handle ARC.
2284 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
2287 2011-03-22 Nick Clifton <nickc@redhat.com>
2289 * lib/target-supports.exp (check_profiling_available): Add MN10300
2290 to the list of targets that do not support profiling. Restore
2291 alpha sorting to this list.
2293 2011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2295 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
2296 failure on 32-bit systems.
2297 * gcc.dg/torture/vector-2.c: Ditto.
2299 2011-03-22 Richard Guenther <rguenther@suse.de>
2301 PR tree-optimization/48228
2302 * gcc.dg/Wstrict-overflow-23.c: New testcase.
2304 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2306 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
2310 * gcc.target/powerpc/pr48226.c: New file.
2312 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu>
2314 * lib/prune.exp (prune_gcc_output): Prune "could not create
2315 compact unwind for" warnings.
2317 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2321 * gcc.c-torture/execute/pr42544.c: New test.
2322 * gcc.c-torture/execute/pr48197.c: New test.
2324 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com>
2326 PR preprocessor/48192
2327 * gcc.target/powerpc/pr48192.c: New file.
2330 * gcc.target/powerpc/pr48053-3.c: New file, add test case for
2331 split problem of 0 being loaded in a VSX register.
2333 2011-03-21 Richard Guenther <rguenther@suse.de>
2336 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
2337 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
2338 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
2339 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
2341 2011-03-21 Jakub Jelinek <jakub@redhat.com>
2344 * gcc.dg/pr48213.c: New test.
2346 2011-03-21 Kai Tietz <ktietz@redhat.com>
2349 * g++.dg/plugin/attribute_plugin.c: Adjust test.
2351 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
2353 * gcc.target/arm/xor-and.c: New.
2355 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2358 * gfortran.dg/function_optimize_1.f90: New test.
2359 * gfortran.dg/function_optimize_2.f90: New test.
2361 2011-03-20 H.J. Lu <hongjiu.lu@intel.com>
2363 PR rtl-optimization/47502
2364 * gcc.target/i386/pr47502-1.c: New.
2365 * gcc.target/i386/pr47502-2.c: Likewise.
2367 2011-03-20 Jakub Jelinek <jakub@redhat.com>
2369 PR rtl-optimization/48156
2370 * gcc.dg/pr48156.c: New test.
2372 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2375 * gfortran.dg/scratch_1.f90: Adjust test.
2377 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2380 * gfortran.dg/scratch_1.f90: New test.
2382 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2384 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
2385 variably modified typedefs.
2386 * gcc.dg/c1x-typedef-2.c: Remove.
2388 2011-03-18 Joseph Myers <joseph@codesourcery.com>
2390 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
2391 * gcc.dg/c1x-anon-struct-3.c: New test.
2392 * gcc.dg/anon-struct-11.c: Update.
2394 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2396 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
2398 Only xfail with gas.
2400 2011-03-18 Jason Merrill <jason@redhat.com>
2402 * g++.dg/template/fn-ptr1.C: New.
2404 * g++.dg/overload/volatile1.C: New.
2406 * g++.dg/opt/pr23372.C: New.
2408 * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
2410 2011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2413 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
2415 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com>
2417 * gcc.target/arm/unsigned-extend-1.c: New.
2419 2011-03-18 Jakub Jelinek <jakub@redhat.com>
2422 * gcc.c-torture/compile/pr48161.c: New test.
2424 2011-03-17 H.J. Lu <hongjiu.lu@intel.com>
2427 * gcc.dg/torture/pr47725.c: New.
2429 2011-03-17 Jason Merrill <jason@redhat.com>
2431 * g++.dg/cpp0x/constexpr-overflow2.C: New.
2432 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
2434 2011-03-17 Eric Botcazou <ebotcazou@adacore.com>
2436 * gnat.dg/specs/elab2.ads: New test.
2437 * gnat.dg/specs/elab2_pkg.ads: New helper.
2439 2011-03-17 Jason Merrill <jason@redhat.com>
2441 * g++.dg/cpp0x/decltype-1212.C: New.
2442 * g++.dg/cpp0x/rv-return.C: Adjust expected type.
2444 2011-03-17 Jason Merrill <jason@redhat.com>
2446 * g++.dg/parse/memfnquals1.C: New.
2448 2011-03-17 Richard Guenther <rguenther@suse.de>
2451 * gcc.dg/pr48134.c: New testcase.
2453 2011-03-17 Richard Guenther <rguenther@suse.de>
2456 * g++.dg/torture/pr48165.C: New testcase.
2458 2011-03-17 Jakub Jelinek <jakub@redhat.com>
2460 PR rtl-optimization/48141
2461 * gcc.dg/pr48141.c: New test.
2463 2011-03-16 Jason Merrill <jason@redhat.com>
2465 * g++.dg/cpp0x/constexpr-48089.C: New.
2467 * g++.dg/cpp0x/constexpr-abi1.C: New.
2469 * g++.dg/cpp0x/constexpr-46336.C: New.
2470 * g++.dg/parse/friend5.C: Adjust expected errors.
2472 * g++.dg/cpp0x/constexpr-47570.C: New.
2474 2011-03-16 Dodji Seketeli <dodji@redhat.com>
2477 * ++.dg/debug/dwarf2/typedef6.C: New test.
2479 2011-03-16 Jason Merrill <jason@redhat.com>
2481 * g++.dg/cpp0x/elision2.C: New.
2483 * g++.dg/cpp0x/constexpr-array3.C: New.
2485 2011-03-16 Jason Merrill <jason@redhat.com>
2487 * g++.dg/cpp0x/sfinae6.C: New.
2488 * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error.
2489 * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise.
2490 * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise.
2491 * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise.
2492 * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise.
2494 2011-03-16 Jason Merrill <jason@redhat.com>
2496 * g++.dg/template/incomplete6.C: New.
2498 2011-03-16 Jeff Law <law@redhat.com>
2500 * gcc.dg/tree-ssa/vrp55.c: New test.
2502 2011-03-16 Jason Merrill <jason@redhat.com>
2504 * g++.dg/cpp0x/auto22.C: New.
2506 2011-03-16 Richard Guenther <rguenther@suse.de>
2508 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
2509 optimizing it away if promoted to const.
2511 2011-03-16 Richard Guenther <rguenther@suse.de>
2513 PR tree-optimization/48149
2514 * gcc.dg/fold-complex-1.c: New testcase.
2516 2011-03-16 Richard Guenther <rguenther@suse.de>
2519 * gcc.dg/guality/pr45882.c: Really make sure no inlining
2522 2011-03-16 Richard Guenther <rguenther@suse.de>
2524 PR tree-optimization/26134
2525 * gcc.dg/tree-ssa/complex-6.c: New testcase.
2527 2011-03-16 Richard Guenther <rguenther@suse.de>
2529 PR tree-optimization/48146
2530 * gcc.dg/torture/pr48146.c: New testcase.
2532 2011-03-16 Richard Guenther <rguenther@suse.de>
2534 * gcc.dg/tree-ssa/pr14814.c: Adjust.
2535 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
2537 2011-03-16 Jakub Jelinek <jakub@redhat.com>
2540 * gcc.c-torture/compile/pr48136.c: New test.
2542 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
2545 * gcc.dg/guality/pr45882.c: New test.
2547 2011-03-15 Jason Merrill <jason@redhat.com>
2549 * g++.dg/cpp0x/constexpr-recursion.C: New.
2551 * g++.dg/cpp0x/implicit11.C: New.
2553 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
2555 * g++.dg/cpp0x/constexpr-attribute.C: New.
2557 2011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org>
2559 * g++.dg/parse/pr34758.C: New.
2561 2011-03-15 Xinliang David Li <davidxl@google.com>
2564 * gcc.dg/uninit-pred-7_d.c: New test.
2565 * gcc.dg/uninit-pred-8_d.c: New test.
2567 2011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
2570 * gcc.target/arm/pr46788.c: New.
2572 2011-03-15 Richard Guenther <rguenther@suse.de>
2575 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
2576 * gfortran.dg/ishft_4.f90: Likewise.
2577 * gfortran.dg/leadz_trailz_3.f90: Likewise.
2579 2011-03-15 Richard Guenther <rguenther@suse.de>
2581 PR tree-optimization/13954
2582 * g++.dg/tree-ssa/pr13954.C: New testcase.
2584 2011-03-15 Richard Guenther <rguenther@suse.de>
2586 PR tree-optimization/48037
2587 * gcc.target/i386/pr48037-1.c: New testcase.
2589 2011-03-15 Richard Guenther <rguenther@suse.de>
2591 PR tree-optimization/41490
2592 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
2593 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
2594 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
2595 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
2596 * g++.dg/tree-ssa/pr33604.C: Adjust.
2598 2011-03-14 Jakub Jelinek <jakub@redhat.com>
2601 * gcc.c-torture/execute/pr47917.c: New test.
2602 * gcc.dg/pr47917.c: New test.
2605 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
2607 2011-03-14 Uros Bizjak <ubizjak@gmail.com>
2609 * gcc.target/i386/sse4_1-floor-vec.c: New test.
2610 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
2611 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
2612 * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
2613 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
2614 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
2615 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
2616 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
2617 * gcc.target/i386/avx-floor-vec.c: Ditto.
2618 * gcc.target/i386/avx-ceil-vec.c: Ditto.
2619 * gcc.target/i386/avx-trunc-vec.c: Ditto.
2620 * gcc.target/i386/avx-rint-vec.c: Ditto.
2621 * gcc.target/i386/avx-floorf-vec.c: Ditto.
2622 * gcc.target/i386/avx-ceilf-vec.c: Ditto.
2623 * gcc.target/i386/avx-truncf-vec.c: Ditto.
2624 * gcc.target/i386/avx-rintf-vec.c: Ditto.
2626 2011-03-14 Tom Tromey <tromey@redhat.com>
2628 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
2629 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
2630 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
2632 2011-03-14 Tom Tromey <tromey@redhat.com>
2634 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
2635 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
2636 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
2638 2011-03-14 H.J. Lu <hongjiu.lu@intel.com>
2640 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
2642 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org>
2644 PR rtl-optimization/47166
2645 * gcc.c-torture/execute/postmod-1.c: New test.
2647 2011-03-14 Richard Guenther <rguenther@suse.de>
2650 * gcc.dg/torture/pr48098.c: New testcase.
2652 2011-03-12 Peter Bergner <bergner@vnet.ibm.com>
2655 * gcc.target/powerpc/pr48053-1.c: New test.
2656 * gcc.target/powerpc/pr48053-2.c: Likewise.
2658 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2661 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number.
2663 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2666 * gfortran.dg/intrinsic_ifunction_2.f90: New test case.
2668 2011-03-12 Janus Weil <janus@gcc.gnu.org>
2671 * gfortran.dg/class_41.f03: New.
2673 2011-03-11 Dodji Seketeli <dodji@redhat.com>
2675 * g++.dg/conversion/cast3.C: New test.
2677 2011-03-11 Jason Merrill <jason@redhat.com>
2679 * g++.dg/template/error45.C: New.
2681 * g++.dg/parse/no-type-defn1.C: New.
2683 * g++.dg/ext/attrib40.C: New.
2685 * g++.dg/cpp0x/regress/array1.C: New.
2687 2011-03-11 Richard Guenther <rguenther@suse.de>
2689 PR tree-optimization/48067
2690 * gcc.dg/pr48067.c: New testcase.
2692 2011-03-11 Richard Guenther <rguenther@suse.de>
2695 * g++.dg/lto/20110311-1_0.C: New testcase.
2697 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2700 * g++.dg/inherit/virtual8.C: New test.
2703 * gcc.dg/torture/pr48044.c: New test.
2705 2011-03-11 Janus Weil <janus@gcc.gnu.org>
2708 * gfortran.dg/proc_ptr_comp_31.f90: New.
2710 2011-03-11 Richard Guenther <rguenther@suse.de>
2712 PR tree-optimization/47278
2713 * gcc.dg/torture/pr47278-1.c: New testcase.
2714 * gcc.dg/torture/pr47278-2.c: Likewise.
2716 2011-03-11 Jakub Jelinek <jakub@redhat.com>
2718 PR tree-optimization/48063
2719 * gcc.dg/torture/pr48063.c: New test.
2721 2011-03-10 Jason Merrill <jason@redhat.com>
2723 * g++.dg/template/array22.C: New.
2725 * g++.dg/cpp0x/syntax-err1.C: New.
2726 * g++.dg/parse/error36.C: Adjust expected errors.
2727 * g++.old-deja/g++.pt/ctor2.C: Likewise.
2728 * g++.old-deja/g++.pt/typename3.C: Likewise.
2729 * g++.old-deja/g++.pt/typename4.C: Likewise.
2730 * g++.old-deja/g++.pt/typename6.C: Likewise.
2732 2011-03-09 Jason Merrill <jason@redhat.com>
2734 * g++.dg/template/nontype22.C: New.
2736 2011-03-09 Martin Jambor <mjambor@suse.cz>
2738 PR tree-optimization/47714
2739 * g++.dg/torture/pr47714.C: New test.
2741 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2744 * gcc.target/powerpc/pr47755-2.c: New file.
2746 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2748 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
2749 is not set in the environment, pass 64 as first argument when not
2750 running expensive tests or pass max($[`ulimit -u`/4], 10000) on
2751 native where ulimit -u is supported.
2753 2011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2755 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
2757 2011-03-08 Jason Merrill <jason@redhat.com>
2759 * g++.dg/template/nontype21.C: New.
2761 * g++.dg/template/anon5.C: New.
2763 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2766 * gcc.dg/pr47881.c: New test.
2768 2011-03-08 Dodji Seketeli <dodji@redhat.com>
2771 * g++.dg/lookup/template3.C: New test.
2773 2011-03-08 Kai Tietz <ktietz@redhat.com>
2775 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
2778 2011-03-08 Mikael Pettersson <mikpe@it.uu.se>
2781 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
2782 sizeof to compute alignment.
2784 2011-03-08 Jakub Jelinek <jakub@redhat.com>
2786 PR tree-optimization/48022
2787 * gcc.dg/pr48022-1.c: New test.
2788 * gcc.dg/pr48022-2.c: New test.
2790 2011-03-07 Jason Merrill <jason@redhat.com>
2792 * g++.dg/template/nontype20.C: New.
2793 * g++.dg/init/member1.C: Adjust expected errors.
2794 * g++.dg/parse/constant4.C: Likewise.
2795 * g++.dg/template/qualified-id3.C: Likewise.
2796 * g++.old-deja/g++.pt/crash10.C: Likewise.
2798 * g++.dg/cpp0x/regress/non-const1.C: New.
2800 2011-03-07 Jakub Jelinek <jakub@redhat.com>
2803 * gcc.dg/pr47991.c: New test.
2805 2011-03-07 Jason Merrill <jason@redhat.com>
2807 * g++.dg/abi/mangle46.C: New.
2809 2011-03-07 Pat Haugen <pthaugen@us.ibm.com>
2812 * gcc.target/powerpc/pr47862.c: New.
2814 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu>
2817 * gcc.target/i386/combine-mul.c: Require nonpic.
2819 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com>
2820 Nathan Froyd <froydnj@codesourcery.com>
2822 * gcc.dg/20001117-1.c: Abort on NULL call_sites.
2824 2011-03-06 Mark Mitchell <mark@codesourcery.com>
2826 * README.QMTEST: Remove.
2828 2011-03-06 Paul Thomas <pault@gcc.gnu.org>
2829 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2832 * gfortran.dg/array_constructor_37.f90 : New test.
2834 2011-03-05 Jason Merrill <jason@redhat.com>
2836 * g++.dg/abi/mangle39.C: ABI v5, not 6.
2837 * g++.dg/abi/mangle45.C: Likewise.
2838 * g++.dg/cpp0x/trailing1.C: Likewise.
2840 2011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2842 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
2844 2011-03-05 Jakub Jelinek <jakub@redhat.com>
2846 PR rtl-optimization/47899
2847 * gcc.dg/pr47899.c: New test.
2849 * gcc.dg/torture/pr47968.c: Ignore warnings.
2851 PR tree-optimization/47967
2852 * gcc.c-torture/compile/pr47967.c: New test.
2854 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2856 * objc.dg/property/property-encoding-1.m: Tidied up testcase.
2857 * obj-c++.dg/property/property-encoding-1.mm: Likewise.
2859 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com>
2861 * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
2862 and property_getAttributes() if __OBJC2__.
2863 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
2864 * objc.dg/property/property-encoding-1.m: New.
2865 * obj-c++.dg/property/property-encoding-1.mm: New.
2867 2011-03-04 Jason Merrill <jason@redhat.com>
2869 * g++.dg/template/pseudodtor6.C: New.
2871 * g++.dg/inherit/covariant19.C: New.
2873 2011-03-04 Richard Guenther <rguenther@suse.de>
2876 * gcc.dg/torture/pr47968.c: New testcase.
2878 2011-03-04 Richard Guenther <rguenther@suse.de>
2881 * gcc.dg/torture/pr47975.c: New testcase.
2883 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2886 * g++.dg/template/crash106.C: New.
2888 2011-03-03 Jakub Jelinek <jakub@redhat.com>
2891 * gcc.dg/gomp/pr47963.c: New test.
2892 * g++.dg/gomp/pr47963.C: New test.
2894 2011-03-02 Jason Merrill <jason@redhat.com>
2896 * g++.dg/cpp0x/regress/condition1.C: New.
2898 * g++.dg/cpp0x/constexpr-ctor9.C: New.
2900 2011-03-01 Jason Merrill <jason@redhat.com>
2902 * g++.dg/cpp0x/lambda/lambda-98.C: New.
2904 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
2906 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2908 PR rtl-optimization/47925
2909 * gcc.c-torture/execute/pr47925.c: New test.
2911 2011-03-01 Jason Merrill <jason@redhat.com>
2913 * g++.dg/cpp0x/decltype25.C: New.
2915 * g++.dg/cpp0x/regress/bitfield-err1.C: New.
2917 2011-03-01 Richard Guenther <rguenther@suse.de>
2919 PR tree-optimization/47890
2920 * gcc.dg/torture/pr47890.c: New testcase.
2922 2011-03-01 Richard Guenther <rguenther@suse.de>
2925 * gcc.dg/lto/pr47924_0.c: New testcase.
2927 2011-03-01 Richard Guenther <rguenther@suse.de>
2930 * gfortran.dg/lto/pr46911_0.f: New testcase.
2932 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2934 PR libgfortran/47933
2935 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
2936 compile errors from older code form.
2938 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2940 PR libgfortran/47567
2941 * gfortran.dg/fmt_fw_d.f90: New test.
2943 2011-02-28 Jason Merrill <jason@redhat.com>
2945 * g++.dg/inherit/covariant18.C: New.
2947 2011-02-28 Jakub Jelinek <jakub@redhat.com>
2950 * gcc.dg/pr47893.c: New test.
2952 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com>
2954 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
2955 NULL in case of a selector with conflicting types.
2956 * obj-c++.dg/gnu-api-2-sel.mm: Same change.
2958 2011-02-28 Kazu Hirata <kazu@codesourcery.com>
2960 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
2961 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
2962 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
2963 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
2965 2011-02-28 Jason Merrill <jason@redhat.com>
2968 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
2970 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2972 PR libgfortran/47778
2973 * gfortran.dg/namelist_71.f90: New test.
2975 2011-02-27 Jason Merrill <jason@redhat.com>
2978 * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
2979 * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
2981 2011-02-27 Paolo Carlini <paolo.carlini@oracle.com>
2984 * g++.dg/cpp0x/constexpr-ctor8.C: New.
2986 2011-02-27 Jakub Jelinek <jakub@redhat.com>
2989 * gfortran.dg/gomp/task-1.f90: Removed.
2991 2011-02-26 Jason Merrill <jason@redhat.com>
2993 * g++.dg/template/this-targ1.C: New.
2995 * g++.dg/cpp0x/regress/template-const1.C: New.
2996 * g++.dg/cpp0x/regress/template-function1.C: Adjust.
2997 * g++.dg/template/function1.C: Adjust.
2998 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
2999 * g++.dg/debug/debug7.C: Adjust.
3001 2011-02-26 Tobias Burnus <burnus@net-b.de>
3004 * gfortran.dg/gomp/task-1.f90: New.
3006 2011-02-25 Jie Zhang <jie@codesourcery.com>
3008 * gcc.target/arm/neon-thumb2-move.c: Add
3009 dg-require-effective-target arm_thumb2_ok.
3011 2011-02-24 Jason Merrill <jason@redhat.com>
3013 * g++.dg/parse/constant1.C: Specify C++98 mode.
3014 * g++.dg/parse/constant5.C: Likewise.
3015 * g++.dg/parse/error2.C: Likewise.
3016 * g++.dg/parse/semicolon3.C: Likewise.
3017 * g++.dg/template/crash14.C: Likewise.
3018 * g++.dg/template/local4.C: Likewise.
3019 * g++.dg/template/nontype3.C: Likewise.
3020 * g++.dg/parse/crash31.C: Adjust expected errors.
3021 * g++.dg/template/function1.C: Likewise.
3022 * g++.dg/template/ref3.C: Likewise.
3023 * g++.dg/template/static9.C: Likewise.
3024 * g++.old-deja/g++.pt/crash41.C: Instantiate template.
3026 * g++.dg/cpp0x/constexpr-array-tparm.C: New.
3027 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
3028 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
3029 * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
3030 * g++.dg/cpp0x/regress/template-function1.C: Likewise.
3032 2011-02-24 Jakub Jelinek <jakub@redhat.com>
3035 * gfortran.dg/pr47878.f90: New test.
3037 2011-02-24 Richard Guenther <rguenther@suse.de>
3040 * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
3041 * gcc.dg/guality/pr41353-2.c (vari): Likewise.
3043 2011-02-24 Richard Guenther <rguenther@suse.de>
3046 * gfortran.dg/lto/pr47839_0.f90: New testcase.
3047 * gfortran.dg/lto/pr47839_1.f90: Likewise.
3049 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3051 PR libgfortran/47567
3052 * gfortran.dg/fmt_f0_1.f90: Update test.
3054 2011-02-23 Jason Merrill <jason@redhat.com>
3056 * g++.dg/abi/mangle39.C: Adjust parm mangling.
3057 * g++.dg/abi/mangle45.C: New.
3059 * g++.dg/cpp0x/trailing1.C: Mangle decltype.
3060 * g++.dg/template/canon-type-9.C: Match use of decltype
3061 between declaration and definition.
3062 * g++.dg/template/canon-type-12.C: Likewise.
3064 2011-02-23 Mikael Morin <mikael@gcc.gnu.org>
3067 * gfortran.dg/nested_allocatables_1.f90: New.
3069 2011-02-23 Nathan Froyd <froydnj@codesourcery.com>
3072 * g++.dg/pr46868.C: New test.
3073 * g++.dg/parse/parameter-declaration-1.C: Adjust.
3074 * g++.dg/parse/error14.C: Adjust.
3076 2011-02-23 Richard Guenther <rguenther@suse.de>
3078 PR tree-optimization/47838
3079 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
3081 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3083 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps.
3085 2011-02-23 Uros Bizjak <ubizjak@gmail.com>
3087 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
3088 * gfortran.dg/count_init_expr.f03: Ditto.
3089 * gfortran.dg/gomp/pr43711.f90: Ditto.
3090 * gcc.dg/struct-parse-2.c: Ditto.
3091 * gcc.dg/parse-error-3.c: Ditto.
3092 * gcc.dg/Wlogical-op-1.c: Ditto.
3093 * gcc.dg/Walways-true-1.c: Ditto.
3094 * gcc.dg/pr24225.c: Ditto.
3095 * gcc.dg/Walways-true-2.c: Ditto.
3096 * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
3097 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
3098 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
3099 * g++.dg/overload/defarg4.C: Ditto.
3100 * g++.dg/inherit/covariant16.C: Ditto.
3101 * g++.dg/inherit/virtual7.C: Ditto.
3102 * g++.dg/template/canon-type-9.C: Ditto.
3103 * g++.dg/template/access19.C: Ditto.
3104 * g++.dg/template/call7.C: Ditto.
3105 * g++.dg/template/canon-type-2.C: Ditto.
3106 * g++.dg/template/init7.C: Ditto.
3107 * g++.dg/template/sizeof-template-argument.C: Ditto.
3108 * g++.dg/template/const3.C: Ditto.
3109 * g++.dg/template/sfinae26.C: Ditto.
3110 * g++.dg/template/sfinae26.C: Ditto.
3111 * g++.dg/template/canon-type-11.C: Ditto.
3112 * g++.dg/template/union2.C: Ditto.
3113 * g++.dg/template/canon-type-3.C: Ditto.
3114 * g++.dg/template/canon-type-1.C: Ditto.
3115 * g++.dg/template/canon-type-5.C: Ditto.
3116 * g++.dg/template/canon-type-7.C: Ditto.
3117 * g++.dg/template/canon-type-10.C: Ditto.
3118 * g++.dg/template/spec36.C: Ditto.
3119 * g++.dg/template/typedef38.C: Ditto.
3120 * g++.dg/template/canon-type-4.C: Ditto.
3121 * g++.dg/template/canon-type-6.C: Ditto.
3122 * g++.dg/template/canon-type-13.C: Ditto.
3123 * g++.dg/template/instantiate9.C: Ditto.
3124 * g++.dg/template/ttp22.C: Ditto.
3125 * g++.dg/warn/Wreturn-type-6.C: Ditto.
3126 * g++.dg/warn/Walways-true-1.C: Ditto.
3127 * g++.dg/warn/Wlogical-op-1.C: Ditto.
3128 * g++.dg/warn/Walways-true-2.C: Ditto.
3129 * g++.dg/conversion/op4.C: Ditto.
3130 * g++.dg/opt/pr19650.C: Ditto.
3131 * g++.dg/lookup/friend11.C: Ditto.
3132 * g++.dg/other/default2.C: Ditto.
3133 * g++.dg/other/default3.C: Ditto.
3134 * g++.dg/other/dtor2.C: Ditto.
3135 * g++.dg/other/friend5.C: Ditto.
3136 * g++.dg/other/default5.C: Ditto.
3137 * g++.dg/init/brace6.C: Ditto.
3138 * g++.dg/init/aggr5.C: Ditto.
3139 * g++.dg/init/error2.C: Ditto.
3140 * g++.dg/expr/bound-mem-fun.C: Ditto.
3141 * g++.dg/expr/cond6.C: Ditto.
3142 * g++.dg/expr/stmt-expr-1.C: Ditto.
3143 * g++.dg/cpp0x/constexpr-object2.C: Ditto.
3144 * g++.dg/cpp0x/constexpr-data1.C: Ditto.
3145 * g++.dg/cpp0x/constexpr-function2.C: Ditto.
3146 * g++.dg/cpp0x/bracket1.C: Ditto.
3147 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
3148 * g++.dg/cpp0x/pr38646.C: Ditto.
3149 * g++.dg/cpp0x/variadic73.C: Ditto.
3150 * g++.dg/cpp0x/constexpr-function1.C: Ditto.
3151 * g++.dg/cpp0x/bracket4.C: Ditto.
3152 * g++.dg/cpp0x/decltype4.C: Ditto.
3153 * g++.dg/cpp0x/constexpr-data2.C: Ditto.
3154 * g++.dg/cpp0x/constexpr-object1.C: Ditto.
3155 * g++.dg/cpp0x/variadic-crash2.C: Ditto.
3156 * g++.dg/cpp0x/variadic-new2.C: Ditto.
3157 * g++.dg/cpp0x/decltype2.C: Ditto.
3158 * g++.dg/cpp0x/decltype1.C: Ditto.
3159 * g++.dg/cpp0x/bracket2.C: Ditto.
3160 * g++.dg/cpp0x/decltype5.C: Ditto.
3161 * g++.dg/cpp0x/constexpr-function3.C: Ditto.
3162 * g++.dg/cpp0x/variadic70.C: Ditto.
3163 * g++.dg/cpp0x/decltype6.C: Ditto.
3164 * g++.dg/cpp0x/rvo.C: Ditto.
3165 * g++.dg/cpp0x/vt-40092.C: Ditto.
3166 * g++.dg/cpp0x/variadic-new.C: Ditto.
3167 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
3168 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
3169 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
3170 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
3171 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
3172 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
3173 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
3174 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
3175 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
3176 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
3177 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
3178 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
3179 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
3180 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
3181 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
3182 * g++.dg/cpp0x/pr39639.C: Ditto.
3183 * g++.dg/cpp0x/decltype3.C: Ditto.
3184 * g++.dg/cpp0x/variadic68.C: Ditto.
3185 * g++.dg/cpp0x/variadic-function.C: Ditto.
3186 * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
3187 * g++.dg/cpp0x/variadic-bind.C: Ditto.
3188 * g++.dg/cpp0x/variadic-tuple.C: Ditto.
3189 * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
3190 * g++.dg/parse/crash35.C: Ditto.
3191 * g++.dg/parse/crash40.C: Ditto.
3192 * g++.dg/parse/defarg12.C: Ditto.
3193 * g++.dg/parse/crash34.C: Ditto.
3194 * g++.dg/parse/constructor3.C: Ditto.
3195 * g++.dg/parse/template23.C: Ditto.
3196 * g++.dg/parse/crash56.C: Ditto.
3197 * g++.dg/parse/dtor13.C: Ditto.
3198 * g++.dg/parse/error33.C: Ditto.
3199 * g++.dg/parse/ctor9.C: Ditto.
3200 * g++.dg/parse/error32.C: Ditto.
3201 * g++.dg/parse/error37.C: Ditto.
3202 * g++.dg/parse/bitfield3.C: Ditto.
3203 * g++.dg/parse/struct-4.C: Ditto.
3204 * g++.dg/ext/has_trivial_copy.C: Ditto.
3205 * g++.dg/ext/is_polymorphic.C: Ditto.
3206 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
3207 * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
3208 * g++.dg/ext/has_nothrow_assign.C: Ditto.
3209 * g++.dg/ext/is_union.C: Ditto.
3210 * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
3211 * g++.dg/ext/is_pod.C: Ditto.
3212 * g++.dg/ext/has_virtual_destructor.C: Ditto.
3213 * g++.dg/ext/has_trivial_constructor.C: Ditto.
3214 * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
3215 * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
3216 * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
3217 * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
3218 * g++.dg/ext/is_abstract.C: Ditto.
3219 * g++.dg/ext/has_trivial_assign.C: Ditto.
3220 * g++.dg/ext/is_class.C: Ditto.
3221 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
3222 * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
3223 * g++.dg/ext/is_base_of.C: Ditto.
3224 * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
3225 * g++.dg/ext/has_nothrow_constructor.C: Ditto.
3226 * g++.dg/ext/is_empty.C: Ditto.
3227 * g++.dg/ext/is_enum.C: Ditto.
3228 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
3229 * gnat.dg/opt11.adb: Ditto.
3230 * obj-c++.dg/pr45735.mm: Ditto.
3231 * obj-c++.dg/pr24393.mm: Ditto.
3232 * obj-c++.dg/exceptions-2.mm: Ditto.
3233 * objc.dg/pr45735.m: Ditto.
3234 * objc.dg/pr24393.m: Ditto.
3236 2011-02-23 Nicola Pero <nicola.pero@meta-innovation.com>
3238 * objc.dg/attributes/objc-exception-1.m: New.
3240 2011-02-23 Jie Zhang <jie@codesourcery.com>
3242 * gcc.dg/cpp/include7.c: New test.
3244 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3247 * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
3249 2011-02-23 Jie Zhang <jie@codesourcery.com>
3251 PR rtl-optimization/47763
3252 * gcc.dg/pr47763.c: New test.
3254 2011-02-22 Paul Thomas <pault@gcc.gnu.org>
3257 * gfortran.dg/whole_file_32.f90 : New test.
3259 2011-02-22 Dodji Seketeli <dodji@redhat.com>
3262 * g++.dg/inherit/virtual7.C: New test.
3264 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com>
3267 * objc.dg/type-size-3.m: Updated error message.
3268 * objc.dg/type-size-4.m: New test.
3269 * objc.dg/type-size-5.m: New test.
3271 2011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3273 * lib/gnat.exp: Fix comments.
3274 Don't load libgloss.exp.
3275 (default_gnat_version): Call $compiler with --version.
3276 Adapt regexp for gnatmake output, insert version.
3277 (gnat_version): New proc.
3278 (gnat_init): Remove gnat_libgcc_s_path.
3279 (gnat_target_compile): Likewise.
3280 Remove ld_library_path.
3281 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
3282 (gnat_pass): Remove.
3283 (gnat_pass): Remove.
3284 (gnat_finish): Remove.
3285 (gnat_exit): Remove.
3286 (local_find_gnatmake): Reindent.
3287 (runtest_file_p): Remove.
3288 (prune_warnings): Remove.
3289 (find_gnatclean): New proc.
3290 * lib/gnat-dg.exp (lremove): New proc.
3291 (gnat-dg-test): Reindent.
3292 Remove additional output files.
3293 (gnat-dg-runtest): Remove.
3295 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
3296 * gnat.dg/loop_optimization6.adb: Likewise.
3297 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
3299 2011-02-22 Jakub Jelinek <jakub@redhat.com>
3301 PR tree-optimization/47835
3302 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
3304 2011-02-22 Tobias Burnus <burnus@net-b.de>
3306 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
3307 * gfortran.dg/abstract_type_2.f03: Ditto.
3308 * gfortran.dg/abstract_type_3.f03: Ditto.
3309 * gfortran.dg/abstract_type_4.f03: Ditto.
3310 * gfortran.dg/abstract_type_5.f03: Ditto.
3311 * gfortran.dg/abstract_type_6.f03: Ditto.
3312 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
3313 * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
3314 * gfortran.dg/allocatable_scalar_11.f90: Ditto.
3315 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
3316 * gfortran.dg/array_function_5.f90: Ditto.
3317 * gfortran.dg/asynchronous_3.f03: Ditto.
3318 * gfortran.dg/char_expr_1.f90: Ditto.
3319 * gfortran.dg/class_14.f03: Ditto.
3320 * gfortran.dg/data_array_6.f: Ditto.
3321 * gfortran.dg/data_invalid.f90: Ditto.
3322 * gfortran.dg/dot_product_1.f03: Ditto.
3323 * gfortran.dg/func_derived_5.f90: Ditto.
3324 * gfortran.dg/func_result_4.f90: Ditto.
3325 * gfortran.dg/implied_do_1.f90: Ditto.
3326 * gfortran.dg/initialization_25.f90: Ditto.
3327 * gfortran.dg/initialization_26.f90: Ditto.
3328 * gfortran.dg/interface_34.f90: Ditto.
3329 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
3330 * gfortran.dg/keyword_symbol_1.f90: Ditto.
3331 * gfortran.dg/matmul_8.f03: Ditto.
3332 * gfortran.dg/merge_init_expr.f90: Ditto.
3333 * gfortran.dg/pack_assign_1.f90: Ditto.
3334 * gfortran.dg/pack_vector_1.f90: Ditto.
3335 * gfortran.dg/pointer_check_8.f90: Ditto.
3336 * gfortran.dg/product_init_expr.f03: Ditto.
3337 * gfortran.dg/reshape_order_5.f90: Ditto.
3338 * gfortran.dg/reshape_shape_1.f90: Ditto.
3339 * gfortran.dg/reshape_zerosize_2.f90: Ditto.
3340 * gfortran.dg/same_name_2.f90: Ditto.
3341 * gfortran.dg/selected_real_kind_1.f90: Ditto.
3342 * gfortran.dg/spread_init_expr.f03: Ditto.
3343 * gfortran.dg/stmt_func_1.f90: Ditto.
3344 * gfortran.dg/sum_init_expr.f03: Ditto.
3345 * gfortran.dg/transpose_3.f03: Ditto.
3346 * gfortran.dg/unpack_init_expr.f03: Ditto.
3347 * gfortran.dg/warn_conversion.f90: Ditto.
3348 * gfortran.dg/warn_conversion_2.f90: Ditto.
3349 * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
3350 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
3351 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
3352 * gfortran.dg/whole_file_16.f90: Ditto.
3353 * gfortran.dg/whole_file_17.f90: Ditto.
3354 * gfortran.dg/whole_file_18.f90: Ditto.
3355 * gfortran.dg/whole_file_20.f03: Ditto.
3356 * gfortran.dg/whole_file_5.f90: Ditto.
3357 * gfortran.dg/whole_file_6.f90: Ditto.
3358 * gfortran.dg/write_invalid_format.f90: Ditto.
3359 * gfortran.dg/zero_sized_6.f90: Ditto.
3361 2011-02-21 Jeff Law <law@redhat.com>
3363 PR rtl-optimization/46178
3364 * gcc.target/i386/pr46178.c: New test.
3366 PR rtl-optimization/46002
3367 * gcc.c-torture/compile/pr46002.c: New test.
3369 2011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3371 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
3374 2011-02-21 Jakub Jelinek <jakub@redhat.com>
3377 * g++.dg/debug/pr47106.C: Require effective target lto.
3379 2011-02-21 Jason Merrill <jason@redhat.com>
3381 * g++.dg/cpp0x/constexpr-diag2.C: New.
3383 2011-02-20 Jason Merrill <jason@redhat.com>
3385 * g++.dg/cpp0x/constexpr-ctor7.C: New.
3387 * g++.dg/cpp0x/fntmpdefarg2.C: New.
3389 * g++.dg/overload/conv-op1.C: New.
3391 * g++.dg/cpp0x/constexpr-synth1.C: New.
3393 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3395 * objc.dg/layout-2.m: New.
3396 * objc.dg/selector-3.m: Adjusted location of error message.
3397 * objc.dg/type-size-3.m: Same.
3398 * obj-c++.dg/selector-3.mm: Same.
3400 2011-02-20 Nicola Pero <nicola.pero@meta-innovation.com>
3403 * objc.dg/property/dotsyntax-22.m: New.
3404 * obj-c++.dg/property/dotsyntax-22.mm: New.
3406 2011-02-20 Dodji Seketeli <dodji@redhat.com>
3409 * g++.dg/template/typedef38.C: New test.
3411 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3414 * gfortran.dg/whole_file_30.f90 : New test.
3415 * gfortran.dg/whole_file_31.f90 : New test.
3417 2011-02-20 Paul Thomas <pault@gcc.gnu.org>
3421 * gfortran.dg/whole_file_28.f90 : New test.
3422 * gfortran.dg/whole_file_29.f90 : New test.
3424 2011-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3427 * g++.dg/template/crash105.C: New.
3429 2011-02-19 Jason Merrill <jason@redhat.com>
3431 * g++.dg/cpp0x/regress/no-elide1.C: New.
3433 2011-02-19 Alexandre Oliva <aoliva@redhat.com>
3435 PR tree-optimization/46620
3436 * gcc.dg/pr46620.c: New.
3438 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3441 * gcc.target/i386/pr47809.c: New test.
3443 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3444 Tobias Burnus <burnus@net-b.de>
3446 * lib/target-supports.exp
3447 (check_effective_target_fortran_large_real): New check for large reals.
3448 * gfortran.dg/nan_7.f90: New test.
3450 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3452 PR libgfortran/47567
3453 * gfortran.dg/fmt_f0_1.f90: Update test.
3455 2011-02-19 Paul Thomas <pault@gcc.gnu.org>
3458 * gfortran.dg/array_constructor_36.f90 : New test.
3459 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
3460 allow for comparison between different elements of the array
3461 constructor at different levels of optimization.
3463 2011-02-19 H.J. Lu <hongjiu.lu@intel.com>
3465 * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
3466 * gcc.target/i386/pr32280-1.c: Likewise.
3468 2011-02-19 Jakub Jelinek <jakub@redhat.com>
3471 * gcc.target/i386/pr47800.c: New test.
3473 2011-02-18 Iain Sandoe <iains@gcc.gnu.org>
3475 * objc/execute/exceptions/foward-1.x: New.
3477 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3480 * gfortran.dg/derived_constructor_comps_4.f90: New.
3482 2011-02-18 Tobias Burnus
3485 * gfortran.dg/func_result_6.f90: New.
3487 2011-02-18 Michael Matz <matz@suse.de>
3490 * gfortran.dg/lto/pr45586_0.f90: New test.
3491 * gfortran.dg/typebound_proc_20.f90: Ditto.
3492 * gfortran.dg/typebound_proc_21.f90: Ditto.
3494 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com>
3497 * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
3499 2011-02-18 Tobias Burnus <burnus@net-b.de>
3502 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
3504 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
3505 normalizing the error/warning output.
3506 * gfortran.dg/Wall.f90: Update dg-error/warning.
3507 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
3508 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
3509 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
3510 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
3511 * gfortran.dg/class_30.f90: Update dg-error/warning.
3512 * gfortran.dg/continuation_1.f90: Update dg-error/warning.
3513 * gfortran.dg/continuation_9.f90: Update dg-error/warning.
3514 * gfortran.dg/do_check_5.f90: Update dg-error/warning.
3515 * gfortran.dg/entry_17.f90: Update dg-error/warning.
3516 * gfortran.dg/entry_19.f90: Update dg-error/warning.
3517 * gfortran.dg/fmt_error.f90: Update dg-error/warning.
3518 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
3519 * gfortran.dg/g77/12632.f: Update dg-error/warning.
3520 * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
3521 * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
3522 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
3523 * gfortran.dg/global_references_1.f90: Update dg-error/warning.
3524 * gfortran.dg/goto_8.f90: Update dg-error/warning.
3525 * gfortran.dg/initialization_1.f90: Update dg-error/warning.
3526 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
3527 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
3528 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
3529 * gfortran.dg/iostat_3.f90: Update dg-error/warning.
3530 * gfortran.dg/public_private_module.f90: Update dg-error/warning.
3531 * gfortran.dg/volatile3.f90: Update dg-error/warning.
3532 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
3533 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
3534 * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
3535 * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
3536 * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
3538 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3541 * gfortran.dg/proc_ptr_comp_30.f90: New.
3543 2011-02-18 Jakub Jelinek <jakub@redhat.com>
3546 * gcc.target/i386/pr47780.c: New test.
3548 2011-02-18 Janus Weil <janus@gcc.gnu.org>
3551 * gfortran.dg/class_40.f03: New.
3553 2011-02-18 Dodji Seketeli <dodji@redhat.com>
3556 * g++.dg/cpp0x/auto21.C: New test.
3558 2011-02-17 Iain Sandoe <iains@gcc.gnu.org>
3560 * objc.dg/special/unclaimed-category-1.h: Updated for
3562 * objc.dg/special/unclaimed-category-1.m: Same.
3563 * objc.dg/zero-link-1.m: Same.
3564 * objc.dg/lookup-1.m: Same.
3565 * objc.dg/torture/strings/const-str-9.m
3566 * objc.dg/torture/strings/const-str-10.m: Same.
3567 * objc.dg/torture/strings/const-str-11.m: Same.
3568 * objc.dg/torture/forward-1.m: Same.
3569 * objc.dg/zero-link-2.m: Same.
3570 * objc.dg/encode-7-next-64bit.m: Same.
3571 * objc.dg/method-4.m: Same.
3572 * objc.dg/next-runtime-1.m: Same.
3573 * objc.dg/image-info.m: Same.
3574 * objc.dg/pr23214.m: Same.
3575 * objc.dg/symtab-1.m: Same.
3576 * obj-c++.dg/basic.m: Same.
3577 * obj-c++.dg/proto-lossage-3.m: Same.
3578 * obj-c++.dg/torture/strings/const-str-10.m: Same.
3579 * obj-c++.dg/torture/strings/const-str-11.m: Same.
3580 * obj-c++.dg/torture/strings/const-str-9.m: Same.
3581 * obj-c++.dg/method-11.m: Same.
3582 * objc/execute/enumeration-1.m: Same.
3583 * objc/execute/object_is_class.m: Same.
3584 * objc/execute/formal_protocol-2.m: Same.
3585 * objc/execute/formal_protocol-4.m: Same.
3586 * objc/execute/formal_protocol-6.m: Same.
3587 * objc/execute/bycopy-3.m: Same.
3588 * objc/execute/exceptions/catchall-1.m: Same.
3589 * objc/execute/exceptions/finally-1.m: Same.
3590 * objc/execute/exceptions/local-variables-1.m: Same.
3591 * objc/execute/exceptions/foward-1.m: Same.
3592 * objc/execute/bf-common.h
3593 * objc/execute/enumeration-2.m: Same.
3594 * objc/execute/formal_protocol-1.m: Same.
3595 * objc/execute/formal_protocol-3.m: Same.
3596 * objc/execute/formal_protocol-5.m: Same.
3597 * objc/execute/accessing_ivars.m: Same.
3598 * objc/execute/bycopy-2.m: Same.
3599 * objc/execute/formal_protocol-7.m: Same.
3600 * objc/execute/compatibility_alias.m: Same.
3601 * objc/execute/no_clash.m: Same.
3602 * objc/execute/object_is_meta_class.m: Same.
3603 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
3604 * objc/execute/class-tests-1.h: Include stdio.h.
3605 * objc/execute/class-tests-2.h: Same.
3606 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
3608 * obj-c++.dg/try-catch-2.mm: Same.
3610 2011-02-17 Jakub Jelinek <jakub@redhat.com>
3613 * g++.dg/warn/Wunused-parm-4.C: New test.
3615 2011-02-17 Alexandre Oliva <aoliva@redhat.com>
3616 Jan Hubicka <jh@suse.cz>
3620 * g++.dg/debug/pr47106.C: New.
3622 2011-02-17 Uros Bizjak <ubizjak@gmail.com>
3625 * gcc.target/i386/pr43653.c: New test.
3627 2011-02-11 Dodji Seketeli <dodji@redhat.com>
3630 * g++.dg/template/inherit6.C: New test.
3632 2011-02-16 Janus Weil <janus@gcc.gnu.org>
3635 * gfortran.dg/class_39.f03: New.
3637 2011-02-16 Dodji Seketeli <dodji@redhat.com>
3640 * g++.dg/cpp0x/variadic106.C: New test.
3642 2011-02-16 Jakub Jelinek <jakub@redhat.com>
3645 * gfortran.dg/pr47757-1.f90: New test.
3646 * gfortran.dg/pr47757-2.f90: New test.
3647 * gfortran.dg/pr47757-3.f90: New test.
3650 * g++.dg/cpp0x/enum8.C: New test.
3652 2011-02-15 Jason Merrill <jason@redhat.com>
3654 * g++.dg/inherit/implicit-trivial1.C: New.
3655 * g++.dg/cpp0x/implicit-trivial1.C: New.
3657 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3660 * gcc.dg/torture/pr47725.c: Removed.
3662 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3665 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
3666 constant does not generate a load from memory.
3668 2011-02-15 H.J. Lu <hongjiu.lu@intel.com>
3671 * gcc.dg/torture/pr47725.c: New.
3673 2011-02-15 Richard Guenther <rguenther@suse.de>
3675 PR tree-optimization/47743
3676 * gcc.dg/torture/pr47743.c: New testcase.
3678 2011-02-15 Jakub Jelinek <jakub@redhat.com>
3681 * gcc.target/i386/pr47581.c: New test.
3683 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3686 * gfortran.dg/select_type_22.f03: New.
3688 2011-02-14 Jason Merrill <jason@redhat.com>
3690 * g++.dg/cpp0x/regress/enum1.C: New.
3692 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3694 * gnat.dg/include.adb: New test.
3696 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3699 * gfortran.dg/class_38.f03: New.
3701 2011-02-14 Eric Botcazou <ebotcazou@adacore.com>
3703 * gcc.dg/pr46494.c: New test.
3705 2011-02-14 Richard Guenther <rguenther@suse.de>
3707 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
3709 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3712 * gnat.dg/null_pointer_deref1.exp: Don't skip on
3713 sparc*-sun-solaris2.11.
3715 2011-02-14 Janus Weil <janus@gcc.gnu.org>
3718 * gfortran.dg/argument_checking_18.f90: New.
3720 2011-02-13 Tobias Burnus <burnus@net-b.de>
3722 * gfortran.dg/argument_checking_13.f90: Update dg-error.
3723 * gfortran.dg/argument_checking_17.f90: New.
3725 2011-02-12 Janus Weil <janus@gcc.gnu.org>
3727 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
3728 are temporarily disabled.
3729 * gfortran.dg/class_7.f03: Ditto.
3730 * gfortran.dg/coarray_14.f90: Ditto.
3731 * gfortran.dg/typebound_proc_13.f03: Ditto.
3733 2011-02-12 Mikael Morin <mikael.morin@sfr.fr>
3736 * gfortran.dg/extends_11.f03: New.
3738 2011-02-11 Xinliang David Li <davidxl@google.com>
3740 PR tree-optimization/47707
3741 * g++.dg/tree-ssa/pr47707.C: New test.
3743 2011-02-11 Eric Botcazou <ebotcazou@adacore.com>
3745 * g++.dg/opt/inline17.C: New test.
3747 2011-02-11 Tobias Burnus <burnus@net-b.de>
3750 * gfortran.dg/pure_formal_2.f90: New.
3752 2011-02-11 Pat Haugen <pthaugen@us.ibm.com>
3754 PR rtl-optimization/47614
3755 * gfortran.dg/pr47614.f: New.
3757 2011-02-11 Joseph Myers <joseph@codesourcery.com>
3760 * gcc.dg/opts-6.c: New test.
3762 2011-02-11 Jakub Jelinek <jakub@redhat.com>
3765 * gcc.dg/pr47684.c: New test.
3767 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3770 * gcc.target/i386/pr47312.c: Use dg-require-effective-target
3771 c99_runtime, dg-add-options c99_runtime.
3772 (main): Use __asm__.
3774 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3777 * lib/target-supports.exp (check_ascii_locale_available): New proc.
3778 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
3779 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
3780 * gcc.dg/ucnid-10.c: Likewise.
3781 * gcc.dg/ucnid-13.c: Likewise.
3782 * gcc.dg/ucnid-7.c: Likewise.
3783 * gcc.dg/ucnid-8.c: Likewise.
3784 Adapt dg-warning line number.
3786 2011-02-10 Uros Bizjak <ubizjak@gmail.com>
3788 * gcc.target/i386/parity-1.c: Use -march=k8.
3789 * gcc.target/i386/parity-2.c: Ditto.
3790 * gcc.target/i386/vecinit-1.c: Ditto.
3791 * gcc.target/i386/vecinit-2.c: Ditto.
3793 2011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3796 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
3797 * gcc.target/mips/save-restore-3.c: Likewise.
3798 * gcc.target/mips/save-restore-4.c: Likewise.
3799 * gcc.target/mips/save-restore-5.c: Likewise.
3802 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
3803 * g++.dg/tree-prof/partition2.C: Likewise.
3805 2011-02-09 Jason Merrill <jason@redhat.com>
3807 * g++.dg/tree-ssa/inline-3.C: Use a normal function
3808 rather than misdeclare std::puts.
3810 * g++.dg/ext/vla1.C: Adjust for C++0x mode.
3811 * g++.dg/other/warning1.C: Likewise.
3812 * g++.old-deja/g++.bugs/900119_01.C: Likewise.
3813 * g++.old-deja/g++.gb/scope06.C: Likewise.
3814 * g++.old-deja/g++.law/cvt11.C: Likewise.
3815 * g++.old-deja/g++.law/init1.C: Likewise.
3816 * g++.dg/abi/mangle26.C: Likewise.
3818 * g++.dg/template/function1.C: Adjust for C++0x mode.
3819 * g++.dg/cpp0x/regress/template-function1.C: Copy it.
3821 * g++.dg/ext/label10.C: Adjust for C++0x mode.
3822 * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
3824 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
3826 * g++.dg/cpp0x/regress/abi-empty7.C: New.
3828 * g++.dg/cpp0x/regress: New directory.
3829 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
3830 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
3831 * g++.dg/cpp0x/regress/regress3.C: New.
3833 2011-02-10 Richard Guenther <rguenther@suse.de>
3835 PR tree-optimization/47677
3836 * gcc.dg/torture/pr47677.c: New testcase.
3838 2011-02-10 Iain Sandoe <iains@gcc.gnu.org>
3840 * objc.dg/special/load-category-1.m: Remove unused header.
3841 * objc.dg/special/load-category-1a.m: Likewise.
3842 * objc.dg/special/load-category-2.m: Likewise.
3843 * objc.dg/special/load-category-2a.m: Likewise.
3844 * objc.dg/special/load-category-3.m: Likewise.
3845 * objc.dg/special/load-category-3a.m: Likewise.
3846 * objc.dg/attributes/proto-attribute-2.m: Likewise.
3847 * objc.dg/attributes/proto-attribute-3.m: Likewise.
3848 * objc.dg/attributes/class-attribute-1.m: Likewise.
3849 * objc.dg/property/property.exp: Don't run for Darwin < 9.
3850 * obj-c++.dg/property/property.exp: Likewise.
3851 * objc.dg/attributes/method-sentinel-1.m: Update type header.
3852 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
3853 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
3854 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
3855 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
3856 * obj-c++.dg/template-8.mm: Likewise.
3858 2011-02-10 Jakub Jelinek <jakub@redhat.com>
3861 * gcc.target/i386/pr47665.c: New test.
3863 2011-02-10 Jie Zhang <jie@codesourcery.com>
3867 2011-02-05 Jie Zhang <jie@codesourcery.com>
3869 * gcc.dg/pr42631.c: Update test.
3870 * gcc.dg/pr42631-2.c: New test.
3872 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3875 * gfortran.dg/proc_decl_25.f90: New.
3877 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3880 * gfortran.dg/typebound_assignment_2.f03: New.
3882 2011-02-09 Richard Guenther <rguenther@suse.de>
3884 PR tree-optimization/47664
3885 * gcc.dg/tree-ssa/inline-7.c: New testcase.
3887 2011-02-09 Eric Botcazou <ebotcazou@adacore.com>
3890 * gnat.dg/uninit_func.adb: Adjust dg directive.
3892 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr>
3895 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
3897 2011-02-09 Janus Weil <janus@gcc.gnu.org>
3900 * gfortran.dg/auto_dealloc_2.f90: New.
3902 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3904 * gcc.dg/builtins-config.h: Remove __sgi handling.
3905 * lib/target-supports.exp (add_options_for_c99_runtime): Add
3906 -std=c99 for mips-sgi-irix6.5*.
3908 2011-02-09 Martin Jambor <mjambor@suse.cz>
3911 * gfortran.dg/pr25923.f90: Remove xfails.
3913 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3916 * gfortran.dg/inquire_14.f90: New test.
3918 2011-02-08 Janus Weil <janus@gcc.gnu.org>
3921 * gfortran.dg/pointer_init_6.f90: New.
3923 2011-02-08 Jeff Law <law@redhat.com>
3925 PR tree-optimization/42893
3926 * gcc.tree-ssa/pr42893.c: New test.
3928 2011-02-08 Sebastian Pop <sebastian.pop@amd.com>
3930 PR tree-optimization/46834
3931 PR tree-optimization/46994
3932 PR tree-optimization/46995
3933 * gcc.dg/graphite/id-pr46834.c: New.
3934 * gfortran.dg/graphite/id-pr46994.f90: New.
3935 * gfortran.dg/graphite/id-pr46995.f90: New.
3937 2011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3940 * gcc.dg/pr39666-2.c (foo2): If the location of the statement
3941 using the variable is known the warning is emitted there.
3942 * gcc.dg/uninit-pr19430.c (foo): Likewise.
3943 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
3945 * c-c++-common/pr20000.c (g): Both warnings occur at the return
3948 * gcc.dg/noreturn-1.c (foo5): Likewise.
3949 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
3950 (method2): Likewise.
3952 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
3953 the return statement using the uninitialized variable.
3954 * gfortran.dg/pr39666-2.f90 (f): Likewise.
3956 2011-02-08 Richard Guenther <rguenther@suse.de>
3959 * g++.dg/opt/pr47639.c: New testcase.
3961 2011-02-08 Richard Guenther <rguenther@suse.de>
3963 PR tree-optimization/47632
3964 * g++.dg/opt/pr47632.C: New testcase.
3966 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3968 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
3970 2011-02-07 Richard Guenther <rguenther@suse.de>
3972 PR tree-optimization/47615
3973 * g++.dg/opt/pr47615.C: New testcase.
3975 2011-02-07 Richard Guenther <rguenther@suse.de>
3977 PR tree-optimization/47621
3978 * gcc.dg/torture/pr47621.c: New testcase.
3980 2011-02-07 Uros Bizjak <ubizjak@gmail.com>
3982 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
3984 2011-02-06 Paul Thomas <pault@gcc.gnu.org>
3987 * gfortran.dg/allocate_with_source_1 : New test.
3989 2011-02-05 Jakub Jelinek <jakub@redhat.com>
3992 * gcc.dg/pr47610.c: New test.
3994 2011-02-05 Jie Zhang <jie@codesourcery.com>
3997 * gcc.dg/pr42631.c: Update test.
3998 * gcc.dg/pr42631-2.c: New test.
4000 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4003 * gfortran.dg/pr47574.f90: New test.
4005 2011-02-04 Sebastian Pop <sebastian.pop@amd.com>
4007 PR tree-optimization/46194
4008 * gcc.dg/autopar/pr46194.c: New.
4010 2011-02-04 H.J. Lu <hongjiu.lu@intel.com>
4012 PR tree-optimization/43695
4013 * g++.dg/ipa/pr43695.C: New.
4015 2011-02-04 Jakub Jelinek <jakub@redhat.com>
4018 * gcc.dg/pr23200.c: New test.
4020 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com>
4023 * g++.dg/pr47589.C: New test.
4025 2011-02-03 Dodji Seketeli <dodji@redhat.com>
4028 * g++.dg/template/typedef37.C: New test.
4029 * g++.dg/template/param1.C: Adjust expected error message.
4031 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4034 * gcc.dg/pr31490-2.c: New test.
4035 * gcc.dg/pr31490-3.c: New test.
4036 * gcc.dg/pr31490-4.c: New test.
4038 2011-02-03 Nathan Froyd <froydnj@codesourcery.com>
4039 Jakub Jelinek <jakub@redhat.com>
4042 * g++.dg/parser/semicolon3.C: Adjust.
4043 * g++.dg/parser/semicolon4.C: New testcase.
4044 * g++.dg/pr46890.C: New testcase.
4046 2011-02-03 Paolo Carlini <paolo.carlini@oracle.com>
4049 * g++.dg/init/pr29571.C: New.
4051 2011-02-03 H.J. Lu <hongjiu.lu@intel.com>
4053 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
4054 instead of vect_int.
4056 2011-02-03 Jakub Jelinek <jakub@redhat.com>
4059 * gcc.target/i386/pr47312.c: New test.
4062 * gcc.target/i386/pr47564.c: New test.
4064 2011-02-03 Alexandre Oliva <aoliva@redhat.com>
4066 PR tree-optimization/45122
4067 * gcc.dg/tree-ssa/pr45122.c: New.
4069 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com>
4072 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
4075 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
4076 and vsx so a default --with-cpu=power7 doesn't give an error
4077 when -mavoid-indexed-addresses is used.
4079 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
4080 wrapper function to save the arguments and then jump to the real
4081 function, rather than depending on the compiler not to move stuff
4083 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
4085 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4086 Paul Thomas <pault@gcc.gnu.org>
4089 * gfortran.dg/class_37.f03 : New test.
4091 2011-02-02 Sebastian Pop <sebastian.pop@amd.com>
4092 Richard Guenther <rguenther@suse.de>
4094 PR tree-optimization/40979
4096 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
4097 * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
4098 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
4099 check_vect_support_and_set_flags.
4100 * gfortran.dg/graphite/vect-pr40979.f90: New.
4102 2011-02-02 Janus Weil <janus@gcc.gnu.org>
4105 * gfortran.dg/class_36.f03: New.
4107 2011-02-02 Richard Guenther <rguenther@suse.de>
4109 PR tree-optimization/47566
4110 * gcc.dg/lto/20110201-1_0.c: New testcase.
4112 2011-02-02 Alexandre Oliva <aoliva@redhat.com>
4118 * debug/pr47498.c: New.
4119 * debug/pr47501.c: New.
4121 2011-02-01 Richard Guenther <rguenther@suse.de>
4123 PR tree-optimization/47559
4124 * g++.dg/torture/pr47559.C: New testcase.
4126 2011-02-01 Janus Weil <janus@gcc.gnu.org>
4129 * gfortran.dg/typebound_call_20.f03: New.
4131 2011-02-01 Richard Guenther <rguenther@suse.de>
4133 PR tree-optimization/47555
4134 * gcc.dg/pr47555.c: New testcase.
4136 2011-02-01 Richard Guenther <rguenther@suse.de>
4138 PR tree-optimization/47541
4139 * g++.dg/torture/pr47541.C: New testcase.
4141 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4144 * gfortran.dg/typebound_call_19.f03: New.
4146 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4149 * g++.dg/cpp0x/pr47416.C: New test.
4151 2011-01-31 Paul Thomas <pault@gcc.gnu.org>
4154 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
4156 2011-01-31 Janus Weil <janus@gcc.gnu.org>
4159 * gfortran.dg/typebound_assignment_1.f03: New.
4161 2011-01-31 Jakub Jelinek <jakub@redhat.com>
4163 PR tree-optimization/47538
4164 * gcc.c-torture/execute/pr47538.c: New test.
4166 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4169 * gcc.target/i386/pr38240.c: Add dg-options "-msse".
4171 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4173 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
4175 2011-01-31 Eric Botcazou <ebotcazou@adacore.com>
4177 PR rtl-optimization/44031
4178 * gcc.c-torture/compile/20110131-1.c: New test.
4180 2011-01-31 Tobias Burnus <burnus@net-b.de>
4183 * gfortran.dg/stmt_func_1.f90: New.
4185 2011-01-31 Tobias Burnus <burnus@net-b.de>
4188 * gfortran.dg/interface_34.f90: New.
4190 2011-01-30 Paul Thomas <pault@gcc.gnu.org>
4193 * gfortran.dg/realloc_on_assign_5.f03: New test.
4194 * gfortran.dg/realloc_on_assign_5.f03: New test.
4196 2011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4198 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
4199 * gfortran.dg/bessel_7.f90: Likewise.
4200 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0.
4202 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
4203 * gfortran.dg/sum_init_expr.f03: Likewise.
4205 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
4207 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
4210 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
4211 loop only on "vect_intfloat_cvt" targets.
4213 2011-01-29 Tobias Burnus <burnus@net-b.de>
4216 * gfortran.dg/shape_6.f90: New.
4218 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4220 PR libgfortran/47434
4221 * gfortran.dg/read_infnan_1.f90: Update test.
4222 * gfortran.dg/module_nan.f90: Update test.
4223 * gfortran.dg/char4_iunit_1.f03: Update test.
4224 * gfortran.dg/large_real_kind_1.f90: Update test.
4225 * gfortran.dg/real_const_3.f90: Update test.
4226 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
4228 2011-01-29 Dodji Seketeli <dodji@redhat.com>
4231 * g++.dg/template/param2.C: New test.
4233 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4235 PR libgfortran/47285
4236 * gfortran.dg/fmt_g.f: New test.
4238 2011-01-28 Tobias Burnus <burnus@net-b.de>
4241 * gfortran.dg/pure_formal_1.f90: New.
4243 2011-01-28 Jakub Jelinek <jakub@redhat.com>
4246 * gcc.dg/tls/pr42894.c: New test.
4248 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4250 * gcc.dg/pr47276.c: Add dg-require-visibility.
4252 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4254 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
4256 2011-01-28 Paul Thomas <pault@gcc.gnu.org>
4257 Tobias Burnus <burnus@gcc.gnu.org>
4262 * gfortran.dg/realloc_on_assign_3.f03: New test.
4263 * gfortran.dg/realloc_on_assign_4.f03: New test.
4264 * gfortran.dg/allocatable_function_5.f90: New test.
4265 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
4266 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
4267 implemented" dg-errors.
4269 2011-01-27 Jan Hubicka <jh@suse.cz>
4272 * gcc.dg/attr-weakref-4.c: New testcase
4274 2011-01-27 Martin Jambor <mjambor@suse.cz>
4276 PR tree-optimization/47228
4277 * gcc.dg/torture/pr47228.c: New test.
4279 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4281 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
4283 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4285 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
4286 when using auto-overlay support on the SPU.
4288 2011-01-27 Eric Botcazou <ebotcazou@adacore.com>
4290 PR rtl-optimization/44174
4291 * gcc.target/i386/asm-6.c: New test.
4293 2011-01-26 Mikael Pettersson <mikpe@it.uu.se>
4295 PR rtl-optimization/46856
4296 * gcc.c-torture/compile/pr46856.c: New test.
4298 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com>
4299 Andrew Pinski <pinskia@gmail.com>
4302 * gcc.dg/pr43082.c: New.
4304 2011-01-26 DJ Delorie <dj@redhat.com>
4306 PR rtl-optimization/46878
4307 * gcc.dg/pr46878-1.c: New test.
4309 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4312 * g++.dg/cpp0x/pr47476.C: New test.
4314 2011-01-26 Eric Botcazou <ebotcazou@adacore.com>
4316 * gcc.c-torture/compile/20110126-1.c: New test.
4318 2011-01-26 Jakub Jelinek <jakub@redhat.com>
4321 * gcc.dg/torture/pr47473.c: New test.
4323 2011-01-26 Jan Hubicka <jh@suse.cz>
4326 * gcc.c-torture/execute/pr47237.c: New testcase.
4328 2011-01-26 Jan Hubicka <jh@suse.cz>
4330 PR tree-optimization/47190
4331 * gcc.dg/attr-weakref-3.c: New testcase.
4333 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com>
4336 * gcc.dg/dll-9a.c: New test file.
4337 * gcc.dg/dll-11.c: Likewise.
4338 * gcc.dg/dll-12.c: Likewise.
4339 * gcc.dg/dll-12a.c: Likewise.
4340 * gcc.dg/dll-11a.c: Likewise.
4341 * gcc.dg/dll-9.c: Likewise.
4342 * gcc.dg/dll-10.c: Likewise.
4343 * gcc.dg/dll-10a.c: Likewise.
4344 * g++.dg/ext/dllexport4a.cc: Likewise.
4345 * g++.dg/ext/dllexport4.C: Likewise.
4346 * g++.dg/ext/dllexport5.C: Likewise.
4347 * g++.dg/ext/dllexport5a.cc: Likewise.
4349 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4351 PR tree-optimization/46970
4352 * gcc.dg/graphite/pr46970.c: New.
4354 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4356 PR tree-optimization/46215
4357 * gcc.dg/graphite/pr46215.c: New.
4359 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4361 PR tree-optimization/46168
4362 * gcc.dg/graphite/pr46168.c: New.
4364 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4366 PR tree-optimization/43657
4367 * gcc.dg/graphite/pr43657.c: New.
4369 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4371 PR tree-optimization/29832
4372 * gfortran.dg/graphite/pr29832.f90: New.
4374 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4376 PR tree-optimization/43567
4377 * gcc.dg/graphite/pr43567.c: New.
4379 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4381 * gfortran.dg/graphite/interchange-4.f: New.
4382 * gfortran.dg/graphite/interchange-5.f: New.
4384 * gcc.dg/tree-ssa/ltrans-1.c: Removed.
4385 * gcc.dg/tree-ssa/ltrans-2.c: Removed.
4386 * gcc.dg/tree-ssa/ltrans-3.c: Removed.
4387 * gcc.dg/tree-ssa/ltrans-4.c: Removed.
4388 * gcc.dg/tree-ssa/ltrans-5.c: Removed.
4389 * gcc.dg/tree-ssa/ltrans-6.c: Removed.
4390 * gcc.dg/tree-ssa/ltrans-8.c: Removed.
4391 * gfortran.dg/ltrans-7.f90: Removed.
4392 * gcc.dg/tree-ssa/data-dep-1.c: Removed.
4394 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
4395 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
4396 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
4397 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
4398 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
4399 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
4400 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
4401 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
4402 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
4403 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
4404 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
4405 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
4406 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
4407 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
4408 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
4409 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
4410 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
4411 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
4412 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
4413 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
4414 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
4415 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
4416 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
4417 * gcc.dg/tree-ssa/data-dep-1.c
4418 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
4419 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
4420 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
4421 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
4422 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
4424 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4426 PR tree-optimization/47265
4427 PR tree-optimization/47443
4428 * gcc.c-torture/compile/pr47265.c: New test.
4429 * gcc.dg/pr47443.c: New test.
4431 2011-01-25 Martin Jambor <mjambor@suse.cz>
4433 PR tree-optimization/47382
4434 * g++.dg/torture/pr47382.C: New test.
4435 * g++.dg/opt/devirt1.C: Xfail.
4437 2011-01-25 Yao Qi <yao@codesourcery.com>
4440 * gcc.target/arm/pr45701-1.c: New test.
4441 * gcc.target/arm/pr45701-2.c: New test.
4442 * gcc.target/arm/pr45701-3.c: New test.
4444 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4445 Jakub Jelinek <jakub@redhat.com>
4447 PR tree-optimization/47271
4448 * gcc.dg/tree-ssa/ifc-pr47271.c: New.
4450 2011-01-25 Nick Clifton <nickc@redhat.com>
4452 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
4453 (saturate_add): Delete.
4455 (main): Do not run saturate_add.
4456 (set_interrupts): Delete.
4458 2011-01-25 Tobias Burnus <burnus@net-b.de>
4461 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
4463 2011-01-25 Jakub Jelinek <jakub@redhat.com>
4465 PR tree-optimization/47427
4466 PR tree-optimization/47428
4467 * gcc.c-torture/compile/pr47427.c: New test.
4468 * gcc.c-torture/compile/pr47428.c: New test.
4470 2011-01-25 Richard Guenther <rguenther@suse.de>
4473 * gcc.dg/torture/pr47411.c: New testcase.
4475 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4477 * gfortran.dg/graphite/id-24.f: New.
4478 * gfortran.dg/graphite/id-25.f: New.
4480 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4482 * gfortran.dg/graphite/id-23.f: New.
4484 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4486 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
4488 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4490 * gcc.dg/graphite/block-0.c: Un-XFAILed.
4491 * gcc.dg/graphite/block-1.c: Un-XFAILed.
4492 * gcc.dg/graphite/block-7.c: Un-XFAILed.
4493 * gcc.dg/graphite/block-8.c: Un-XFAILed.
4494 * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
4495 * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
4496 * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
4497 * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
4498 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
4500 2011-01-25 Sebastian Pop <sebastian.pop@amd.com>
4502 * gcc.dg/graphite/block-0.c: Add documentation.
4503 * gcc.dg/graphite/block-4.c: Same.
4504 * gcc.dg/graphite/block-7.c: Same.
4505 * gcc.dg/graphite/block-8.c: New.
4506 * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
4507 * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
4508 * gcc.dg/graphite/interchange-12.c: Add documentation.
4509 * gcc.dg/graphite/interchange-13.c: New.
4510 * gcc.dg/graphite/interchange-14.c: New.
4511 * gcc.dg/graphite/interchange-15.c: New.
4512 * gcc.dg/graphite/interchange-8.c: Add documentation.
4513 * gcc.dg/graphite/interchange-mvt.c: Same.
4515 2011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4518 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
4519 * gcc.target/powerpc/altivec-14.c: Ditto.
4520 * gcc.target/powerpc/altivec-33.c: Ditto.
4521 * gcc.target/powerpc/altivec-types-1.c: Ditto.
4522 * gcc.target/powerpc/altivec-types-2.c: Ditto.
4523 * gcc.target/powerpc/altivec-types-3.c: Ditto.
4524 * gcc.target/powerpc/altivec-types-4.c: Ditto.
4525 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
4526 * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
4527 * g++.dg/ext/altivec-15.C: Ditto.
4528 * g++.dg/ext/altivec-types-1.C: Ditto.
4529 * g++.dg/ext/altivec-types-2.C: Ditto.
4530 * g++.dg/ext/altivec-types-3.C: Ditto.
4531 * g++.dg/ext/altivec-types-4.C: Ditto.
4533 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4535 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
4537 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
4540 optimization options.
4542 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4544 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
4547 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
4549 2011-01-23 Tobias Burnus <burnus@net-b.de>
4552 * gfortran.dg/allocatable_scalar_12.f90: New.
4554 2011-01-23 Ira Rosen <irar@il.ibm.com>
4556 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
4557 vectorization to be not profitable if peeling is used to
4558 realign the memory access.
4559 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
4560 loop bound to avoid loop unrolling.
4561 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
4563 2011-01-22 Jan Hubicka <jh@suse.cz>
4566 * g++.dg/lto/pr47333.C: New file.
4568 2011-01-22 Jan Hubicka <jh@suse.cz>
4570 PR tree-optimization/43884
4572 * gcc.dg/autopar/outer-2.c: Increase array size.
4573 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
4575 2011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4578 * gfortran.dg/c_loc_tests_16.f90: New test.
4580 2011-01-22 Tobias Burnus <burnus@net-b.de>
4583 * gfortran.dg/typebound_proc_19.f90: New.
4585 2011-01-21 Jeff Law <law@redhat.com>
4587 PR tree-optimization/47053
4588 * g++.dg/pr47053.C: New test.
4590 2011-01-21 Jason Merrill <jason@redhat.com>
4593 * g++.dg/cpp0x/constexpr-ctor6.C: New.
4595 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4598 * g++.dg/cpp0x/range-for10.C: New test.
4599 * g++.dg/template/for1.C: New test.
4602 * g++.dg/tree-prof/partition3.C: New test.
4604 * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
4606 PR rtl-optimization/47366
4607 * g++.dg/opt/pr47366.C: New test.
4609 2011-01-21 Jason Merrill <jason@redhat.com>
4612 * g++.dg/cpp0x/constexpr-regress2.C: New.
4614 * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
4616 2011-01-21 Jeff Law <law@redhat.com>
4618 PR rtl-optimization/41619
4619 * gcc.dg/pr41619.c: New.
4621 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4623 PR tree-optimization/47355
4624 * g++.dg/opt/pr47355.C: New test.
4626 2011-01-21 Richard Guenther <rguenther@suse.de>
4628 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
4631 2011-01-21 Richard Guenther <rguenther@suse.de>
4633 PR tree-optimization/47365
4634 * gcc.dg/torture/pr47365.c: New testcase.
4635 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4637 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4639 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
4641 2011-01-21 Jakub Jelinek <jakub@redhat.com>
4643 PR tree-optimization/47391
4644 * gcc.dg/pr47391.c: New test.
4646 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4648 * g++.dg/template/char1.C: Use signed char.
4650 2011-01-21 Tobias Burnus <burnus@net-b.de>
4653 * gfortran.dg/pointer_target_4.f90: New.
4655 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4658 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
4659 ILP32 system and not IP32.
4661 2011-01-20 Alexandre Oliva <aoliva@redhat.com>
4664 * g++.dg/debug/pr46583.C: New.
4666 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/debug/pr47283.C: New test.
4672 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
4673 * gcc.target/i386/headmerge-2.c: Likewise.
4675 2011-01-20 Richard Guenther <rguenther@suse.de>
4678 * gcc.dg/torture/pr47370.c: New testcase.
4680 2011-01-20 Jakub Jelinek <jakub@redhat.com>
4682 PR tree-optimization/46130
4683 * gcc.dg/pr46130-1.c: New test.
4684 * gcc.dg/pr46130-2.c: New test.
4686 2011-01-19 Dodji Seketeli <dodji@redhat.com>
4689 * g++.dg/debug/dwarf2/template-params-10.C: New test.
4691 2011-01-19 Alexandre Oliva <aoliva@redhat.com>
4694 * g++.dg/debug/pr46240.cc: New.
4696 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4699 * g++.dg/template/anonunion1.C: New test.
4701 PR rtl-optimization/47337
4702 * gcc.c-torture/execute/pr47337.c: New test.
4704 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4707 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
4709 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4711 PR tree-optimization/46021
4712 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
4714 2011-01-19 Jakub Jelinek <jakub@redhat.com>
4716 PR tree-optimization/47290
4717 * g++.dg/torture/pr47290.C: New test.
4719 2011-01-18 Janus Weil <janus@gcc.gnu.org>
4722 * gfortran.dg/proc_ptr_comp_29.f90: New.
4724 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4727 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
4728 powerpc-apple-darwin9.
4730 2011-01-18 Jakub Jelinek <jakub@redhat.com>
4732 PR rtl-optimization/47299
4733 * gcc.c-torture/execute/pr47299.c: New test.
4735 2011-01-17 Jason Merrill <jason@redhat.com>
4737 * g++.dg/cpp0x/constexpr-virtual.C: New.
4739 2011-01-17 Jakub Jelinek <jakub@redhat.com>
4742 * gfortran.dg/gomp/pr47331.f90: New test.
4744 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com>
4747 * objc.dg/selector-warn-1.m: New.
4748 * obj-c++.dg/selector-warn-1.mm: New.
4750 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com>
4752 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
4753 Update dg-final accordingly.
4755 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
4759 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4761 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
4763 * gcc.dg/guality/pr36728-2.c: Likewise.
4765 2011-01-17 Richard Guenther <rguenther@suse.de>
4767 PR tree-optimization/47313
4768 * g++.dg/torture/pr47313.C: New testcase.
4770 2011-01-17 H.J. Lu <hongjiu.lu@intel.com>
4773 * gcc.target/i386/avx-vmaskmovpd-1.c: New.
4774 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
4775 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4776 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
4778 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
4780 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
4781 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
4782 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
4784 2011-01-17 Richard Guenther <rguenther@suse.de>
4786 PR tree-optimization/45967
4787 * gcc.dg/torture/pr45967-2.c: New testcase.
4788 * gcc.dg/torture/pr45967-3.c: Likewise.
4790 2011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4793 * g++.dg/ext/pr47213.C: Require visibility.
4795 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4797 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
4798 * gcc.dg/fixed-point/struct-union.c: Update error messages.
4800 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com>
4802 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
4803 Linux-based targets.
4805 2011-01-13 Jan Hubicka <jh@suse.cz>
4807 PR tree-optimization/47276
4808 * gcc.dg/pr47276.c: New testcase.
4810 2011-01-15 Giovanni Funchal <gafunchal@gmail.com>
4811 Jonathan Wakely <jwakely.gcc@gmail.com>
4814 * g++.dg/other/pr33558.C: New.
4815 * g++.dg/other/pr33558-2.C: New.
4817 2011-01-14 Martin Jambor <mjambor@suse.cz>
4819 PR tree-optimization/45934
4820 PR tree-optimization/46302
4821 * g++.dg/ipa/devirt-c-1.C: New test.
4822 * g++.dg/ipa/devirt-c-2.C: Likewise.
4823 * g++.dg/ipa/devirt-c-3.C: Likewise.
4824 * g++.dg/ipa/devirt-c-4.C: Likewise.
4825 * g++.dg/ipa/devirt-c-5.C: Likewise.
4826 * g++.dg/ipa/devirt-c-6.C: Likewise.
4827 * g++.dg/ipa/devirt-6.C: Likewise.
4828 * g++.dg/ipa/devirt-d-1.C: Likewise.
4829 * g++.dg/torture/pr45934.C: Likewise.
4831 2011-01-14 Jason Merrill <jason@redhat.com>
4833 * g++.dg/cpp0x/variadic105.C: New.
4835 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr>
4836 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4839 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
4840 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
4841 execution tests on i?86-*-*, x86_64-*-* and
4842 powerpc*-apple-darwin* && ilp32.
4843 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
4844 tests on i?86-*-* and x86_64-*-*.
4846 2011-01-14 Richard Guenther <rguenther@suse.de>
4848 PR tree-optimization/47280
4849 * g++.dg/opt/pr47280.C: New testcase.
4851 2011-01-14 Jason Merrill <jason@redhat.com>
4853 * g++.dg/cpp0x/constexpr-regress1.C: New.
4855 * g++.dg/ext/flexary2.C: New.
4857 2011-01-14 Richard Guenther <rguenther@suse.de>
4860 * gcc.dg/torture/pr47281.c: New testcase.
4861 * gcc.dg/tree-ssa/pr46076.c: XFAIL.
4863 2011-01-14 Richard Guenther <rguenther@suse.de>
4865 PR tree-optimization/47286
4866 * gcc.dg/tree-ssa/pr47286.c: New testcase.
4868 2011-01-13 Kai Tietz <kai.tietz@onevision.com>
4871 * g++.dg/ext/pr47213.C: New.
4873 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4875 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
4877 2011-01-13 Tobias Burnus <burnus@net-b.de>
4878 Mikael Morin <mikael@gcc.gnu.org>
4882 * gfortran.dg/select_type_20.f90: New.
4883 * gfortran.dg/select_type_21.f90: New.
4885 2011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com>
4888 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
4890 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4892 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
4893 * gcc.dg/guality/pr36728-2.c: Likewise.
4895 2011-01-13 Dodji Seketeli <dodji@redhat.com>
4898 * g++.dg/debug/dwarf2/template-params-9.C: New test.
4900 2011-01-13 Andrey Belevantsev <abel@ispras.ru>
4902 PR rtl-optimization/45352
4903 * gcc.dg/pr45352-3.c: New.
4905 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
4907 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
4909 * g++.dg/cpp0x/range-for8.C: New.
4910 * g++.dg/cpp0x/range-for9.C: New.
4912 2011-01-12 Kai Tietz <kai.tietz@onevision.com>
4915 * g++.dg/debug/pr47209.C: New.
4917 2011-01-12 Richard Guenther <rguenther@suse.de>
4920 * gcc.dg/lto/pr47259_0.c: New testcase.
4921 * gcc.dg/lto/pr47259_1.c: Likewise.
4923 2011-01-12 Iain Sandoe <iains@gcc.gnu.org>
4925 * objc-obj-c++-shared/Object1.h: Add copyright header, update
4926 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime.
4927 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
4928 methods missing from the OBJC2 Object.
4929 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
4930 Amend implementation to use a TEST_SUITE_ADDITIONS category for both
4931 GNU and NeXT runtimes.
4932 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
4934 * objc-obj-c++-shared/Object1.m: Likewise.
4935 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible.
4936 * objc.dg/proto-qual-1.m: Likewise.
4937 * obj-c++.dg/proto-lossage-3.mm: Likewise.
4938 * obj-c++.dg/proto-qual-1.mm: Likewise.
4940 2011-01-12 Eric Botcazou <ebotcazou@adacore.com>
4943 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
4945 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4947 Fixed the Objective-C++ testsuite and updated all tests.
4948 * lib/obj-c++.exp (obj-c++_init): Declare and set
4949 gcc_warning_prefix and gcc_error_prefix.
4950 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
4951 'dg-warning', 'dg-message' and 'dg-error'.
4952 * obj-c++.dg/class-extension-3.mm: Likewise.
4953 * obj-c++.dg/class-protocol-1.mm: Likewise.
4954 * obj-c++.dg/encode-7.mm: Likewise.
4955 * obj-c++.dg/exceptions-3.mm: Likewise.
4956 * obj-c++.dg/exceptions-5.mm: Likewise.
4957 * obj-c++.dg/method-12.mm: Likewise.
4958 * obj-c++.dg/method-13.mm: Likewise.
4959 * obj-c++.dg/method-15.mm: Likewise.
4960 * obj-c++.dg/method-16.mm: Likewise.
4961 * obj-c++.dg/method-4.mm: Likewise.
4962 * obj-c++.dg/method-8.mm: Likewise.
4963 * obj-c++.dg/method-conflict-1.mm: Likewise.
4964 * obj-c++.dg/method-conflict-2.mm: Likewise.
4965 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
4966 and uncommented second part of the testcase now that the testsuite
4968 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME
4969 and uncommented second part of the testcase now that the testsuite
4971 * obj-c++.dg/private-1.mm: Likewise.
4972 * obj-c++.dg/proto-lossage-4.mm: Likewise.
4973 * obj-c++.dg/syntax-error-7.mm: Likewise.
4974 * obj-c++.dg/warn5.mm: Likewise.
4975 * obj-c++.dg/property/at-property-14.mm: Likewise.
4976 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
4978 * obj-c++.dg/property/at-property-18.mm: Likewise.
4979 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
4981 * obj-c++.dg/property/at-property-21.mm: Likewise.
4982 * obj-c++.dg/property/at-property-28.mm: Likewise.
4983 * obj-c++.dg/property/at-property-5.mm: Likewise.
4984 * obj-c++.dg/property/dynamic-2.mm: Likewise.
4985 * obj-c++.dg/property/property-neg-3.mm: Likewise.
4986 * obj-c++.dg/property/synthesize-11.mm: Likewise.
4987 * obj-c++.dg/property/synthesize-6.mm: Likewise.
4988 * obj-c++.dg/property/synthesize-8.mm: Likewise.
4989 * obj-c++.dg/property/synthesize-9.mm: Likewise.
4990 * obj-c++.dg/tls/diag-5.mm: Likewise.
4991 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
4992 dg-error, now matched correctly.
4994 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com>
4996 * objc.dg/property/at-property-29.m: New.
4997 * obj-c++.dg/property/at-property-29.mm: New.
4999 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5001 * go.test/go-test.exp (go-set-goarch): New proc.
5002 (go-gc-tests): Use it.
5004 2011-01-11 Dodji Seketeli <dodji@redhat.com>
5007 * g++.dg/debug/dwarf2/template-params-8.C: New test.
5009 2011-01-11 Richard Henderson <rth@redhat.com>
5011 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
5013 2011-01-11 Jan Hubicka <jh@suse.cz>
5017 * testsuite/gcc.dg/lto/pr45721_1.c: New file.
5018 * testsuite/gcc.dg/lto/pr45721_0.c: New file.
5020 2011-01-11 Richard Guenther <rguenther@suse.de>
5022 PR tree-optimization/46076
5023 * gcc.dg/tree-ssa/pr46076.c: New testcase.
5025 2011-01-11 Jeff Law <law@redhat.com>
5027 * PR tree-optimization/47086
5028 * gcc.dg/pr47086.c: New test.
5030 2011-01-11 Jason Merrill <jason@redhat.com>
5033 * g++.dg/template/new10.C: New.
5036 * g++.dg/cpp0x/lambda/lambda-this3.C: New.
5038 2011-01-11 Iain Sandoe <iains@gcc.gnu.org>
5040 * objc-obj-c++-shared/next-mapping.h: Add copyright header.
5041 Split type definitions and NSConstantString class into...
5042 * objc-obj-c++-shared/objc-test-suite-types.h: New.
5043 * objc-obj-c++-shared/nsconstantstring-class.h: New.
5044 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
5045 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
5046 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
5047 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
5049 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
5050 encode defines for newer NeXT system headers.
5051 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
5052 * obj-c++.dg/torture/strings/string1.mm: Likewise.
5053 * objc.dg/foreach-5.m: Likewise.
5054 * objc.dg/foreach-2.m: Likewise.
5055 * objc.dg/foreach-4.m: Likewise.
5056 * objc.dg/torture/strings/string1.m: Likewise.
5057 * objc.dg/torture/strings/string2.m: Likewise.
5058 * objc.dg/torture/strings/string3.m: Likewise.
5059 * objc.dg/torture/strings/string4.m: Likewise.
5060 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
5061 header and stand alone.
5062 * obj-c++.dg/strings/strings-2.mm: Likewise.
5063 * objc.dg/torture/strings/const-str-3.m: Likewise.
5064 * objc.dg/strings/strings-2.m: Likewise.
5065 * objc.dg/strings/const-str-12b.m: Likewise.
5067 2011-01-12 Richard Guenther <rguenther@suse.de>
5070 * gcc.dg/attr-weak-1.c: Adjust.
5072 2011-01-11 Paul Thomas <pault@gcc.gnu.org>
5075 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
5076 standard compliant and comment.
5078 2011-01-10 Jan Hubicka <jh@suse.cz>
5081 * gcc.dg/initpri3.c: New testcase.
5083 2011-01-10 H.J. Lu <hongjiu.lu@intel.com>
5086 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
5092 (g_ebp_save): Likewise.
5093 (g_esp_save): Likewise.
5095 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5097 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
5099 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5101 PR tree-optimization/46021
5102 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
5103 i?86-*-*, x86_64-*-*.
5105 2011-01-10 Jeff Law <law@redhat.com>
5107 * PR tree-optimization/47141
5108 * gcc.c-torture/compile/pr47141.c: New test.
5110 2011-01-10 Eric Botcazou <ebotcazou@adacore.com>
5113 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
5114 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
5115 * gcc.dg/vect/slp-35.c: Remove XFAILs.
5116 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
5119 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
5120 being vectorized. Adjust dg-final pattern. Remove XFAIL.
5121 * gcc.dg/vect/vect-peel-2.c (main): Likewise.
5122 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
5123 being vectorized. Adjust dg-final pattern.
5126 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
5127 * gcc.dg/vect/slp-24.c: Likewise.
5129 2011-01-10 Dave Korn <dave.korn.cygwin@gmail.com>
5132 * g++.dg/other/pr47218-1.C: New test file.
5133 * g++.dg/other/pr47218.C: Likewise.
5134 * g++.dg/other/pr47218.h: New supporting header.
5136 2011-01-09 Nicola Pero <nicola.pero@meta-innovation.com>
5139 * objc.dg/attributes/invalid-attribute-1.m: New.
5140 * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
5142 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5145 * gfortran.dg/proc_ptr_comp_28.f90: New.
5147 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5149 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
5150 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
5151 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
5152 * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
5153 * obj-c++.dg/gnu-api-2-object.mm: Likewise.
5154 * obj-c++.dg/gnu-api-2-property.mm: Likewise.
5155 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
5156 * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
5157 * objc.dg/gnu-api-2-class.m: Likewise.
5158 * objc.dg/gnu-api-2-ivar.m: Likewise.
5159 * objc.dg/gnu-api-2-method.m: Likewise.
5160 * objc.dg/gnu-api-2-objc.m: Likewise.
5161 * objc.dg/gnu-api-2-object.m: Likewise.
5162 * objc.dg/gnu-api-2-property.m: Likewise.
5163 * objc.dg/gnu-api-2-protocol.m: Likewise.
5164 * objc.dg/gnu-api-2-sel.m: Likewise.
5166 2011-01-09 Iain Sandoe <iains@gcc.gnu.org>
5168 * objc.dg/foreach-1.m: Skip for Darwin < 9.
5169 * objc.dg/objc-foreach-4.m: Likewise.
5170 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
5171 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
5172 * objc.dg/foreach-4.m: Likewise.
5173 * objc.dg/foreach-5.m: Likewise.
5174 * objc.dg/foreach-3.m: Return self from init.
5176 2011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5179 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test.
5181 2011-01-09 Janus Weil <janus@gcc.gnu.org>
5184 * gfortran.dg/class_35.f90: New.
5186 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5188 * objc.dg/foreach-1.m: Add "-Wall" to flags.
5190 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com>
5193 * objc.dg/invalid-method-2.m: New.
5194 * obj-c++.dg/invalid-method-2.mm: New.
5196 2011-01-08 Paul Thomas <pault@gcc.gnu.org>
5199 * gfortran.dg/transpose_optimization_2.f90 : New test.
5201 2011-01-08 Jan Hubicka <jh@suse.cz>
5203 PR tree-optmization/46469
5204 * g++.dg/torture/pr46469.C: New testcase.
5206 2011-01-08 Iain Sandoe <iains@gcc.gnu.org>
5208 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
5209 emulation of libobjc-gnu structure layout functionality to ..
5210 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
5211 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
5212 * objc/execute/bf-common.h: Adjust headers.
5213 * objc/execute/bf-1.m: Likewise.
5214 * objc/execute/bf-2.m: Likewise.
5215 * objc/execute/bf-3.m: Likewise.
5216 * objc/execute/bf-4.m: Likewise.
5217 * objc/execute/bf-5.m: Likewise.
5218 * objc/execute/bf-6.m: Likewise.
5219 * objc/execute/bf-7.m: Likewise.
5220 * objc/execute/bf-8.m: Likewise.
5221 * objc/execute/bf-9.m: Likewise.
5222 * objc/execute/bf-10.m: Likewise.
5223 * objc/execute/bf-11.m: Likewise.
5224 * objc/execute/bf-12.m: Likewise.
5225 * objc/execute/bf-13.m: Likewise.
5226 * objc/execute/bf-14.m: Likewise.
5227 * objc/execute/bf-15.m: Likewise.
5228 * objc/execute/bf-16.m: Likewise.
5229 * objc/execute/bf-17.m: Likewise.
5230 * objc/execute/bf-18.m: Likewise.
5231 * objc/execute/bf-19.m: Likewise.
5232 * objc/execute/bf-20.m: Likewise.
5233 * objc/execute/bf-21.m: Likewise.
5234 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
5235 objc_get_type_qualifiers ().
5237 2011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5240 * gfortran.dg/dependency_39.f90: New test.
5242 2011-01-07 Jan Hubicka <jh@suse.cz>
5244 Get builtins tests ready for linker plugin.
5245 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
5246 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
5247 my_memset, my_bzero): Mark used.
5248 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
5249 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
5251 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
5254 2011-01-07 Jan Hubicka <jh@suse.cz>
5256 PR tree-optimization/46367
5257 * g++.dg/torture/pr46367.C: New file.
5259 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5262 * gcc.dg/pr47201.c: New test.
5265 * gcc.dg/tree-prof/pr47187.c: New test.
5267 2011-01-07 Tobias Burnus <burnus@net-b.de>
5270 * gfortran.dg/extends_type_of_3.f90: New.
5272 2011-01-07 Kai Tietz <kai.tietz@onevision.com>
5274 * g++.dg/ext/dllexport-MI1.C: Adjust test.
5275 * g++.dg/ext/dllimport-MI1.C: Likewise.
5276 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
5277 * g++.dg/ext/dllimport10.C: Likewise.
5278 * g++.dg/ext/dllimport11.C: Likewise.
5279 * g++.dg/ext/dllimport12.C: Likewise.
5280 * g++.dg/ext/dllimport13.C: Likewise.
5281 * g++.dg/ext/dllimport2.C: Likewise.
5282 * g++.dg/ext/dllimport3.C: Likewise.
5283 * g++.dg/ext/dllimport4.C: Likewise.
5284 * g++.dg/ext/dllimport5.C: Likewise.
5285 * g++.dg/ext/dllimport6.C: Likewise.
5286 * g++.dg/ext/dllimport8.C: Likewise.
5287 * g++.dg/ext/dllimport9.C: Likewise.
5288 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
5289 targets, too. Additionally enable test for i?86-*-mingw*.
5290 * g++.dg/ext/selectany1.C: Likewise.
5291 Remove guard variable check.
5293 2011-01-07 Janus Weil <janus@gcc.gnu.org>
5297 * gfortran.dg/storage_size_3.f08: Extended.
5299 2011-01-07 Jakub Jelinek <jakub@redhat.com>
5302 * g++.dg/template/stdarg1.C: New test.
5304 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5307 * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
5308 * gfortran.dg/defined_operators_1.f90: Split the subroutine
5309 from the interface of functions to not hide the errors that
5312 2011-01-06 Jan Hubicka <jh@suse.cz>
5314 * testsuite/gcc.dg/lto/pr47188_0.c: New testcase.
5315 * testsuite/gcc.dg/lto/pr47188_1.c: New testcase.
5317 2011-01-06 Daniel Franke <franke.daniel@gmail.com>
5321 * gfortran.dg/interface_33.f90: New test.
5323 2011-01-06 Jakub Jelinek <jakub@redhat.com>
5326 * gcc.c-torture/compile/pr47150.c: New test.
5328 2011-01-06 Ira Rosen <irar@il.ibm.com>
5330 PR tree-optimization/47139
5331 * gcc.dg/vect/pr47139.c: New test.
5333 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5336 * gfortran.dg/extends_type_of_2.f03: New.
5338 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5340 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
5342 2011-01-05 Eric Botcazou <ebotcazou@adacore.com>
5344 * gnat.dg/opt14.adb: New test.
5346 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5349 * gfortran.dg/allocate_error_2.f90: New test.
5351 2011-01-05 Janus Weil <janus@gcc.gnu.org>
5354 * gfortran.dg/storage_size_3.f08: New.
5356 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5358 PR libgfortran/47154
5359 * gfortran.dg/namelist_68.f90: New test.
5361 2011-01-04 Eric Botcazou <ebotcazou@adacore.com>
5363 * gnat.dg/unchecked_convert8.ad[sb]: New test.
5365 2011-01-04 Janus Weil <janus@gcc.gnu.org>
5368 * gfortran.dg/class_34.f90: New.
5370 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5372 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
5373 use __builtin_inff. Skip all single-precision tests that require
5376 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5378 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
5380 2011-01-03 Jakub Jelinek <jakub@redhat.com>
5382 PR tree-optimization/47148
5383 * gcc.c-torture/execute/pr47148.c: New test.
5385 PR tree-optimization/47155
5386 * gcc.c-torture/execute/pr47155.c: New test.
5388 PR rtl-optimization/47157
5389 * gcc.c-torture/compile/pr47157.c: New test.
5391 2011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5393 * gcc.dg/torture/vector-shift2.c (schar): Define.
5394 (main): Always use schar or uchar instead of plain "char" to avoid
5395 dependencies on implementation-defined char signedness.
5397 2011-01-03 Martin Jambor <mjambor@suse.cz>
5399 PR tree-optimization/46801
5400 * gnat.dg/pack9.adb: Remove xfail.
5402 2011-01-03 Martin Jambor <mjambor@suse.cz>
5404 PR tree-optimization/46984
5405 * g++.dg/ipa/pr46984.C: New test.
5407 2011-01-02 Janus Weil <janus@gcc.gnu.org>
5410 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
5412 2011-01-02 Jakub Jelinek <jakub@redhat.com>
5414 PR tree-optimization/47140
5415 * gcc.c-torture/compile/pr47140.c: New test.
5417 PR rtl-optimization/47028
5418 * gcc.dg/pr47028.c: New test.
5420 2011-01-02 Nicola Pero <nicola.pero@meta-innovation.com>
5422 * objc.dg/protocol-forward-1.m: Removed TODO.
5423 * objc.dg/protocol-forward-2.m: New.
5424 * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
5425 * obj-c++.dg/protocol-forward-2.mm: New.
5427 2011-01-01 Kai Tietz <kai.tietz@onevision.com>
5430 * g++.dg/eh/pr38662.C: New testcase.
5432 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com>
5434 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
5435 scan for newline '\n'.
5438 Copyright (C) 2011 Free Software Foundation, Inc.
5440 Copying and distribution of this file, with or without modification,
5441 are permitted in any medium without royalty provided the copyright
5442 notice and this notice are preserved.