2012-05-30 Richard Guenther PR middle-end/53501 * gcc.dg/torture/pr53501.c: New testcase. * c-c++-common/restrict-2.c: Adjust. 2012-05-30 Jakub Jelinek PR rtl-optimization/53519 * gcc.c-torture/compile/pr53519.c: New test. 2012-05-29 Richard Guenther PR tree-optimization/53516 * gcc.dg/torture/pr53516.c: New testcase. 2012-05-29 Paolo Carlini PR c++/53491 * g++.dg/parse/crash60.C: New. 2012-05-28 Jakub Jelinek PR tree-optimization/53505 * c-c++-common/torture/pr53505.c: New test. 2012-05-25 Ian Lance Taylor * gcc.dg/split-6.c: New test. 2012-05-25 Eric Botcazou * gnat.dg/lto14.adb: New test. 2012-05-24 Richard Guenther PR middle-end/53460 * g++.dg/tree-prof/pr53460.C: New testcase. 2012-05-24 Jakub Jelinek PR tree-optimization/53465 * gcc.c-torture/execute/pr53465.c: New test. 2012-05-23 Tobias Burnus PR fortran/53389 * gfortran.dg/realloc_on_assign_15.f90: New. 2012-05-22 Richard Guenther PR tree-optimization/53408 * gcc.dg/torture/pr53408.c: New testcase. 2012-05-22 Richard Guenther PR middle-end/51071 * gcc.dg/torture/pr51071-2.c: New testcase. 2012-05-21 Jakub Jelinek PR tree-optimization/53366 * gcc.dg/torture/pr53366-1.c: New test. * gcc.dg/torture/pr53366-2.c: New test. * gcc.target/i386/pr53366-1.c: New test. * gcc.target/i386/pr53366-2.c: New test. PR tree-optimization/53409 * gcc.c-torture/compile/pr53409.c: New test. PR tree-optimization/53410 * gcc.c-torture/compile/pr53410-1.c: New test. * gcc.c-torture/compile/pr53410-2.c: New test. 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-05-21 Patrick Marlier * gcc.dg/tm/indirect-2.c: New test. 2012-05-21 H.J. Lu Backport from mainline 2012-05-21 Uros Bizjak H.J. Lu PR target/53416 * gcc.target/i386/pr53416.c: New file. 2012-05-20 Eric Botcazou * gnat.dg/lto13.adb: New test. * gnat.dg/lto13_pkg.ad[sb]: New helper. 2012-05-18 Eric Botcazou * gnat.dg/specs/lto12.ads: New test. * gnat.dg/specs/lto12_pkg.ads: New helper. 2012-05-17 David S. Miller * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid failure on sparc-*-linux-gnu. 2012-05-16 Richard Henderson PR debug/52727 * g++.dg/opt/pr52727.C: New testcase. 2012-05-16 Richard Guenther PR tree-optimization/53364 * g++.dg/torture/pr53364.C: New testcase. 2012-05-15 Jakub Jelinek PR target/53358 * gcc.dg/pr53358.c: New test. 2012-05-14 Uros Bizjak * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings. * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto. 2012-05-12 Eric Botcazou * gnat.dg/null_pointer_deref3.adb: New test. 2012-05-10 Paolo Carlini PR c++/53301 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New. 2012-05-10 Eric Botcazou * gnat.dg/lto11.ad[sb]: New test. 2012-05-08 Hans-Peter Nilsson PR target/53272 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test. 2012-05-07 Jakub Jelinek PR tree-optimization/53239 * g++.dg/opt/vrp3.C: New test. * g++.dg/opt/vrp3-aux.cc: New file. * g++.dg/opt/vrp3.h: New file. 2012-05-07 Tobias Burnus Backport from mainline: 2012-05-07 Tobias Burnus PR fortran/53255 * gfortran.dg/typebound_operator_15.f90: New. 2012-05-05 Tobias Burnus Backport from mainline: 2012-05-04 Tobias Burnus PR fortran/53111 * gfortran.dg/constructor_7.f90: New. * gfortran.dg/constructor_8.f90: New. 2012-05-04 Ulrich Weigand Backport from mainline: 2012-05-04 Ulrich Weigand PR tree-optimization/52633 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be recognized as widening shifts instead of over-widening. * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-4.c: Likewise. * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. * gcc.target/arm/pr52633.c: New test. 2012-04-10 Ulrich Weigand PR tree-optimization/52870 * gcc.dg/vect/pr52870.c: New test. 2012-05-04 Richard Guenther * gcc.dg/lto/pr53214_0.c: New testcase. 2012-05-04 Eric Botcazou * gcc.target/ia64/pr48496.c: New test. * gcc.target/ia64/pr52657.c: Likewise. 2012-05-03 Michael Meissner Backport from mainline 2012-05-03 Michael Meissner PR target/53199 * gcc.target/powwerpc/pr53199.c: New file. 2012-05-03 Martin Jambor Backport from mainline 2012-05-02 Martin Jambor PR lto/52605 * g++.dg/lto/pr52605_0.C: New test. 2012-05-03 Paolo Carlini PR c++/53186 * g++.dg/other/final2.C: New. 2012-05-03 Jakub Jelinek PR debug/53174 * gcc.dg/pr53174.c: New test. PR target/53187 * gcc.target/arm/pr53187.c: New test. * gcc.c-torture/compile/pr53187.c: New test. 2012-05-03 Richard Guenther PR tree-optimization/53144 * gcc.dg/torture/pr53144.c: New testcase. 2012-05-02 Tobias Burnus Backport from mainline 2012-04-16 Tobias Burnus PR fortran/52864 * gfortran.dg/pointer_intent_6.f90: New. 2012-05-02 Jakub Jelinek PR tree-optimization/53163 * gcc.c-torture/compile/pr53163.c: New test. PR rtl-optimization/53160 * gcc.c-torture/execute/pr53160.c: New test. 2012-04-30 Thomas Koenig PR fortran/53148 Backport from trunk * gfortran.dg/function_optimize_12.f90: New test. 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-04-26 Hans-Peter Nilsson PR target/53120 * gcc.dg/torture/pr53120.c: New test. 2012-04-25 Jakub Jelinek PR c/52880 * gcc.dg/pr52880.c: New test. 2012-04-24 Georg-Johann Lay PR testsuite/52641 PR tree-optimizations/52891 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int. 2012-04-24 Richard Guenther PR tree-optimization/53085 * g++.dg/torture/pr53085.C: New testcase. 2012-04-23 Richard Guenther PR c/53060 * gcc.dg/pr53060.c: New testcase. 2012-04-23 Jakub Jelinek PR tree-optimizations/52891 * gcc.c-torture/compile/pr52891-1.c: New test. * gcc.c-torture/compile/pr52891-2.c: New test. 2012-04-20 Ian Lance Taylor * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*. (go-gc-tests): Skip nilptr.go on powerpc*-*-*. 2012-04-17 Paolo Carlini PR c++/53003 * g++.dg/parse/crash59.C: New. 2012-04-16 Jason Merrill PR c++/38543 * g++.dg/cpp0x/variadic131.C: New. 2012-04-16 Jason Merrill PR c++/50830 * g++.dg/cpp0x/variadic129.C: New. PR c++/50303 * g++.dg/cpp0x/variadic128.C: New. 2012-04-16 Uros Bizjak Backport from mainline 2012-04-12 Uros Bizjak PR target/52932 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for second function argument. * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration. (calc_permps): Update declaration. Calculate result correctly. (avx2_test): Change src2 type to union256i_d. * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result correctly. 2012-04-16 Martin Jambor Backported from mainline 2012-04-13 Martin Jambor PR middle-end/52939 * g++.dg/ipa/pr52939.C: New test. 2012-04-15 Jason Merrill PR c++/52380 * g++.dg/cpp0x/variadic125.C: New. PR c++/52292 * g++.dg/cpp0x/variadic124.C: New. 2012-04-15 Fabien Chêne PR c++/52465 * g++.dg/lookup/using52.C: New. 2012-04-13 Jason Merrill PR c++/52824 * g++.dg/cpp0x/variadic123.C: New. * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors. 2012-04-11 Jason Merrill PR c++/52906 * g++.dg/ext/attrib45.C: New. 2012-04-13 Tom de Vries Backport from mainline r186419. 2012-04-13 Tom de Vries * gcc.dg/pr52734.c: New test. 2012-04-13 Richard Guenther PR tree-optimization/52969 * gcc.dg/torture/pr52969.c: New testcase. 2012-04-13 Richard Guenther PR c/52862 * gcc.dg/pr52862.c: New testcase. 2012-04-12 Michael Meissner Backport from mainline 2012-04-12 Michael Meissner PR target/52775 * gcc.target/powerpc/pr52775.c: New file. 2012-04-12 Richard Guenther PR tree-optimization/52943 * gcc.dg/torture/pr52943.c: New testcase. 2012-04-09 Mike Stump * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings. * gcc.dg/tree-ssa/vrp59.c: Likewise. * gcc.dg/tree-ssa/vrp60.c: Likewise. * gnat.dg/aggr11.adb: Likewise. * gnat.dg/aggr11_pkg.ads: Likewise. * gnat.dg/aggr15.adb: Likewise. * gnat.dg/aggr15.ads: Likewise. * gnat.dg/aggr17.adb: Likewise. * gnat.dg/aggr18.adb: Likewise. * gnat.dg/array14.adb: Likewise. * gnat.dg/array14.ads: Likewise. * gnat.dg/array14_pkg.ads: Likewise. * gnat.dg/array19.adb: Likewise. * gnat.dg/array19.ads: Likewise. * gnat.dg/discr27.adb: Likewise. * gnat.dg/discr27.ads: Likewise. * gnat.dg/discr35.adb: Likewise. * gnat.dg/discr35.ads: Likewise. * gnat.dg/discr6.adb: Likewise. * gnat.dg/discr6_pkg.ads: Likewise. * gnat.dg/import1.adb: Likewise. * gnat.dg/import1.ads: Likewise. * gnat.dg/loop_address2.adb: Likewise. * gnat.dg/opt7.adb: Likewise. * gnat.dg/opt7.ads: Likewise. * gnat.dg/pointer_variable_bounds.adb: Likewise. * gnat.dg/pointer_variable_bounds.ads: Likewise. * gnat.dg/rep_clause2.adb: Likewise. * gnat.dg/rep_clause2.ads: Likewise. * gnat.dg/slice2.adb: Likewise. * gnat.dg/slice2.ads: Likewise. * gnat.dg/slice6.adb: Likewise. * gnat.dg/slice6_pkg.ads: Likewise. * gnat.dg/specs/unchecked_union2.ads: Likewise. * gnat.dg/taft_type2.adb: Likewise. * gnat.dg/taft_type2.ads: Likewise. * gnat.dg/taft_type2_pkg.ads: Likewise. * gnat.dg/volatile10.adb: Likewise. * gnat.dg/volatile10_pkg.ads: Likewise. * gcc.dg/dll-8.c: Remove execute permissions. * g++.dg/ext/dllexport5.C: Likewise. 2012-04-09 Eric Botcazou * lib/target-supports.exp (check_effective_target_sparc_v9): New. (check_effective_target_sync_long_long): Add SPARC case. (check_effective_target_sync_long_long_runtime): Likewise. (check_effective_target_sync_int_long): Adjust SPARC case. (check_effective_target_sync_char_short): Likewise. 2012-04-07 Thomas Koenig PR fortran/52893 Backport from trunk * gfortran.dg/function_optimize_11.f90: New test. 2012-04-07 Thomas Koenig PR fortran/52668 Backport from trunk * gfortran.dg/use_only_6.f90: New test. 2012-04-06 Mike Stump PR testsuite/50722 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings. 2012-04-05 Jason Merrill PR c++/52596 * g++.dg/template/qualified-id5.C: New. 2012-04-03 Jason Merrill PR c++/52796 * g++.dg/cpp0x/variadic-value1.C: New. 2012-04-03 Richard Guenther Backport from mainline 2012-03-02 Richard Guenther PR tree-optimization/52406 * gcc.dg/torture/pr52406.c: New testcase. 2012-04-03 Richard Guenther Backport from mainline 2012-03-15 Richard Guenther PR middle-end/52580 * gfortran.dg/vect/pr52580.f: New testcase. 2012-04-03 Richard Guenther Backport from mainline 2012-03-06 Richard Guenther PR middle-end/52493 * gcc.dg/torture/pr52493.c: New testcase. 2012-03-23 Richard Guenther PR tree-optimization/52678 * gfortran.dg/pr52678.f: New testcase. 2012-03-26 Richard Guenther PR tree-optimization/52701 * gfortran.dg/pr52701.f90: New testcase. 2012-03-30 Richard Guenther PR tree-optimization/52754 * gcc.target/i386/pr52754.c: New testcase. 2012-04-03 Jakub Jelinek PR tree-optimization/52835 * gfortran.dg/pr52835.f90: New test. 2012-03-31 Eric Botcazou * gnat.dg/controlled6.adb: New test. * gnat.dg/controlled6_pkg.ads: New helper. * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise. 2012-03-29 Meador Inge PR c++/52672 * g++.dg/cpp0x/constexpr-52672.C: New testcase. 2012-03-29 Paolo Carlini PR c++/52718 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New. 2012-03-29 Jason Merrill PR c++/52685 * g++.dg/template/inherit8.C: New. 2012-03-29 Jakub Jelinek PR c++/52759 * g++.dg/ext/weak4.C: New test. 2012-03-29 Jason Merrill PR c++/52743 * g++.dg/cpp0x/initlist-array3.C: New. 2012-03-28 Jason Merrill PR c++/52746 * g++.dg/overload/virtual2.C: New. 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-28 Jakub Jelinek PR middle-end/52691 * gcc.dg/pr52691.c: New test. PR middle-end/52750 * gcc.c-torture/compile/pr52750.c: New test. 2012-03-28 Georg-Johann Lay Backport from 2012-03-28 mainline r185910. PR target/52692 * gcc.target/avr/torture/builtins-2.c: New test. 2012-03-28 Jakub Jelinek PR target/52736 * gcc.target/i386/pr52736.c: New test. 2012-03-27 Richard Guenther PR middle-end/52720 * gcc.dg/torture/pr52720.c: New testcase. 2012-03-26 Georg-Johann Lay Backport from 2012-03-26 mainline r185793. * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS): Add "-Os -flto" to list. 2012-03-25 Eric Botcazou * gnat.dg/concat2.ad[sb]: New test. 2012-03-24 Steven Bosscher PR middle-end/52640 * gcc.c-torture/compile/limits-externdecl.c: New test. 2012-03-22 Paolo Carlini PR c++/52487 * g++.dg/cpp0x/lambda/lambda-ice7.C: New. 2012-03-22 Tobias Burnus PR fortran/52452 * gfortran.dg/intrinsic_8.f90: New. 2012-03-22 Jakub Jelinek PR c++/52671 * g++.dg/ext/attrib44.C: New test. 2012-03-22 Jason Merrill * g++.dg/torture/pr52582.C: New. 2012-03-22 Georg-Johann Lay Backport from 2012-03-20 mainline r185583. * gcc.target/avr/progmem.h (pgm_read_char): Define depending on __AVR_HAVE_LPMX__ Backport from 2012-03-20 mainline r185570. PR target/49868 * gcc.target/avr/torture/addr-space-2.h: New file. * gcc.target/avr/torture/addr-space-2-g.h: New test. * gcc.target/avr/torture/addr-space-2-0.h: New test. * gcc.target/avr/torture/addr-space-2-1.h: New test. * gcc.target/avr/torture/addr-space-2-x.h: New test. Backport from 2012-03-12 mainline r185255. PR target/49868 * gcc.target/avr/torture/addr-space-1.h: New file. * gcc.target/avr/torture/addr-space-g.h: New test. * gcc.target/avr/torture/addr-space-0.h: New test. * gcc.target/avr/torture/addr-space-1.h: New test. * gcc.target/avr/torture/addr-space-x.h: New test. 2012-03-22 Jakub Jelinek Backported from mainline 2012-03-14 Jakub Jelinek PR c++/52521 * g++.dg/cpp0x/udlit-args2.C: New test. 2012-03-13 Jakub Jelinek PR c/52577 * gcc.dg/Wunused-var-3.c: New test. 2012-03-22 Release Manager * GCC 4.7.0 released. 2012-03-20 Jason Merrill * g++.dg/cpp0x/auto32.C: New. 2012-03-15 Jakub Jelinek Andrew Pinski PR middle-end/52592 * gcc.dg/pr52592.c: New test. 2012-03-14 Jakub Jelinek PR c++/52582 * g++.dg/opt/pr52582.C: New test. 2012-03-12 John David Anglin PR target/52450 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*. * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*. 2012-03-10 Tobias Burnus PR fortran/52469 * gfortran.dg/proc_ptr_34.f90: New. 2012-03-07 Jason Merrill PR c++/52521 * g++.dg/cpp0x/udlit-mangle.C: New. 2012-03-04 Georg-Johann Lay Backport from mainline r184894. * gcc.dg/torture/pr52402.c: Add dg-require-effective-target int32plus. 2012-03-02 Peter Bergner Backport from mainline 2012-03-02 Peter Bergner * gcc.target/powerpc/pr52457.c: New test. 2012-03-01 Kai Tietz * gcc.dg/torture/pr47917.c: Make test using POSIX-printf routines on mingw targets. * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target. 2012-03-01 Jakub Jelinek PR tree-optimization/52445 * gcc.dg/pr52445.c: New test. 2012-02-29 Jakub Jelinek PR target/52437 * gcc.c-torture/compile/pr52437.c: New test. PR middle-end/52419 * gcc.dg/torture/pr52419.c: New test. PR tree-optimization/52429 * gcc.dg/torture/pr52429.c: New test. * g++.dg/opt/pr52429.C: New test. 2012-02-29 Richard Guenther PR testsuite/52297 * gcc.dg/lto/trans-mem-1_0.c: Remove. * gcc.dg/lto/trans-mem-1_1.c: Likewise. * gcc.dg/lto/trans-mem-2_0.c: Likewise. * gcc.dg/lto/trans-mem-2_1.c: Likewise. * gcc.dg/lto/trans-mem-4_0.c: Likewise. * gcc.dg/lto/trans-mem-4_1.c: Likewise. 2012-02-29 Jakub Jelinek * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options. 2012-02-29 Paul Thomas PR fortran/52386 * gfortran.dg/realloc_on_assign_13.f90 : New test. 2012-02-28 Matthew Gretton-Dann PR target/51534 * gcc.target/arm/neon/pr51534.c: New testcase. 2012-02-28 Richard Guenther PR target/52407 * gcc.dg/torture/pr52407.c: New testcase. 2012-02-28 Ramana Radhakrishnan * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants. * gcc.target/arm/vfp2.c: Likewise. * gcc.target/arm/vfp3.c: Likewise. * gcc.target/arm/vfp4.c: Likewise. * gcc.target/arm/vfp5.c: Likewise. * gcc.target/arm/vfp6.c: Likewise. * gcc.target/arm/vfp7.c: Likewise. * gcc.target/arm/vfp8.c: Likewise. * gcc.target/arm/vfp9.c: Likewise. * gcc.target/arm/vfp10.c: Likewise. * gcc.target/arm/vfp11.c: Likewise. * gcc.target/arm/vfp12.c: Likewise. * gcc.target/arm/vfp13.c: Likewise. * gcc.target/arm/vfp14.c: Likewise. * gcc.target/arm/vfp15.c: Likewise. * gcc.target/arm/vfp16.c: Likewise. * gcc.target/arm/vfp17.c: Likewise. * gcc.target/arm/neon-constants.h: New file. * gcc.target/arm/neon-vect1.c: New test. * gcc.target/arm/neon-vect2.c: New test. * gcc.target/arm/neon-vect3.c: New test. * gcc.target/arm/neon-vect4.c: New test. * gcc.target/arm/neon-vect5.c: New test. * gcc.target/arm/neon-vect6.c: New test. * gcc.target/arm/neon-vect7.c: New test. * gcc.target/arm/neon-vect8.c: New test. 2012-02-28 Richard Guenther PR tree-optimization/52402 * gcc.dg/torture/pr52402.c: New testcase. 2012-02-28 Richard Guenther PR lto/52400 * g++.dg/lto/pr52400_0.C: New testcase. 2012-02-28 Georg-Johann Lay * gcc.target/avr/torture/builtins-1.c: New test. * gcc.target/avr/torture/builtins-error.c: New test. 2012-02-28 Kai Tietz * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue. * gcc.target/i386/pr45352-2.c: Likewise. * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets. * gcc.target/i386/xop-vshift-1.c(random): Use on mingw targets instead rand. * gcc.target/i386/sse4_1-blendps-2.c: Likewise. * gcc.target/i386/sse2-mul-1.c: Likewise. * gcc.target/i386/sse4_1-blendps.c: Likewise. * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target. * gcc.target/i386/pad-1.c: Likewise. * gcc.target/i386/pad-9.c: Likewise. * gcc.target/i386/pad-2.c: Likewise. * gcc.target/i386/pad-5b.c: Likewise. * gcc.target/i386/pad-8.c: Likewise. * gcc.target/i386/pr46470.c: Skip for x64 mingw target. * gcc.target/i386/pr44130.c: Likewise. * gcc.target/i386/align-main-1.c: Likewise. * gcc.target/i386/align-main-2.c: Likewise. * gcc.target/i386/sw-1.c: Likewise. * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv on x64 mingw target. * gcc.target/i386/avx-vzeroupper-4.c: Likewise. * gcc.target/i386/pr46295.c: Likewise. * gcc.target/i386/amd64-abi-1.c: Likewise. * gcc.target/i386/amd64-abi-2.c: Likewise. * gcc.target/i386/pr39082-1.c: Likewise. * gcc.target/i386/pr39162.c: Likewise. * gcc.target/i386/pr22152.c: Likewise. * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule. * gcc.target/i386/wrfsbase-2.c: Likewise. * gcc.target/i386/local.c: Likewise * gcc.target/i386/wrgsbase-1.c: Likewise. * gcc.target/i386/wrfsbase-1.c: Likewise. * gcc.target/i386/pr39315-3.c: Likewise. * gcc.target/i386/pr35767-4.c: Likewise. * gcc.target/i386/pr45336-3.c (pextrd): Don't check for x64 mingw target. * gcc.target/i386/pr45336-2.c: Likewise. * gcc.target/i386/pr45336-1.c: Likewise. * gcc.target/i386/pr45336-4.c: Likewise. 2012-02-27 Tristan Gingold * gnat.dg/array20.ad[sb]: New test. 2012-02-27 Jakub Jelinek PR target/52375 * gcc.target/arm/pr52375.c: New test. * gcc.c-torture/compile/pr52375.c: New test. 2012-02-27 Ulrich Weigand * gfortran.dg/typebound_operator_9.f03: Skip on SPU. * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU. 2012-02-27 Eric Botcazou * gnat.dg/aggr19.adb: New test. * gnat.dg/aggr19_pkg.ad[sb]: New helper. 2012-02-26 Oleg Endo PR target/49263 * gcc.target/sh/pr49263.c: New. 2012-02-24 Andrew MacLeod * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from simulate_thread_wrapper_other_threads * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main): Move initialization of 'value' to main(). (main): Initialize 'value'; * gcc.dg/simulate-thread/speculative-store.c (simulate_thread_step_verify): Return 0 when successful. * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD): Reduce threshold. (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test. (simulate_thread_wrapper_other_threads): Return a success/fail value and issue an error if the instruction count threshold is exceeded. 2012-02-24 Rainer Orth PR target/50580 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*. * gcc.target/mips/interrupt_handler-3.c: Likewise. 2012-02-24 Richard Guenther PR middle-end/52355 * gcc.dg/pr52355.c: New testcase. 2012-02-23 Kai Tietz * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets. * gcc.dg/Wpadded.c: Likewise. * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield structure-layout. * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use for sleep by Sleep and add windows.h include for this function. * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw targets. * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw target. * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target. * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail on x64 mingw target. * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout. * gcc.dg/pr50251.c: Disable test for x64 mingw target. * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid failure on LLP64 target. 2012-02-23 Uros Bizjak PR c/52290 * gcc.dg/noncompile/pr52290.c: New test. 2012-02-23 Jakub Jelinek PR tree-optimization/52019 * gcc.dg/tree-ssa/ipa-split-6.c: New test. 2012-02-22 Kai Tietz * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target. * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__ derived pdiff_t type. * g++.dg/torture/pr49720.C: Likewise 2012-02-22 Uros Bizjak PR target/52330 * gcc.target/i386/pr52330.c: New test. 2012-02-22 Tobias Burnus PR fortran/52335 * gfortran.dg/io_constraints_10.f90: New. 2012-02-22 Ulrich Weigand * lib/target-supports.exp (check_effective_target_vect_condition): Return true for NEON. 2012-02-21 Kai Tietz * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension. 2012-02-21 Richard Guenther PR tree-optimization/52324 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase. 2012-02-21 Georg-Johann Lay PR middle-end/51782 * gcc.target/avr/torture/pr51782-1.c: New test. 2012-02-21 Jakub Jelinek PR tree-optimization/52318 * gcc.dg/pr52318.c: New test. 2012-02-20 Kai Tietz * gcc.dg/bf-ms-layout-3.c: New testcase. 2012-02-20 Thomas Koenig PR testsuite/52229 PR fortran/32380 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64. 2012-02-20 Richard Guenther PR tree-optimization/52298 * gcc.dg/torture/pr52298.c: New testcase. * gcc.dg/vect/pr52298.c: Likewise. 2012-02-20 Georg-Johann Lay * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms. * gcc.c-torture/execute/pr52286.c: Ditto. 2012-02-20 Jakub Jelinek PR tree-optimization/52286 * gcc.c-torture/execute/pr52286.c: New test. 2012-02-18 Tobias Burnus PR fortran/52295 * gfortran.dg/interface_35.f90: Use -std=f2003. * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning. * gfortran.dg/interface_assignment_4.f90: Ditto. * gfortran.dg/bessel_1.f90: Ditto. * gfortran.dg/func_result_6.f90: Ditto. * gfortran.dg/hypot_1.f90: Ditto. * gfortran.dg/proc_ptr_comp_21.f90: Ditto. 2012-02-17 Tobias Burnus PR translation/52232 PR translation/52234 PR translation/52245 PR translation/52246 PR translation/52262 PR translation/52273 * gfortran.dg/coarray_22.f90: Update dg-error. * gfortran.dg/allocate_alloc_opt_4.f90: Ditto. 2012-02-17 Rainer Orth PR target/51753 * lib/gcc-simulate-thread.exp: Load timeout.exp. (simulate-thread): Use default timeout. 2012-02-16 Jason Merrill PR c++/52248 * g++.dg/ext/timevar1.C: New. 2012-02-16 Fabien Chêne PR c++/52126 * g++.dg/template/using21.C: New. * g++.dg/template/using22.C: Likewise. 2012-02-16 Jason Merrill PR c++/51415 * g++.dg/cpp0x/lambda/lambda-err1.C: New. 2012-02-16 Jakub Jelinek PR tree-optimization/52255 * gcc.c-torture/compile/pr52255.c: New test. PR debug/52260 * g++.dg/debug/dwarf2/pr52260.C: New test. PR middle-end/51929 * g++.dg/ipa/pr51929.C: New test. 2012-02-15 Michael Meissner PR target/52199 * gcc.target/powerpc/pr52199.c: New file. 2012-02-15 Rainer Orth PR target/52152 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5. 2012-02-15 Rainer Orth * gcc.dg/pr51867.c: Don't include . (sqrtf): Declare. 2012-02-15 Georg-Johann Lay * gcc.dg/lto/20091013-1_1.c: xfail for avr. * gcc.dg/lto/20091013-1_2.c: xfail for avr. 2012-02-15 Tobias Grosser PR tree-optimization/50561 * gcc.dg/graphite/pr50561.c: New testcase. 2012-02-15 Georg-Johann Lay * gcc.target/avr/torture/builtin_insert_bits-1.c: New test. * gcc.target/avr/torture/builtin_insert_bits-2.c: New test. 2012-02-15 Eric Botcazou * gnat.dg/discr35.ad[sb]: New test. 2012-02-15 Eric Botcazou * gnat.dg/volatile10.adb: New test. * gnat.dg/volatile10_pkg.ads: New helper. 2012-02-14 Jason Merrill * g++.dg/ext/attrib43.C: New. 2012-02-14 Hans-Peter Nilsson * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc. * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target fgnu_tm. * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c, gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto. * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on effective_target fgnu_tm. * g++.dg/tm/tm.exp: Ditto for g++.dg/tm. 2012-02-14 Jakub Jelinek PR c++/52247 * g++.dg/template/asmgoto1.C: New test. 2012-02-14 Ian Lance Taylor PR go/48501 * go.test/go-test.exp (go-gc-tests): Disable optimizations when compiling generated file for 64bit and index tests. 2012-02-14 Uros Bizjak * gcc.dg/lower-subreg-1.c: Fix and simplify target selector. 2012-02-14 Richard Guenther PR tree-optimization/52244 PR tree-optimization/51528 * gcc.dg/torture/pr52244.c: New testcase. 2012-02-14 Walter Lee * g++.dg/other/PR23205.C: Disable test on tile. * g++.dg/other/pr23205-2.C: Disable test on tile. * gcc.dg/20020312-2.c: Add a condition for __tile__. * gcc.dg/20040813-1.c: Disable test on tile. * gcc.dg/lower-subreg-1.c: Disable test on tilegx. * gcc.misc-tests/linkage.exp: Handle tilegx. 2012-02-14 Jakub Jelinek PR tree-optimization/52210 * gcc.dg/pr52210.c: New test. 2012-02-14 Jason Merrill PR c++/39055 * g++.dg/overload/defarg5.C: New. 2012-02-14 Jakub Jelinek PR c/52181 * c-c++-common/pr52181.c: New test. 2012-02-13 Jakub Jelinek PR c++/52215 * g++.dg/ext/atomic-1.C: New test. 2012-02-13 Andreas Krebbel * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit. 2012-02-13 Jakub Jelinek PR middle-end/52209 * gcc.c-torture/execute/pr52209.c: New test. 2012-02-12 Mikael Morin PR fortran/50981 * gfortran.dg/elemental_optional_args_5.f03: New test. 2012-02-12 Iain Sandoe PR testsuite/50076 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic cases. 2012-02-11 Ian Lance Taylor PR go/51874 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on SPARC Solaris. Don't run the test at all on systems where it may not work, rather than xfailing it. 2012-02-11 Richard Sandiford PR rtl-optimization/52175 * gcc.c-torture/compile/pr52175.c: New test. 2012-02-10 Jason Merrill PR c++/51910 * g++.dg/template/repo10.C: New. 2012-02-11 Jakub Jelinek PR debug/52132 * gcc.dg/pr52132.c: New test. 2012-02-10 Eric Botcazou * gnat.dg/specs/aggr4.ads: New test. * gnat.dg/specs/aggr4_pkg.ads: New helper. 2012-02-10 H.J. Lu PR target/52146 * gcc.target/i386/pr52146.c: New. 2012-02-10 Jakub Jelinek PR middle-end/52177 * c-c++-common/pr52177.c: New test. 2012-02-10 Jan Hubicka PR middle-end/48600 * g++.dg/torture/pr48600.C: New testcase. 2012-02-09 Peter Bergner PR middle-end/52140 * gcc.dg/dfp/pr52140.c: New test. 2012-02-09 Jakub Jelinek PR fortran/32380 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead of dg-options. 2012-02-09 Bin Cheng PR middle-end/51867 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'. * testsuite/gcc.dg/pr51867.c: New test. 2012-02-09 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems which don't support -fsplit-stack. Turn off optimization when compiling select5-out.go. 2012-02-08 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on systems which don't support -fsplit-stack. 2012-02-08 Andrew MacLeod * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3. * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every machine instuction in the log. 2012-02-08 Jack Howarth * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout to 20 seconds. 2012-02-08 Magnus Granberg PR driver/48524 * gcc.dg/pr48524.c: New test. * gcc.dg/pr48524.spec: New spec file for test. 2012-02-08 Thomas Koenig PR fortran/32380 * gfortran.dg/vect/pr32380.f90: New test. 2012-02-08 Tobias Burnus PR fortran/52151 * gfortran.dg/realloc_on_assign_12.f90: New. 2012-02-08 Richard Guenther PR rtl-optimization/52170 * gcc.dg/torture/pr52170.c: New testcase. 2012-02-08 Jakub Jelinek PR gcov-profile/52150 * gcc.dg/tree-prof/pr52150.c: New test. PR rtl-optimization/52139 * gcc.dg/pr52139.c: New test. 2012-02-07 Jason Merrill PR c++/51675 * g++.dg/cpp0x/constexpr-union3.C: New. PR c++/52035 * g++.dg/lto/pr52035_0.C: New. 2012-02-07 John David Anglin * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*. * gcc.dg/special/weak-1.c: Likewise. * gcc.dg/ucnid-12.c: Likewise. * gcc.dg/torture/pr45678-1.c: Likewise. * gcc.dg/torture/pr45678-2.c: Likewise. * gcc.dg/vector-4.c: Likewise. * gcc.dg/ipa/inline-5.c: Likewise. * gcc.dg/ucnid-11.c: Likewise. * gcc.misc-tests/gcov-13.c: Likewise. * gcc.misc-tests/gcov-14.c: Likewise. * g++.dg/ext/label13.C: Likewise. * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra hppa*-*-hpux* options. * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise. * gcc.dg/pr48616.c: Likewise. * gcc.dg/pr17957.c: Likewise. * gcc.dg/pr17055-1.c: Likewise. * gcc.dg/pr32912-1.c: Likewise. * gcc.dg/tm/pr51472.c: Likewise. * c-c++-common/fold-bitand-4.c: Likewise. * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*. Use dg-additional-options for extra options. 2012-02-07 Joern Rennecke * gcc.target/epiphany/interrupt-2.c: New test. 2012-02-07 Richard Sandiford PR target/52155 * gcc.target/mips/mips.exp (mips-dg-options): Handle target. * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64 for MIPS ELF. 2012-02-07 Richard Sandiford PR target/52152 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*. 2012-02-07 Richard Sandiford PR middle-end/24306 PR target/52154 * lib/target-supports.exp (check_effective_target_mips_eabi): New. * gcc.target/mips/va-arg-1.c: New test. 2012-02-07 Michael Meissner * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message for -mno-pointers-to-nested-functions. 2012-02-07 Eric Botcazou * gcc.c-torture/execute/20120207-1.c: New test. 2012-02-07 Jakub Jelinek PR rtl-optimization/52060 * gcc.dg/torture/pr52060.c: New test. PR middle-end/52074 * gcc.c-torture/compile/pr52074.c: New test. 2012-02-07 Tobias Burnus PR fortran/51514 * gfortran.dg/class_to_type_2.f90: New. 2012-02-06 Thomas König PR fortran/32373 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target. Remove module. 2012-02-06 Jason Merrill PR c++/52088 * g++.dg/template/conv13.C: New. 2012-02-06 Richard Guenther PR tree-optimization/52115 * gcc.c-torture/compile/pr52115.c: New testcase. 2012-02-06 Jakub Jelinek PR target/52129 * gcc.c-torture/execute/pr52129.c: New test. 2012-02-06 Andrey Belevantsev * gcc.dg/pr48374.c: Actually add the test I forgot in the 2012-01-25 commit. 2012-02-05 Thomas König PR fortran/32373 * gfortran.dg/vect/vect-8.f90: New test case. 2012-02-05 Thomas König PR fortran/48847 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test. 2012-02-05 Paul Thomas PR fortran/52102 * gfortran.dg/class_48.f90 : Add test of allocate class array component with source in subroutine test3. Remove commenting out in subroutine test4, since branching on unitialized variable is now fixed (no PR for this last.). 2012-02-05 Richard Sandiford * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute on MIPS targets. * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets. 2012-02-05 Richard Sandiford PR target/52125 * lib/target-supports.exp (check_effective_target_mips_rel): New. * gcc.dg/pr48774.c: Skip on MIPS REL targets. 2012-02-05 Richard Sandiford * lib/target-supports.exp (check_effective_target_mips_llsc): New. (check_effective_target_sync_int_long): Use it. (check_effective_target_sync_char_short): Likewise. * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc. 2012-02-05 Tobias Burnus PR fortran/51972 * gfortran.dg/class_48.f90: Add some further checks. 2012-02-05 Ira Rosen PR tree-optimization/52091 * gcc.dg/vect/pr52091.c: New test. 2012-02-04 Jakub Jelinek PR rtl-optimization/52113 * gcc.target/avr/pr52113.c: New test. 2012-02-03 Jakub Jelinek PR rtl-optimization/52092 * gcc.c-torture/compile/pr52092.c: New test. 2012-02-02 Mikael Morin PR fortran/41587 * gfortran.dg/class_array_10.f03: New test. PR fortran/46356 * gfortran.dg/class_array_11.f03: New test. PR fortran/51754 * gfortran.dg/class_array_12.f03: New test. 2012-02-02 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_11.f90: New test. 2012-02-02 Tobias Burnus PR fortran/52093 * gfortran.dg/shape_7.f90: New. 2012-02-02 Richard Sandiford * gcc.target/mips/mips-prepend-1.c: New test. 2012-02-02 Jan Hubicka Tom de Vries PR middle-end/51998 * testsuite/gcc.dg/alias-12.c: New testcase. * testsuite/gcc.dg/alias-13.c: New testcase. 2012-02-02 Jakub Jelinek PR target/52086 * gcc.dg/pr52086.c: New test. PR tree-optimization/52073 * gcc.c-torture/compile/pr52073.c: New test. 2012-02-01 Thomas König PR fortran/51958 * gfortran.dg/function_optimize_10.f90: New test. 2012-02-01 Uros Bizjak * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime test on alpha*-*-*. 2012-02-01 Tobias Burnus PR fortran/52024 * gfortran.dg/typebound_operator_14.f90: New. 2012-02-01 Tobias Burnus PR fortran/52059 * gfortran.dg/elemental_function_1.f90: New. 2012-02-01 Georg-Johann Lay PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: Also fail if SBIS is seen. 2012-02-01 Georg-Johann Lay PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: New. 2012-01-31 Tobias Burnus PR fortran/52024 * gfortran.dg/typebound_generic_11.f90: New. 2012-01-31 Tobias Burnus PR fortran/52029 * gfortran.dg/class_49.f90: New. 2012-01-31 Tobias Burnus PR fortran/52013 * gfortran.dg/elemental_args_check_6.f90: New. 2012-01-31 Jason Merrill PR c++/52043 * g++.dg/cpp0x/variadic122.C: New. 2012-01-31 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_10.f90: New test. 2012-01-31 Richard Guenther PR tree-optimization/51528 * gcc.dg/torture/pr51528.c: New testcase. 2012-01-30 Uros Bizjak PR go/48501 * lib/go.exp (go_target_compile): Append timeout= to options. * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for select5-out.go test on alpha*-*-* targets. 2012-01-30 Richard Sandiford * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char. (TEST_SHORT): Reformat in the same way. * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit. * gcc.target/mips/pr37362.c: Skip for mips-sde-elf. * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16. * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise. * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise. 2012-01-30 Bin Cheng PR target/51835 * gcc.target/arm/pr51835.c: New testcase. 2012-01-30 Richard Guenther PR tree-optimization/52028 * gcc.dg/torture/pr52028.c: New testcase. * gfortran.dg/ldist-pr45199.f: Adjust. * gcc.dg/tree-ssa/ldist-16.c: Likewise. * gcc.dg/tree-ssa/ldist-17.c: Likewise. * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise. 2012-01-30 Jakub Jelinek PR debug/52027 * gcc.dg/tree-prof/pr52027.c: New test. PR tree-optimization/52046 * gcc.dg/pr52046.c: New test. PR debug/52048 * g++.dg/other/pr52048.C: New test. 2012-01-30 Richard Guenther PR tree-optimization/52045 * gcc.dg/pr52045.c: New testcase. 2012-01-30 Greta Yorsh * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept new code generated for __sync_lock_release. 2012-01-30 Andreas Krebbel * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x. 2012-01-29 John David Anglin PR testsuite/51875 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*. * g++.dg/ext/visibility/template10.C: Fix typo. * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*. 2012-01-29 Paolo Carlini PR c++/51327 * g++.dg/cpp0x/constexpr-ice6.C: New. 2012-01-29 Tobias Burnus PR fortran/41600 * gfortran.dg/default_initialization_6.f90: New. 2012-01-29 Tobias Burnus PR fortran/51972 * gfortran.dg/class_allocate_12.f90: Enable disabled test. * gfortran.dg/class_48.f90: New. 2012-01-29 Janne Blomqvist PR fortran/51808 * gfortran.dg/module_md5_1.f90: Update MD5 sum. 2012-01-28 Tobias Burnus PR fortran/51972 * gfortran.dg/class_allocate_12.f90: New. 2012-01-28 Eric Botcazou * gcc.dg/torture/pr50444.c: Fix dg directives. 2012-01-28 Jakub Jelinek PR target/52006 * gcc.target/arm/pr52006.c: New test. 2012-01-27 Aldy Hernandez PR testsuite/52011 * gcc.dg/lto/trans-mem.h: New file. * gcc.dg/lto/trans-mem-2_0.c: Include it. * gcc.dg/lto/trans-mem-1_1.c: Same. * gcc.dg/lto/trans-mem-4_1.c: Same. * gcc.dg/lto/trans-mem-3_1.c: Same. 2012-01-27 Tobias Burnus PR fortran/52022 * gfortran.dg/dummy_procedure_7.f90: New. 2012-01-27 Andreas Schwab * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin* *-*-aix* alpha*-*-osf* alpha*-*-*vms*. 2012-01-27 Jakub Jelinek PR c++/51852 * g++.dg/other/gc5.C: New test. 2012-01-27 Richard Guenther PR tree-optimization/50444 * gcc.dg/torture/pr50444.c: New testcase. 2012-01-27 Tobias Burnus PR fortran/51970 PR fortran/51977 * gfortran.dg/move_alloc_13.f90: New. 2012-01-27 Tobias Burnus PR fortran/51953 * gfortran.dg/allocate_alloc_opt_13.f90: New. * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003 and change dg-error string. 2012-01-27 Tobias Burnus PR fortran/52016 * gfortran.dg/elemental_args_check_5.f90: New. 2012-01-27 Richard Guenther PR middle-end/51959 * g++.dg/torture/pr51959.C: New testcase. 2012-01-27 Tom de Vries PR tree-optimization/51990 * gcc.dg/pr51990.c: New test. * gcc.dg/pr51990-2.c: Same. 2012-01-27 Paul Thomas Tobias Burnus PR fortran/48705 * gfortran.dg/class_allocate_11.f03: New. PR fortran/51870 PR fortran/51943 PR fortran/51946 * gfortran.dg/class_allocate_7.f03: New. * gfortran.dg/class_allocate_8.f03: New. * gfortran.dg/class_allocate_9.f03: New. * gfortran.dg/class_allocate_10.f03: New. 2012-01-27 Eric Botcazou * gnat.dg/discr34.adb: New test. * gnat.dg/discr34_pkg.ads: New helper. 2012-01-27 Eric Botcazou * gnat.dg/discr33.adb: New test. 2012-01-27 Eric Botcazou * gnat.dg/limited_with3.ad[sb): New test. * gnat.dg/limited_with3_pkg1.ad[sb]: New helper. * gnat.dg/limited_with3_pkg2.ads: Likewise. * gnat.dg/limited_with3_pkg3.ads: Likewise. 2012-01-27 Eric Botcazou * gnat.dg/stack_usage1.adb: New test. * gnat.dg/stack_usage1_pkg.ad[sb]: New helper. * gcc.dg/pr44194-1.c: Remove superfluous include directive. * gcc.dg/pr44194-2.c: Likewise. 2012-01-26 Paolo Carlini PR c++/51370 * g++.dg/template/crash112.C: New. 2012-01-27 Richard Henderson * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL. 2012-01-26 Andreas Krebbel * gfortran.dg/reassoc_4.f: Use dg-additional-options. 2012-01-26 Jakub Jelinek PR middle-end/51895 * g++.dg/opt/pr51895.C: New test. 2012-01-26 Michael Matz PR tree-optimization/48794 * gfortran.dg/gomp/pr48794-2.f90: New testcase. 2012-01-26 Andreas Krebbel * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x. 2012-01-26 Andreas Krebbel * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x. * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in memory. * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to the default value for s390 and s390x. 2012-01-25 Aldy Hernandez PR lto/51698 * gcc.dg/lto/trans-mem-4_0.c: New. * gcc.dg/lto/trans-mem-4_1.c: New. * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for TM builtins. 2012-01-25 Georg-Johann Lay * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash. 2012-01-25 Ian Lance Taylor * go.test/go-test.exp (go-gc-tests): Handle a few more test lines. 2012-01-25 Tobias Burnus PR fortran/51995 * gfortran.dg/typebound_proc_25.f90: New. 2012-01-25 Jason Merrill PR c++/51992 * g++.dg/lto/pr51992_0.C: New. 2012-01-25 Jakub Jelinek PR tree-optimization/51987 * gcc.target/i386/pr51987.c: New test. 2012-01-25 Greta Yorsh * gcc.dg/tm/lto-1.c: Require lto support in target. 2012-01-25 Andrey Belevantsev PR rtl-optimization/48374 * gcc.dg/pr48374.c: New test. 2012-01-25 Greta Yorsh * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums. 2012-01-25 Tobias Burnus PR fortran/51966 * gfortran.dg/derived_constructor_char_3.f90: New. 2012-01-24 Ian Lance Taylor * go.test/go-test.exp (filecmp): New procedure. (errchk): Handle quoted square brackets. (go-gc-tests): Set go_compile_args. Handle various new test lines. Skip a few new tests. * lib/go-torture.exp (go-torture-execute): Use go_compile_args. 2012-01-24 Richard Sandiford * lib/target-supports.exp (proc check_effective_target_vect_perm) (check_effective_target_vect_extract_even_odd) (check_effective_target_vect_interleave): Return true for MIPS paired-single. 2012-01-24 Richard Sandiford * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable. (main): Use it instead of argc. 2012-01-24 Jason Merrill PR c++/51973 * g++.dg/cpp0x/sfinae31.C: New. 2012-01-24 Richard Sandiford * gcc.dg/memcpy-4.c: Don't expect /s on MEMs. 2012-01-24 Jason Merrill PR c++/51812 * g++.dg/inherit/covariant20.C: New. 2012-01-24 Paolo Carlini PR c++/51223 * g++.dg/parse/crash58.C: New. 2012-01-24 Jakub Jelinek PR target/51957 * gcc.dg/pr51957-1.c: New test. * gcc.dg/pr51957-1.h: New file. * gcc.dg/pr51957-2.c: New test. 2012-01-23 Jason Merrill PR c++/51930 * g++.dg/ext/visibility/template10.C: New. 2012-01-23 Tobias Burnus PR fortran/51948 * gfortran.dg/move_alloc_12.f90: New. 2012-01-23 Ramana Radhakrishnan PR middle-end/45416 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx. 2012-01-23 Paolo Carlini PR c++/51398 * g++.dg/template/crash111.C: New. 2012-01-23 Arnaud Charlet * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all configurations. * ada/acats/run_all.sh: Simplify by removing cxh1001 special case. 2012-01-23 Dodji Seketeli PR testsuite/51941 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between the DW_TAG_class_type and DW_AT_name: "Executor". 2012-01-23 Ramana Radhakrishnan * lib/target-supports.exp (check_effective_target_vect_extract_even_odd): Handle ARM neon. (check_effective_target_vect_interleave): Likewise. 2012-01-22 Jason Merrill PR c++/51925 * g++.dg/template/using20.C: New. * g++.dg/template/template-id-2.C: Adjust diagnostic. 2012-01-23 Jason Merrill PR target/51934 * g++.dg/torture/pr51344.C: Limit to x86. 2012-01-23 Greta Yorsh * c-c++-common/tm/omp.c: Require target with pthread support. 2012-01-23 Richard Guenther PR tree-optimization/51949 * gcc.dg/torture/pr51949.c: New testcase. 2012-01-23 Jakub Jelinek PR rtl-optimization/51933 * gcc.c-torture/execute/pr51933.c: New test. 2012-01-22 Douglas B Rupp * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Do not define for Interix. 2012-01-22 Jason Merrill PR c++/51832 * g++.dg/lto/pr51832.h: New. * g++.dg/lto/pr51832_0.C: New. * g++.dg/lto/pr51832_1.C: New. 2012-01-22 Eric Botcazou * gcc.dg/ext-elim-1.c: New test. 2012-01-22 Richard Sandiford PR target/51931 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute. * g++.dg/opt/longbranch1.C: Likewise. 2012-01-22 Richard Sandiford * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS in C++11 mode. 2012-01-21 Steven G. Kargl PR fortran/50556 * gfortran.dg/namelist_74.f90: New test. * gfortran.dg/namelist_59.f90: Remove SAVE attribute. 2012-01-21 Tobias Burnus PR fortran/51913 * gfortran.dg/class_47.f90: New. 2012-01-21 Eric Botcazou * gnat.dg/renaming5.ad[sb]: New test. 2012-01-20 Jason Merrill PR c++/51919 * g++.dg/pch/mangle1.{C,Hs}: Remove. 2012-01-20 Jason Merrill PR c++/51922 * g++.dg/ext/attrib42.C: Require ilp32. 2012-01-20 Jakub Jelinek PR target/51915 * gcc.target/arm/pr51915.c: New test. 2012-01-20 Cary Coutant Dodji Seketeli PR debug/45682 * g++.dg/debug/dwarf2/nested-3.C: New test. 2012-01-20 Paolo Carlini PR c++/51402 * g++.dg/template/crash110.C: New. 2012-01-20 Rainer Orth * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*. Remove default options on hppa*-*-hpux*. 2012-01-20 Rainer Orth * g++.dg/ext/visibility/template9.C: Add dg-require-visibility. 2012-01-20 Andreas Krebbel * gcc.c-torture/compile/pr51856.c: New testcase. 2012-01-20 Uros Bizjak * go.test/go-test.exp (go-gc-tests): Pass correctly formatted options to go_target_compile. 2012-01-20 Kai Tietz * g++.dg/torture/pr51344.C: Fix typo. 2012-01-20 Richard Guenther PR tree-optimization/51903 * g++.dg/torture/pr51903.C: New testcase. 2012-01-20 Tobias Burnus Janus Weil PR fortran/51056 * gfortran.dg/use_21.f90: New. 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-19 Kai Tietz * g++.dg/torture/pr51344.C: New test. 2012-01-19 Tobias Burnus PR fortran/51904 * gfortran.dg/intrinsic_size_2.f90: New. 2012-01-19 Jason Merrill PR c++/51889 * g++.dg/inherit/using7.C: New. 2012-01-19 Richard Guenther PR tree-optimization/37997 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase. 2012-01-19 Andrey Belevantsev PR rtl-optimization/51505 * gcc.dg/pr51505.c: New test. 2012-01-18 Paul Thomas PR fortran/51634 * gfortran.dg/typebound_operator_12.f03: New. * gfortran.dg/typebound_operator_13.f03: New. 2012-01-18 Paolo Carlini PR c++/51225 * g++.dg/cpp0x/pr51225.C: New. 2012-01-17 Ian Lance Taylor PR go/50656 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines. 2012-01-17 Tobias Burnus PR fortran/51869 * gfortran.dg/realloc_on_assign_9.f90: New. 2012-01-17 Aldy Hernandez PR other/51165 * gcc.dg/tm/memopt-3.c: Remove xfail. * gcc.dg/tm/memopt-4.c: Remove xfail. * gcc.dg/tm/memopt-5.c: Remove xfail. * gcc.dg/tm/memopt-7.c: Remove xfail. 2012-01-17 Jakub Jelinek PR tree-optimization/51877 * gcc.c-torture/execute/pr51877.c: New test. 2012-01-17 Michael Zolotukhin * gcc.dg/vect/no-section-anchors-vect-69.c: Change {!vect_align_arrays} to vect_sizes_32B_16B. * gcc.dg/vect/vect-multitypes-1.c: Ditto. * gcc.dg/vect/vect-peel-3.c: Ditto. 2012-01-16 Jason Merrill PR c++/51854 * g++.dg/abi/mangle60.C: New. PR c++/51827 * g++.dg/pch/mangle1.{C,Hs}: New. 2012-01-16 Mikael Morin Tobias Burnus PR fortran/50981 * gfortran.dg/elemental_optional_args_3.f90: New * gfortran.dg/elemental_optional_args_4.f90: New 2012-01-16 Tobias Burnus PR fortran/51809 * gfortran.dg/use_20.f90: New 2012-01-16 Jason Merrill PR c++/51868 * g++.dg/cpp0x/rv-bitfield.C: New. * g++.dg/cpp0x/rv-bitfield2.C: New. 2012-01-16 Paul Thomas * gfortran.dg/class_array_3.f03: Remove the explicit loop in subroutine 'qsort' and use index array to assign the result. 2012-01-16 Jakub Jelinek PR tree-optimization/51865 * gcc.dg/pr51865.c: New test. 2012-01-15 Richard Sandiford * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS. 2012-01-15 Richard Sandiford * gcc.target/mips/code-readable-2.c: Allow the jump table address to be loaded from the constant pool, rather than via %hi and %lo. 2012-01-15 Uros Bizjak PR rtl-optimization/51821 * gcc.dg/pr51821.c: New test. 2012-01-15 Andreas Schwab * gcc.dg/torture/pr8081.c: Fix char signedness assumption. 2012-01-14 Andreas Schwab * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable. 2012-01-14 Tobias Burnus PR fortran/51800 * gfortran.dg/init_flag_8.f90: New. * gfortran.dg/init_flag_9.f90: New. 2011-01-14 Tobias Burnus PR fortran/51816 * gfortran.dg/use_18.f90: New. * gfortran.dg/use_19.f90: New. 2012-01-13 Ian Lance Taylor PR c++/50012 * g++.dg/warn/Wsign-compare-4.C: New. 2012-01-13 Paul Thomas PR fortran/48351 * gfortran.dg/alloc_comp_assign.f03: New. * gfortran.dg/allocatable_scalar_9.f90: Reduce count of __BUILTIN_FREE from 38 to 32. 2012-01-13 Jason Merrill PR c++/20681 * g++.dg/warn/Wreturn-type-7.C: New. 2012-01-13 Georg-Johann Lay * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t assumption. * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2. * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms. * gcc.dg/cpp/warn-multichar-2.c: Ditto. * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target int32plus because of big array needed. * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy. 2012-01-13 Jason Merrill PR c++/51813 * g++.dg/ext/visibility/template9.C: New. PR c++/51620 * g++.dg/cpp0x/defaulted34.C: New. * g++.dg/template/virtual3.C: New. 2012-01-13 Richard Guenther PR middle-end/8081 * gcc.dg/torture/pr8081.c: New testcase. 2012-01-13 Georg-Johann Lay * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr. 2012-01-12 Jason Merrill PR c++/51714 * g++.dg/ext/stmtexpr14.C: New. 2012-01-13 Dodji Seketeli PR c++/51633 * g++.dg/cpp0x/constexpr-diag4.C: New test. 2012-01-12 Jason Merrill PR c++/48051 * g++.dg/abi/mangle48.C: Test qualified-names, too. * g++.dg/abi/mangle58.C: Likewise. PR c++/51403 * g++.dg/template/arg8.C: New. 2012-01-12 Ira Rosen PR tree-optimization/51799 * gcc.dg/vect/pr51799.c: New test. * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift patterns. 2012-01-12 Dominique d'Humieres Tobias Burnus PR fortran/51057 PR fortran/51616 * lib/target-supports.exp (check_effective_target_fortran_largest_fp_has_sqrt): New. * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16). 2012-01-11 Jason Merrill PR c++/51565 * g++.dg/ext/attrib42.C: New. 2012-01-11 Jakub Jelinek PR bootstrap/51796 * gcc.dg/pr51796.c: New test. 2012-01-11 Jason Merrill PR c++/51818 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New. 2012-01-11 Eric Botcazou * gnat.dg/array19.ad[sb]: New test. 2012-01-11 Eric Botcazou * gnat.dg/opt23.ad[sb]: New test. * gnat.dg/opt23_pkg.ad[sb]: New helper. * gnat.dg/opt24.ad[sb]: New test. 2012-01-11 Bill Schmidt PR tree-optimization/49642 * gcc.dg/tree-ssa/pr49642-1.c: New test. * gcc.dg/tree-ssa/pr49642-2.c: New test. 2012-01-11 Jason Merrill PR c++/51613 * g++.dg/template/explicit-args5.C: New. 2012-01-11 Matthew Gretton-Dann * gcc.c-torture/execute/20120110-1.c: New testcase. 2012-01-10 Jason Merrill PR c++/51614 * g++.dg/inherit/ambig1.C: New. PR c++/51433 * g++.dg/cpp0x/constexpr-cache1.C: New. 2012-01-10 Richard Guenther PR tree-optimization/51801 * gcc.dg/torture/pr51801.c: New testcase. 2012-01-10 Tobias Burnus PR fortran/51652 * gfortran.dg/allocate_with_typespec_5.f90: New. 2012-01-10 Tobias Burnus * gfortran.dg/class_39.f03: Update dg-error string. 2012-01-10 Richard Guenther PR tree-optimization/50913 * gcc.dg/graphite/interchange-16.c: New testcase. * gcc.dg/graphite/scop-20.c: XFAIL. * gfortran.dg/graphite/interchange-1.f: Likewise. * gfortran.dg/graphite/block-1.f90: Likewise. * gfortran.dg/graphite/block-2.f: Likewise. 2012-01-10 Richard Henderson * lib/target-supports.exp (check_effective_target_vect_perm, check_effective_target_vect_perm_byte, check_effective_target_vect_perm_short): Enable for arm neon. 2012-01-09 Tobias Burnus PR fortran/46328 * gfortran.dg/typebound_operator_11.f90: New. 2012-01-09 Eric Botcazou * gnat.dg/array18.adb: New test. * gnat.dg/array18_pkg.ads: New helper. 2012-01-09 Paul Thomas PR fortran/51791 * gfortran.dg/typebound_operator_7.f03: Insert parentheses around base object in first assignment in main program. * gfortran.dg/typebound_operator_10.f03: New test. 2012-01-09 Martin Jambor PR tree-optimization/51759 * g++.dg/ipa/pr51759.C: New test. 2012-01-09 Tobias Burnus PR fortran/51758 * gfortran.dg/optional_absent_2.f90: New. 2012-01-09 Tobias Burnus PR fortran/51578 * gfortran.dg/use_17.f90: New. 2012-01-09 Gary Funck PR preprocessor/33919 * gcc.dg/pr33919.c: New test. * gcc.dg/pr33919-0.h: New test header file. * gcc.dg/pr33919-1.h: Ditto. * gcc.dg/pr33919-2.h: Ditto. 2012-01-07 Jan Hubicka PR tree-optimize/51694 * gcc.c-torture/compile/pr51694.c: new testcase. 2012-01-07 Jan Hubicka PR tree-optimization/51600 * g++.dg/torture/pr51600.C: New testcase. 2012-01-07 John David Anglin PR gcov-profile/51715 PR gcov-profile/51717 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*. * gcc.misc-tests/gcov-14.c: Likewise. 2012-01-06 Jason Merrill * g++.dg/parse/new5.C: New. 2012-01-06 Patrick Marlier PR testsuite/51655 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of including . 2012-01-06 Jason Merrill * g++.dg/abi/mangle51.C: New. * g++.dg/abi/mangle52.C: New. * g++.dg/abi/mangle53.C: New. * g++.dg/abi/mangle54.C: New. * g++.dg/abi/mangle55.C: New. * g++.dg/abi/mangle56.C: New. * g++.dg/abi/mangle57.C: New. * g++.dg/abi/mangle58.C: New. * g++.dg/abi/mangle59.C: New. * g++.dg/cpp0x/trailing3.C: Update mangling. * g++.dg/cpp0x/variadic111.C: Update mangling. * g++.dg/cpp0x/variadic4.C: Update mangling. * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5. * g++.dg/template/nontype22.C: Works now. * g++.dg/template/pr35240.C: Works now. * g++.dg/cpp0x/error7.C: New. 2012-01-06 Tobias Burnus * gfortran.dg/deallocate_stat_2.f90: New. * coarray/allocate_errgmsg.f90: New. * gfortran.dg/coarray_lib_alloc_1.f90: New. * gfortran.dg/coarray_lib_alloc_2.f90: New. * coarray/subobject_1.f90: Fix for num_images > 1. * gfortran.dg/deallocate_stat.f90: Update due to changed stat= handling. 2012-01-06 Andrew Stubbs * gcc.target/arm/headmerge-2.c: Adjust scan pattern. 2012-01-06 Eric Botcazou * ada/acats/overflow.lst: Add cb20004. 2012-01-05 Dodji Seketeli PR c++/51541 * g++.dg/cpp0x/alias-decl-18.C: New test. 2012-01-05 Eric Botcazou * gcc.c-torture/execute/20120104-1.c: New test. 2012-01-05 Paul Thomas PR fortran/PR48946 * gfortran.dg/typebound_operator_9.f03: This is now a copy of the old typebound_operator_8.f03. * gfortran.dg/typebound_operator_8.f03: New version of typebound_operator_7.f03 with 'u' a derived type instead of a class object. 2012-01-05 Richard Guenther * g++.dg/torture/pr49309.C: Skip for -flto. 2012-01-05 Jakub Jelinek PR middle-end/51761 * gcc.c-torture/compile/pr51761.c: New test. 2012-01-05 Richard Guenther PR tree-optimization/51760 * gcc.dg/torture/pr51760.c: New testcase. 2012-01-05 Aldy Hernandez PR middle-end/51472 * gcc.dg/tm/memopt-6.c: Adjust regexp. 2012-01-05 Richard Guenther PR lto/41576 * gfortran.dg/lto/pr41576_0.f90: New testcase. * gfortran.dg/lto/pr41576_1.f90: Likewise. 2012-01-04 Jakub Jelinek PR debug/51695 * gcc.dg/pr51695.c: New test. 2012-01-04 Andrew Pinski * gcc.target/mips/mips64-dsp-ldx1.c: New test. * gcc.target/mips/octeon2-lx-1.c: New test. * gcc.target/mips/mips64-dsp-ldx.c: New test. * gcc.target/mips/octeon2-lx-2.c: New test. * gcc.target/mips/octeon2-lx-3.c: New test. 2012-01-04 Patrick Marlier PR other/51163 PR other/51164 * gcc.dg/tm/alias-1.c: Adjust regexp. * gcc.dg/tm/alias-2.c: Adjust regexp. 2012-01-04 Paolo Carlini PR c++/51064 * g++.dg/warn/Wparentheses-26.C: New. 2012-01-04 Mikael Morin * gfortran.dg/elemental_optional_args_2.f90: New test. 2012-01-04 Thomas Koenig PR fortran/49693 * gfortran.dg/common_17.f90: New test. 2012-01-04 Richard Guenther PR tree-optimization/49651 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust. * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 2012-01-03 Paolo Carlini PR c++/51738 * g++.dg/cpp0x/initlist-postfix-open-square.C: New. 2012-01-03 Andrew Pinski * lib/scanasm.exp (dg-function-on-line): Always use a special format for all mips targets. Also allow an optional .cfi_startproc. 2012-01-03 Uros Bizjak * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee. 2012-01-03 Paolo Carlini PR c++/29273 * g++.dg/rtti/dyncast5.C: New. 2012-01-03 Richard Guenther PR tree-optimization/51070 * gcc.dg/torture/pr51070-2.c: New testcase. 2012-01-03 Richard Guenther PR tree-optimization/51692 * gcc.dg/torture/pr51692.c: New testcase. 2012-01-03 Richard Guenther PR debug/51650 * g++.dg/lto/pr51650-3_0.C: New testcase. 2012-01-03 Paolo Carlini PR c++/15867 * g++.dg/warn/Wredundant-decls-spec.C: New. 2012-01-03 Jakub Jelinek PR tree-optimization/51719 * g++.dg/tree-prof/pr51719.C: New test. 2012-01-03 Richard Guenther PR middle-end/51730 * gcc.dg/fold-compare-6.c: New testcase. 2012-01-03 Jakub Jelinek PR c++/51669 * g++.dg/gomp/pr51669.C: New test. 2012-01-02 Jason Merrill PR c++/51675 * g++.dg/cpp0x/constexpr-union2.C: New. PR c++/51666 * g++.dg/cpp0x/nsdmi-defer5.C: New. 2012-01-02 Dodji Seketeli PR c++/51462 * g++.dg/cpp0x/constexpr-99.C: New test. 2012-01-02 Paolo Carlini PR c++/20140 * g++.dg/template/init9.C: New. 2012-01-02 Richard Sandiford * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets. Increase copy to 5 bytes. Look for at least two "mem/s/u"s, rather than a specific number. 2012-01-02 Paul Thomas PR fortran/46262 PR fortran/46328 PR fortran/51052 * gfortran.dg/typebound_operator_7.f03: New. * gfortran.dg/typebound_operator_8.f03: New. 2012-01-02 Richard Sandiford PR target/51729 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo. XFAIL. * gcc.target/mips/dspr2-MULTU.c: Likewise. 2012-01-02 Richard Sandiford * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS. 2012-01-02 Richard Sandiford * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata for MIPS. 2012-01-02 Richard Sandiford * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16. * gfortran.dg/io_real_boz_4.f90: Likewise. * gfortran.dg/io_real_boz_5.f90: Likewise. 2012-01-02 Richard Sandiford * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS. 2012-01-02 Revital Eres * gcc.dg/sms-11.c: New file. 2012-01-02 Tobias Burnus PR fortran/51682 * gfortran.dg/coarray/image_index_3.f90: New. 2012-01-01 Paolo Carlini PR c++/16603 * g++.dg/parse/enum8.C: New. 2012-01-01 Paolo Carlini PR c++/51379 * g++.dg/conversion/reinterpret4.C: New. * g++.dg/conversion/reinterpret1.C: Adjust. 2012-01-01 Paolo Carlini * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece. 2012-01-01 Fabien Chêne * g++.old-deja/g++.brendan/crash25.C: Adjust. * g++.old-deja/g++.brendan/crash56.C: Likewise. * g++.old-deja/g++.jason/access14.C: Likewise. * g++.old-deja/g++.jason/access8.C: Likewise. * g++.old-deja/g++.jason/access1.C: Likewise. * g++.old-deja/g++.other/access3.C: Likewise. * g++.old-deja/g++.other/access5.C: Likewise. * g++.old-deja/g++.law/unsorted1.C: Likewise. * g++.old-deja/g++.law/visibility22.C: Likewise. * g++.old-deja/g++.law/visibility26.C: Likewise. * g++.old-deja/g++.mike/p2746.C: Likewise. * g++.dg/debug/using1.C: Likewise. * g++.dg/lookup/using51.C: Likewise. * g++.dg/inherit/using5.C: Likewise. * g++.dg/inherit/pr30297.C: Likewise. * g++.dg/inherit/access8.C: Likewise. * g++.dg/torture/pr39362.C: Likewise. * g++.dg/template/crash13.C: Likewise. * g++.dg/template/using10.C: Likewise. 2012-01-01 Thomas Koenig PR fortran/51502 * lib/gcc-dg.exp (scan-module-absence): Really commit last change. 2012-01-01 Ira Rosen PR tree-optimization/51704 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New. * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with corresponding flags. 2012-01-01 Paolo Carlini PR c++/51723 * g++.dg/cpp0x/constexpr-delegating2.C: New. 2012-01-01 Jan Hubicka PR rtl-optimization/51069 * gcc.c-torture/compile/pr51069.c: New testcase. 2012-01-01 Jakub Jelinek PR tree-optimization/51683 * gcc.dg/pr51683.c: New test. Copyright (C) 2012 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.