2012-07-02 Release Manager * GCC 4.5.4 released. 2012-06-20 Richard Guenther Backport from mainline 2012-05-21 Joseph Myers PR c/53418 * gcc.c-torture/compile/pr53418-1.c, gcc.c-torture/compile/pr53418-2.c: New tests. 2012-06-20 Richard Guenther Backport from mainline 2010-12-18 Jakub Jelinek PR tree-optimization/46985 * gfortran.dg/pr46985.f90: New test. 2011-02-18 Jakub Jelinek PR debug/47780 * gcc.target/i386/pr47780.c: New test. 2012-06-04 Edmar Wienskoski * gcc.target/powerpc/cell_builtin_1.c: New test case. * gcc.target/powerpc/cell_builtin_2.c: Ditto. * gcc.target/powerpc/cell_builtin_3.c: Ditto. * gcc.target/powerpc/cell_builtin_4.c: Ditto. * gcc.target/powerpc/cell_builtin_5.c: Ditto. * gcc.target/powerpc/cell_builtin_6.c: Ditto. * gcc.target/powerpc/cell_builtin_7.c: Ditto. * gcc.target/powerpc/cell_builtin_8.c: Ditto. 2012-05-03 Michael Meissner Backport from mainline 2012-05-03 Michael Meissner PR target/53199 * gcc.target/powwerpc/pr53199.c: New file. 2012-04-30 Uros Bizjak Backport from mainline 2012-04-27 Paolo Bonzini PR target/53138 * gcc.c-torture/execute/20120427-1.c: New testcase. 2012-03-28 Martin Jambor Backported from mainline 2012-03-27 Martin Jambor PR middle-end/52693 * gcc.dg/torture/pr52693.c: New test. 2012-03-24 Steven Bosscher PR middle-end/52640 * gcc.c-torture/compile/limits-externdecl.c: New test. 2012-03-06 Tobias Burnus Backport from mainline 2012-03-02 Tobias Burnus PR fortran/52452 * gfortran.dg/intrinsic_8.f90: New. 2012-03-06 Jakub Jelinek Backported from 4.6 branch 2012-01-25 Jason Merrill PR target/51934 * g++.dg/torture/pr51344.C: Limit to x86. 2012-03-03 Peter Bergner Revert: Backport from mainline 2012-03-02 Peter Bergner * gcc.target/powerpc/pr52457.c: New test. 2012-03-02 Peter Bergner Backport from mainline 2012-03-02 Peter Bergner * gcc.target/powerpc/pr52457.c: New test. 2012-02-23 Tobias Burnus PR fortran/52335 * gfortran.dg/io_constraints_10.f90: New. 2012-02-23 Uros Bizjak PR c/52290 * gcc.dg/noncompile/pr52290.c: New test. 2012-02-22 Uros Bizjak PR target/52330 * gcc.target/i386/pr52330.c: New test. 2012-02-14 Bin Cheng Backport from mainline. 2012-01-30 Bin Cheng PR target/51835 * gcc.target/arm/pr51835.c: New testcase. 2012-02-09 Jakub Jelinek Backported from mainline 2012-02-08 Jakub Jelinek PR rtl-optimization/52139 * gcc.dg/pr52139.c: New test. 2012-01-05 Jakub Jelinek PR rtl-optimization/51767 * gcc.c-torture/compile/pr51767.c: New test. PR middle-end/51768 * c-c++-common/pr51768.c: New test. PR middle-end/44777 * gcc.dg/tree-prof/pr44777.c: New test. 2012-02-09 Peter Bergner Backport from mainline 2012-02-09 Peter Bergner PR middle-end/52140 * gcc.dg/dfp/pr52140.c: New test. 2012-02-09 Andrey Belevantsev Backport from mainline 2012-01-20 Jakub Jelinek PR target/51106 * gcc.dg/torture/pr51106-1.c: New test. * gcc.dg/torture/pr51106-2.c: New test. 2012-01-28 Tobias Burnus PR fortran/52022 * gfortran.dg/dummy_procedure_7.f90: New. 2012-01-21 Eric Botcazou * gnat.dg/renaming5.ad[sb]: New test. 2012-01-20 Kai Tietz * g++.dg/torture/pr51344.C: Fix typo. 2012-01-19 Kai Tietz * g++.dg/torture/pr51344.C: New test. 2012-01-15 Uros Bizjak PR rtl-optimization/51821 * gcc.dg/pr51821.c: New test. 2012-01-12 Matthew Gretton-Dann Backport from mainline: 2011-01-11 Matthew Gretton-Dann * gcc.c-torture/execute/20120110-1.c: New testcase. 2012-01-10 Joseph Myers * gcc.c-torture/execute/doloop-1.c, gcc.c-torture/execute/doloop-2.c: New tests. 2012-01-09 Martin Jambor PR tree-optimization/51759 * gcc.dg/ipa/pr45644.c: New test. * g++.dg/ipa/pr51759.C: Likewise. 2012-01-06 Richard Sandiford PR middle-end/48660 * g++.dg/pr48660.C: New test. 2012-01-06 Eric Botcazou * ada/acats/overflow.lst: Add cb20004. 2012-01-04 Richard Guenther Backport from mainline 2011-07-14 Richard Guenther PR tree-optimization/49651 * gcc.dg/torture/pr49651.c: New testcase. 2012-01-03 Richard Guenther Backport from mainline 2011-10-12 Paul Koning PR tree-optimization/50189 * g++.dg/torture/pr50189.C: New testcase. 2012-01-03 Richard Guenther Backport from mainline 2011-10-06 Jakub Jelinek PR tree-optimization/49279 * gcc.c-torture/execute/pr49279.c: New test. 2012-01-03 Richard Guenther Backport from mainline 2011-05-12 Richard Guenther PR tree-optimization/48172 * gcc.dg/vect/pr48172.c: New testcase. 2011-12-20 Dodji Seketeli PR debug/49951 * g++.dg/gcov/gcov-2.C: Adjust. 2011-12-13 Jason Merrill PR c++/51406 PR c++/51161 * g++.dg/cpp0x/rv-cast3.C: New. * g++.dg/cpp0x/rv-cast4.C: New. 2011-12-09 Kazu Hirata Backport from mainline: 2011-12-05 Kazu Hirata PR target/51408 * gcc.dg/pr51408.c: New. 2011-12-04 Uros Bizjak Jérémie Detrey PR target/51393 * gcc.target/i386/pr51393.c: New test. 2011-11-19 Eric Botcazou * gcc.dg/delay-slot-2.c: New test. 2011-10-30 Uros Bizjak PR target/50875 * config/i386/sse.md (*avx_unpcklpd256): Remove extra insn constraints. Change alternative 1 to "x,m,1". 2011-10-23 Uros Bizjak PR target/50788 * gcc.target/i386/pr50788.c: New test. 2011-10-19 Jason Merrill PR c++/50793 * g++.dg/init/value9.C: New. 2011-10-13 Jason Merrill PR c++/50618 * g++.dg/init/vbase1.C: New. 2011-10-13 Janus Weil PR fortran/50659 * gfortran.dg/proc_decl_27.f90: New. 2011-10-12 Joseph Myers PR c/50565 * gcc.c-torture/compile/pr50565-1.c, gcc.c-torture/compile/pr50565-2.c: New tests. 2011-10-11 Janis Johnson PR c++/44473 * g++.dg/dfp/44473-1.C: New test. * g++.dg/dfp/44473-2.C: New test. * g++.dg/dfp/mangle-1.C: New test. * g++.dg/dfp/mangle-2.C: New test. * g++.dg/dfp/mangle-3.C: New test. * g++.dg/dfp/mangle-4.C: New test. * g++.dg/dfp/mangle-5.C: New test. 2011-10-11 Tobias Burnus PR fortran/50273 * gfortran.dg/common_16.f90: New. 2011-09-22 Uros Bizjak PR target/50464 * g++.dg/other/pr50464.C: New test. 2011-09-08 Martin Jambor Backport from mainline 2011-09-07 Martin Jambor PR tree-optimization/49911 * g++.dg/tree-ssa/pr49911.C: New test. 2011-09-01 Mikael Morin PR fortran/50050 * gfortran.dg/alloc_comp_initializer_3.f90: New test. * gfortran.dg/pointer_comp_init.f90: New test. 2011-08-30 Thomas Koenig Backport from trunk PR libfortran/50192 * gfortran.dg/widechar_compare_1.f90: New test. 2011-08-30 Tobias Burnus PR fortran/50163 * gfortran.dg/initialization_28.f90: New. 2011-08-19 Tobias Burnus Backport from mainline 2011-08-18 Tobias Burnus PR fortran/50109 * gfortran.dg/namelist_73.f90: New. 2011-08-16 Paul Thomas PR fortran/42051 PR fortran/43896 PR fortran/49962 * gfortran.dg/class_23.f03: New test. 2011-07-31 Uros Bizjak PR target/49920 * gcc.target/i386/pr49920.c: New test. 2011-07-27 Tobias Burnus Backported from mainline 2011-07-23 Tobias Burnus PR fortran/49791 * gfortran.dg/namelist_72.f: New. 2011-07-27 Uros Bizjak * gcc.target/i386/avx-os-support.h: New. * gcc.target/i386/avx-check.h: Include avx-os-support.h (main): Check avx_os_support before the test is run. * gcc.target/i386/aes-avx-check.h: Ditto. * gcc.target/i386/pclmul-avx-check.h: Ditto. 2011-07-23 Janus Weil PR fortran/49708 * gfortran.dg/allocate_error_3.f90: New. 2011-07-22 Rainer Orth PR debug/47393 * g++.dg/debug/dwarf2/icf.C: XFAIL some scan-assembler on mips-sgi-irix*. 2011-07-21 Uros Bizjak * lib/target-supports.exp (check_avx_os_support_available): New. (check_effective_target_avx_runtime): Use it. 2011-07-19 Jakub Jelinek Backport from mainline 2011-07-08 Jakub Jelinek PR target/49621 * gcc.target/powerpc/altivec-34.c: New test. 2011-07-07 Jakub Jelinek PR c/49644 * g++.dg/torture/pr49644.C: New test. PR c/49644 * gcc.c-torture/execute/pr49644.c: New test. PR middle-end/49640 * gcc.dg/gomp/pr49640.c: New test. 2011-07-04 Jakub Jelinek PR rtl-optimization/49619 * gcc.dg/pr49619.c: New test. 2011-05-27 Jakub Jelinek PR c++/49165 * g++.dg/eh/cond6.C: New test. 2011-05-26 Jakub Jelinek PR c++/49165 * g++.dg/eh/cond5.C: New test. PR tree-optimization/49161 * gcc.c-torture/execute/pr49161.c: New test. 2011-05-23 Jakub Jelinek PR c/49120 * c-decl.c (start_decl): Convert expr to void_type_node. PR middle-end/48973 * gcc.c-torture/execute/pr48973-1.c: New test. * gcc.c-torture/execute/pr48973-2.c: New test. 2011-05-18 Jakub Jelinek PR tree-optimization/49039 * gcc.c-torture/execute/pr49039.c: New test. * gcc.dg/tree-ssa/pr49039.c: New test. * g++.dg/torture/pr49039.C: New test. 2011-07-15 Jason Merrill PR testsuite/49643 * g++.dg/rtti/anon-ns1.C: Allow for null-termination. 2011-07-07 Rainer Orth * gcc.target/sparc/cas64.c: New test. 2011-07-05 Rainer Orth * ada/acats/run_acats (which): Extract last field from type -p, type output only if command succeeded. 2011-07-04 Richard Guenther Backport from mainline 2011-05-02 Richard Guenther PR tree-optimization/48822 * gcc.dg/torture/pr48822.c: New testcase. 2011-07-04 Richard Guenther Backport from mainline 2011-05-23 Richard Guenther PR tree-optimization/49115 * g++.dg/torture/pr49115.C: New testcase. 2011-07-04 Richard Guenther PR tree-optimization/49615 * g++.dg/torture/pr49615.C: New testcase. 2011-06-30 Rainer Orth PR ada/49511 * ada/acats/run_acats (which): Use last field of type -p output. 2011-06-30 Richard Guenther PR tree-optimization/38752 * gcc.c-torture/compile/pr38752.c: New testcase. 2011-06-28 Eric Botcazou * gnat.dg/opt17.ad[sb]: New test. 2011-06-23 Jason Merrill PR c++/49440 * g++.dg/rtti/anon-ns1.C: New. 2011-06-17 Hans-Peter Nilsson Backport from mainline 2011-06-17 Hans-Peter Nilsson PR rtl-optimization/48542 * gcc.dg/torture/pr48542.c: New test. 2011-06-16 Kaz Kojima Backport form main line 2011-06-09 Kaz Kojima PR target/49307 * gcc.dg/pr49307.c: New. 2011-06-08 Kaz Kojima Backport from mainline 2011-06-01 Kaz Kojima PR target/49238 * gcc.c-torture/compile/pr49238.c: New. 2011-06-05 Kaz Kojima Backport from mainline 2011-05-30 Kaz Kojima PR target/49186 * gcc.c-torture/execute/pr49186.c: New. 2011-06-04 Ira Rosen PR tree-optimization/49038 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test. * gcc.dg/vect/pr49038.c: New test. 2011-06-02 Thomas Koenig Backport from trunk PR fortran/45786 * gfortran.dg/operator_7.f90: New test case. 2011-05-31 Duncan Sands Backported from 4.6 branch 2011-03-09 Martin Jambor PR tree-optimization/47714 * g++.dg/torture/pr47714.C: New test. 2011-05-29 Richard Sandiford * gcc.target/mips/reg-var-1.c: New test. 2011-05-25 Uros Bizjak PR target/49133 * g++.dg/other/pr49133.C: New test. 2011-05-20 Jason Merrill * g++.dg/init/new32.C: New. 2011-05-19 Rainer Orth * gcc.c-torture/execute/960321-1.x: Remove. 2011-05-11 Michael Meissner Backport from mainline 2011-05-10 Michael Meissner PR target/48857 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments are passed and returned in vector registers. 2011-05-10 Jakub Jelinek Backported from mainline 2011-05-07 Zdenek Dvorak PR tree-optimization/48837 * gcc.dg/pr48837.c: New testcase. 2011-05-09 Jason Merrill * g++.dg/template/nontype23.C: New. 2011-05-05 Jason Merrill * g++.dg/init/new30.C: New. 2011-05-05 Julian Brown * gcc.target/arm/neon-vset_lanes8.c: New test. 2011-05-05 Ira Rosen Backport from mainline: 2011-04-18 Ulrich Weigand Ira Rosen PR target/48252 * gcc.target/arm/pr48252.c: New test. 2011-05-04 Uros Bizjak Backport from mainline 2011-04-21 Uros Bizjak PR target/48708 * gcc.target/i386/pr48708.c: New test. 2011-05-04 Uros Bizjak Backport from mainline 2010-12-08 H.J. Lu * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update expected scan. 2011-05-03 Jakub Jelinek PR target/48774 * gcc.dg/pr48774.c: New test. Backport from mainline 2011-04-30 Jakub Jelinek PR tree-optimization/48809 * gcc.c-torture/execute/pr48809.c: New test. 2011-04-27 Jakub Jelinek PR c/48742 * gcc.c-torture/compile/pr48742.c: New test. 2011-04-23 Jakub Jelinek PR c/48685 * gcc.dg/pr48685.c: New test. 2011-04-27 Jason Merrill * g++.dg/parse/ambig6.C: New. 2011-04-28 Release Manager * GCC 4.5.3 released. 2011-04-27 Dodji Seketeli PR c++/46824, c++/42260, c++/45383 * g++.dg/conversion/cast2.C: New test. * g++.dg/conversion/cast3.C: Likewise. * g++.dg/conversion/cond4.C: Likewise. 2011-04-26 Jason Merrill * g++.dg/lookup/koenig13.C: New. 2011-04-26 Jakub Jelinek Backported from mainline 2011-04-24 Jakub Jelinek PR preprocessor/48740 * c-c++-common/raw-string-11.c: New test. 2011-04-20 Jason Merrill * g++.dg/template/operator11.C: New. 2011-04-19 Jason Merrill * g++.dg/ext/complex7.C: New. 2011-04-19 Jason Merrill * g++.dg/ext/attrib41.C: New. 2011-04-18 Richard Guenther Backported from 4.6 branch 2011-01-19 Jakub Jelinek PR tree-optimization/47290 * g++.dg/torture/pr47290.C: New test. 2010-05-29 Jan Hubicka PR tree-optimization/46364 * g++.dg/torture/pr46364.C: New testcase. 2011-04-18 Richard Guenther Backported from 4.6 branch 2011-03-11 Jakub Jelinek PR c++/48035 * g++.dg/inherit/virtual8.C: New test. 2011-03-05 Zdenek Dvorak PR rtl-optimization/47899 * gcc.dg/pr47899.c: New test. 2011-04-16 Jakub Jelinek Backported from 4.6 branch 2011-04-15 Jakub Jelinek PR target/48605 * gcc.target/i386/sse4_1-insertps-3.c: New test. * gcc.target/i386/sse4_1-insertps-4.c: New test. * gcc.target/i386/avx-insertps-3.c: New test. * gcc.target/i386/avx-insertps-4.c: New test. 2011-04-12 Rainer Orth Backport from mainline: 2011-02-11 Rainer Orth PR testsuite/47400 * lib/target-supports.exp (check_ascii_locale_available): New proc. * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc. * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale. * gcc.dg/ucnid-10.c: Likewise. * gcc.dg/ucnid-13.c: Likewise. * gcc.dg/ucnid-7.c: Likewise. * gcc.dg/ucnid-8.c: Likewise. Adapt dg-warning line number. 2011-04-07 Jakub Jelinek PR fortran/48117 * gfortran.dg/gomp/pr48117.f90: New test. Backported from mainline 2011-04-06 Jakub Jelinek PR debug/48466 * gcc.dg/guality/pr36977.c: New test. * gcc.dg/guality/pr48466.c: New test. 2011-03-24 Jakub Jelinek PR debug/48204 * gcc.dg/dfp/pr48204.c: New test. 2011-03-17 Jakub Jelinek PR rtl-optimization/48141 * gcc.dg/pr48141.c: New test. 2011-03-03 Jakub Jelinek PR c/47963 * gcc.dg/gomp/pr47963.c: New test. * g++.dg/gomp/pr47963.C: New test. 2011-02-19 Jakub Jelinek PR c/47809 * gcc.target/i386/pr47809.c: New test. 2011-01-26 Jakub Jelinek PR c/47473 * gcc.dg/torture/pr47473.c: New test. 2011-01-21 Jakub Jelinek PR tree-optimization/47391 * gcc.dg/pr47391.c: New test. 2011-04-07 Andrey Belevantsev Backport from mainline 2011-03-26 Andrey Belevantsev PR rtl-optimization/48144 * gcc.dg/pr48144.c: New test. 2011-04-07 Andrey Belevantsev Backport from mainline 2011-01-13 Andrey Belevantsev PR rtl-optimization/45352 * gcc.dg/pr45352-3.c: New. Backport from mainline 2010-12-22 Andrey Belevantsev PR rtl-optimization/45352 PR rtl-optimization/46521 PR rtl-optimization/46522 * gcc.dg/pr46521.c: New. * gcc.dg/pr46522.c: New. Backport from mainline 2010-11-08 Andrey Belevantsev PR rtl-optimization/45352 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests. gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c, gcc.target/i386/pr45352-2.c: New tests. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-12-24 Alexander Monakov PR rtl-optimization/47036 * g++.dg/opt/pr47036.C: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-12-15 Alexander Monakov PR rtl-optimization/46649 * g++.dg/opt/pr46649.C: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-12-14 Alexander Monakov PR rtl-optimization/46875 * gcc.dg/pr46875.c: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-12-07 Andrey Belevantsev PR target/43603 * gcc.target/ia64/pr43603.c: New. * gcc/testsuite/g++.dg/opt/pr46640.C: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-12-03 Alexander Monakov PR rtl-optimization/45354 * gcc.dg/tree-prof/pr45354.c: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-11-25 Alexander Monakov PR rtl-optimization/46585 * gcc.dg/pr46585.c: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-11-22 Alexander Monakov PR rtl-optimization/45652 * gcc.dg/pr45652.c: New. 2011-04-07 Andrey Belevantsev Backport from mainline 2010-10-14 Andrey Belevantsev PR rtl-optimization/45570 * gcc.dg/pr45570.c: New test. 2011-03-31 Rainer Orth PR target/16292 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6* with -O0 except with -mabi=32. 2011-03-28 Jason Merrill Revert: * g++.dg/cpp0x/move1.C: New. 2011-03-28 Richard Sandiford PR target/47553 * gcc.target/arm/neon-vld-1.c: New test. 2011-03-25 Jason Merrill * g++.dg/cpp0x/move1.C: New. 2011-03-21 Michael Meissner PR preprocessor/48192 Backport from trunk * gcc.target/powerpc/pr48192.c: New file. 2011-03-18 Rainer Orth PR middle-end/47405 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*. 2011-03-14 Richard Sandiford PR rtl-optimization/47166 * gcc.c-torture/execute/postmod-1.c: New test. 2011-03-13 Thomas Koenig PR libfortran/48066 Backport from trunk * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number. 2011-03-13 Paul Thomas PR fortran/47348 * gfortran.dg/array_constructor_36.f90 : New test. * gfortran.dg/bounds_check_10.f90 : Change dg-output message to allow for comparison between different elements of the array constructor at different levels of optimization. 2011-03-11 Jason Merrill * g++.dg/template/error45.C: New. 2011-03-10 Jason Merrill * g++.dg/template/array22.C: New. 2011-03-11 Richard Guenther PR tree-optimization/47278 * gcc.dg/torture/pr47278-1.c: Require visibility support. * gcc.dg/torture/pr47278-2.c: Likewise. 2011-03-09 Jason Merrill * g++.dg/template/nontype22.C: New. 2011-03-08 Jason Merrill * g++.dg/template/anon5.C: New. 2011-03-08 Jason Merrill * g++.dg/cpp0x/variadic105.C: New. 2011-03-08 Jason Merrill * g++.dg/template/nontype21.C: New. 2011-03-08 Dodji Seketeli * g++.dg/lookup/template3.C: New test. 2011-03-08 Richard Guenther Backport from mainline 2010-10-18 Richard Guenther PR tree-optimization/45967 * gcc.dg/torture/pr45967.c: New testcase. * gcc.dg/torture/pr45967-2.c: Likewise. * gcc.dg/torture/pr45967-3.c: Likewise. * gcc.dg/torture/pr39074-2.c: Adjust. * gcc.dg/torture/pta-escape-1.c: Likewise * gcc.dg/torture/pta-ptrarith-1.c: Likewise * gcc.dg/tree-ssa/pta-callused.c: Likewise * gcc.dg/tree-ssa/pta-escape-1.c: Likewise * gcc.dg/tree-ssa/pta-escape-2.c: Likewise * gcc.dg/tree-ssa/pta-escape-3.c: Likewise * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise 2011-03-08 Richard Guenther PR tree-optimization/47278 * gcc.dg/torture/pr47278-1.c: New testcase. * gcc.dg/torture/pr47278-2.c: Likewise. 2011-03-07 Pat Haugen Backport from mainline 2011-03-07 Pat Haugen PR target/47862 * gcc.target/powerpc/pr47862.c: New. 2011-03-06 Jerry DeLisle Backport from mainline PR libgfortran/47778 * gfortran.dg/namelist_71.f90: New test. 2011-03-04 Jerry DeLisle Backport from mainline PR libgfortran/47878 * gfortran.dg/pr47878.f90: New test. 2011-03-01 Jason Merrill * g++.dg/cpp0x/lambda/lambda-98.C: New. 2011-03-02 Richard Guenther Backport from mainline 2011-02-07 Richard Guenther PR tree-optimization/47615 * g++.dg/opt/pr47615.C: New testcase. 2011-03-01 Richard Guenther Backport from mainline 2011-02-08 Richard Guenther PR middle-end/47639 * g++.dg/opt/pr47639.c: New testcase. 2011-03-01 Richard Guenther Backport from mainline 2011-03-01 Richard Guenther PR tree-optimization/47890 * gcc.dg/torture/pr47890.c: New testcase. 2010-12-01 Richard Guenther PR tree-optimization/46723 * gcc.dg/torture/pr46723.c: New testcase. 2011-02-26 Jason Merrill * g++.dg/template/this-targ1.C: New. 2011-02-19 Alexandre Oliva PR tree-optimization/46620 * gcc.dg/pr46620.c: New. 2011-02-19 Tobias Burnus PR fortran/47775 * gfortran.dg/func_result_6.f90: New. 2011-02-17 Uros Bizjak PR target/43653 * gcc.target/i386/pr43653.c: New test. 2011-02-14 Tobias Burnus * gfortran.dg/argument_checking_13.f90: Update dg-error. * gfortran.dg/argument_checking_17.f90: New. 2011-02-10 Rainer Orth PR target/46610 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*. * gcc.target/mips/save-restore-3.c: Likewise. * gcc.target/mips/save-restore-4.c: Likewise. * gcc.target/mips/save-restore-5.c: Likewise. PR target/47683 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*. * g++.dg/tree-prof/partition2.C: Likewise. 2011-02-07 Rainer Orth Backport from mainline: 2010-07-23 Uros Bizjak * lib/target-supports.exp (check_avx_hw_available): New procedure. (check_effective_target_avx_runtime): New procedure. * gcc.dg/compat/vector-1b_main.c: Use avx_runtime effective target. Remove cpuid.h include and __get_cpuid test. * gcc.dg/compat/vector-2b_main.c: Ditto. * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE. 2011-02-03 Michael Meissner Backport from mainline: 2011-02-02 Michael Meissner PR target/47272 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld and vec_vsx_st. * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec and vsx so a default --with-cpu=power7 doesn't give an error when -mavoid-indexed-addresses is used. * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm wrapper function to save the arguments and then jump to the real function, rather than depending on the compiler not to move stuff before an asm. * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto. 2011-02-03 Jonathan Wakely PR c++/47589 * g++.dg/pr47589.C: New test. 2011-02-01 Richard Guenther PR tree-optimization/47541 * g++.dg/torture/pr47541.C: New testcase. 2011-01-31 Nathan Froyd Backport from mainline: 2010-12-30 Nathan Froyd PR target/44606 * gcc.dg/pr44606.c: New test. 2011-01-27 Andreas Krebbel * gcc.dg/tree-ssa/pr42585.c: Disable on power, arm, sh, s390 and s390x. 2011-01-26 Eric Botcazou * gcc.c-torture/compile/20110126-1.c: New test. 2011-01-25 Tobias Burnus Backport from mainline 2011-01-17 Jakub Jelinek PR fortran/47331 * gfortran.dg/gomp/pr47331.f90: New test. 2011-01-25 Tobias Burnus PR fortran/47448 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New. 2011-01-25 Richard Guenther PR middle-end/47411 * gcc.dg/torture/pr47411.c: New testcase. 2011-01-24 Rainer Orth * gfortran.dg/cray_pointers_2.f90: Avoid cycling through optimization options. 2011-01-24 Rainer Orth * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4. 2011-01-21 Richard Guenther PR tree-optimization/47365 * gcc.dg/torture/pr47365.c: New testcase. * gcc.dg/tree-ssa/pr47392.c: Likewise. 2011-01-21 Rainer Orth * g++.dg/other/anon5.C: Skip on mips-sgi-irix*. 2011-01-17 Eric Botcazou Backport from mainline 2010-11-22 Eric Botcazou * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8. PR rtl-optimization/46603 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit. 2010-08-31 Bingfeng Mei * gcc.dg/vect/pr43430-1.c: Requires vect_condition target. 2011-01-17 Rainer Orth * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*. 2011-01-17 H.J. Lu Backport from mainline 2011-01-17 H.J. Lu PR target/47318 * gcc.target/i386/avx-vmaskmovpd-1.c: New. * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise. * gcc.target/i386/avx-vmaskmovps-1.c: Likewise. * gcc.target/i386/avx-vmaskmovps-1.c: Likewise. * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask as __m256i. * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise. * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise. * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise. 2011-01-17 Richard Guenther Backport from mainline PR tree-optimization/47286 * gcc.dg/tree-ssa/pr47286.c: New testcase. PR tree-optimization/44592 * gfortran.dg/pr44592.f90: New testcase. 2011-01-16 Jakub Jelinek Backport from mainline 2011-01-07 Jakub Jelinek PR target/47201 * gcc.dg/pr47201.c: New test. 2011-01-06 Jakub Jelinek PR c/47150 * gcc.c-torture/compile/pr47150.c: New test. 2010-12-21 Jakub Jelinek PR target/46880 * gcc.target/i386/pr46880.c: New test. PR middle-end/45852 * gcc.target/i386/pr45852.c: New test. 2010-12-16 Jakub Jelinek PR tree-optimization/43655 * g++.dg/opt/pr43655.C: New test. PR debug/46893 * gcc.dg/pr46893.c: New test. 2010-12-10 Jakub Jelinek PR rtl-optimization/46804 * gfortran.dg/pr46804.f90: New test. PR rtl-optimization/46865 * gcc.target/i386/pr46865-1.c: New test. * gcc.target/i386/pr46865-2.c: New test. PR tree-optimization/46864 * g++.dg/opt/pr46864.C: New test. 2011-01-13 Rainer Orth * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4. 2011-01-12 Eric Botcazou PR testsuite/33033 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC. 2011-02-01 Thomas Koenig Backport from mainline PR fortran/45338 * gfortran.dg/userdef_operator_2.f90: New test case. 2010-12-27 Yao Qi Backport from mainline: 2010-10-14 Yao Qi PR target/45447 * gcc.target/arm/pr45447.c: New test. 2010-12-24 Eric Botcazou * gnat.dg/opt13_pkg.ad[sb]: Fix line ending. 2010-12-22 Sebastian Pop PR tree-optimization/46758 * gcc.dg/graphite/run-id-pr46758.c: New. 2010-12-23 Sebastian Pop PR tree-optimization/45552 * gcc.dg/graphite/pr45552.c 2010-12-23 Sebastian Pop PR tree-optimization/43023 * gfortran.dg/ldist-1.f90: Adjust pattern. * gfortran.dg/ldist-pr43023.f90: New. 2010-12-21 Martin Jambor PR middle-end/46734 * g++.dg/tree-ssa/pr46734.C: New test. 2010-12-18 Alexandre Oliva PR debug/46756 * gfortran.dg/debug/pr46756.f: New. 2010-12-18 Alexandre Oliva PR debug/46782 * gcc.dg/debug/pr46782.c: New. 2010-12-17 Daniel Kraft PR fortran/46794 * gfortran.dg/power2.f90: Initialize variables. 2010-12-16 Eric Botcazou * gnat.dg/opt13.adb: New test. * gnat.dg/opt13_pkg.ad[sb]: New helper. 2010-12-16 Release Manager * GCC 4.5.2 released. 2010-12-07 Sebastian Pop PR tree-optimization/44676 * gcc.dg/graphite/id-pr44676.c: New. 2010-12-07 Jakub Jelinek Backport from mainline 2010-12-06 Jakub Jelinek PR target/43897 * gcc.target/ia64/pr43897.c: New test. PR rtl-optimization/46777 * gcc.dg/pr46777.c: New test. 2010-11-24 Jakub Jelinek PR rtl-optimization/46614 * gcc.dg/pr46614.c: New test. 2010-11-23 Jakub Jelinek PR middle-end/46499 * gcc.dg/pr46499-1.c: New test. * gcc.dg/pr46499-2.c: New test. 2010-11-20 Jakub Jelinek PR c++/46538 * g++.dg/other/error34.C: New test. 2010-11-18 Jakub Jelinek PR middle-end/46534 * gcc.c-torture/compile/pr46534.c: New test. 2010-11-17 Jakub Jelinek PR rtl-optimization/46440 * gcc.dg/pr46440.c: New test. 2010-11-16 Jakub Jelinek PR c++/46401 * g++.dg/warn/Wsequence-point-3.C: New test. 2010-12-06 Rainer Orth Backport from mainline: 2010-07-23 Rainer Orth * lib/target-supports.exp (add_options_for_tls): New proc. * g++.dg/tls/static-1.C: Use dg-add-options tls. * g++.dg/tls/static-1a.cc: Likewise. * gcc.dg/tls/emutls-1.c: Likewise. * gcc.dg/tls/opt-11.c: Likewise. * gcc.dg/tls/opt-12.c: Likewise. * gcc.dg/tls/pr24428-2.c: Likewise. * gcc.dg/tls/pr24428.c: Likewise. 2010-11-02 Rainer Orth PR target/46131 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for *-*-osf*. 2010-12-06 Rainer Orth Backport from mainline: 2010-07-16 Iain Sandoe PR testsuite/43925 * lib/plugin-support.exp (plugin-test-execute): Add ${gcc_objdir}/intl to includes. 2010-12-06 Rainer Orth * ada/acats/run_acats (which): Assign output to temporary variable, only use if successful. Use last field of type output. 2010-12-06 Richard Guenther PR tree-optimization/46806 * g++.dg/torture/20100825.C: New testcase. 2010-12-05 Richard Guenther Ira Rosen PR tree-optimization/46663 * gcc.dg/vect/pr46663.c: New test. 2010-12-04 Daniel Kraft PR fortran/46794 * gfortran.dg/power2.f90: New test. 2010-12-03 Jakub Jelinek PR debug/46123 * g++.dg/debug/pr46123.C: New test. * g++.dg/debug/dwarf2/pr46123.C: New test. 2010-12-03 Jason Merrill PR c++/46058 * g++.dg/template/scope4.C: New. 2010-12-03 Rainer Orth Backport from mainline: 2010-11-10 Rainer Orth * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*. * g++.dg/abi/thunk4.C: Likewise. * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*. * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*. * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*. * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use large arena_size. * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*. * gcc.dg/intmax_t-1.c: Likewise. 2010-12-03 Rainer Orth Backport from mainline: 2010-11-12 Rainer Orth * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline warning. * g++.dg/abi/packed1.C (struct INNER): Ignore warning on mips-sgi-irix*. * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*. * gcc.target/mips/call-3.c: Add dg-require-visibility. 2010-11-29 H.J. Lu Backport from mainline 2010-07-22 Sebastian Pop PR middle-end/46651 * gcc.dg/graphite/id-24.c: New. 2010-11-29 Richard Guenther Zdenek Dvorak PR tree-optimization/46675 * gcc.dg/pr46675.c: New test. 2010-11-28 Eric Botcazou * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching. * gnat.dg/pack9.adb (dg-final): Likewise. 2010-11-27 Tobias Burnus PR fortran/46638 PR fortran/46668 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue. 2010-11-26 Rainer Orth * lib/gnat.exp: Load gcc.exp. (gnat_target_compile): Use gcc_target_compile for *.c sources. * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime. Backport from mainline: 2010-11-25 Eric Botcazou * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target. * gnat.dg/sse_nolib.adb: Likewise. 2010-11-25 Tobias Burnus PR fortran/46638 * gfortran.dg/transfer_simplify_10.f90: New. 2010-11-20 Eric Botcazou * gcc.target/sparc/sparc-align-1.c: New test. 2010-11-19 Joseph Myers PR c/46547 * gcc.c-torture/compile/pr46547-1.c: New test. 2010-11-16 Eric Botcazou * gcc.target/rx/pack.c: New test. 2010-11-16 Richard Guenther PR tree-optimization/44545 * gcc.dg/pr44545.c: New testcase. 2010-11-15 Jakub Jelinek PR tree-optimization/46491 * gcc.target/i386/pr46491.c: New test. 2010-11-13 Tobias Burnus PR fortran/45742 * gfortran.dg/volatile12.f90: New. 2010-11-12 Jakub Jelinek PR tree-optimization/46177 * gcc.dg/pr46177.c: Fix dg-options. 2010-11-12 Alexander Monakov Backport from mainline: 2010-08-19 Andrey Belevantsev PR rtl-optimization/44691 * gfortran.dg/pr44691.f: New test. 2010-11-12 Richard Guenther Backport from mainline 2010-11-09 Richard Guenther PR tree-optimization/46355 * gcc.dg/pr46355.c: New testcase. 2010-11-02 Richard Guenther PR tree-optimization/46177 * gcc.dg/pr46177.c: New testcase. 2010-11-09 Richard Guenther PR tree-optimization/46177 * gcc.dg/pr46177-2.c: New testcase. 2010-11-11 Jakub Jelinek Backport from mainline 2010-11-09 Jakub Jelinek PR c++/45894 * g++.dg/warn/Wsequence-point-2.C: New test. 2010-11-05 Jakub Jelinek PR c/44772 * gcc.dg/Wcxx-compat-21.c: New test. PR c++/46160 * g++.dg/opt/empty2.C: New test. PR tree-optimization/46099 * gcc.dg/autopar/pr46099.c: New test. PR middle-end/43690 * c-c++-common/pr43690.c: New test. 2010-11-03 Jakub Jelinek PR tree-optimization/46165 * gcc.dg/pr46165.c: New test. PR tree-optimization/46107 * gcc.c-torture/compile/pr46107.c: New test. 2010-11-10 Uros Bizjak PR target/46419 * gcc-target/i386/pr46419.c: New test. 2010-11-08 Rainer Orth Backport from mainline: 2010-11-05 Rainer Orth * gcc.target/i386/i386.exp (FLAGS): Remove. Wrap gcc_target_compile with $clearcap_ldflags added to options. 2010-11-03 Jerry DeLisle Backport from mainline: PR libgfortran/46010 * gfortran.dg/namelist_66.f90: New test. * gfortran.dg/fmt_t_6.f: Whitespace. 2010-11-02 Steven G. Kargl PR fortran/46152 * gfortran.dg/select_type_11.f03: Update dg-error phrase. * gfortran.dg/allocate_with_typespec_4.f90: New test. * gfortran.dg/allocate_with_typespec_1.f90: New test. * gfortran.dg/allocate_with_typespec_2.f: New test. * gfortran.dg/allocate_with_typespec_3.f90: New test. * gfortran.dg/allocate_derived_1.f90: Delete an obselescent test. * gfortran.dg/select_type_1.f03: Update dg-error phrase. 2010-11-02 Ira Rosen PR tree-optimization/45902 * gcc.dg/vect/pr45902.c: New. 2010-10-30 Uros Bizjak PR target/46153 * gcc.target/i386/pr46153.c: New test. 2010-10-26 Ira Rosen PR tree-optimization/46167 * gcc.dg/vect/O-pr46167.c: New. * gcc.dg/vect/vect.exp: Run tests with -O. 2010-10-24 Eric Botcazou * gnat.dg/opt7.ad[sb]: New test. * gnat.dg/opt7_pkg.ads: New helper. 2010-10-22 Uros Bizjak PR target/46098 * gcc.target/i386/pr46098.c: New test. 2010-10-22 Uros Bizjak H.J. Lu PR target/45946 * gcc.target/i386/pr45946.c: New test. 2010-10-21 Rainer Orth Backport from mainline: 2010-10-20 Rainer Orth PR c++/46024 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces. 2010-08-04 Daniel Gutson * g++.dg/warn/miss-format-1.C: Update line number. 2010-05-03 Rainer Orth * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on alpha*-dec-osf*. 2010-10-21 Thomas Koenig PR fortran/46007 Backport from trunk * gfortran.dg/shape_5.f90: New test case. 2010-10-15 Jason Merrill * g++.dg/lto/pr45983_0.C: New. 2010-10-20 Eric Botcazou * gnat.dg/discr25.adb: New test. * gnat.dg/discr25_pkg.ad[sb]: New helper. 2010-10-18 Jakub Jelinek PR middle-end/46019 * gcc.c-torture/execute/pr46019.c: New test. 2010-10-14 Joseph Myers PR c/45969 * gcc.c-torture/compile/pr45969-1.c: New test. 2010-10-13 Richard Guenther PR tree-optimization/45982 * gcc.dg/torture/pr45982.c: New testcase. * gcc.dg/tree-ssa/pr24287.c: Adjust. * gcc.dg/tree-ssa/pta-callused.c: Likewise. * gcc.dg/torture/pr39074-2.c: Likewise. 2010-10-12 Rainer Orth * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas. * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas. 2010-10-09 Janus Weil PR fortran/45748 * gfortran.dg/intrinsic_6.f90: New. 2010-10-07 Richard Guenther PR middle-end/45869 * gcc.dg/torture/pr45869.c: New testcase. 2010-10-07 Richard Guenther Backport from mainline 2010-09-07 Richard Guenther PR middle-end/45569 * g++.dg/eh/pr45569.C: New testcase. 2010-10-06 Jerry DeLisle Backport from mainline PR libfortran/45710 * gfortran.dg/namelist_65.f90: New test. 2010-10-06 Jack Howarth Backport from mainline 2010-08-18 Iain Sandoe PR debug/42487 * lib/target-supports.exp (check_effective_target_function_sections): New. * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports function sections before proceding. 2010-10-06 Jack Howarth Backport from mainline 2010-09-10 Jack Howarth PR target/42070 * lib/profopt.exp: Prune warnings on execname2 compile. * lib/prune.exp: Prune "can't add line info" warnings. 2010-10-06 Jack Howarth Backport from mainline 2010-04-26 Jack Howarth PR 43715 * lib/plugin-support.exp: Use "-undefined dynamic_lookup" on darwin. 2010-10-05 Ira Rosen PR tree-optimization/45752 * gcc.dg/vect/pr45752.c: New test. 2010-10-03 John David Anglin * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit hppa*-*-hpux*. * gcc.dg/torture/pr45678-2.c: Likewise. 2010-10-01 Richard Guenther PR tree-optimization/45854 * g++.dg/torture/pr45854.C: New testcase. 2010-09-30 Jakub Jelinek PR target/45843 * g++.dg/torture/pr45843.C: New test. 2010-09-30 Eric Botcazou * ada/acats/run_acats: Revert revision 157037. 2010-09-28 Rainer Orth PR target/44452 * gcc.target/i386/abi-2.c: XFAIL on i?86-*-solaris2* && ilp32. * gcc.target/i386/pr22076.c: Skip on i?86-solaris2* && ilp32. 2010-09-25 Eric Botcazou * gnat.dg/return2.ad[sb]: New test. * gnat.dg/return2_pkg.ads: New helper. 2010-09-24 Jakub Jelinek PR middle-end/45234 * gcc.dg/torture/stackalign/alloca-5.c: Remove. 2010-09-23 Jakub Jelinek * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options. * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG build. 2010-09-22 Jerry DeLisle Backport from mainline PR libfortran/45532 * gfortran.dg/namelist_64.f90: New test. 2010-09-22 Eric Botcazou * gcc.target/sparc/mnofpu.c: New test. 2010-09-21 Jakub Jelinek Backport from mainline 2010-09-17 Richard Guenther H.J. Lu PR middle-end/45678 * gcc.dg/torture/pr45678-1.c: New. * gcc.dg/torture/pr45678-2.c: Likewise. 2010-09-21 Richard Guenther PR middle-end/45704 * gcc.dg/torture/pr45704.c: New testcase. 2010-09-20 Jakub Jelinek PR rtl-optimization/45728 * gcc.c-torture/compile/pr45728.c: New test. PR rtl-optimization/45695 * gcc.c-torture/execute/pr45695.c: New test. 2010-09-20 Paul Thomas PR fortran/45081 * gfortran.dg/derived_array_intrinsics_1.f90 : New test. 2010-09-20 H.J. Lu Backport from mainline 2010-09-17 H.J. Lu PR middle-end/45234 * gcc.dg/torture/stackalign/alloca-5.c: New. 2010-09-20 Richard Guenther PR tree-optimization/45623 * gcc.dg/torture/pr45623.c: New testcase. 2010-09-18 Richard Guenther PR tree-optimization/45709 * g++.dg/torture/pr45709-2.C: New testcase. 2010-09-18 Richard Guenther PR tree-optimization/45709 * g++.dg/torture/pr45709.C: New testcase. 2010-09-18 H.J. Lu Backport from mainline 2010-04-07 Dodji Seketeli PR debug/43628 * g++.dg/debug/dwarf2/typedef2.C: New test. 2010-09-17 Rainer Orth Backport from mainline: 2010-09-08 Rainer Orth * lib/target-supports.exp (check_effective_target_run_expensive_tests): New proc. * gcc.c-torture/compile/limits-fnargs.c: Use dg-require-effective-target run_expensive_tests. 2010-09-15 Eric Botcazou * gcc.c-torture/compile/20100915-1.c: New test. 2010-09-14 Jakub Jelinek PR middle-end/45567 * gcc.dg/pr45567.c: New test. PR debug/45660 * g++.dg/debug/pr45660.C: New test. 2010-09-12 Alexander Monakov Backport from mainline 2010-09-06 Alexander Monakov PR rtl-optimization/44919 * g++.dg/opt/pr44919.C: New. 2010-09-10 Jack Howarth Backport from mainline 2010-09-07 Jack Howarth PR target/36502 * gcc.target/i386/pr36502.c: New test. PR target/42313 PR target/44651 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin. 2010-09-08 Vladimir Makarov PR middle-end/40386 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase. 2010-09-08 Jakub Jelinek PR fortran/45595 * gfortran.dg/gomp/pr45595.f90: New test. 2010-09-06 Dodji Seketeli PR c++/45200 PR c++/45293 PR c++/45558 * g++.dg/template/typedef34.C: New test. * g++.dg/template/typedef35.C: New test. 2010-09-04 Tobias Burnus PR fortran/45530 * gfortran.dg/namelist_63.f90: New. 2010-09-04 Tobias Burnus PR fortran/45489 * gfortran.dg/initialization_27.f90: New. 2010-09-04 Tobias Burnus PR fortran/45019 * gfortran.dg/aliasing_dummy_5.f90: New. 2010-09-03 Rainer Orth Backport from mainline: 2010-07-23 Rainer Orth * gcc.dg/pr43058.c: Use dg-timeout-factor 4. 2010-09-03 Rainer Orth * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with gcc.target/i386/clearcap.map if supported. 2010-09-03 Jakub Jelinek PR debug/45500 * gcc.target/i386/pr45500.c: New test. 2010-09-02 Ian Bolton Backport from mainline 2010-08-19 Ian Bolton PR target/45070 * gcc.c-torture/execute/pr45070.c: New. 2010-08-19 Ian Bolton * g++.dg/pr44328.C: New test. 2010-08-07 Marcus Shawcroft * lib/target-supports.exp: (check_effective_target_sync_int_long): Add arm*-*-linux-gnueabi. (check_effective_target_sync_char_short): Likewise. 2010-09-01 Jakub Jelinek PR middle-end/45458 * g++.dg/tree-prof/partition2.C: New test. 2010-08-31 Eric Botcazou * gcc.dg/nested-func-8.c: New test. 2010-08-30 Jakub Jelinek PR middle-end/45423 * gcc.dg/gomp/atomic-12.c: New test. * gcc.dg/gomp/atomic-13.c: New test. * gcc.dg/gomp/atomic-14.c: New test. * g++.dg/gomp/atomic-11.C: New test. * g++.dg/gomp/atomic-12.C: New test. * g++.dg/gomp/atomic-13.C: New test. * g++.dg/gomp/atomic-14.C: New test. 2010-08-30 Jakub Jelinek Backport from mainline 2010-07-27 Jakub Jelinek PR c/45079 * gcc.dg/pr45079.c: New test. 2010-08-29 Jason Merrill PR c++/44991 * g++.dg/parse/defarg15.C: New. 2010-08-30 H.J. Lu Backport from mainline 2010-08-25 Richard Guenther PR tree-optimization/45393 * g++.dg/torture/pr45393.C: New testcase. 2010-08-25 Jakub Jelinek PR rtl-optimization/44858 * gcc.c-torture/execute/pr44858.c: New test. PR rtl-optimization/45400 * g++.dg/other/i386-8.C: New test. 2010-08-19 Jason Merrill * g++.dg/init/value8.C: New. 2010-08-20 Jakub Jelinek PR fortran/45344 Backport from mainline 2010-05-14 Jakub Jelinek * gfortran.dg/gomp/pr44036-1.f90: Adjust. 2010-08-17 Uros Bizjak PR target/45296 * gcc.target/i386/pr45296.c: New test. 2010-08-16 Changpeng Fang PR tree-optimization/45241 * gcc.dg/vect/no-tree-pre-pr45241.c: New test. 2010-08-14 Uros Bizjak * g++.dg/cast.C: Change fields of structures to "long" to pass the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT. * g++.dg/cpp0x/iop.C: Ditto. * g++.dg/cpp0x/named_refs.C: Ditto. * g++.dg/cpp0x/rv1p.C: Ditto. * g++.dg/cpp0x/rv2p.C: Ditto. * g++.dg/cpp0x/rv3p.C: Ditto. * g++.dg/cpp0x/rv4p.C: Ditto. * g++.dg/cpp0x/rv5p.C: Ditto. * g++.dg/cpp0x/rv6p.C: Ditto. * g++.dg/cpp0x/rv7p.C: Ditto. * g++.dg/cpp0x/rv8p.C: Ditto. * g++.dg/cpp0x/unnamed_refs.C: Ditto. 2010-08-12 Jakub Jelinek PR middle-end/45262 * gcc.c-torture/execute/pr45262.c: New test. PR debug/45259 * gcc.dg/pr45259.c: New test. Backport from mainline 2010-07-30 Jakub Jelinek PR debug/45055 PR rtl-optimization/45137 * gcc.dg/pr45055.c: New test. 2010-08-08 Uros Bizjak * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files. * gcc.dg/20030702-1.c: Ditto. * gcc.dg/20050309-1.c: Ditto. * gcc.dg/20050325-1.c: Ditto. * gcc.dg/20050330-2.c: Ditto. * gcc.dg/20051201-1.c: Ditto. * gcc.dg/gomp/pr27573.c: Ditto. * gcc.dg/gomp/pr34610.c: Ditto. * gcc.dg/pr24225.c: Ditto. * gcc.dg/pr26570.c: Ditto. * gcc.dg/pr32773.c: Ditto. * g++.dg/gcov/gcov-6.C: Ditto. * g++.dg/gomp/pr34608.C: Ditto. * gfortran.dg/gomp/pr27573.f90: Ditto. * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove dg-require-host-local dg directive. * gcc.dg/profile-dir-2.c: Ditto. * gcc.dg/profile-dir-3.c: Ditto. 2010-08-08 Richard Guenther PR middle-end/45034 * gcc.c-torture/execute/pr45034.c: New testcase. 2010-08-08 Richard Guenther PR tree-optimization/45109 * gcc.c-torture/compile/pr45109.c: New testcase. 2010-08-08 Uros Bizjak * gcc.dg/march.c: Skip if -march defined. * gcc.dg/mtune.c: Skip if -mtune defined. * g++.old-deja/g++.jason/thunk3.C: Skip for targets with generic thunk support. Backport from mainline: 2010-05-25 Richard Guenther * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details. Backport from mainline: 2010-04-22 Uros Bizjak * gcc.dg/graphite/interchange-0.c: Fix dg-final directive. 2010-08-05 Janus Weil PR fortran/44929 * gfortran.dg/allocate_derived_3.f90: New. 2010-08-04 Uros Bizjak Backport from mainline: 2010-07-20 Bingfeng Mei * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target sync_char_short. 2010-06-24 Steve Ellcey PR testsuite/43283 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon and add argument to nop for IA64. 2010-08-03 Martin Jambor PR tree-optimization/44914 * g++.dg/tree-ssa/pr44914.C: New test. 2010-08-02 Uros Bizjak * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from test name. (cleanup-repo-files): Ditto. (cleanup-saved-temps): Ditto. 2010-07-31 Ulrich Weigand PR c++/45112 * testsuite/g++.dg/pr45112.C: New test. 2010-07-31 Release Manager * GCC 4.5.1 released. 2010-07-30 Ramana Radhakrishnan Backport from mainline 2010-07-22 Ramana Radhakrishnan PR target/43698 * gcc.target/arm/pr43698.c: New test. 2010-07-23 Jakub Jelinek PR tree-optimization/45047 * gcc.c-torture/compile/pr45047.c: New test. 2010-07-23 Jason Merrill PR c++/45008 * g++.dg/abi/mangle44.C: New. 2010-07-22 Jakub Jelinek PR debug/45015 * gcc.target/m68k/pr45015.c: New test. Backport from mainline 2010-07-16 Jakub Jelinek PR target/44942 * gcc.c-torture/execute/pr44942.c: New test. * gcc.target/i386/pr44942.c: New test. 2010-07-21 Steven G. Kargl PR fortran/44929 * Revert my commit r162325 for this PR. 2010-07-21 Martin Jambor PR tree-optimization/44900 * g++.dg/torture/pr44900.C: New test. 2010-07-21 Rainer Orth Backport from mainline: 2010-06-25 Jerry DeLisle PR testsuite/38946 * gfortran.dg/array_constructor_23.f: Update test to allow for small error in comparing reals. 2010-07-21 Rainer Orth Backport from mainline: 2010-07-19 Rainer Orth * lib/target-supports.exp (check_sse_os_support_available): New proc. (check_sse_hw_available): New proc. (check_effective_target_sse_runtime): New proc. (check_effective_target_sse2_runtime): New proc. * lib/fortran-torture.exp (get-fortran-torture-options): Only add -msse2 if check_sse_os_support_available. * g++.dg/vect/vect.exp: Only run -msse2 tests if check_sse_os_support_available. * gcc.dg/vect/vect.exp: Likewise. * gfortran.dg/vect/vect.exp: Likewise. * gcc.target/i386/sol2-check: Renamed to ... * gcc.target/i386/sse-os-support.h: ... this. (sol2_check): Renamed to ... (sse_os_support): ... this. Only test movss with xmm registers. * gcc.target/i386/sse-check.h: Reflect new header and function names. Removed ILL_INSN, ILL_INSN_LEN. * gcc.target/i386/sse2-check.h: Likewise. * gcc.target/i386/sse3-check.h: Likewise. * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime. Removed cpuid.h, __get_cpuid test. * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime. Removed cpuid.h, __get_cpuid test. * g++.dg/other/pr40446.C: Likewise. * gcc.dg/compat/union-m128-1_main.c: Likewise. * gcc.dg/compat/vector-1a_main.c: Likewise. * gcc.dg/compat/vector-2a_main.c: Likewise. * gcc.dg/pr36584.c: Likewise. * gcc.dg/pr37544.c: Likewise. * gcc.dg/torture/pr16104-1.c: Likewise. * gcc.dg/torture/stackalign/alloca-2.c: Likewise. * gcc.dg/torture/stackalign/alloca-3.c: Likewise. * gcc.dg/torture/stackalign/push-1.c: Likewise. * gcc.dg/torture/stackalign/vararg-3.c: Likewise. * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test. * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target sse2_runtime. * gcc.dg/torture/pr35771-2.c: Likewise. * gcc.dg/torture/pr35771-3.c: Likewise. * gcc.target/i386/pr39315-2.c: Likewise. * gcc.target/i386/pr39315-4.c: Likewise. * gcc.target/i386/vperm-v2df.c: Likewise. * gcc.target/i386/vperm-v2di.c: Likewise. * gcc.target/i386/vperm-v4si-1.c: Likewise. * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target sse_runtime. 2010-07-20 Richard Guenther PR tree-optimization/44977 * gcc.dg/torture/pr44977.c: New testcase. 2010-07-19 Steven G. Kargl PR fortran/44929 * gfortran.dg/allocate_with_typespec.f90: New test. * gfortran.dg/allocate_derived_1.f90: Update error message. 2010-07-19 Jason Merrill PR c++/44996 * g++.dg/cpp0x/decltype23a.C: New. 2010-07-18 Daniel Franke Paul Thomas PR fortran/30668 PR fortran/31346 PR fortran/34260 PR fortran/40011 * gfortran.dg/pr40999.f: Fix function type. * gfortran.dg/whole_file_5.f90: Likewise. * gfortran.dg/whole_file_6.f90: Likewise. * gfortran.dg/whole_file_16.f90: New. * gfortran.dg/whole_file_17.f90: New. * gfortran.dg/whole_file_18.f90: New. * gfortran.dg/whole_file_19.f90: New. 2010-07-14 Rainer Orth Backport from mainline: 2010-07-12 Rainer Orth * gcc.dg/pr42427.c: Require c99_runtime. * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target c99_runtime. * gcc.target/i386/avx-cmpss-1.c: Likewise. * gcc.target/i386/avx-vcmppd-1.c: Likewise. * gcc.target/i386/avx-vcmppd-256-1.c: Likewise. * gcc.target/i386/avx-vcmpps-1.c: Likewise. * gcc.target/i386/avx-vcmpps-256-1.c: Likewise. * gcc.target/i386/avx-vcmpsd-1.c: Likewise. * gcc.target/i386/avx-vcmpss-1.c: Likewise. * gcc.target/i386/sse-cmpss-1.c: Likewise. * gcc.target/i386/sse2-cmpsd-1.c: Likewise * gcc.target/i386/pr37275.c: Require visibility support. 2010-07-14 Rainer Orth Backport from mainline: 2010-07-12 Rainer Orth * lib/target-supports.exp (check_effective_target_sse): New proc. * gcc.target/i386/sol2-check.h: New file. * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define. Include sol2-check.h. (main) Only run do_test () if sol2_check (). * gcc.target/i386/sse2-check.h: Likewise. * gcc.target/i386/sse3-check.h: Likewise. * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__] [__sun__ && __svr4__]: Execute SSE2 instruction. * gcc.target/i386/math-torture/math-torture.exp: Only add options with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse. * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse. * g++.dg/ext/vector14.C: Likewise. * g++.dg/other/mmintrin.C: Likewise. * gcc.dg/20020418-1.c: Likewise. * gcc.dg/debug/dwarf2/const-2b.c: Likewise. * gcc.dg/format/ms_unnamed-1.c: Likewise. * gcc.dg/format/unnamed-1.c: Likewise. Adapt dg-warning line number. * gcc.dg/graphite/pr40281.c: Likewise. * gcc.dg/pr32176.c: Likewise. * gcc.dg/pr40550.c: Likewise. * gcc.dg/prefetch-loop-arrays-1.c: Likewise. * gcc.dg/torture/pr36891.c: Likewise. * gcc.target/i386/20020218-1.c: Likewise. * gcc.target/i386/20020523.c: Likewise. * gcc.target/i386/abi-1.c: Likewise. * gcc.target/i386/brokensqrt.c: Likewise. * gcc.target/i386/fastcall-sseregparm.c: Likewise. * gcc.target/i386/pr13366.c: Likewise. * gcc.target/i386/pr13685.c: Likewise. * gcc.target/i386/pr24306.c: Likewise. * gcc.target/i386/pr31486.c: Likewise. * gcc.target/i386/pr32065-1.c: Likewise. * gcc.target/i386/pr32065-2.c: Likewise. * gcc.target/i386/pr32389.c: Likewise. * gcc.target/i386/pr38824.c: Likewise. * gcc.target/i386/pr38931.c: Likewise. * gcc.target/i386/pr39592-1.c: Likewise. * gcc.target/i386/recip-divf.c: Likewise. * gcc.target/i386/recip-sqrtf.c: Likewise. * gcc.target/i386/recip-vec-divf.c: Likewise. * gcc.target/i386/recip-vec-sqrtf.c: Likewise. * gcc.target/i386/sse-1.c: Likewise. * gcc.target/i386/sse-16.c: Likewise. * gcc.target/i386/sse-2.c: Likewise. * gcc.target/i386/sse-20.c: Likewise. * gcc.target/i386/sse-3.c: Likewise. * gcc.target/i386/sse-7.c: Likewise. * gcc.target/i386/sse-9.c: Likewise. * gcc.target/i386/sse-addps-1.c: Likewise. * gcc.target/i386/sse-addss-1.c: Likewise. * gcc.target/i386/sse-andnps-1.c: Likewise. * gcc.target/i386/sse-andps-1.c: Likewise. * gcc.target/i386/sse-cmpss-1.c: Likewise. * gcc.target/i386/sse-comiss-1.c: Likewise. * gcc.target/i386/sse-comiss-2.c: Likewise. * gcc.target/i386/sse-comiss-3.c: Likewise. * gcc.target/i386/sse-comiss-4.c: Likewise. * gcc.target/i386/sse-comiss-5.c: Likewise. * gcc.target/i386/sse-comiss-6.c: Likewise. * gcc.target/i386/sse-copysignf-vec.c: Likewise. * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise. * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise. * gcc.target/i386/sse-cvtss2si-1.c: Likewise. * gcc.target/i386/sse-cvtss2si-2.c: Likewise. * gcc.target/i386/sse-cvttss2si-1.c: Likewise. * gcc.target/i386/sse-cvttss2si-2.c: Likewise. * gcc.target/i386/sse-divps-1.c: Likewise. * gcc.target/i386/sse-divss-1.c: Likewise. * gcc.target/i386/sse-init-v4hi-1.c: Likewise. * gcc.target/i386/sse-init-v4sf-1.c: Likewise. * gcc.target/i386/sse-maxps-1.c: Likewise. * gcc.target/i386/sse-maxss-1.c: Likewise. * gcc.target/i386/sse-minps-1.c: Likewise. * gcc.target/i386/sse-minss-1.c: Likewise. * gcc.target/i386/sse-movaps-1.c: Likewise. * gcc.target/i386/sse-movaps-2.c: Likewise. * gcc.target/i386/sse-movhlps-1.c: Likewise. * gcc.target/i386/sse-movhps-1.c: Likewise. * gcc.target/i386/sse-movhps-2.c: Likewise. * gcc.target/i386/sse-movlhps-1.c: Likewise. * gcc.target/i386/sse-movmskps-1.c: Likewise. * gcc.target/i386/sse-movntps-1.c: Likewise. * gcc.target/i386/sse-movss-1.c: Likewise. * gcc.target/i386/sse-movss-2.c: Likewise. * gcc.target/i386/sse-movss-3.c: Likewise. * gcc.target/i386/sse-movups-1.c: Likewise. * gcc.target/i386/sse-movups-2.c: Likewise. * gcc.target/i386/sse-mulps-1.c: Likewise. * gcc.target/i386/sse-mulss-1.c: Likewise. * gcc.target/i386/sse-orps-1.c: Likewise. * gcc.target/i386/sse-rcpps-1.c: Likewise. * gcc.target/i386/sse-recip-vec.c: Likewise. * gcc.target/i386/sse-recip.c: Likewise. * gcc.target/i386/sse-rsqrtps-1.c: Likewise. * gcc.target/i386/sse-set-ps-1.c: Likewise. * gcc.target/i386/sse-sqrtps-1.c: Likewise. * gcc.target/i386/sse-subps-1.c: Likewise. * gcc.target/i386/sse-subss-1.c: Likewise. * gcc.target/i386/sse-ucomiss-1.c: Likewise. * gcc.target/i386/sse-ucomiss-2.c: Likewise. * gcc.target/i386/sse-ucomiss-3.c: Likewise. * gcc.target/i386/sse-ucomiss-4.c: Likewise. * gcc.target/i386/sse-ucomiss-5.c: Likewise. * gcc.target/i386/sse-ucomiss-6.c: Likewise. * gcc.target/i386/sse-unpckhps-1.c: Likewise. * gcc.target/i386/sse-unpcklps-1.c: Likewise. * gcc.target/i386/sse-xorps-1.c: Likewise. * gcc.target/i386/ssefn-1.c: Likewise. * gcc.target/i386/ssefn-3.c: Likewise. * gcc.target/i386/sseregparm-1.c: Likewise. * gcc.target/i386/stackalign/return-3.c: Likewise. * gcc.target/i386/vectorize1.c: Likewise. * gcc.target/i386/vperm-v4sf-1.c: Likewise. * gcc.target/i386/xorps-sse.c: Likewise. * gfortran.dg/pr28158.f90: Likewise. * gfortran.dg/pr30667.f: Likewise. * gnat.dg/loop_optimization7.adb: Likewise. * gnat.dg/sse_nolib.adb: Likewise. 2010-07-12 Jie Zhang * gcc.target/arm/interrupt-1.c: New test. * gcc.target/arm/interrupt-2.c: New test. 2010-07-11 Jack Howarth Backport from mainline 2010-05-27 Jack Howarth * g++.dg/lto/20100302_0.C: Skip on darwin. 2009-04-30 Steven Bosscher * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid conflict with darwin crt1.o 'start' symbol. 2010-05-22 Iain Sandoe * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*. 2010-05-25 Jack Howarth Iain Sandoe * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax. * gcc.dg/lto/20081222_0.c: Require alias support. 2010-07-10 Mikael Pettersson PR testsuite/44325 Backport from mainline 2010-07-04 Ira Rosen Revital Eres * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that support misaligned stores. 2010-07-10 Iain Sandoe Backport from mainline 2010-07-03 Iain Sandoe Mikael Pettersson * obj-c++.dg/encode-2.mm: Produce object and save temps. Make signed-ness of chars explicit. Scan the object for strings that are split by some target assemblers. * obj-c++.dg/encode-3.mm: Make the signed-ness of chars explicit. 2010-07-09 Rainer Orth * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace multiplication by values. * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise. * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise. 2010-07-08 Jakub Jelinek PR fortran/44847 * gfortran.dg/gomp/pr44847.f90: New test. 2010-07-08 Jason Merrill PR c++/44703 * g++.dg/cpp0x/initlist41.C: New. 2010-07-08 Richard Guenther Backport from mainline 2010-05-27 Richard Guenther PR tree-optimization/44284 * gcc.dg/vect/vect-118.c: New testcase. * gcc.dg/vect/bb-slp-20.c: Adjust. * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise. * gcc.dg/vect/slp-9.c: Likewise. * gcc.dg/vect/slp-reduc-4.c: Likewise. * gcc.dg/vect/vect-10.c: Likewise. * gcc.dg/vect/vect-109.c: Likewise. * gcc.dg/vect/vect-12.c: Likewise. * gcc.dg/vect/vect-36.c: Likewise. * gcc.dg/vect/vect-7.c: Likewise. * gcc.dg/vect/vect-iv-8.c: Likewise. * gcc.dg/vect/vect-multitypes-10.c: Likewise. * gcc.dg/vect/vect-multitypes-13.c: Likewise. * gcc.dg/vect/vect-multitypes-14.c: Likewise. * gcc.dg/vect/vect-multitypes-15.c: Likewise. * gcc.dg/vect/vect-multitypes-7.c: Likewise. * gcc.dg/vect/vect-multitypes-8.c: Likewise. * gcc.dg/vect/vect-multitypes-9.c: Likewise. * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise. * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise. * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise. * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise. * gcc.dg/vect/vect-strided-u32-mult.c: Likewise. * gcc.dg/vect/vect-widen-mult-s16.c: Likewise. * gcc.dg/vect/vect-widen-mult-s8.c: Likewise. * gcc.dg/vect/vect-widen-mult-sum.c: Likewise. * gcc.dg/vect/vect-widen-mult-u16.c: Likewise. 2010-07-06 Richard Guenther PR middle-end/44828 * gcc.c-torture/execute/pr44828.c: New testcase. 2010-07-06 Peter Bergner Backport from mainline 2010-07-06 Peter Bergner PR testsuite/44195 * gcc.dg/lto/20100518_0.c: Limit to x86. 2010-07-03 H.J. Lu Backport from mainline 2010-07-03 H.J. Lu PR c/44806 * gcc.dg/torture/pr44806.c: New. 2010-07-02 Iain Sandoe * objc-obj-c++-shared/Object1.h: Correct Line endings. 2010-07-02 Paolo Carlini * g++.dg/template/crash98.C: Remove stray // from dg-error comment. 2010-07-02 Paolo Carlini PR c++/44039 * g++.dg/template/crash98.C: New. 2010-07-02 Iain Sandoe * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4. Use the ABI-0 accessors and fail it for m64. 2010-07-02 Iain Sandoe * objc-obj-c++-shared/next-abi.h: Remove dependency on system headers. Add clause to reflect that, pre-10.5, ABI is always 0. * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for the method types to forward:. 2010-07-01 Jakub Jelinek PR tree-optimization/40421 * gfortran.fortran-torture/compile/pr40421.f90: New test. 2010-07-01 Jakub Jelinek Backport from mainline 2010-06-29 Jakub Jelinek PR tree-optimization/43801 * g++.dg/torture/pr43801.C: New test. 2010-06-21 Jakub Jelinek PR target/44575 * gcc.c-torture/execute/pr44575.c: New test. 2010-06-30 Paolo Carlini PR c++/44628 * g++.dg/template/crash97.C: New. 2010-06-30 Jakub Jelinek Backport from mainline 2010-06-25 Jakub Jelinek PR middle-end/43866 * gfortran.dg/pr43866.f90: New test. 2010-06-30 Martin Jambor PR tree-optimization/43905 * g++.dg/torture/pr43905.C: New test. 2010-06-29 Jason Merrill PR c++/44587 * g++.dg/template/qualified-id2.C: New. * g++.dg/template/qualified-id3.C: New. 2010-06-29 Paul Thomas PR fortran/44582 * gfortran.dg/aliasing_array_result_1.f90 : New test. 2010-06-29 Rainer Orth * lib/lto.exp (lto_prune_warns): Also accept leading single quote. 2010-06-29 Martin Jambor Backport from mainline 2010-05-17 Martin Jambor PR middle-end/44133 * gcc.dg/tree-ssa/pr44133.c: New test. 2010-06-29 Martin Jambor Backport from mainline 2010-04-13 Martin Jambor * gcc.dg/tree-ssa/sra-9.c: New test. 2010-06-28 Rainer Orth * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32. * gcc.dg/tree-ssa/ltrans-3.c: Likewise. * gcc.dg/tree-ssa/ltrans-4.c: Likewise. * gcc.dg/tree-ssa/ltrans-5.c: Likewise. * gcc.dg/tree-ssa/ltrans-6.c: Likewise. * gcc.dg/tree-ssa/ltrans-8.c: Likewise. * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32. * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32. 2010-06-27 Paul Thomas PR fortran/43841 PR fortran/43843 * gfortran.dg/elemental_scalar_args_1.f90 : New test. 2010-06-27 Richard Guenther PR tree-optimization/44683 * gcc.c-torture/execute/pr44683.c: New testcase. 2010-06-26 Richard Guenther PR tree-optimization/44393 * gcc.dg/pr44393.c: New testcase. 2010-06-26 Richard Guenther PR middle-end/44674 * gcc.dg/pr44674.c: New testcase. 2010-06-25 Jerry DeLisle PR fortran/44448 * gfortran.dg/atan2_1.f90: Add -ffloat-store. 2010-06-25 Richard Guenther Backport from mainline 2010-06-16 Richard Guenther PR c/44555 * gcc.c-torture/execute/pr44555.c: New testcase. 2010-06-22 Jakub Jelinek PR c++/44627 * g++.dg/other/method1.C: New test. 2010-06-22 Tobias Burnus PR fortran/44556 * gfortran.dg/allocate_alloc_opt_11.f90: New. 2010-06-21 H.J. Lu Backport from mainline 2010-06-21 H.J. Lu PR target/44615 * gcc.target/i386/sse2-vec-2a.c: New. 2010-06-21 H.J. Lu Backport from mainline 2010-06-21 H.J. Lu PR target/44615 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8. 2010-06-20 Uros Bizjak PR target/44546 * gcc.target/i386/pr44546.c: New test. 2010-06-19 John David Anglin * g++.dg/ext/label13.C: Fix typo in last change. 2010-06-18 John David Anglin PR c++/41090 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*. Backport from mainline 2010-04-14 Steve Ellcey PR testsuite/43739 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*. 2010-06-16 Mikael Pettersson PR testsuite/44538 * gcc.dg/vect/slp-perm-5.c (main): Prevent initialization loop from being vectorized. * gcc.dg/vect/slp-perm-6.c (main): Likewise. 2010-06-16 Alan Modra PR tree-optimization/44507 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast. 2010-06-15 Eric Botcazou * gcc.dg/pr42461.c: New test. 2010-06-15 Jakub Jelinek PR fortran/44536 * gfortran.dg/gomp/pr44536.f90: New test. * gfortran.dg/gomp/sharing-3.f90: Remove xfail. 2010-06-15 Martin Jambor PR tree-optimization/44258 * gcc.dg/tree-ssa/pr44258.c: New test. 2010-06-15 Martin Jambor PR tree-optimization/44423 * gcc.dg/tree-ssa/pr44423.c: New test. 2010-06-14 H.J. Lu Backport from mainline 2010-06-14 H.J. Lu PR target/44534 * gcc.target/i386/avx-vextractf128-256-3.c: New. * gcc.target/i386/avx-vextractf128-256-4.c: Likewise. 2010-06-14 Jakub Jelinek PR tree-optimization/44508 * gcc.dg/tree-ssa/pr21086.c: Adjust. 2010-06-14 Ira Rosen PR tree-optimization/44507 * gcc.dg/vect/pr44507.c: New test. 2010-06-13 Iain Sandoe PR testsuite/44518 * obj-c++.dg/encode-2.mm: XFAIL new test for all targets. * obj-c++.dg/encode-3.mm: Restore XFAIL run for all targets. 2010-06-12 Daniel Franke PR fortran/44347 * gfortran.dg/selected_real_kind_1.f90: New. 2010-06-12 Uros Bizjak PR target/44481 * gcc.target/i386/pr44481.c: New test. 2010-06-10 Iain Sandoe Backport from mainline: 2010-04-07 Iain Sandoe PR objc/35996 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning. * obj-c++.dg/objc-gc-3.mm: Ditto. 2010-06-10 Iain Sandoe Backport from mainline: 2010-04-30 Iain Sandoe PR objc++/32052 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous structure and nested declarations. * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous structure and nested declarations. Reduce header clutter and use _exit() rather than abort(). * objc.dg/encode-10.m: New. * objc.dg/encode-11.m: New. 2010-06-09 Rainer Orth * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*. * g++.old-deja/g++.oliva/dwarf3.C: Likewise. * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*. 2010-06-09 Steven G. Kargl * testsuite/gfortran.dg/mvbits_9.f90: New test. * testsuite/gfortran.dg/ibset_1.f90: Ditto. * testsuite/gfortran.dg/ibits_1.f90: Ditto. * testsuite/gfortran.dg/btest_1.f90: Ditto. * testsuite/gfortran.dg/ibclr_1.f90: Ditto. 2010-06-09 Iain Sandoe Backport from mainline: PR ObjC++/23616 * obj-c++.dg/try-catch-2.mm: Adjust xfail. * obj-c++.dg/try-catch-9.mm: Ditto. 2010-05-28 Mike Stump PR objc/44125 * objc.dg/const-str-9.m: Remove static. 2010-05-06 Mike Stump PR objc/35165 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase. 2010-05-04 Mike Stump PR objc/35165 * encode-8.mm: Restore running of testcase, skip for gnu-runtime. 2010-04-26 Iain Sandoe PR testsuite/35165 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require Darwin8/OSX10.4 - compatible code generation. Use scan-rtl-dump. * obj-c++.dg/stubify-1.mm: Ditto. * lib/objc-torture.exp: Do not require link success for "trivial.m" in the runtime checks when dowhat = 'compile'. * lib/dg-pch.exp: (dg-flags-pch): New Proc. * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require Darwin8/OSX10.4 - compatible code generation. * objc.dg/stubify-2.m: Ditto. * objc.dg/symtab-1.m: Match '.quad' for m64 code. * objc.dg/next-runtime-1.m: Ditto. * objc.dg/stret-2.m: Restrict to ilp32 targets. * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT runtimes on Darwin. 2010-06-07 Jason Merrill PR c++/44366 * g++.dg/cpp0x/decltype23.C: New. 2010-06-07 Jason Merrill PR c++/44401 * g++.dg/tc1/dr147.C: Test case of member with same name as class. 2010-06-07 Rainer Orth * lib/target-supports.exp (check_effective_target_gas): New proc. * gcc.c-torture/execute/960321-1.x: New file. 2010-06-07 Kai Tietz Backport from mainline: PR target/44159 * gcc.target/i386/abi-2.c: Check sysv abi here. * gcc.target/i386/aes-avx-check.h: Call test in noinline function to avoid failures by different ABIs. * gcc.target/i386/aes-check.h: Likewise. * gcc.target/i386/avx-check.h: Likewise. * gcc.target/i386/fma4-check.h: Likewise. * gcc.target/i386/mmx-3dnow-check.h: Likewise. * gcc.target/i386/mmx-check.h: Likewise. * gcc.target/i386/pclmul-avx-check.h: Likewise. * gcc.target/i386/pclmul-check.h: Likewise. * gcc.target/i386/sse-check.h: Likewise. * gcc.target/i386/sse2-check.h: Likewise. * gcc.target/i386/sse3-check.h: Likewise. * gcc.target/i386/sse4_1-check.h: Likewise. * gcc.target/i386/sse4_2-check.h: Likewise. * gcc.target/i386/sse4a-check.h: Likewise. * gcc.target/i386/ssse3-check.h: Likewise. * gcc.target/i386/xop-check.h: Likewise. * gcc.target/i386/pr27971.c: Fix for LLP64. * gcc.target/i386/pr39139.c: Likewise. * gcc.target/i386/pr39315-check.c: Likewise. * gcc.target/i386/vararg-1.c: Likewise. * gcc.target/i386/vararg-2.c: Likewise. Additional add dg-compile to avoid failure due missing foo symbol. * gcc.dg/compound-literal-1.c: Fix for llp64. * gcc.dg/pr32370.c: Likewise. * gcc.dg/pr37561.c: Likewise. * gcc.dg/pr41340.c: Likewise. * gcc.dg/pr41551.c: Likewise. 2010-06-07 Iain Sandoe Backport from mainline: 2010-04-07 Iain Sandoe PR objc++/23716 * obj-c++.dg/comp-types-10.mm: Remove XFAIL. 2010-06-04 Rainer Orth Backport from mainline: 2010-05-18 Rainer Orth * gcc.target/i386/20011009-1.c (COMMENT): Define. (main): Use it. * gcc.target/i386/pr25993.c [__sun__]: Use .globl. * lib/lto.exp (lto_prune_warns): Fix location line regex. Prune another location line format. (lto-obj): Call lto_prune_warns on comp_output. 2010-05-21 Rainer Orth * gcc.target/i386/pr25993.c: Use @function as type specifier. 2010-06-04 Rainer Orth Backport from mainline: 2010-04-27 Dave Korn PR lto/42776 * lib/lto.exp (lto_prune_vis_warns): New function. (lto-link-and-maybe-run): Call it. 2010-05-10 Rainer Orth * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns. Log text on entry and exit. Prune Sun ld warnings for common symbols with differing sizes. (lto-link-and-maybe-run): Change caller. 2010-06-02 Tobias Burnus PR fortran/44360 * gfortran.dg/use_13.f90: New test case. 2010-06-01 Jason Merrill PR c++/44358 * g++.dg/cpp0x/initlist36.C: New. 2010-05-31 Jakub Jelinek PR target/44338 * gcc.target/i386/sse-24.c: New test. PR middle-end/44337 * gcc.dg/pr44337.c: New test. PR tree-optimization/44182 * g++.dg/debug/pr44182.C: New test. 2010-05-28 Jakub Jelinek PR target/43636 * gcc.c-torture/compile/pr43636.c: New test. 2010-05-27 Jason Merrill PR c++/43555 * g++.dg/ext/vla9.C: New. 2010-05-26 Jason Merrill PR c++/43382 * g++.dg/cpp0x/variadic101.C: New. 2010-05-26 Richard Guenther PR rtl-optimization/44164 * gcc.c-torture/execute/pr44164.c: New testcase. * g++.dg/tree-ssa/pr13146.C: Adjust. 2010-05-26 Richard Guenther PR middle-end/44069 * g++.dg/torture/pr44069.C: New testcase. 2010-05-24 Eric Botcazou PR ada/38394 * gnat.dg/array13.ad[sb]: New test. 2010-05-24 Jason Merrill PR c++/41510 * g++.dg/cpp0x/initlist35.C: New. * g++.dg/init/brace6.C: Adjust. 2010-05-24 Richard Guenther PR lto/44196 * g++.dg/lto/20100519-1_0.C: New testcase. 2010-05-24 Richard Guenther PR lto/44256 * gcc.dg/lto/20100426_0.c: New testcase. 2010-05-23 H.J. Lu Backport from mainline 2010-05-23 H.J. Lu PR target/44245 * gcc.target/i386/crc32-3.c: New. * gcc.target/i386/crc32-4.c: Likewise. 2010-05-23 H.J. Lu Backport from mainline 2010-05-23 H.J. Lu * gcc.c-target/pr43869.c: Move "dg-do run" before lp64. 2010-05-23 Naarten Lankhorst Merged from trunk PR target/43869 * gcc.c-target/pr43869.c: New test. 2010-05-21 Jakub Jelinek PR debug/44223 * gcc.target/i386/pr44223.c: New test. 2010-05-21 Richard Guenther PR tree-optimization/44038 * gcc.c-torture/compile/pr44038.c: New testcase. 2010-05-21 Richard Guenther PR tree-optimization/43949 * g++.dg/warn/Warray-bounds-5.C: New testcase. 2010-05-20 Jakub Jelinek PR debug/44178 * g++.dg/debug/pr44178.C: New test. 2010-05-20 Hans-Peter Nilsson PR target/44202 * gcc.c-torture/execute/pr44202-1.c: New test. 2010-05-19 Rainer Orth * lib/target-supports.exp (check_effective_target_sse2): New proc. * lib/target-supports-dg.exp (dg-require-effective-target): Allow for optional selector. * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc. (check_effective_target_sse3): New proc. * gcc.target/i386/math-torture/math-torture.exp: Load target-supports.exp. Only add options with -msse2 to MATH_TORTURE_OPTIONS if check_effective_target_sse2. * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2. * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise. * g++.dg/vect/vect.exp: Likewise. * gfortran.dg/vect/vect.exp: Likewise. * lib/fortran-torture.exp (get-fortran-torture-options): Only use -msse2 if check_effective_target_sse2. * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow. * gcc.target/i386/3dnow-2.c: Likewise. * gcc.target/i386/3dnowA-1.c: Likewise. * gcc.target/i386/3dnowA-2.c: Likewise. * gcc.target/i386/pr42549.c: Likewise. * gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3. * gcc.target/i386/sse3-addsubps.c: Likewise. * gcc.target/i386/sse3-haddpd.c: Likewise. * gcc.target/i386/sse3-haddps.c: Likewise. * gcc.target/i386/sse3-hsubpd.c: Likewise. * gcc.target/i386/sse3-hsubps.c: Likewise. * gcc.target/i386/sse3-lddqu.c: Likewise. * gcc.target/i386/sse3-movddup.c: Likewise. * gcc.target/i386/sse3-movshdup.c: Likewise. * gcc.target/i386/sse3-movsldup.c: Likewise. * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2. * g++.dg/ext/attrib35.C: Likewise. * g++.dg/opt/pr40496.C: Likewise. * g++.dg/other/i386-1.C: Likewise. * g++.dg/other/i386-4.C: Likewise. * g++.dg/other/pr34435.C: Likewise. * g++.dg/other/pr39496.C: Likewise. * g++.dg/other/pr40446.C: Likewise. * gcc.dg/compat/union-m128-1_main.c: Likewise. * gcc.dg/compat/vector-1a_main.c: Likewise. * gcc.dg/compat/vector-2a_main.c: Likewise. * gcc.dg/lto/20090206-1_0.c: Likewise. * gcc.dg/pr34856.c: Likewise. * gcc.dg/pr36584.c: Likewise. * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number. * gcc.dg/pr37544.c: Likewise. * gcc.dg/torture/pr16104-1.c: Likewise. * gcc.dg/torture/pr35771-1.c: Likewise. * gcc.dg/torture/pr35771-2.c: Likewise. * gcc.dg/torture/pr35771-3.c: Likewise. * gcc.dg/torture/stackalign/alloca-2.c: Likewise. * gcc.dg/torture/stackalign/alloca-3.c: Likewise. * gcc.dg/torture/stackalign/push-1.c: Likewise. * gcc.dg/torture/stackalign/vararg-3.c: Likewise. * gcc.dg/tree-ssa/prefetch-6.c: Likewise. * gcc.dg/tree-ssa/prefetch-7.c: Likewise. * gcc.dg/vect/vect-debug-pr41926.c: Likewise. * gcc.target/i386/20060512-1.c: Likewise. * gcc.target/i386/20060512-3.c: Likewise. * gcc.target/i386/all_one_m128i.c: Likewise. * gcc.target/i386/float128-1.c: Likewise. * gcc.target/i386/float128-2.c: Likewise. * gcc.target/i386/fpcvt-1.c: Likewise. * gcc.target/i386/fpcvt-2.c: Likewise. * gcc.target/i386/fpcvt-3.c: Likewise. * gcc.target/i386/fpprec-1.c: Likewise. * gcc.target/i386/funcspec-9.c: Likewise. * gcc.target/i386/incoming-1.c: Likewise. * gcc.target/i386/incoming-12.c: Likewise. * gcc.target/i386/incoming-2.c: Likewise. * gcc.target/i386/incoming-3.c: Likewise. * gcc.target/i386/incoming-4.c: Likewise. * gcc.target/i386/incoming-6.c: Likewise. * gcc.target/i386/incoming-7.c: Likewise. * gcc.target/i386/incoming-8.c: Likewise. * gcc.target/i386/opt-1.c: Likewise. * gcc.target/i386/opt-2.c: Likewise. * gcc.target/i386/ordcmp-1.c: Likewise. * gcc.target/i386/pr17692.c: Likewise. * gcc.target/i386/pr18614-1.c: Likewise. * gcc.target/i386/pr22152.c: Likewise. * gcc.target/i386/pr23570.c: Likewise. * gcc.target/i386/pr23575.c: Likewise. * gcc.target/i386/pr26449-1.c: Likewise. * gcc.target/i386/pr26600.c: Likewise. * gcc.target/i386/pr27790.c: Likewise. * gcc.target/i386/pr28839.c: Likewise. * gcc.target/i386/pr30970.c: Likewise. * gcc.target/i386/pr32000-1.c: Likewise. * gcc.target/i386/pr32000-2.c: Likewise. * gcc.target/i386/pr32280.c: Likewise. * gcc.target/i386/pr32661.c: Likewise. * gcc.target/i386/pr32708-1.c: Likewise. * gcc.target/i386/pr32961.c: Likewise. * gcc.target/i386/pr33329.c: Likewise. * gcc.target/i386/pr35714.c: Likewise. * gcc.target/i386/pr35767-1.c: Likewise. * gcc.target/i386/pr35767-1d.c: Likewise. * gcc.target/i386/pr35767-1i.c: Likewise. * gcc.target/i386/pr35767-2.c: Likewise. * gcc.target/i386/pr35767-2d.c: Likewise. * gcc.target/i386/pr35767-2i.c: Likewise. * gcc.target/i386/pr35767-3.c: Likewise. * gcc.target/i386/pr35767-5.c: Likewise. * gcc.target/i386/pr36222-1.c: Likewise. * gcc.target/i386/pr36578-1.c: Likewise. * gcc.target/i386/pr36578-2.c: Likewise. * gcc.target/i386/pr36992-1.c: Likewise. * gcc.target/i386/pr37101.c: Likewise. * gcc.target/i386/pr37216.c: Likewise. * gcc.target/i386/pr37434-1.c: Likewise. * gcc.target/i386/pr37434-2.c: Likewise. * gcc.target/i386/pr37843-3.c: Likewise. * gcc.target/i386/pr37843-4.c: Likewise. * gcc.target/i386/pr39162.c: Likewise. * gcc.target/i386/pr39315-1.c: Likewise. * gcc.target/i386/pr39315-2.c: Likewise. * gcc.target/i386/pr39315-3.c: Likewise. * gcc.target/i386/pr39315-4.c: Likewise. * gcc.target/i386/pr39445.c: Likewise. * gcc.target/i386/pr39496.c: Likewise. * gcc.target/i386/pr40809.c: Likewise. * gcc.target/i386/pr40906-3.c: Likewise. * gcc.target/i386/pr41019.c: Likewise. * gcc.target/i386/pr42542-1.c: Likewise. * gcc.target/i386/pr42542-2.c: Likewise. * gcc.target/i386/pr42542-3.c: Likewise. * gcc.target/i386/pr42542-3a.c: Likewise. * gcc.target/i386/pr42881.c: Likewise. * gcc.target/i386/push-1.c: Likewise. * gcc.target/i386/quad-sse.c: Likewise. * gcc.target/i386/reload-1.c: Likewise. * gcc.target/i386/sse-10.c: Likewise. * gcc.target/i386/sse-11.c: Likewise. * gcc.target/i386/sse-15.c: Likewise. * gcc.target/i386/sse-17.c: Likewise. * gcc.target/i386/sse-18.c: Likewise. * gcc.target/i386/sse-19.c: Likewise. * gcc.target/i386/sse-4.c: Likewise. * gcc.target/i386/sse-6.c: Likewise. * gcc.target/i386/sse-vect-types.c: Likewise. * gcc.target/i386/sse2-addpd-1.c: Likewise. * gcc.target/i386/sse2-addsd-1.c: Likewise. * gcc.target/i386/sse2-andnpd-1.c: Likewise. * gcc.target/i386/sse2-andpd-1.c: Likewise. * gcc.target/i386/sse2-cmpsd-1.c: Likewise. * gcc.target/i386/sse2-comisd-1.c: Likewise. * gcc.target/i386/sse2-comisd-2.c: Likewise. * gcc.target/i386/sse2-comisd-3.c: Likewise. * gcc.target/i386/sse2-comisd-4.c: Likewise. * gcc.target/i386/sse2-comisd-5.c: Likewise. * gcc.target/i386/sse2-comisd-6.c: Likewise. * gcc.target/i386/sse2-copysign-vec.c: Likewise. * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise. * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise. * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise. * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise. * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise. * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise. * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise. * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise. * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise. * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise. * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise. * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise. * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise. * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise. * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise. * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise. * gcc.target/i386/sse2-divpd-1.c: Likewise. * gcc.target/i386/sse2-divsd-1.c: Likewise. * gcc.target/i386/sse2-init-v16qi-1.c: Likewise. * gcc.target/i386/sse2-init-v2di-1.c: Likewise. * gcc.target/i386/sse2-init-v4si-1.c: Likewise. * gcc.target/i386/sse2-init-v8hi-1.c: Likewise. * gcc.target/i386/sse2-lrint-vec.c: Likewise. * gcc.target/i386/sse2-lrintf-vec.c: Likewise. * gcc.target/i386/sse2-maxpd-1.c: Likewise. * gcc.target/i386/sse2-maxsd-1.c: Likewise. * gcc.target/i386/sse2-minpd-1.c: Likewise. * gcc.target/i386/sse2-minsd-1.c: Likewise. * gcc.target/i386/sse2-mmx.c: Likewise. * gcc.target/i386/sse2-movapd-1.c: Likewise. * gcc.target/i386/sse2-movapd-2.c: Likewise. * gcc.target/i386/sse2-movd-1.c: Likewise. * gcc.target/i386/sse2-movd-2.c: Likewise. * gcc.target/i386/sse2-movdqa-1.c: Likewise. * gcc.target/i386/sse2-movdqa-2.c: Likewise. * gcc.target/i386/sse2-movdqu-1.c: Likewise. * gcc.target/i386/sse2-movdqu-2.c: Likewise. * gcc.target/i386/sse2-movhpd-1.c: Likewise. * gcc.target/i386/sse2-movhpd-2.c: Likewise. * gcc.target/i386/sse2-movlpd-1.c: Likewise. * gcc.target/i386/sse2-movlpd-2.c: Likewise. * gcc.target/i386/sse2-movmskpd-1.c: Likewise. * gcc.target/i386/sse2-movntdq-1.c: Likewise. * gcc.target/i386/sse2-movntpd-1.c: Likewise. * gcc.target/i386/sse2-movq-1.c: Likewise. * gcc.target/i386/sse2-movq-2.c: Likewise. * gcc.target/i386/sse2-movq-3.c: Likewise. * gcc.target/i386/sse2-movsd-1.c: Likewise. * gcc.target/i386/sse2-movsd-2.c: Likewise. * gcc.target/i386/sse2-movupd-1.c: Likewise. * gcc.target/i386/sse2-movupd-2.c: Likewise. * gcc.target/i386/sse2-mulpd-1.c: Likewise. * gcc.target/i386/sse2-mulsd-1.c: Likewise. * gcc.target/i386/sse2-orpd-1.c: Likewise. * gcc.target/i386/sse2-packssdw-1.c: Likewise. * gcc.target/i386/sse2-packsswb-1.c: Likewise. * gcc.target/i386/sse2-packuswb-1.c: Likewise. * gcc.target/i386/sse2-paddb-1.c: Likewise. * gcc.target/i386/sse2-paddd-1.c: Likewise. * gcc.target/i386/sse2-paddq-1.c: Likewise. * gcc.target/i386/sse2-paddsb-1.c: Likewise. * gcc.target/i386/sse2-paddsw-1.c: Likewise. * gcc.target/i386/sse2-paddusb-1.c: Likewise. * gcc.target/i386/sse2-paddusw-1.c: Likewise. * gcc.target/i386/sse2-paddw-1.c: Likewise. * gcc.target/i386/sse2-pand-1.c: Likewise. * gcc.target/i386/sse2-pandn-1.c: Likewise. * gcc.target/i386/sse2-pavgb-1.c: Likewise. * gcc.target/i386/sse2-pavgw-1.c: Likewise. * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise. * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise. * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise. * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise. * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise. * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise. * gcc.target/i386/sse2-pmaddwd-1.c: Likewise. * gcc.target/i386/sse2-pmaxsw-1.c: Likewise. * gcc.target/i386/sse2-pmaxub-1.c: Likewise. * gcc.target/i386/sse2-pminsw-1.c: Likewise. * gcc.target/i386/sse2-pminub-1.c: Likewise. * gcc.target/i386/sse2-pmovmskb-1.c: Likewise. * gcc.target/i386/sse2-pmulhuw-1.c: Likewise. * gcc.target/i386/sse2-pmulhw-1.c: Likewise. * gcc.target/i386/sse2-pmullw-1.c: Likewise. * gcc.target/i386/sse2-pmuludq-1.c: Likewise. * gcc.target/i386/sse2-por-1.c: Likewise. * gcc.target/i386/sse2-psadbw-1.c: Likewise. * gcc.target/i386/sse2-pshufd-1.c: Likewise. * gcc.target/i386/sse2-pshufhw-1.c: Likewise. * gcc.target/i386/sse2-pshuflw-1.c: Likewise. * gcc.target/i386/sse2-pslld-1.c: Likewise. * gcc.target/i386/sse2-pslld-2.c: Likewise. * gcc.target/i386/sse2-pslldq-1.c: Likewise. * gcc.target/i386/sse2-psllq-1.c: Likewise. * gcc.target/i386/sse2-psllq-2.c: Likewise. * gcc.target/i386/sse2-psllw-1.c: Likewise. * gcc.target/i386/sse2-psllw-2.c: Likewise. * gcc.target/i386/sse2-psrad-1.c: Likewise. * gcc.target/i386/sse2-psrad-2.c: Likewise. * gcc.target/i386/sse2-psraw-1.c: Likewise. * gcc.target/i386/sse2-psraw-2.c: Likewise. * gcc.target/i386/sse2-psrld-1.c: Likewise. * gcc.target/i386/sse2-psrld-2.c: Likewise. * gcc.target/i386/sse2-psrldq-1.c: Likewise. * gcc.target/i386/sse2-psrlq-1.c: Likewise. * gcc.target/i386/sse2-psrlq-2.c: Likewise. * gcc.target/i386/sse2-psrlw-1.c: Likewise. * gcc.target/i386/sse2-psrlw-2.c: Likewise. * gcc.target/i386/sse2-psubb-1.c: Likewise. * gcc.target/i386/sse2-psubd-1.c: Likewise. * gcc.target/i386/sse2-psubq-1.c: Likewise. * gcc.target/i386/sse2-psubsb-1.c: Likewise. * gcc.target/i386/sse2-psubsw-1.c: Likewise. * gcc.target/i386/sse2-psubw-1.c: Likewise. * gcc.target/i386/sse2-punpckhbw-1.c: Likewise. * gcc.target/i386/sse2-punpckhdq-1.c: Likewise. * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise. * gcc.target/i386/sse2-punpckhwd-1.c: Likewise. * gcc.target/i386/sse2-punpcklbw-1.c: Likewise. * gcc.target/i386/sse2-punpckldq-1.c: Likewise. * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise. * gcc.target/i386/sse2-punpcklwd-1.c: Likewise. * gcc.target/i386/sse2-pxor-1.c: Likewise. * gcc.target/i386/sse2-set-epi32-1.c: Likewise. * gcc.target/i386/sse2-set-epi64x-1.c: Likewise. * gcc.target/i386/sse2-set-v16qi-1.c: Likewise. * gcc.target/i386/sse2-set-v16qi-2.c: Likewise. * gcc.target/i386/sse2-set-v16qi-3.c: Likewise. * gcc.target/i386/sse2-set-v8hi-1.c: Likewise. * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise. * gcc.target/i386/sse2-set-v8hi-2.c: Likewise. * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise. * gcc.target/i386/sse2-shufpd-1.c: Likewise. * gcc.target/i386/sse2-shufps-1.c: Likewise. * gcc.target/i386/sse2-sqrtpd-1.c: Likewise. * gcc.target/i386/sse2-subpd-1.c: Likewise. * gcc.target/i386/sse2-subsd-1.c: Likewise. * gcc.target/i386/sse2-ucomisd-1.c: Likewise. * gcc.target/i386/sse2-ucomisd-2.c: Likewise. * gcc.target/i386/sse2-ucomisd-3.c: Likewise. * gcc.target/i386/sse2-ucomisd-4.c: Likewise. * gcc.target/i386/sse2-ucomisd-5.c: Likewise. * gcc.target/i386/sse2-ucomisd-6.c: Likewise. * gcc.target/i386/sse2-unpack-1.c: Likewise. * gcc.target/i386/sse2-unpckhpd-1.c: Likewise. * gcc.target/i386/sse2-unpcklpd-1.c: Likewise. * gcc.target/i386/sse2-vec-1.c: Likewise. * gcc.target/i386/sse2-vec-2.c: Likewise. * gcc.target/i386/sse2-vec-3.c: Likewise. * gcc.target/i386/sse2-vec-4.c: Likewise. * gcc.target/i386/sse2-vec-5.c: Likewise. * gcc.target/i386/sse2-vec-6.c: Likewise. * gcc.target/i386/sse2-xorpd-1.c: Likewise. * gcc.target/i386/ssefn-2.c: Likewise. * gcc.target/i386/ssefn-4.c: Likewise. * gcc.target/i386/ssefp-1.c: Likewise. * gcc.target/i386/ssefp-2.c: Likewise. * gcc.target/i386/sseregparm-3.c: Likewise. * gcc.target/i386/sseregparm-4.c: Likewise. * gcc.target/i386/sseregparm-5.c: Likewise. * gcc.target/i386/sseregparm-6.c: Likewise. * gcc.target/i386/sseregparm-7.c: Likewise. * gcc.target/i386/ssetype-1.c: Likewise. * gcc.target/i386/ssetype-2.c: Likewise. * gcc.target/i386/ssetype-3.c: Likewise. * gcc.target/i386/ssetype-4.c: Likewise. * gcc.target/i386/ssetype-5.c: Likewise. * gcc.target/i386/unordcmp-1.c: Likewise. * gcc.target/i386/vararg-1.c: Likewise. * gcc.target/i386/vararg-2.c: Likewise. * gcc.target/i386/vararg-3.c: Likewise. * gcc.target/i386/vararg-4.c: Likewise. * gcc.target/i386/vararg-7.c: Likewise. * gcc.target/i386/vararg-8.c: Likewise. * gcc.target/i386/vecinit-1.c: Likewise. * gcc.target/i386/vecinit-2.c: Likewise. * gcc.target/i386/vecinit-3.c: Likewise. * gcc.target/i386/vecinit-4.c: Likewise. * gcc.target/i386/vecinit-5.c: Likewise. * gcc.target/i386/vecinit-6.c: Likewise. * gcc.target/i386/vectorize2.c: Likewise. * gcc.target/i386/vectorize3.c: Likewise. * gcc.target/i386/vectorize4.c: Likewise. * gcc.target/i386/vectorize6.c: Likewise. * gcc.target/i386/vectorize7.c: Likewise. * gcc.target/i386/vectorize8.c: Likewise. * gcc.target/i386/vperm-v2df.c: Likewise. * gcc.target/i386/vperm-v2di.c: Likewise. * gcc.target/i386/vperm-v4si-1.c: Likewise. * gcc.target/i386/xorps-sse2.c: Likewise. * gcc.target/i386/xorps.c: Likewise. * gfortran.dg/graphite/pr42326-1.f90: Likewise. * gfortran.dg/graphite/pr42326.f90: Likewise. * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise. 2010-05-19 Jason Merrill PR c++/44193 * g++.dg/template/fntype1.C: New. PR c++/44157 * g++.dg/cpp0x/initlist34.C: New. PR c++/44158 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too. 2010-05-19 Richard Guenther PR tree-optimization/43987 * gcc.c-torture/execute/pr43987.c: New testcase. * gcc.dg/torture/pta-escape-1.c: Adjust. * gcc.dg/tree-ssa/pta-escape-1.c: Likewise. * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. * gcc.dg/torture/ipa-pta-1.c: Likewise. 2010-05-19 Richard Guenther Backport from mainline 2010-04-26 Richard Guenther PR lto/43455 * gcc.dg/lto/20100423-1_0.c: New testcase. * gcc.dg/lto/20100423-1_1.c: Likewise. 2010-04-23 Richard Guenther PR lto/42653 * g++.dg/lto/20100423-1_0.C: New testcase. 2010-04-26 Richard Guenther PR lto/42425 * g++.dg/lto/20100423-2_0.C: New testcase. 2010-04-26 Richard Guenther PR lto/43080 * g++.dg/lto/20100423-3_0.C: New testcase. 2010-04-30 Richard Guenther PR lto/43946 * gcc.dg/lto/20100430-1_0.c: New testcase. 2010-05-19 Tobias Burnus PR fortran/43591 * gfortran.dg/spec_expr_6.f90: New test. 2010-05-18 Steven Bosscher PR lto/44184 * gcc.dg/lto/20100518_0.c: New test. 2010-05-17 Jakub Jelinek PR bootstrap/42347 * gcc.c-torture/compile/pr42347.c: New test. PR middle-end/44102 * g++.dg/ext/asmgoto1.C: New test. 2010-05-15 H.J. Lu Backport from mainline 2010-05-15 H.J. Lu * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99. * gcc.target/i386/avx-cmpss-1.c: Likewise. 2010-05-14 Steven G. Kargl PR fortran/44135 * gfortran.dg/actual_array_interface_2.f90: New test. 2010-05-14 Jason Merrill PR c++/44127 * g++.dg/eh/terminate1.C: New. 2010-05-14 Jakub Jelinek PR debug/44136 * gcc.dg/pr44136.c: New test. 2010-05-14 H.J. Lu Backport from mainline 2010-05-12 H.J. Lu PR target/44088 * gcc.target/i386/avx-cmpsd-1.c: New. * gcc.target/i386/avx-cmpsd-2.c: Likewise. * gcc.target/i386/avx-cmpss-1.c: Likewise. * gcc.target/i386/avx-cmpss-2.c: Likewise. * gcc.target/i386/sse-cmpss-1.c: Likewise. * gcc.target/i386/sse2-cmpsd-1.c: Likewise. 2010-05-13 Jakub Jelinek PR fortran/44036 * gfortran.dg/gomp/pr44036-1.f90: New test. * gfortran.dg/gomp/pr44036-2.f90: New test. * gfortran.dg/gomp/pr44036-3.f90: New test. 2010-05-13 Jason Merrill PR c++/43787 * g++.dg/opt/empty1.C: New. 2010-05-12 Jakub Jelinek PR middle-end/44085 * gcc.dg/gomp/pr44085.c: New test. * gfortran.dg/gomp/pr44085.f90: New test. 2010-05-12 Daniel Franke PR fortran/40728 * gfortran.dg/selected_char_kind_3.f90: Fixed error message. * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message. * gfortran.dg/intrinsic_std_5.f03: New. 2010-05-11 Jakub Jelinek PR middle-end/44071 * c-c++-common/asmgoto-4.c: New test. * gcc.target/i386/pr44071.c: New test. 2010-05-11 Martin Jambor PR middle-end/43812 * g++.dg/ipa/pr43812.C: New test. 2010-05-10 Jakub Jelinek PR debug/44028 * gcc.dg/pr44028.c: New test. 2010-05-10 H.J. Lu Backport from mainline 2010-05-10 H.J. Lu PR rtl-optimization/44012 * gcc.dg/pr44012.c: New. 2010-05-06 Paolo Carlini PR c++/40406 * g++.dg/template/crash96.C: New. 2010-05-06 Tobias Burnus PR fortran/43985 * gfortran.dg/gomp/crayptr5.f90: New test case. 2010-05-05 Jason Merrill PR debug/43370 * g++.dg/ext/attrib39.C: New. 2010-05-05 Richard Guenther PR c++/43880 * g++.dg/torture/pr43880.C: New testcase. 2010-05-05 Steven G. Kargl PR fortran/43592 * gfortran.dg/unexpected_interface.f90: New test. 2010-05-04 Jason Merrill PR c++/38064 * g++.dg/cpp0x/enum3.C: Extend. 2010-05-04 H.J. Lu Backport from mainline 2010-05-04 H.J. Lu PR middle-end/43671 * gcc.target/i386/pr43671.c: New. 2010-05-04 H.J. Lu Backport from mainline 2010-05-04 H.J. Lu PR debug/43508 * gcc.target/i386/pr43508.c: New. 2010-05-03 Dodji Seketeli PR c++/43953 * g++.dg/other/crash-12.C: New test. 2010-05-03 H.J. Lu Backport from mainline 2010-05-03 H.J. Lu * g++.dg/cdce3.C: Add a space. Updated. 2010-05-03 Rainer Orth * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*. * g++.dg/ext/label13.C: Fix typo. * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on alpha*-dec-osf5*. * gcc.c-torture/compile/limits-declparen.c: xfail on alpha*-dec-osf5* with -g. * gcc.c-torture/compile/limits-pointer.c: Likewise. * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*. * gcc.dg/c99-tgmath-2.c: Likewise. * gcc.dg/c99-tgmath-3.c: Likewise. * gcc.dg/c99-tgmath-4.c: Likewise. 2010-05-03 Rainer Orth * ada/acats/run_acats (which): New function. (host_gnatchop, host_gnatmake): Use it. 2010-05-03 Jakub Jelinek PR debug/43972 * gcc.dg/debug/pr43972.c: New test. 2010-04-30 Jason Merrill PR c++/43868 * g++.dg/template/ptrmem21.C: New. 2010-04-30 DJ Delorie * gcc.c-torture/execute/20100430-1.c: New test. 2010-04-30 Jakub Jelinek PR debug/43942 * c-c++-common/pr43942.c: New test. 2010-04-28 Martin Jambor PR tree-optimization/43846 * gcc.dg/tree-ssa/sra-10.c: New test. 2010-04-27 Jason Merrill PR c++/43856 * g++.dg/cpp0x/lambda/lambda-this2.C: New. PR c++/43875 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New. * g++.dg/cpp0x/lambda/lambda-uneval.C: New. 2010-04-26 H.J. Lu Backport from mainline 2010-04-26 H.J. Lu PR tree-optimization/43904 * gcc.dg/tree-ssa/tailcall-6.c: New. 2010-04-26 Jie Zhang PR tree-optimization/43833 gcc.dg/Warray-bounds-8.c: New test case. 2010-04-25 Eric Botcazou * gnat.dg/pack15.ad[sb]: New test. 2010-04-24 Steven G. Kargl PR fortran/30073 PR fortran/43793 gfortran.dg/pr43793.f90: New test. 2010-04-24 Paul Thomas PR fortran/43227 * gfortran.dg/proc_decl_23.f90: New test. PR fortran/43266 * gfortran.dg/abstract_type_6.f03: New test. 2010-04-23 Martin Jambor PR middle-end/43835 * gcc.c-torture/execute/pr43835.c: New test. 2010-04-23 Richard Guenther Backport from mainline 2010-04-22 Richard Guenther PR tree-optimization/43845 * gcc.c-torture/compile/pr43845.c: New testcase. 2010-04-21 Jakub Jelinek PR fortran/43836 * gfortran.dg/gomp/pr43836.f90: New test. 2010-04-19 Dodji Seketeli PR c++/43704 * g++.dg/template/typedef32.C: New test. * g++.dg/template/typedef33.C: New test. 2010-04-20 Richard Guenther PR tree-optimization/43783 * gcc.c-torture/execute/pr43783.c: New testcase. 2010-04-20 Richard Guenther PR tree-optimization/43796 * gfortran.dg/pr43796.f90: New testcase. 2010-04-20 Jakub Jelinek PR fortran/43339 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars of sequential loops being private only in the innermost containing task region. PR middle-end/43337 * gfortran.dg/gomp/pr43337.f90: New test. 2010-04-20 Andreas Krebbel PR target/43635 * gcc.c-torture/compile/pr43635.c: New testcase. 2010-04-19 Jie Zhang PR target/43662 * gcc.target/i386/pr43662.c: New test. 2010-04-19 Richard Guenther PR tree-optimization/43572 * gcc.dg/tree-ssa/tailcall-5.c: New testcase. 2010-04-19 Ira Rosen PR tree-optimization/43771 * g++.dg/vect/pr43771.cc: New test. 2010-04-18 Eric Botcazou * gnat.dg/rep_clause5.ad[sb]: New test. * gnat.dg/rep_clause5_pkg.ads: New helper. 2010-04-17 Steven G. Kargl PR fortran/31538 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message. * gfortran.dg/bounds_check_fail_3.f90: Ditto. 2010-04-16 Jason Merrill PR c++/43641 * g++.dg/cpp0x/lambda/lambda-conv4.C: New. PR c++/43621 * g++.dg/template/error-recovery2.C: New. 2010-04-15 Richard Guenther PR tree-optimization/43627 * gcc.dg/tree-ssa/vrp49.c: New testcase. 2010-04-15 Richard Guenther PR c++/43611 * g++.dg/torture/pr43611.C: New testcase. 2010-04-14 Release Manager * GCC 4.5.0 released. 2010-04-13 Michael Matz PR middle-end/43730 * gcc.dg/pr43730.c: New test. 2010-04-12 Jakub Jelinek PR tree-optimization/43560 * gcc.c-torture/execute/pr43560.c: New test. 2010-04-10 Jie Zhang PR target/43417 * gcc.target/sh/pr43417.c: New test. 2010-04-08 Rainer Orth PR target/43643 * gcc.dg/pr43643.c: New test. 2010-04-08 Richard Guenther PR tree-optimization/43679 * gcc.c-torture/compile/pr43679.c: New testcase. 2010-04-08 Jakub Jelinek PR debug/43670 * gcc.dg/pr43670.c: New test. 2010-04-07 H.J. Lu PR target/43668 * gcc.target/i386/pr43668.c: New. 2010-04-06 Jason Merrill PR c++/43648 * g++.dg/template/dtor8.C: New. 2010-04-06 Dodji Seketeli * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from c-c++-common/dwarf2/redeclaration-1.C 2010-04-06 Jakub Jelinek PR target/43638 * gcc.target/i386/pr43638.c: New test. 2010-04-06 Richard Guenther PR middle-end/43661 * gcc.c-torture/compile/pr43661.c: New testcase. 2010-04-06 Jakub Jelinek * gcc.target/s390/stackcheck1.c: Add dg-warning. 2010-04-04 Sebastian Pop * gcc.dg/vect/pr43430-1.c: Don't use uint8_t. 2010-04-02 Richard Guenther PR tree-optimization/43629 * gcc.c-torture/execute/pr43629.c: New testcase. 2010-04-01 Janne Blomqvist Dominique d'Humieres PR libfortran/43605 * gfortran.dg/ftell_3.f90: Enhance test case by reading more. 2010-04-01 Dodji Seketeli PR debug/43325 * c-c++-common/dwarf2/redeclaration-1.C: New test. 2010-04-01 Jason Merrill * g++.dg/cpp0x/initlist12.C: Adjust expected errors. 2010-04-01 Janne Blomqvist Manfred Schwarb PR libfortran/43605 * gfortran.dg/ftell_3.f90: New test. 2010-04-01 Richard Guenther PR middle-end/43614 * gcc.c-torture/compile/pr43614.c: New testcase. 2010-04-01 Martin Jambor PR tree-optimization/43141 * gcc.dg/guality/pr43141.c: New test. 2010-04-01 Rainer Orth * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*. * g++.dg/eh/spbp.C: Likewise. * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*. * g++.dg/other/pragma-ep-1.C: Properly define p, remove superfluous casts. * gcc.dg/mtune.c: Add dg-bogus "mcpu". * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*. * objc.dg/dwarf-2.m: Likewise. 2010-03-31 Sebastian Pop PR middle-end/43464 * gcc.dg/graphite/id-pr43464.c: New. * gcc.dg/graphite/id-pr43464-1.c: New. 2010-03-31 Sebastian Pop PR middle-end/43351 * gcc.dg/graphite/id-pr43351.c 2010-03-31 Iain Sandoe PR testsuite/35165 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime. * obj-c++.dg/try-catch-2.mm: Ditto. * obj-c++.dg/lookup-2.mm: Ditto. * obj-c++.dg/encode-8.m: Ditto. * obj-c++.dg/cxx-ivars-2.mm: Ditto. * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT. * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT. * obj-c++.dg/const-str-11.mm: Ditto. * obj-c++.dg/const-str-9.mm: Ditto. * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime. * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime. * obj-c++.dg/except-1.mm: Ditto. * obj-c++.dg/const-str-7.mm: Ditto. * obj-c++.dg/cxx-ivars-1.mm: Ditto. * obj-c++.dg/const-str-3.mm: Ditto. * obj-c++.dg/const-str-7.mm: Ditto. * obj-c++.dg/stubify-2.mm: Change dump file name. PR objc++/23613 * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD): New macro. * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro. Remove dg-xfail-if. 2010-03-31 Martin Jambor * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run only with -O2, -O3 or -Os and not with -fwhopr. 2010-03-31 Dodji Seketeli PR c++/43558 * g++.dg/template/typedef31.C: New test. 2010-03-31 Rainer Orth * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in assembler output on *-*-solaris2*. * g++.dg/ext/visibility/pragma-override2.C: Likewise. 2010-03-31 Jakub Jelinek PR debug/43557 * gcc.dg/pr43557-1.c: New test. * gcc.dg/pr43557-2.c: New file. 2010-03-31 Jie Zhang PR 43562 * gcc.dg/pr43562.c: New test. 2010-03-30 Jason Merrill PR c++/43076 * g++.dg/template/error-recovery1.C: New. PR c++/41786 * g++.dg/parse/ambig5.C: New. 2010-03-30 Jakub Jelinek PR debug/43593 * gcc.dg/guality/pr43593.c: New test. 2010-03-30 Sebastian Pop PR middle-end/43430 * gcc.dg/vect/pr43430-1.c: New. 2010-03-30 Jason Merrill PR c++/43559 * g++.dg/template/partial7.C: New. 2010-03-30 Andreas Krebbel * gcc.target/s390/stackcheck1.c: New testcase. 2010-03-29 Jerry DeLisle PR libfortran/43265 * gfortran.dg/read_eof_8.f90: New test. 2010-03-29 Jason Merrill * gcc.dg/cpp/include6.c: Change [] to (). N3077 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line splicing and UCNs. * c-c++-common/raw-string-2.c: Add trigraph test. * c-c++-common/raw-string-8.c: New. * c-c++-common/raw-string-9.c: New. * c-c++-common/raw-string-10.c: New. * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests. * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests. * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests. * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests. * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests. * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests. * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests. 2010-03-29 Richard Guenther PR tree-optimization/43560 * gcc.dg/torture/pr43560.c: New testcase. 2010-03-29 Jason Merrill N3077 * g++.dg/ext/raw-string-1.C: Change [] to (). * g++.dg/ext/raw-string-2.C: Change [] to (). Don't use \ in delimiter. * g++.dg/ext/raw-string-3.C: Change [] to (). * g++.dg/ext/raw-string-4.C: Change [] to (). * g++.dg/ext/raw-string-5.C: Change [] to (). Test for error on \ in delimiter. * g++.dg/ext/raw-string-6.C: Change [] to (). * g++.dg/ext/raw-string-7.C: Change [] to (). 2010-03-29 Jie Zhang PR 43564 * gcc.dg/pr43564.c: New test. 2010-03-29 Tobias Burnus PR fortran/43551 * gfortran.dg/direct_io_12.f90: New test. 2010-03-28 Jan Hubicka PR tree-optimization/43505 * gfortran.dg/pr43505.f90: New testcase. 2010-03-27 Uros Bizjak PR tree-optimization/43528 * gcc.target/i386/pr43528.c: New test. 2010-03-26 Joseph Myers PR c/43381 * gcc.dg/parm-impl-decl-3.c: New test. 2010-03-26 Jason Merrill PR c++/43509 * g++.dg/cpp0x/parse1.C: New. 2010-03-26 Uros Bizjak PR target/43524 * gcc.target/i386/pr43524.c: New test. 2010-03-26 Martin Jambor * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing whitespace, rename main to foo. * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise. * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise. 2010-03-26 Dodji Seketeli PR c++/43327 * g++.dg/other/crash-10.C: New test. * g++.dg/other/crash-11.C: New test. 2010-03-25 Jerry DeLisle PR libfortran/43517 * gfortran.dg/read_eof_7.f90: New test. 2010-03-25 Iain Sandoe PR objc/35165 PR testsuite/43512 * objc-obj-c++-shared: New directory. * objc-obj-c++-shared/Object1-implementation.h: New file. * objc-obj-c++-shared/Object1.h: New file. * objc-obj-c++-shared/Protocol1.h: New file. * objc-obj-c++-shared/next-abi.h: New file. * objc-obj-c++-shared/next-mapping.h: New file. * objc/execute/next_mapping.h: Delete. * objc.dg/special/special.exp: For all targets run the tests with -fgnu-runtime, for darwin targets also run the tests with -fnext-runtime. * objc.dg/dg.exp: Ditto. * obj-c++.dg/dg.exp: Ditto. * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. Amend testcase to include use of updated NeXT interface. * objc/execute/formal_protocol-5.m: Ditto. * objc/execute/protocol-isEqual-2.m: Ditto. * objc/execute/protocol-isEqual-4.m: Ditto. * objc/execute/class-11.m: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. * objc/execute/object_is_class.m: Ditto. * objc/execute/enumeration-1.m: Ditto. * objc/execute/class-13.m: Ditto. * objc/execute/formal_protocol-2.m: Ditto. * objc/execute/formal_protocol-4.m: Ditto. * objc/execute/class-1.m: Ditto. * objc/execute/bycopy-1.m: Ditto. * objc/execute/formal_protocol-6.m: Ditto. * objc/execute/bycopy-3.m: Ditto. * objc/execute/class-3.m: Ditto. * objc/execute/bf-11.m: Ditto. * objc/execute/class-5.m: Ditto. * objc/execute/bf-13.m: Ditto. * objc/execute/class-7.m: Ditto. * objc/execute/bf-15.m: Ditto. * objc/execute/class-9.m: Ditto. * objc/execute/bf-17.m: Ditto. * objc/execute/bf-19.m: Ditto. * objc/execute/IMP.m: Ditto. * objc/execute/exceptions/catchall-1.m: Ditto. * objc/execute/exceptions/trivial.m: Ditto. * objc/execute/exceptions/finally-1.m: Ditto. * objc/execute/exceptions/local-variables-1.m: Ditto. * objc/execute/exceptions/foward-1.m: Ditto. * objc/execute/bf-2.m: Ditto. * objc/execute/string1.m: Ditto. * objc/execute/bf-4.m: Ditto. * objc/execute/informal_protocol.m: Ditto. * objc/execute/string3.m: Ditto. * objc/execute/bf-6.m: Ditto. * objc/execute/bf-8.m: Ditto. * objc/execute/class-tests-1.h: Ditto. * objc/execute/protocol-isEqual-1.m: Ditto. * objc/execute/protocol-isEqual-3.m: Ditto. * objc/execute/_cmd.m: Ditto. * objc/execute/function-message-1.m: Ditto. * objc/execute/bf-20.m: Ditto. * objc/execute/bf-common.h: Ditto. * objc/execute/np-2.m: Ditto. * objc/execute/class-10.m: Ditto. * objc/execute/class-12.m: Ditto. * objc/execute/enumeration-2.m: Ditto. * objc/execute/class-14.m: Ditto. * objc/execute/encode-1.m: Ditto. * objc/execute/formal_protocol-1.m: Ditto. * objc/execute/formal_protocol-3.m: Ditto. * objc/execute/accessing_ivars.m: Ditto. * objc/execute/bycopy-2.m: Ditto. * objc/execute/class-2.m: Ditto. * objc/execute/bf-10.m: Ditto. * objc/execute/formal_protocol-7.m: Ditto. * objc/execute/root_methods.m: Ditto. * objc/execute/class-4.m: Ditto. * objc/execute/bf-12.m: Ditto. * objc/execute/class-6.m: Ditto. * objc/execute/bf-14.m: Ditto. * objc/execute/nested-func-1.m: Ditto. * objc/execute/class-8.m: Ditto. * objc/execute/private.m: Ditto. * objc/execute/bf-16.m: Ditto. * objc/execute/bf-18.m: Ditto. * objc/execute/load-3.m: Ditto. * objc/execute/compatibility_alias.m: Ditto. * objc/execute/bf-1.m: Ditto. * objc/execute/no_clash.m: Ditto. * objc/execute/bf-3.m: Ditto. * objc/execute/string2.m: Ditto. * objc/execute/bf-5.m: Ditto. * objc/execute/string4.m: Ditto. * objc/execute/bf-7.m: Ditto. * objc/execute/object_is_meta_class.m: Ditto. * objc/execute/bf-9.m: Ditto. * objc/execute/bf-21.m: Ditto. * objc/execute/cascading-1.m: Ditto. * objc/execute/trivial.m: Ditto. * objc/execute/np-1.m: Ditto. * objc/compile/trivial.m: Ditto. * objc/execute/class_self-2.m: Include . * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin. * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT and 64bit. Use new NeXT interface as required. * objc.dg/special/unclaimed-category-1.m: Ditto. * objc.dg/special/unclaimed-category-1.h: Ditto. * objc.dg/special/unclaimed-category-1a.m: Ditto. * objc.dg/func-ptr-1.m: Ditto. * objc.dg/stret-1.m: Ditto. * objc.dg/encode-2.m: Ditto. * objc.dg/category-1.m: Ditto. * objc.dg/encode-3.m: Ditto. * objc.dg/call-super-3.m: Ditto. * objc.dg/method-3.m: Ditto. * objc.dg/func-ptr-2.m: Ditto. * objc.dg/lookup-1.m: Ditto. * objc.dg/encode-4.m: Ditto. * objc.dg/fix-and-continue-1.m: Ditto. * objc.dg/proto-lossage-3.m: Ditto. * objc.dg/method-13.m: Ditto. * objc.dg/proto-qual-1.m: Ditto. * objc.dg/zero-link-3.m: Ditto. * objc.dg/bitfield-1.m: Ditto. * objc.dg/va-meth-1.m: Ditto. * objc.dg/super-class-3.m: Ditto. * objc.dg/call-super-1.m: Ditto. * objc.dg/type-size-2.m: Ditto. * objc.dg/method-10.m: Ditto. * objc.dg/defs.m: Ditto. * objc.dg/const-str-3.m: Ditto. * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. Use new NeXT interface as required. * objc.dg/super-class-4.m: Ditto. * objc.dg/comp-types-8.m: Ditto. * objc.dg/call-super-2.m: Ditto. * objc.dg/objc-fast-4.m: Ditto. * objc.dg/method-6.m: Ditto. * objc.dg/const-str-3.m: Ditto. * objc.dg/const-str-7.m: Ditto. * objc.dg/method-15.m: Ditto. * objc.dg/method-19.m: Ditto. * objc.dg/sync-1.m: Ditto. * objc.dg/layout-1.m: Ditto. * objc.dg/bitfield-3.m: Ditto. * objc.dg/try-catch-3.m: Ditto. * objc.dg/try-catch-7.m: Ditto. * objc.dg/comp-types-10.m: Ditto. * objc.dg/selector-2.: Ditto. * objc.dg/method-7.m: Ditto. * objc.dg/typedef-alias-1.m: Ditto. * objc.dg/proto-lossage-2.m: Ditto. * objc.dg/comp-types-11.m: Ditto. * objc.dg/sizeof-1.m: Ditto. * objc.dg/method-17.m: Ditto. * objc.dg/bitfield-5.m: Ditto. * objc.dg/try-catch-1.m: Ditto. * objc.dg/encode-5.m: Ditto. * objc.dg/fix-and-continue-2.m: Ditto. * objc.dg/method-9.m: Ditto. * objc.dg/isa-field-1.m: Ditto. * objc.dg/local-decl-2.m: Ditto. * objc.dg/objc-gc-4.m: Ditto. * objc.dg/type-stream-1.m: Skip for NeXT runtime. * objc.dg/gnu-runtime-3.m: Ditto. * objc.dg/encode-7.m: Ditto. * objc.dg/encode-8.m: Ditto. * objc.dg/selector-3.m: Ditto. * objc.dg/gnu-runtime-1.m: Ditto. * objc.dg/const-str-12.m: Ditto. * objc.dg/gnu-runtime-2.m: Ditto. * objc.dg/no-extra-load.m: Skip for gnu-runtime. * objc.dg/selector-1.m: Ditto. * objc.dg/stubify-2.m: Ditto. * objc.dg/zero-link-1.m: Ditto. * objc.dg/stret-2.m: Ditto. * objc.dg/zero-link-2.m: Ditto. * objc.dg/next-runtime-1.m: Ditto. * objc.dg/symtab-1.m: Ditto. * objc.dg/stubify-1.m: Ditto. * objc.dg/bitfield-2.m: Ditto. * objc.dg/try-catch-10.m: Apply to both runtimes. * objc.dg/const-str-1.m: Ditto. * objc.dg/image-info.m: Ditto. * objc.dg/encode-9.m: Ditto. * objc.dg/pragma-1.m: Apply test to all targets. * objc.dg/const-str-4.m: Ditto. * objc.dg/const-str-8.m: Ditto. * objc.dg/super-class-2.m: Ditto. * objc.dg/try-catch-5.m: Ditto. * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. Use new NeXT interface as required. Skip for gnu-runtime. Test for .quad at m64. * objc.dg/const-str-11.m: Ditto. * objc.dg/const-str-9.m: Ditto. * objc.dg/method-4.m: Skip for 64Bit NeXT. * objc.dg/encode-1.m: Remove redundant -lobjc. * objc.dg/try-catch-9.m: Tidy space. * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT and 64bit. Use new NeXT interface as required. * obj-c++.dg/template-4.mm: Ditto. * obj-c++.dg/defs.mm: Ditto. * obj-c++.dg/basic.mm: Ditto. * obj-c++.dg/encode-4.mm: Ditto. * obj-c++.dg/method-17.mm: Ditto. * obj-c++.dg/proto-lossage-3.mm: Ditto. * obj-c++.dg/cxx-class-1.mm: Ditto. * obj-c++.dg/method-10.mm: Ditto. * obj-c++.dg/va-meth-1.mm: Ditto. * obj-c++.dg/encode-5.mm: Ditto. * obj-c++.dg/lookup-2.mm: Ditto. * obj-c++.dg/template-3.mm: Ditto. * obj-c++.dg/proto-qual-1.mm: Ditto. * obj-c++.dg/qual-types-1.m: Ditto. * obj-c++.dg/cxx-scope-1.mm: Ditto. * obj-c++.dg/template-1.mm: Ditto. * obj-c++.dg/encode-6.mm: Ditto. * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. Use new NeXT interface as required. * obj-c++.dg/except-1.mm: Ditto. * obj-c++.dg/const-str-7.mm: Ditto. * obj-c++.dg/ivar-list-semi.mm: Ditto. * obj-c++.dg/cxx-scope-2.mm: Ditto. * obj-c++.dg/selector-2.mm: Ditto. * obj-c++.dg/isa-field-1.mm: Ditto. * obj-c++.dg/try-catch-1.mm: Ditto. * obj-c++.dg/local-decl-1.mm: Ditto. * obj-c++.dg/try-catch-9.mm: Ditto. * obj-c++.dg/no-extra-load.mm: Ditto. * obj-c++.dg/selector-5.mm: Ditto. * obj-c++.dg/method-12.mm: Ditto. * obj-c++.dg/try-catch-11.mm: Ditto. * obj-c++.dg/comp-types-11.mm: Ditto. * obj-c++.dg/bitfield-3.mm: Ditto. * obj-c++.dg/method-6.mm: Ditto. * obj-c++.dg/super-class-2.mm: Ditto. * obj-c++.dg/method-21.mm: Ditto. * obj-c++.dg/const-str-8.mm: Ditto. * obj-c++.dg/try-catch-7.mm: Ditto. * obj-c++.dg/method-15.mm: Ditto. * obj-c++.dg/layout-1.mm: Ditto. * obj-c++.dg/cxx-ivars-1.mm: Ditto. * obj-c++.dg/const-str-3.mm: Ditto. * obj-c++.dg/try-catch-2.mm: Ditto. * obj-c++.dg/objc-gc-3.mm: Ditto. * obj-c++.dg/fix-and-continue-2.mm: Ditto. * obj-c++.dg/bitfield-1.mm: Ditto. * obj-c++.dg/selector-6.mm: Ditto. * obj-c++.dg/method-13.mm: Ditto. * obj-c++.dg/comp-types-12.mm: Ditto. * obj-c++.dg/bitfield-4.mm: Ditto. * obj-c++.dg/try-catch-8.mm: Ditto. * obj-c++.dg/method-2.mm: Ditto. * obj-c++.dg/cxx-ivars-2.mm: Ditto. * obj-c++.dg/typedef-alias-1.mm: Ditto. * obj-c++.dg/const-str-4.mm: Ditto. * obj-c++.dg/proto-lossage-2.mm: Ditto. * obj-c++.dg/try-catch-3.mm: Ditto. * obj-c++.dg/comp-types-9.mm: Ditto. * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime. * obj-c++.dg/gnu-runtime-3.mm: Ditto. * obj-c++.dg/gnu-runtime-1.mm: Ditto. * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. Use new NeXT interface as required. * obj-c++.dg/const-str-10.mm: Ditto. * obj-c++.dg/const-str-11.mm: Ditto. * obj-c++.dg/const-str-9.mm: Ditto. * obj-c++.dg/method-11.mm: Ditto. * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper headers (Object1.h, Protocol1.h) and next-mapping.h as required. Use new NeXT interface as required. XFAIL run if NeXT and 64bit. * obj-c++.dg/encode-8.mm: Remove redundant -lobjc. * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu. 2010-03-25 Dodji Seketeli PR c++/43206 * g++.dg/template/typedef30.C: New test case. 2010-03-25 Jakub Jelinek PR c/43385 * gcc.c-torture/execute/pr43385.c: New test. 2010-03-24 Joseph Myers * gcc.dg/strncpy-fix-1.c: New test. 2010-03-24 Iain Sandoe PR testsuite/41609 * lib/objc-torture.exp (objc-set-runtime-options): New. * objc/execute/execute.exp: Check runtime options on each pass. * objc/execute/exceptions/exceptions.exp: Ditto. * objc/compile/compile.exp: Ditto. PR testsuite/42348 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in standard tests. (check_effective_target_objc2): New proc. (check_effective_target_next_runtime): New proc. * lib/objc.exp: Determine which runtime is in force and support it. * lib/obj-c++.exp: Ditto. 2010-03-24 Jason Merrill PR c++/43502 * g++.dg/cpp0x/lambda/lambda-debug.C: New. 2010-03-24 Martin Jambor * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into a loop. * gcc.dg/ipa/ipa-2.c: Likewise. * gcc.dg/ipa/ipa-3.c: Likewise. * gcc.dg/ipa/ipa-4.c: Likewise. * gcc.dg/ipa/ipa-5.c: Likewise. * gcc.dg/ipa/ipa-7.c: Likewise. * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into a loop. * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to i_can_not_be_propagated_fully2 into a loop. * gcc.dg/ipa/ipa-8.c: New test. * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop. 2010-03-24 Jakub Jelinek PR debug/19192 PR debug/43479 * gcc.dg/guality/pr43479.c: New test. * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var and add volatile keyword. 2010-03-23 Mike Stump * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability. 2010-03-23 Jason Merrill * g++.dg/ext/altivec-17.C: Adjust error message. * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op(). * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise. * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise. * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise. * g++.dg/cpp0x/lambda/lambda-conv2.C: New. * g++.dg/cpp0x/lambda/lambda-conv3.C: New. 2010-03-22 Jason Merrill PR c++/43333 * g++.dg/ext/is_pod.C: Pass -std=c++0x. * g++.dg/ext/is_pod_98.C: New. PR c++/43281 * g++.dg/cpp0x/auto18.C: New. * gcc.dg/pr36997.c: Adjust error message. * g++.dg/ext/vector9.C: Likewise. * g++.dg/conversion/simd3.C: Likewise. * g++.dg/other/error23.C: Likewise. 2010-03-22 Michael Matz PR middle-end/43475 * gfortran.dg/pr43475.f90: New testcase. 2010-03-22 Richard Guenther PR tree-optimization/43390 * gfortran.fortran-torture/execute/pr43390.f90: New testcase. 2010-03-21 Kaveh R. Ghazi * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic. * gcc.target/powerpc/ppc-sdata-2.c: Likewise. 2010-03-20 Simon Martin Michael Matz PR c++/43081 * g++.dg/parse/crash56.C: New test. 2010-03-20 Paul Thomas PR fortran/43450 * gfortran.dg/whole_file_15.f90 : New test. 2010-03-20 Jerry DeLisle PR fortran/43409 * gfortran.dg/inquire_size.f90: New test. 2010-03-20 Richard Guenther PR rtl-optimization/43438 * gcc.c-torture/execute/pr43438.c: New testcase. 2010-03-20 Dodji Seketeli PR c++/43375 * g++.dg/abi/mangle42.C: New test. 2010-03-19 Andrew Pinski PR C/43211 * gcc.dg/pr43211.c: New test. * gcc.dg/pr18809-1.c: Don't expect an error when calling foo. 2010-03-19 Bernd Schmidt PR rtl-optimization/42258 * gcc.target/arm/thumb1-mul-moves.c: New test. PR target/40697 * gcc.target/arm/thumb-andsi.c: New test. * gcc.target/arm/thumb-andsi.c: Correct dg-options and add dg-require-effective-target. 2010-03-19 Michael Matz PR c++/43116 * g++.dg/other/pr43116.C: New testcase. 2010-03-19 Michael Matz PR target/43305 * gcc.dg/pr43305.c: New testcase. 2010-03-19 Richard Guenther PR tree-optimization/43415 * gcc.c-torture/compile/pr43415.c: New testcase. 2010-03-19 Eric Botcazou PR ada/43106 * gnat.dg/case_optimization2.adb: New test. * gnat.dg/case_optimization_pkg2.ad[sb]: New helper. 2010-03-18 Francois-Xavier Coudert Jack Howarth PR target/36399 * gcc.target/i386/push-1.c: Don't xfail scan-assembler-not "movups" on darwin. 2010-03-18 Jakub Jelinek PR debug/43058 * gcc.dg/pr43058.c: New test. 2010-03-18 Martin Jambor PR middle-end/42450 * g++.dg/torture/pr42450.C: New test. 2010-03-18 Michael Matz PR middle-end/43419 * gcc.dg/pr43419.c: New testcase. 2010-03-18 H.J. Lu PR rtl-optimization/43360 * gcc.dg/torture/pr43360.c: New. 2010-03-18 Michael Matz PR tree-optimization/43402 * gcc.dg/pr43402.c: New testcase. 2010-03-17 Peter Bergner PR target/42427 * gcc.dg/pr42427.c: New test. 2010-03-17 Jerry DeLisle PR libfortran/43265 * gfortran.dg/read_empty_file.f: New test. * gfortran.dg/read_eof_all.f90: New test. * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility. * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility. 2010-03-17 Michael Matz * gcc.dg/pr43300.c: Add -w. 2010-03-17 Richard Guenther * gcc.dg/pr43379.c: Add -w. 2010-03-17 Tobias Burnus PR fortran/43331 * gfortran.dg/cray_pointers_1.f90: Update dg-error message. 2010-03-16 Uros Bizjak * gcc.dg/graphite/block-3.c: Add dg-timeout-factor. 2010-03-16 Rainer Orth * ada/acats/run_all.sh: Log start and end times. 2010-03-16 Rainer Orth * gnat.dg/socket1.adb: Disable on *-*-solaris2*. 2010-03-16 Richard Guenther PR middle-end/43379 * gcc.dg/pr43379.c: New testcase. 2010-03-16 Jakub Jelinek PR debug/43051 * gcc.dg/guality/pr43051-1.c: New test. 2010-03-15 Janis Johnson PR testsuite/43363 * g++.dg/ext/altivec-17.C: Handle changes to error message. 2010-03-15 Michael Matz PR middle-end/43300 * gcc.dg/pr43300.c: New testcase. 2010-03-15 Richard Guenther PR tree-optimization/43367 * gcc.c-torture/compile/pr43367.c: New testcase. 2010-03-15 Richard Guenther PR tree-optimization/43317 * gcc.dg/pr43317.c: New testcase. 2010-03-14 Uros Bizjak * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*. 2010-03-14 Uros Bizjak * g++.dg/graphite/pr43026.C (dg-options): Remove -m32. 2010-03-14 Tobias Burnus PR fortran/43362 * gfortran.dg/impure_constructor_1.f90: New test. 2010-03-13 Sebastian Pop PR middle-end/43354 * gfortran.dg/graphite/id-pr43354.f: New. 2010-03-13 Sebastian Pop PR middle-end/43349 * gfortran.dg/graphite/pr43349.f: New. 2010-03-13 Sebastian Pop PR middle-end/43306 * gcc.dg/graphite/pr43306.c: New. 2010-03-12 David S. Miller * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on sparc. 2010-03-12 Kaveh R. Ghazi * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code. 2010-03-12 Paul Thomas PR fortran/43291 PR fortran/43326 * gfortran.dg/dynamic_dispatch_7.f03: New test. 2010-03-12 Kai Tietz * gfortran.dg/default_format_denormal_1.f90: Don't assume fail for *-*-mingw* targets. 2010-03-12 Jakub Jelinek PR debug/43329 * gcc.dg/guality/pr43329-1.c: New test. 2010-03-11 Martin Jambor PR tree-optimization/43257 * g++.dg/torture/pr43257.C: New test. 2010-03-11 Tobias Burnus PR fortran/43228 * gfortran.dg/namelist_61.f90: New test. 2010-03-11 Richard Guenther PR tree-optimization/43255 * gcc.c-torture/compile/pr43255.c: New testcase. 2010-03-11 Andreas Krebbel * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant. * gcc.dg/pr43280.c: New testcase. 2010-03-11 Richard Guenther PR lto/43200 * gcc.dg/lto/20100227-1_0.c: New testcase. * gcc.dg/lto/20100227-1_1.c: Likewise. 2010-03-10 Jerry DeLisle PR libfortran/43320 PR libfortran/43265 * gfortran.dg/read_eof_6.f: New test * gfortran.dg/read_x_eof.f90: New test. * gfortran.dg/read_x_past.f: Update test. 2010-03-10 Jan Hubicka * gcc.c-torture/compile/pr43288.c: New test. 2010-03-10 Kaveh R. Ghazi * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the -fpic/-fPIC flags. * g++.old-deja/g++.pt/asm2.C: Likewise. * gcc.c-torture/compile/20000804-1.c: Likewise. * gcc.target/i386/clobbers.c: Likewise. 2010-03-10 Tobias Burnus PR fortran/43303 * gfortran.dg/c_assoc_3.f90: New test. 2010-03-10 Jakub Jelinek PR debug/36728 * gcc.dg/guality/pr36728-1.c: New test. * gcc.dg/guality/pr36728-2.c: New test. 2010-03-10 Kaushik Phatak * gcc.dg/h8300-div-delay-slot.c: New test. 2010-03-10 Alexander Monakov PR tree-optimization/43236 * gcc.c-torture/execute/pr43236.c: New test. 2010-03-10 Andrey Belevantsev PR middle-end/42859 * g++.dg/eh/pr42859.C: New test. 2010-03-09 Jakub Jelinek PR debug/43299 * gcc.dg/pr43299.c: New test. PR debug/43290 * g++.dg/eh/unwind2.C: New test. 2010-03-05 Sebastian Pop Reza Yazdani PR middle-end/43065 * gcc.dg/graphite/run-id-4.c: New. 2010-03-08 Sebastian Pop PR middle-end/43065 * gcc.dg/graphite/run-id-3.c: New. 2010-03-08 Tobias Grosser PR middle-end/42644 PR middle-end/42130 * gcc.dg/graphite/id-18.c: New. * gcc.dg/graphite/run-id-pr42644.c: New. 2010-03-08 Sebastian Pop PR middle-end/42326 * gcc.dg/graphite/pr42326.c: New. 2010-03-08 Richard Guenther PR tree-optimization/43269 * gcc.c-torture/execute/pr43269.c: New testcase. 2010-03-08 Janus Weil PR fortran/43256 * gfortran.dg/typebound_call_13.f03: New. 2010-03-05 Eric Botcazou * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS. 2010-03-05 Jason Merrill * g++.dg/abi/mangle40.C: Require weak and alias. 2010-03-05 Sebastian Pop PR middle-end/42326 * gfortran.dg/graphite/pr42326.f90: New. * gfortran.dg/graphite/pr42326-1.f90: New. 2010-03-05 Rainer Orth * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG. (gnat_target_compile): Likewise. Reinitialize GNAT_UNDER_TEST if target changes. Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment. (local_find_gnatmake): Pass full --GCC to gnatlink. Remove --LINK. 2010-03-04 Andrew Pinski PR c/43248 * gcc.dg/compound-literal-1.c: New testcase. 2010-03-04 Martin Jambor PR tree-optimization/43164 PR tree-optimization/43191 * gcc.c-torture/compile/pr43164.c: New test. * gcc.c-torture/compile/pr43191.c: Likewise. 2010-03-04 Janus Weil PR fortran/43244 * gfortran.dg/finalize_9.f90: New. 2010-03-04 Tobias Burnus Ken Werner * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times to dg-options for spu. * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the dump-scan target to exclude spu. 2010-03-04 Changpeng Fang PR middle-end/43209 * gcc.dg/tree-ssa/ivopts-4.c: New. 2010-03-03 Janis Johnson * lib/target-supports-dg.exp (check-flags): Provide defaults for include-opts and exclude-opts; skip checking the flags if arguments are the same as the defaults. (dg-xfail-if): Verify the number of arguments, supply defaults for unspecified optional arguments. (dg-skip-if, dg-xfail-run-if): Verify the number of arguments. 2010-03-03 Jason Merrill PR c++/12909 * g++.dg/abi/mangle40.C: Updated. 2010-03-03 Jason Merrill * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi. * g++.dg/abi/mangle23.C: Likewise. * g++.dg/eh/simd-2.C: Likewise. * g++.dg/ext/attribute-test-2.C: Likewise. * g++.dg/ext/vector14.C: Likewise. * g++.dg/other/pr34435.C: Likewise. * g++.dg/template/conv8.C: Likewise. * g++.dg/template/nontype9.C: Likewise. * g++.dg/template/qualttp17.C: Likewise. * g++.dg/template/ref1.C: Likewise. * g++.old-deja/g++.pt/crash68.C: Likewise. * g++.old-deja/g++.pt/ref1.C: Likewise. * g++.old-deja/g++.pt/ref3.C: Likewise. * g++.old-deja/g++.pt/ref4.C: Likewise. PR c++/12909 * g++.dg/abi/mangle40.C: New. * g++.dg/abi/mangle41.C: New. * g++.dg/lto/20100302_0.C: New. * g++.dg/lto/20100302_1.C: New. * g++.dg/lto/20100302.h: New. 2010-03-03 Paul Thomas PR fortran/43243 * gfortran.dg/internal_pack_12.f90: New test. 2010-03-03 H.J. Lu * gcc.dg/pr36997.c: Adjust error message. 2010-03-03 Mike Stump * gcc.target/i386/builtin-unreachable.c: Don't expect stack adjustments to not be present on machines that align the stack to more than 4 bytes and don't have a red zone yet as that is an unimplemented optimization. 2010-03-03 Janus Weil PR fortran/43169 * gfortran.dg/impure_assignment_3.f90: New. 2010-03-03 Jakub Jelinek PR debug/43229 * gfortran.dg/pr43229.f90: New test. PR debug/43237 * gcc.dg/debug/dwarf2/pr43237.c: New test. PR debug/43177 * gcc.dg/guality/pr43177.c: New test. 2010-03-02 Jason Merrill * g++.dg/ext/vector9.C: Adjust error message. * g++.dg/conversion/simd3.C: Likewise. * g++.dg/other/error23.C: Likewise. 2010-03-02 Mike Stump PR c++/41090 * g++.dg/ext/label13.C (C::C): xfail for darwin for now. 2010-03-02 Paul Thomas PR fortran/43180 * gfortran.dg/internal_pack_10.f90: New test. PR fortran/43173 * gfortran.dg/internal_pack_11.f90: New test. 2010-03-02 Reza Yazdani PR middle-end/42640 * gcc.dg/tree-ssa/pr42640.c: New. 2010-03-01 Richard Guenther PR tree-optimization/43220 * gcc.c-torture/execute/pr43220.c: New testcase. 2010-03-01 Richard Guenther PR middle-end/43213 * gcc.dg/pr43213.c: New testcase. 2010-03-01 Rainer Orth PR pch/14940 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10. 2010-03-01 Rainer Orth * lib/target-supports.exp (check_effective_target_ucn_nocache): New function. (check_effective_target_ucn): Likewise. * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip if !ucn. * gcc.dg/ucnid-2.c: Likewise. * gcc.dg/ucnid-3.c: Likewise. * gcc.dg/ucnid-4.c: Likewise. * gcc.dg/ucnid-11.c: Likewise. * gcc.dg/ucnid-12.c: Likewise. * gcc.dg/ucnid-6.c: Skip if !ucn. * gcc.dg/ucnid-9.c: Likewise. 2010-03-01 Rainer Orth * gcc.target/i386/pr32000-2.c: Add missing include and exclude lists to dg-skip-if. * gcc.target/i386/stackalign/return-3.c: Likewise. 2010-03-01 Rainer Orth * gcc.target/i386/clearcap.map: New file. * gcc.target/i386/i386.exp: Check for linker -M mapfile support. Pass clearcap.map by default if supported. 2010-03-01 Rainer Orth PR fortran/42900 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid. Explain this. * gfortran.dg/stat_2.f90: Likewise. 2010-03-01 Tobias Burnus PR fortran/43199 * gfortran.dg/module_read_2.f90: New test. 2010-02-27 Mark Mitchell PR c++/42748 * g++.dg/abi/mangle11.C: Adjust mangling warning locations. * g++.dg/abi/mangle12.C: Likewise. * g++.dg/abi/mangle20-2.C: Likewise. * g++.dg/abi/mangle17.C: Likewise. * g++.dg/template/cond2.C: Likewise. * g++.dg/template/pr35240.C: Likewise. 2010-02-27 Richard Guenther PR tree-optimization/43186 * gcc.c-torture/compile/pr43186.c: Adjust testcase. 2010-02-27 Kaz Kojima * g++.dg/abi/packed1.C: Expect warning on the SH. 2010-02-27 Simon Martin PR c++/42054: * g++.dg/parse/error37.C: New test. 2010-02-27 Manuel López-Ibáñez PR c/24577 PR c/43192 * gcc.dg/pr8927-1.c: Match new note. * gcc.dg/990506-0.c: Likewise. * gcc.dg/gomp/flush-2.c: Likewise. * gcc.dg/gomp/atomic-5.c: Likewise. * gcc.dg/gomp/pr34607.c: Likewise. * gcc.dg/pr35746.c: Likewise. * gcc.dg/cpp/pragma-1.c: Likewise. * gcc.dg/cpp/pragma-2.c: Likewise. * gcc.dg/pr41842.c: Likewise. * gcc.dg/noncompile/20040629-1.c: Likewise. * objc.dg/private-1.m: Likewise. 2010-02-27 Tobias Burnus PR fortran/43185 * gfortran.dg/default_initialization_1.f90: Add -std=f2003. * gfortran.dg/default_initialization_4.f90: New test. 2010-02-27 Eric Botcazou * gnat.dg/thin_pointer.ad[sb]: Rename into... * gnat.dg/thin_pointer1.ad[sb]: ...this. * gnat.dg/thin_pointer2.adb: New test. * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper. 2010-02-26 Manuel López-Ibáñez PR c/20631 * gcc.dg/cpp/c90-pedantic.c: New. * gcc.dg/cpp/c90.c: New. * gcc.dg/gnu90-const-expr-1.c: New. * gcc.dg/Woverlength-strings-pedantic-c90.c: New. 2010-02-26 Richard Guenther PR tree-optimization/43186 * gcc.c-torture/compile/pr43186.c: New testcase. 2010-02-26 Jakub Jelinek PR debug/43190 * c-c++-common/dwarf2/pr43190.c: New test. 2010-02-26 H.J. Lu PR testsuite/37074: * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86. 2010-02-26 Richard Guenther PR tree-optimization/43188 * gcc.c-torture/compile/pr43188.c: New testcase. 2010-02-26 H.J. Lu PR target/43175 * gcc.target/i386/vperm-v4si-2-sse4.c: New. 2010-02-25 Eric Botcazou * g++.dg/abi/packed1.C: Expect warning on the SPARC. 2010-02-25 Michael Meissner PR target/43154 * gcc.target/powerpc/pr43154.c: New file. 2010-02-25 Jakub Jelinek PR debug/43166 * gfortran.dg/debug/pr43166.f: New test. PR debug/43165 * gcc.dg/torture/pr43165.c: New test. 2010-02-24 Manuel López-Ibáñez PR c/43128 * c-c++-common/pr41779.c: Update. 2010-02-24 Rainer Orth PR ada/32547 * lib/gnat-dg.exp (gnat_load): Redefine. * ada/acats/run_acats: Run run_all.sh with $SHELL. * ada/acats/run_all.sh: Downcase tasking not implemented message. 2010-02-24 Rainer Orth PR libobjc/36610 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with -fgnu-runtime. Sort entries. 2010-02-24 Rainer Orth * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*. 2010-02-24 Jakub Jelinek PR debug/43150 * gcc.dg/guality/vla-1.c: New test. 2010-02-24 Tobias Burnus PR fortran/43042 * gfortran.dg/c_ptr_tests_15.f90: New test. 2010-02-23 Jakub Jelinek PR target/43107 * gcc.target/i386/pr43107.c: New test. 2010-02-23 Jason Merrill PR c++/43143 * g++.dg/cpp0x/variadic100.C: New. 2010-02-23 Jason Merrill PR debug/42800 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests. * g++.dg/debug/dwarf2/dwarf2.exp: Likewise. * c-c++-common/dwarf2/vla1.c: New. 2010-02-23 Jakub Jelinek PR target/43139 * gcc.dg/pr43139.c: New test. PR debug/43077 * gcc.dg/guality/pr43077-1.c: New test. 2010-02-23 Manuel López-Ibáñez PR 43123 * gcc.dg/march.c: New. * gcc.dg/march-generic.c: New. * gcc.dg/mtune.c: New. 2010-02-22 Sebastian Pop PR middle-end/43083 * gcc.dg/graphite/pr43083.c: New. 2010-02-22 Sebastian Pop PR middle-end/43097 * gfortran.dg/graphite/pr43097.f: New. 2010-02-22 Sebastian Pop Manuel López-Ibáñez PR middle-end/43140 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null. 2010-02-22 Sebastian Pop PR middle-end/43026 * g++.dg/graphite/pr43026.C: New. 2010-02-22 Manuel López-Ibáñez PR c++/43126 * gcc.dg/cleanup-1.c: Update. * gcc.dg/func-args-1.c: Update. * gcc.dg/format/sentinel-1.c: Update. * g++.old-deja/g++.jason/scoping10.C: Update. * g++.old-deja/g++.ns/lookup5.C: Update. * g++.dg/ext/cleanup-1.C: Update. * g++.dg/parse/varmod1.C: Update. * g++.dg/parse/error33.C: Update. * g++.dg/expr/call3.C: Update. * g++.dg/func-args-1.C: New. 2010-02-22 H.J. Lu PR c/43125 * gcc.dg/attr-used-2.c: Moved to ... * c-c++-common/attr-used-2.c: Here. * gcc.dg/attr-used.c: Moved to ... * c-c++-common/attr-used.c: Here. 2010-02-22 Ozkan Sezer * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types. 2010-02-22 Richard Guenther PR lto/43045 * gfortran.dg/lto/20100222-1_0.f03: New testcase. * gfortran.dg/lto/20100222-1_1.c: Likewise. 2010-02-22 Richard Guenther PR tree-optimization/42749 * gcc.c-torture/compile/pr42749.c: New testcase. 2010-02-22 Paul Thomas PR fortran/43072 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero. * gfortran.dg/internal_pack_9.f90: New test. 2010-02-21 Manuel López-Ibáñez PR c++/23510 * g++.dg/template/recurse.C: Adjust. * g++.dg/template/pr23510.C: New. 2010-02-21 Dodji Seketeli PR c++/42824 * g++.dg/template/memclass4.C: New test. 2010-02-21 Tobias Burnus PR fortran/35259 * gfortran.dg/reassoc_5.f90: New test. 2010-02-20 Uros Bizjak PR target/43067 * gcc.target/i386/pr43067.c: New test. 2010-02-20 Manuel López-Ibáñez PR c++/35669 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with -Wconversion-null. * g++.dg/warn/Wconversion-null.C: New test. * g++.old-deja/g++.other/null1.C: Move to... * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion. 2010-02-20 Paul Thomas PR fortran/36932 PR fortran/36933 * gfortran.dg/dependency_26.f90: New test. PR fortran/43072 * gfortran.dg/internal_pack_7.f90: New test. PR fortran/43111 * gfortran.dg/internal_pack_8.f90: New test. 2010-02-20 Manuel López-Ibáñez PR 43128 * c-c++-common/pr41779.c: Fix broken testcase. 2010-02-19 Manuel López-Ibáñez PR 36513 * c-c++-common/pr36513.c: New testcase. * c-c++-common/pr36513-2.c: New testcase. 2010-02-19 Manuel López-Ibáñez PR 41779 * c-c++-common/pr41779.c: New. 2010-02-19 Jakub Jelinek PR debug/43084 * gcc.dg/pr43084.c: New test. 2010-02-19 Richard Guenther PR tree-optimization/42916 * gcc.dg/pr42916.c: New testcase. 2010-02-18 Jason Merrill PR c++/42837 * g++.dg/abi/packed1.C: Add expected warning. PR c++/43108 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests. * gcc.dg/torture/dg-torture.exp: Likewise. * c-c++-common/torture/complex-sign.h, c-c++-common/torture/complex-sign-add.c, c-c++-common/torture/complex-sign-mixed-add.c, c-c++-common/torture/complex-sign-mixed-div.c, c-c++-common/torture/complex-sign-mixed-mul.c, c-c++-common/torture/complex-sign-mixed-sub.c, c-c++-common/torture/complex-sign-mul.c, c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture. Adapt for C++ compilation as well. PR c++/43070 * g++.dg/ext/label1.C: Update. * g++.dg/ext/label2.C: Update. PR c++/26261 * g++.dg/template/dependent-name6.C: New. PR c++/43109 * g++.dg/parse/namespace12.C: New. 2010-02-18 Martin Jambor PR tree-optimization/43066 * gcc.c-torture/compile/pr43066.c: New test. 2010-02-18 Uros Bizjak * g++.dg/ext/attrib35.C: Fix target selector string. * g++.dg/ext/attrib36.C: Ditto. * g++.dg/ext/attrib37.C: Ditto. * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives. * g++.dg/abi/mangle25.C: Ditto. 2010-02-17 Jason Merrill PR c++/43069 * g++.dg/parse/namespace11.C: New. PR c++/43093 * g++.dg/ext/attrib37.C: New. PR c++/43079 * g++.dg/template/ptrmem20.C: New. 2010-02-17 Uros Bizjak PR target/43103 * gcc.target/i386/xop-check.h: Include m256-check.h. * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h. * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto. * gcc.target/i386/xop-vpermil2pd-1.c: Ditto. * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto. 2010-02-17 Jakub Jelinek PR debug/42918 * gcc.dg/pr42918.c: New test. 2010-02-16 H.J. Lu * g++.dg/ext/attrib36.C: Require ILP32. 2010-02-16 Richard Guenther PR tree-optimization/41043 * gfortran.dg/pr41043.f90: New testcase. * gcc.dg/Wstrict-overflow-18.c: XFAIL. 2010-02-16 Jason Merrill * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline. 2010-02-16 Ira Rosen PR tree-optimization/43074 * gcc.dg/vect/fast-math-pr43074.c: New test. 2010-02-16 Jakub Jelinek * lib/prune.exp: Prune variable tracking size limit exceeded notes. 2010-02-16 Jason Merrill PR c++/43031 * g++.dg/ext/attrib36.C: New. PR c++/43036 * g++.dg/other/array6.C: New. 2010-02-15 Kaveh R. Ghazi * g++.dg/cpp0x/initlist-opt.C: Bind pic locally. 2010-02-15 Sebastian Pop * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd, _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps. * gcc.target/i386/xop-vpermil2pd-1.c: New. * gcc.target/i386/xop-vpermil2pd-256-1.c: New. * gcc.target/i386/xop-vpermil2ps-1.c: New. * gcc.target/i386/xop-vpermil2ps-256-1.c: New. 2010-02-15 Richard Guenther PR middle-end/43068 * g++.dg/torture/pr43068.C: New testcase. 2010-02-14 Volker Reichelt PR c++/43024 * g++.dg/opt/ice1.C: New. 2010-02-14 Jason Merrill PR c++/41997 * g++.dg/cpp0x/initlist-opt.C: New. 2010-02-13 Paul Thomas PR fortran/41113 PR fortran/41117 * gfortran.dg/internal_pack_6.f90: New test. 2010-02-12 Jason Merrill PR c++/43054 * g++.dg/cpp0x/variadic99.C: New. 2010-02-12 Jakub Jelinek * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of sign extend pointers to gualchk_t. PR c++/43033 * g++.dg/other/default3.C: Xfail g4 test. 2010-02-11 Sebastian Pop PR middle-end/43012 * gcc.dg/graphite/pr43012.c: New. 2010-02-11 Sebastian Pop PR middle-end/42930 * g++.dg/graphite/pr42930.C: New. 2010-02-11 Sebastian Pop PR middle-end/42914 PR middle-end/42530 * gcc.dg/graphite/pr42530.c: New. * gcc.dg/graphite/pr42914.c: New. 2010-02-11 Sebastian Pop PR middle-end/42771 * gcc.dg/graphite/pr42771.c: New. 2010-02-11 Richard Guenther PR tree-optimization/42998 * gcc.c-torture/compile/pr42998.c: New testcase. 2010-02-10 Jason Merrill PR c++/41896 * g++.dg/cpp0x/lambda/lambda-nested3.C: New. PR c++/42983, core issue 906 * g++.dg/cpp0x/defaulted15.C: Add virtualness test. * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class. PR c++/43016 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness. 2010-02-10 Richard Guenther PR tree-optimization/43017 * gcc.dg/torture/pr43017.c: New testcase. 2010-02-10 Tobias Burnus PR fortran/40823 * gfortran.dg/private_type_1.f90: Update error location. * gfortran.dg/invalid_interface_assignment.f90: Ditto. * gfortran.dg/typebound_operator_2.f03: Ditto. * gfortran.dg/assignment_2.f90: Ditto. * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto. * gfortran.dg/binding_label_tests_9.f03: Ditto. 2010-02-10 Tobias Burnus PR fortran/43015 * gfortran.dg/bind_c_usage_20.f90: New test. 2010-02-10 Jakub Jelinek PR debug/43010 * g++.dg/debug/pr43010.C: New test. 2010-02-10 Richard Guenther PR c/43007 * gcc.c-torture/execute/20100209-1.c: New testcase. * gcc.dg/fold-div-3.c: Likewise. 2010-02-10 Jakub Jelinek * gcc.dg/builtin-ffs-1.c: New test. 2010-02-09 Jerry DeLisle PR fortran/42999 * gfortran.dg/array_constructor_35.f90: New test. 2010-02-09 Kaveh R. Ghazi * gcc.dg/tree-ssa/inline-4.c: Bind pic locally. 2010-02-09 Jason Merrill PR c++/42399 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New. PR c++/42370 * g++.dg/cpp0x/lambda/lambda-warn2.C: New. 2010-02-09 Tobias Burnus PR fortran/41869 * gfortran.dg/module_write_1.f90: New test. 2010-02-09 Alexander Monakov * gcc.dg/pr19340.c: Adjust. 2010-02-09 Richard Guenther PR tree-optimization/43008 * gcc.c-torture/execute/pr43008.c: New testcase. 2010-02-09 Richard Guenther PR tree-optimization/43000 * gcc.dg/torture/pr43000.c: New testcase. * gcc.dg/torture/pr43002.c: Likewise. 2010-02-09 Daniel Kraft PR fortran/39171 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly and pass -Wsurprising as necessary. 2010-02-08 Jakub Jelinek PR tree-optimization/42890 * g++.dg/torture/pr42890.C: New test. 2010-02-08 Richard Guenther PR middle-end/42995 * gcc.dg/tree-ssa/inline-4.c: New testcase. 2010-02-07 Sebastian Pop * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always return 0 from main. * gcc.dg/graphite/block-1.c: Same. * gcc.dg/graphite/block-3.c: Same. * gcc.dg/graphite/block-4.c: Same. * gcc.dg/graphite/block-5.c: Same. * gcc.dg/graphite/block-6.c: Same. * gcc.dg/graphite/block-7.c: Same. * gcc.dg/graphite/interchange-0.c: Same. * gcc.dg/graphite/interchange-1.c: Same. * gcc.dg/graphite/interchange-10.c: Same. * gcc.dg/graphite/interchange-11.c: Same. * gcc.dg/graphite/interchange-12.c: Same. * gcc.dg/graphite/interchange-2.c: Same. * gcc.dg/graphite/interchange-3.c: Same. * gcc.dg/graphite/interchange-4.c: Same. * gcc.dg/graphite/interchange-5.c: Same. * gcc.dg/graphite/interchange-6.c: Same. * gcc.dg/graphite/interchange-7.c: Same. * gcc.dg/graphite/interchange-8.c: Same. * gcc.dg/graphite/interchange-9.c: Same. * gcc.dg/graphite/interchange-mvt.c: Same. 2010-02-07 Sebastian Pop * gfortran.dg/graphite/id-19.f: New. * gfortran.dg/graphite/pr14741.f90: New. * gfortran.dg/graphite/pr41924.f90: New. * gfortran.dg/graphite/run-id-2.f90: New. 2010-02-07 Richard Guenther PR middle-end/42956 * gcc.c-torture/compile/pr42956.c: New testcase. 2010-02-06 Jerry DeLisle PR libfortran/42742 * gfortran.dg/fmt_cache_2.f: New test. 2010-02-06 Jerry DeLisle * gfortran.dg/read_no_eor.f90: New test. 2010-02-05 Jason Merrill * g++.dg/ext/label13.C: Move constructor body out of class. 2010-02-03 Jason Merrill PR c++/42870 * g++.dg/ext/dllexport3.C: New. 2010-02-05 Ozkan Sezer * gcc.dg/format/ms-format3.c: New test for specific MS types. 2010-02-05 Richard Guenther * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase. 2010-02-05 Dodji Seketeli PR c++/42915 * g++.dg/other/crash-9.C: New test. 2010-02-05 Paul Thomas PR fortran/42309 * gfortran.dg/subref_array_pointer_4.f90 : New test. 2010-02-04 Richard Guenther PR rtl-optimization/42952 * gcc.dg/torture/pr42952.c: New testcase. 2010-02-03 Jerry DeLisle PR libfortran/42901 * gfortran.dg/namelist_60.f90: New test. 2010-02-03 Jason Merrill PR c++/40138 * g++.dg/ext/builtin11.C: New. PR c++/4926 PR c++/38600 * g++.dg/abi/mangle35.C: New. * g++.dg/abi/mangle37.C: New. PR c++/12909 * g++.dg/abi/mangle36.C: New. PR c++/35652 * g++.dg/warn/string1.C: New. 2010-02-03 Richard Guenther PR tree-optimization/42944 * gcc.dg/errno-1.c: New testcase. 2010-02-03 Richard Guenther PR middle-end/42927 * gcc.c-torture/compile/pr42927.c: New testcase. 2010-02-03 Tobias Burnus PR fortran/42936 * gfortran.dg/null_4.f90: New test. 2010-02-02 Jason Merrill PR c++/41090 * g++.dg/ext/label13.C: New. 2010-02-02 Tobias Burnus PR fortran/42650 * gfortran.dg/func_result_5.f90: New test. 2010-02-01 Tobias Burnus PR fortran/42922 * gfortran.dg/pure_initializer_3.f90: News test. 2010-01-31 Janus Weil PR fortran/42888 * gfortran.dg/allocate_derived_2.f90: New test. 2010-01-31 Eric Botcazou PR middle-end/42898 * gcc.dg/torture/pr42898-2.c: New test. 2010-01-31 Richard Guenther PR middle-end/42898 * gcc.dg/torture/pr42898.c: New testcase. 2010-01-31 Paul Thomas PR fortran/38324 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2. * gfortran.dg/alloc_comp_bounds_1.f90: New test. 2010-01-30 Paolo Bonzini * g++.dg/tree-ssa/inline-1.C: New. * g++.dg/tree-ssa/inline-2.C: New. * g++.dg/tree-ssa/inline-3.C: New. 2010-01-29 Michael Meissner PR testsuite/41701 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent the string 'pow' in the pathname of the compiler from generating a test failure. 2010-01-29 Rainer Orth * g++.old-deja/g++.mike/eh16.C: Rename err to e. * g++.old-deja/g++.mike/eh17.C: Likewise. * g++.old-deja/g++.mike/p5571.C: Likewise. 2010-01-29 Dodji Seketeli PR c++/42758 PR c++/42634 PR c++/42336 PR c++/42797 PR c++/42880 * g++.dg/other/crash-5.C: New test. * g++.dg/other/crash-6.C: New test. * g++.dg/other/crash-7.C: New test. * g++.dg/other/crash-8.C: New test. 2010-01-29 Jakub Jelinek PR rtl-optimization/42889 * gcc.dg/pr42889.c: New test. 2010-01-28 H.J. Lu * gcc.target/i386/pr42881.c: Use SSE2. 2010-01-28 Uros Bizjak PR target/42891 * gcc.target/i386/pr42891.c: New test. 2010-01-28 Richard Guenther PR tree-optimization/42871 * g++.dg/torture/pr42871.C: New testcase. 2010-01-28 Richard Guenther * gcc.dg/Wobjsize-1.h: New testcase. * gcc.dg/Wobjsize-1.c: Likewise. 2010-01-28 Richard Guenther PR middle-end/42883 * g++.dg/torture/pr42883.C: New testcase. 2010-01-28 Michael Matz * gcc.target/i386/pr42881.c: New test. 2010-01-28 Rainer Orth * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support. Add i?86-*-solaris2* support. 2010-01-28 Dodji Seketeli PR c++/42713 PR c++/42820 * g++.dg/template/typedef27.C: New test case. * g++.dg/template/typedef28.C: New test case. 2010-01-27 Stephen Thomas * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target 2010-01-27 Richard Guenther PR middle-end/42878 * gcc.dg/torture/pr42878-1.c: New testcase. * gcc.dg/torture/pr42878-2.c: Likewise. 2010-01-27 Jakub Jelinek PR middle-end/42874 * gcc.dg/vla-22.c: New test. 2010-01-26 Jakub Jelinek * ada/acats/run_all.sh: Make sure norun.lst is sorted using the current collation. 2010-01-26 Richard Guenther PR rtl-optimization/42685 * gcc.dg/pr42685.c: New testcase. * g++.dg/other/pr42685.C: Likewise. 2010-01-26 Richard Guenther PR middle-end/42806 * g++.dg/other/pr42806.C: New testcase. 2010-01-26 Richard Guenther PR tree-optimization/42250 * gcc.dg/pr42250.c: New testcase. 2010-01-25 Arnaud Charlet * gnat.dg/array_bounds_test.adb: New test. 2010-01-25 Tobias Burnus PR fortran/42858 * gfortran.dg/generic_21.f90: New test. 2010-01-25 Rainer Orth PR testsuite/41522 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile. 2010-01-24 Mark Mitchell PR c++/42748 * g++.dg/abi/arm_va_list2.C: New test. * g++.dg/abi/arm_va_list2.h: Companion header file. 2010-01-24 Paul Thomas PR fortran/41044 * gfortran.dg/parameter_array_ref_2.f90 : New test. PR fortran/41167 * gfortran.dg/char_array_arg_1.f90 : New test. * gfortran.dg/pr25923.f90 : Remove XFAIL. 2010-01-24 Tobias Burnus PR fortran/39304 * gfortran.dg/generic_20.f90: New test. 2010-01-22 Michael Matz * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add -msse2. 2010-01-21 Paul Thomas PR fortran/42736 * gfortran.dg/dependency_25.f90 : New test. 2010-01-21 Martin Jambor PR tree-optimization/42585 * gcc.dg/tree-ssa/pr42585.c: New test. 2010-01-21 Richard Guenther PR middle-end/19988 * gcc.dg/pr19988.c: New testcase. 2010-01-20 Janis Johnson * g++.dg/compat/decimal/compat-common.h: New file. * g++.dg/compat/decimal/decimal-dummy.h: New file. * g++.dg/compat/decimal/pass_x.h: New file. * g++.dg/compat/decimal/pass_y.h: New file. * g++.dg/compat/decimal/pass-1_main.C: New file. * g++.dg/compat/decimal/pass-1_x.C: New file. * g++.dg/compat/decimal/pass-1_y.C: New file. * g++.dg/compat/decimal/pass-2_main.C: New file. * g++.dg/compat/decimal/pass-2_x.C: New file. * g++.dg/compat/decimal/pass-2_y.C: New file. * g++.dg/compat/decimal/pass-3_main.C: New file. * g++.dg/compat/decimal/pass-3_x.C: New file. * g++.dg/compat/decimal/pass-3_y.C: New file. * g++.dg/compat/decimal/pass-4_main.C: New file. * g++.dg/compat/decimal/pass-4_x.C: New file. * g++.dg/compat/decimal/pass-4_y.C: New file. * g++.dg/compat/decimal/pass-5_main.C: New file. * g++.dg/compat/decimal/pass-5_x.C: New file. * g++.dg/compat/decimal/pass-5_y.C: New file. * g++.dg/compat/decimal/pass-6_main.C: New file. * g++.dg/compat/decimal/pass-6_x.C: New file. * g++.dg/compat/decimal/pass-6_y.C: New file. * g++.dg/compat/decimal/return_x.h: New file. * g++.dg/compat/decimal/return_y.h: New file. * g++.dg/compat/decimal/return-1_main.C: New file. * g++.dg/compat/decimal/return-1_x.C: New file. * g++.dg/compat/decimal/return-1_y.C: New file. * g++.dg/compat/decimal/return-2_main.C: New file. * g++.dg/compat/decimal/return-2_x.C: New file. * g++.dg/compat/decimal/return-2_y.C: New file. * g++.dg/compat/decimal/return-3_main.C: New file. * g++.dg/compat/decimal/return-3_x.C: New file. * g++.dg/compat/decimal/return-3_y.C: New file. * g++.dg/compat/decimal/return-4_main.C: New file. * g++.dg/compat/decimal/return-4_x.C: New file. * g++.dg/compat/decimal/return-4_y.C: New file. * g++.dg/compat/decimal/return-5_main.C: New file. * g++.dg/compat/decimal/return-5_x.C: New file. * g++.dg/compat/decimal/return-5_y.C: New file. * g++.dg/compat/decimal/return-6_main.C: New file. * g++.dg/compat/decimal/return-6_x.C: New file. * g++.dg/compat/decimal/return-6_y.C: New file. 2010-01-20 Alexandre Oliva PR debug/42715 * gcc.dg/pr42715.c: New. 2010-01-20 Paolo Carlini PR c++/42038 * g++.dg/parse/crash55.C: New. 2010-01-20 Alexandre Oliva PR debug/42782 * gcc.dg/guality/pr42782.c: New. 2010-01-20 Jason Merrill PR c++/41788 * g++.dg/abi/packed1.C: New. PR c++/41920 * g++.dg/cpp0x/lambda/lambda-warn1.C: New. PR c++/40750 * g++.dg/parse/fn-typedef1.C: New. * g++.dg/other/cv_quals.C: Adjust. 2010-01-20 Anthony Green * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no pack(push) pragma). * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling). * gcc.dg/20020312-2.c: Port this to the moxie core. * gcc.dg/weak/typeof-2.c: Ditto. 2010-01-20 Richard Guenther PR tree-optimization/42717 * gcc.c-torture/compile/pr42717.c: New testcase. 2010-01-20 Jakub Jelinek * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead of signed, add a few new tests. PR middle-end/42803 * g++.dg/parse/limits-initializer1.C: New test. 2010-01-19 Janus Weil PR fortran/42804 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test. * gfortran.dg/typebound_call_12.f03: New test. 2010-01-19 Paul Thomas PR fortran/42783 * gfortran.dg/bounds_check_15.f90 : New test. 2010-01-19 Michael Matz PR tree-optimization/41783 * gfortran.dg/vect/fast-math-mgrid-resid.f: New. 2010-01-19 Ramana Radhakrishnan PR target/38697. * gcc.target/arm/neon/vget_lowf32.c: Regenerate. * gcc.target/arm/neon/vget_lowp16.c: Likewise. * gcc.target/arm/neon/vget_lowp8.c: Likewise. * gcc.target/arm/neon/vget_lows16.c: Likewise. * gcc.target/arm/neon/vget_lows32.c: Likewise. * gcc.target/arm/neon/vget_lows64.c: Likewise. * gcc.target/arm/neon/vget_lows8.c: Likewise. * gcc.target/arm/neon/vget_lowu16.c: Likewise. * gcc.target/arm/neon/vget_lowu32.c: Likewise. * gcc.target/arm/neon/vget_lowu64.c: Likewise. * gcc.target/arm/neon/vget_lowu8.c: Likewise. 2010-01-19 Janus Weil PR fortran/42545 * gfortran.dg/extends_6.f03: Modified an error message. * gfortran.dg/extends_10.f03: New test. * gfortran.dg/private_type_6.f03: Modified an error message. * gfortran.dg/structure_constructor_8.f03: Ditto. 2010-01-19 Jakub Jelinek PR tree-optimization/42719 * gcc.dg/pr42719.c: New test. PR debug/42728 * gcc.dg/pr42728.c: New test. 2010-01-19 Anthony Green * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass. 2010-01-18 Anthony Green * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register for moxie. 2010-01-19 Dodji Seketeli * g++.dg/template/error45.C: reverted as part of reverting the fix of PR c++/42634. 2010-01-18 Dodji Seketeli PR c++/42634 * g++.dg/template/error45.C: New test. 2010-01-18 Dodji Seketeli PR c++/42766 * g++.dg/conversion/op6.C: New test. 2010-01-18 Uros Bizjak PR target/42774 * gcc.target/alpha/pr42774.c: New test. 2010-01-18 Richard Guenther PR tree-optimization/42781 * gfortran.fortran-torture/compile/pr42781.f90: New testcase. 2010-01-17 Richard Guenther PR middle-end/42248 * gcc.c-torture/execute/pr42248.c: New testcase. 2010-01-17 Richard Guenther PR tree-optimization/42773 * g++.dg/torture/pr42773.C: New testcase. 2010-01-17 Janus Weil PR fortran/42677 * gfortran.dg/interface_assignment_5.f90: New test. 2010-01-17 Dodji Seketeli PR c++/42697 * g++.dg/template/crash94.C: Reverted. 2010-01-17 Jie Zhang PR debug/42767 * gcc.dg/debug/pr42767.c: New. 2010-01-15 Jason Merrill PR c++/42761 * g++.dg/cpp0x/decltype22.C: New. 2010-01-16 Jakub Jelinek PR middle-end/42760 * g++.dg/torture/pr42760.C: New test. 2010-01-15 Jing Yu PR rtl-optimization/42691 * gcc.c-torture/execute/pr42691.c: New. 2010-01-15 Richard Guenther PR middle-end/42739 * g++.dg/torture/pr42739.C: New testcase. 2010-01-15 Dodji Seketeli * g++.dg/template/error45.C: Revert as part of reverting changes or PR c++/42634. 2010-01-14 Jerry DeLisle PR fortran/42684 * gfortran.dg/interface_31.f90: New test. 2010-01-14 Michael Meissner * gcc.target/powerpc/pr42747.c: New file. 2010-01-14 Jakub Jelinek PR middle-end/42674 * c-c++-common/pr42674.c: New test. PR c++/42608 * g++.dg/template/instantiate11.C: New test. 2010-01-14 Jason Merrill PR c++/42701 * g++.dg/overload/error3.C: New. PR c++/42655 * g++.dg/overload/rvalue1.C: New. 2010-01-14 Martin Jambor PR tree-optimization/42706 * gcc.dg/ipa/pr42706.c: New testcase. 2010-01-14 H.J. Lu * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__. 2010-01-14 Martin Jambor PR tree-optimization/42714 * g++.dg/torture/pr42714.C: New test. 2010-01-14 Alexander Monakov PR rtl-optimization/42246 * gfortran.dg/pr42246-2.f: New. 2010-01-14 Alexander Monakov PR rtl-optimization/42389 * gcc.dg/pr42389.c: New. 2010-01-14 Alexander Monakov PR rtl-optimization/42388 * gcc.dg/pr42388.c: New. 2010-01-14 Alexander Monakov PR rtl-optimization/42294 * gfortran.dg/pr42294.f: New. 2010-01-14 Alexander Monakov PR rtl-optimization/39453 PR rtl-optimization/42246 * gcc.dg/pr39453.c: New. * gcc.dg/pr42246.c: New. 2010-01-14 Alexander Monakov PR middle-end/42245 * gcc.dg/pr42245.c: New. * gcc.dg/pr42245-2.c: New. 2010-01-14 Alexander Monakov PR rtl-optimization/42249 * gcc.dg/pr42249.c: New. 2010-01-14 Jakub Jelinek PR c/42721 * gcc.c-torture/execute/pr42721.c: New test. 2010-01-14 Ira Rosen PR tree-optimization/42709 * gcc.dg/vect/pr42709.c: New test. 2010-01-14 Paul Thomas PR fortran/41478 * gfortran.dg/alloc_comp_scalar_1.f90: New test. * gfortran.dg/alloc_comp_transformational_1.f90: New test. 2010-01-14 Paul Thomas PR fortran/42481 * gfortran.dg/generic_19.f90 : New test. 2010-01-13 Richard Guenther PR tree-optimization/42730 * gcc.c-torture/compile/pr42730.c: New testcase. 2010-01-13 Steve Ellcey PR target/pr42542 * gcc.target/ia64/pr42542-1.c: New. * gcc.target/ia64/pr42542-2.c: New. * gcc.target/ia64/pr42542-3.c: New. 2010-01-13 Dodji Seketeli PR c++/42634 * g++.dg/template/error45.C: New test. 2010-01-13 Martin Jambor PR tree-optimization/42704 * g++.dg/torture/pr42704.C: New test. 2010-01-13 Martin Jambor PR tree-optimization/42703 * gcc.c-torture/compile/pr42703.c: New test. 2010-01-13 Richard Guenther PR tree-optimization/42705 * gcc.c-torture/compile/pr42705.c: New testcase. 2010-01-13 Jie Zhang * gcc.target/bfin/l2.c: New test. * gcc.target/bfin/bfin.exp (dg-bfin-processors): New. 2010-01-13 Richard Guenther PR middle-end/42716 * gcc.c-torture/compile/pr42716.c: New testcase. 2010-01-13 Richard Guenther PR lto/42678 * gfortran.dg/lto/20100110-1_0.f90: New testcase. 2010-01-12 Joseph Myers PR c/42708 * gcc.c-torture/compile/pr42708-1.c: New test. 2010-01-12 Jakub Jelinek PR debug/42662 * gcc.dg/pr42662.c: New test. PR tree-optimization/42645 * g++.dg/other/pr42645-1.C: New test. * g++.dg/other/pr42645-2.C: New test. 2010-01-11 Janis Johnson PR target/42416 * gcc.target/powerpc/warn-1.c: New test. * gcc.target/powerpc/warn-2.c: New test. 2010-01-11 Uros Bizjak * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve stack alignment. 2010-01-10 Rafael Avila de Espindola * gcc.dg/lto/20100108_0.c: New. 2010-01-10 Uros Bizjak * gcc.dg/graphite/pr40281.c (dg-options): Add -w. Add -march=i686 -msse for 32bit x86 targets. 2010-01-10 Richard Guenther PR middle-end/42667 * gcc.dg/torture/pr42667.c: New testcase. 2010-01-09 Jerry DeLisle PR fortran/32489 * gfortran.dg/array_constructor_34.f90: New test. 2010-01-09 Jerry DeLisle PR fortran/20923 * gfortran.dg/array_constructor_33.f90: New test. gfortran.dg/array_function_5.f90: Add credit. 2010-01-09 Alexandre Oliva PR debug/42631 * gcc.dg/pr42631.c: New. 2010-01-09 Alexandre Oliva PR debug/42630 * gcc.dg/pr42630.c: New. 2010-01-09 Alexandre Oliva PR debug/42629 * gcc.dg/pr42629.c: New. 2010-01-09 Alexandre Oliva PR middle-end/42363 * gcc.dg/torture/pr42363.c: New. 2010-01-09 Alexandre Oliva PR debug/42604 PR debug/42395 * gcc.dg/vect/pr42604.c: New. * gcc.dg/vect/pr42395.c: New. 2010-01-09 Richard Guenther PR middle-end/42512 * gcc.c-torture/execute/pr42512.c: New testcase. 2010-01-09 Tobias Burnus PR fortran/41298 * gfortran.dg/c_ptr_tests_14.f90: New test. 2010-01-08 Rainer Orth PR ada/41929 * gnat.dg/null_pointer_deref1.adb: Don't run on sparc*-sun-solaris2.11. 2010-01-08 Richard Guenther PR lto/42528 * gcc.dg/lto/20100103-1_0.c: New testcase. * gcc.dg/lto/20100103-2_0.c: Likewise. 2010-01-08 Tobias Burnus c++/40155 * g++.dg/cpp0x/variadic-unify-2.C: New test. 2010-01-07 Jakub Jelinek PR tree-optimization/42625 * g++.dg/opt/dtor4.C: New test. * g++.dg/opt/dtor4.h: New. * g++.dg/opt/dtor4-aux.cc: New. 2010-01-07 Tobias Burnus PR fortran/42597 * gfortran.dg/proc_ptr_26.f90: New test. 2010-01-07 Tobias Burnus PR fortran/41872 * gfortran.dg/allocatable_scalar_7.f90: New test. 2010-01-06 Richard Guenther * gcc.c-torture/compile/pr42632.c: New testcase. 2010-01-05 H.J. Lu PR target/42542 * gcc.target/i386/pr42542-4.c: New. * gcc.target/i386/pr42542-4a.c: Likewise. * gcc.target/i386/pr42542-5.c: Likewise. * gcc.target/i386/pr42542-5a.c: Likewise. 2010-01-05 Eric Botcazou * gcc.dg/tls/opt-15.c: New test. 2010-01-05 H.J. Lu * gcc.target/i386/pr42542-1.c (res): Make it 8 elements. 2010-01-05 Martin Jambor PR tree-optimization/42462 * g++.dg/torture/pr42462.C: New test. 2010-01-05 Jason Merrill * g++.dg/cpp0x/initlist30.C: New test. 2010-01-05 Richard Guenther PR tree-optimization/42614 * gcc.c-torture/execute/pr42614.c: New testcase. 2010-01-05 Eric Fisher * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options. * gcc.dg/Wunreachable-1.c: Remove the testcase of -Wunreachable-code. * gcc.dg/Wunreachable-2.c: Likewise. * gcc.dg/Wunreachable-3.c: Likewise. * gcc.dg/Wunreachable-4.c: Likewise. * gcc.dg/Wunreachable-5.c: Likewise. * gcc.dg/Wunreachable-6.c: Likewise. * gcc.dg/Wunreachable-7.c: Likewise. * gcc.dg/Wunreachable-8.c: Likewise. * gcc.dg/20041231-1.c: Likewise. 2010-01-05 Jakub Jelinek PR other/42611 * gcc.dg/pr42611.c: New test. PR tree-optimization/42508 * g++.dg/opt/pr42508.C: New test. 2010-01-05 Tobias Burnus PR fortran/41872 * gfortran.dg/allocatable_scalar_8.f90: New. 2010-01-04 Martin Jambor PR tree-optimization/42398 * gcc.c-torture/compile/pr42398.c: New test. 2010-01-04 Jason Merrill PR c++/42555 * g++.dg/ext/attrib35.C: New. PR c++/42567 * g++.dg/cpp0x/auto17.C: New. 2010-01-04 Rafael Avila de Espindola * gcc.dg/lto/20100104_0.c: New. 2010-01-04 H.J. Lu PR target/42542 * gcc.target/i386/pr42542-1.c: New. * gcc.target/i386/pr42542-1a.c: Likewise. * gcc.target/i386/pr42542-1b.c: Likewise. * gcc.target/i386/pr42542-2.c: Likewise. * gcc.target/i386/pr42542-2a.c: Likewise. * gcc.target/i386/pr42542-2b.c: Likewise. * gcc.target/i386/pr42542-3.c: Likewise. * gcc.target/i386/pr42542-3a.c: Likewise. 2009-01-04 Tobias Burnus PR fortran/41872 * gfortran.dg/allocatable_scalar_5.f90: New test. * gfortran.dg/allocatable_scalar_6.f90: New test. 2010-01-03 Richard Guenther PR testsuite/42583 * gfortran.dg/gomp/recursion1.f90: Remove. 2010-01-03 Richard Guenther * gcc.dg/Warray-bounds.c: Remove XFAILs. * gcc.dg/uninit-6.c: Likewise. * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise. 2010-01-03 Richard Guenther PR tree-optimization/42589 * gcc.target/i386/pr42589.c: New testcase. 2010-01-03 Richard Guenther PR tree-optimization/42438 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase. 2010-01-02 Richard Guenther PR testsuite/41651 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars. 2010-01-02 Uros Bizjak PR target/42448 * gcc.target/alpha/pr42448-1.c: New test. * gcc.target/alpha/pr42448-2.c: Ditto. 2010-01-01 Joseph Myers PR preprocessor/41947 * gcc.dg/c99-hexfloat-3.c: New test. 2010-01-01 Richard Guenther PR c/42570 * gcc.c-torture/execute/pr42570.c: New testcase. 2010-01-01 Richard Guenther PR middle-end/42559 * gcc.c-torture/compile/pr42559.c: New testcase. Copyright (C) 2010 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.