2012-02-09 Jakub Jelinek Backported from mainline 2012-01-05 Jakub Jelinek PR middle-end/51768 * c-c++-common/pr51768.c: New test. PR middle-end/44777 * gcc.dg/tree-prof/pr44777.c: New test. 2012-01-04 Jakub Jelinek PR debug/51695 * gcc.dg/pr51695.c: New test. 2012-01-03 Jakub Jelinek PR c++/51669 * g++.dg/gomp/pr51669.C: New test. 2011-12-15 Jakub Jelinek PR c/51360 * gcc.dg/gomp/pr51360.c: New test. * g++.dg/gomp/pr51360.C: New test. * g++.dg/gomp/pr51360-2.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-02-08 Tobias Burnus PR fortran/52151 * gfortran.dg/realloc_on_assign_12.f90: New. 2012-02-07 Eric Botcazou * gcc.c-torture/execute/20120207-1.c: New test. 2012-02-03 Tobias Burnus PR fortran/52093 * gfortran.dg/shape_7.f90: New. 2012-02-03 Paul Thomas PR fortran/52012 * gfortran.dg/realloc_on_assign_10.f90: New test. * gfortran.dg/realloc_on_assign_11.f90: New test. 2012-01-12 Georg-Johann Lay Backport from mainline r183796 PR rtl-optimization/51374 * gcc.target/avr/torture/pr51374-1.c: New. 2012-01-30 Bin Cheng Backport from mainline. 2012-01-30 Bin Cheng PR target/51835 * gcc.target/arm/pr51835.c: New testcase. 2012-01-28 Tobias Burnus PR fortran/52022 * gfortran.dg/dummy_procedure_7.f90: New. 2012-01-25 Jason Merrill PR target/51934 * g++.dg/torture/pr51344.C: Limit to x86. 2012-01-25 Tobias Burnus PR fortran/51966 * gfortran.dg/derived_constructor_char_3.f90: New. 2012-01-24 Tobias Burnus PR fortran/51948 * gfortran.dg/move_alloc_12.f90: New. 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 Kai Tietz * g++.dg/torture/pr51344.C: Fix typo. 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-18 Bill Schmidt PR tree-optimization/49642 * gcc.dg/tree-ssa/pr49642.c: New test. 2012-01-16 Jason Merrill PR c++/51854 * g++.dg/abi/mangle60.C: New. PR c++/51868 * g++.dg/cpp0x/rv-bitfield.C: New. * g++.dg/cpp0x/rv-bitfield2.C: New. 2012-01-15 Uros Bizjak PR rtl-optimization/51821 * gcc.dg/pr51821.c: New test. 2012-01-14 Tobias Burnus Backported from mainline 2012-01-14 Tobias Burnus PR fortran/51800 * gfortran.dg/init_flag_8.f90: New. * gfortran.dg/init_flag_9.f90: New. 2012-01-12 Matthew Gretton-Dann Backport from mainline: 2012-01-11 Matthew Gretton-Dann * testsuite/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 * g++.dg/ipa/pr51759.C: New test. 2012-01-09 Ramana Radhakrishnan Backport from mainline: 2011-11-04 Jiangning Liu PR rtl-optimization/38644 * gcc.target/arm/stack-red-zone.c: New. 2012-01-09 Andrew Stubbs Backport from mainline: 2012-01-06 Andrew Stubbs * gcc.target/arm/headmerge-2.c: Adjust scan pattern. 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-05 Eric Botcazou * gcc.c-torture/execute/20120104-1.c: 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 Richard Guenther Backport from mainline 2011-11-10 Richard Guenther PR tree-optimization/51042 * gcc.dg/torture/pr51042.c: New testcase. 2012-01-03 Richard Guenther PR tree-optimization/51070 * gcc.dg/torture/pr51070.c: New testcase. * gcc.dg/torture/pr51070-2.c: Likewise. 2011-12-20 Dodji Seketeli PR debug/49951 * g++.dg/gcov/gcov-2.C: Adjust. 2012-01-01 Thomas König Backport from trunk PR fortran/51502 * lib/gcc-dg.exp (scan-module-absence): New function. * gfortran.dg/implicit_pure_2.f90: New test. 2011-12-28 Michael Meissner Backport from mainline 2011-12-28 Michael Meissner PR target/51623 * gcc.target/powerpc/pr51623.c: New file. 2011-12-28 Uros Bizjak * gcc.dg/torture/pr50396.c: Use dg-add-options ieee. 2011-12-23 Richard Guenther PR rtl-optimization/50396 * gcc.dg/torture/pr50396.c: New testcase. 2011-12-22 Doug Kwan Backport from mainline 2011-11-20 Joey Ye * gcc.dg/volatile-bitfields-1.c: New. 2011-12-21 Richard Earnshaw PR target/51643 * gcc.target/arm/sibcall-2.c: New test. 2011-12-19 Martin Jambor PR tree-optimization/51583 * gcc.dg/tree-ssa/pr51583.c: New test. 2011-12-16 Jason Merrill PR c++/51416 * g++.dg/cpp0x/auto31.C: New. 2011-12-16 Jason Merrill PR c++/51331 * g++.dg/init/value10.C: New. 2011-12-15 H.J. Lu Backport from mainline. 2011-10-28 Chung-Lin Tang PR rtl-optimization/49720 * g++.dg/torture/pr49720.C: New test. 2011-12-14 Jason Merrill PR c++/51248 * g++.dg/other/enum2.C: New. 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-12 Jakub Jelinek PR testsuite/51511 * gcc.dg/pr45819.c: Add -w to dg-options. Backported from mainline 2011-12-11 Jakub Jelinek PR tree-optimization/51485 * g++.dg/vect/pr51485.cc: New test. 2011-12-12 Eric Botcazou * gcc.c-torture/execute/20111212-1.c: New test. 2011-12-11 Tobias Burnus PR fortran/50923 * gfortran.dg/warn_function_without_result_2.f90: New. 2011-12-11 Thomas Koenig PR fortran/51338 Backport from trunk * gfortran.dg/assumed_charlen_substring_1.f90: New test. 2011-12-09 Jakub Jelinek Backport from mainline 2011-12-08 Jakub Jelinek PR tree-optimization/51466 * gcc.c-torture/execute/pr51466.c: New test. 2011-11-28 Jakub Jelinek PR tree-optimization/50078 * gcc.dg/pr50078.c: New test. 2011-12-09 Kazu Hirata Backport from mainline: 2011-12-05 Kazu Hirata PR target/51408 * gcc.dg/pr51408.c: New. 2011-12-08 Tobias Burnus PR fortran/51448 * gfortran.dg/realloc_on_assign_8.f90: New. 2011-12-08 Teresa Johnson * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label. 2011-12-08 Teresa Johnson * gcc.target/i386/movdi-rex64.c: Remove unnecessary -Wwrite-strings option. 2011-12-08 Teresa Johnson * gcc.target/i386/movdi-rex64.c: New. 2011-12-08 Jakub Jelinek Backport from mainline 2011-12-05 Jakub Jelinek PR debug/51410 * gcc.dg/debug/dwarf2/pr51410.c: New test. PR c/51339 * gcc.dg/gomp/pr51339.c: New test. 2011-12-05 Jakub Jelinek Eric Botcazou PR middle-end/51323 PR middle-end/50074 * gcc.c-torture/execute/pr51323.c: New test. 2011-11-30 Jakub Jelinek PR rtl-optimization/48721 * gcc.target/i386/pr48721.c: New test. 2011-12-08 Eric Botcazou * gcc.c-torture/execute/20111208-1.c: New test. Backport from mainline 2011-09-25 Eric Botcazou * gnat.dg/frame_overflow.ads: New. * gnat.dg/frame_overflow.adb: Adjust. * gnat.dg/specs/addr1.ads: Likewise. 2011-12-06 Tobias Burnus PR fortran/51435 * gfortran.dg/default_initialization_5.f90: New. 2011-12-06 Martin Jambor PR tree-optimization/50622 * g++.dg/tree-ssa/pr50622.C: New test. 2011-12-04 Uros Bizjak Jérémie Detrey PR target/51393 * gcc.target/i386/pr51393.c: New test. 2011-12-03 Tobias Burnus PR fortran/50684 * gfortran.dg/move_alloc_8.f90: New. 2011-11-25 Tobias Burnus PR fortran/50408 * gfortran.dg/whole_file_35.f90: New. 2011-11-24 Tobias Burnus PR fortran/51218 * resolve.c (pure_subroutine): If called subroutine is impure, unset implicit_pure. (resolve_function): Move impure check to simplify code. 2011-11-22 Paolo Carlini PR c++/51265 * g++.dg/cpp0x/decltype36.C: New. 2011-11-19 Eric Botcazou * gcc.dg/delay-slot-2.c: New test. 2011-11-18 Joseph Myers * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__. 2011-11-18 Paolo Carlini PR c++/51150 * g++.dg/cpp0x/pr51150.C: New. 2011-11-16 Richard Earnshaw Bernd Schmidt Sebastian Huber PR target/49641 * gcc.target/arm/pr49641.c: New test. 2011-11-10 Jakub Jelinek PR middle-end/51077 * gcc.c-torture/compile/pr51077.c: New test. 2011-11-07 Jason Merrill PR c++/50870 * g++.dg/cpp0x/decltype35.C: New. 2011-11-04 Eric Botcazou * g++.dg/other/offsetof7.C: New test. 2011-11-02 Bernd Schmidt * gcc.c-torture/compile/20110907.c: New file. 2011-10-29 Paolo Carlini PR c++/50901 * g++.dg/cpp0x/pr50901.C: New. 2011-10-27 Uros Bizjak Steven G. Kargl PR target/50875 * gfortran.dg/pr50875.f90: New test. 2011-10-26 Release Manager * GCC 4.6.2 released. 2011-10-23 Uros Bizjak PR target/50788 * gcc.target/i386/pr50788.c: New test. 2011-10-20 Uros Bizjak * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target non_strict_align. * gcc.dg/ipa/ipa-sra-6.c: Ditto. 2011-10-19 Jason Merrill PR c++/50793 * g++.dg/init/value9.C: New. 2011-10-19 Jason Merrill PR c++/50787 * g++.dg/init/ref20.C: New. 2011-10-19 Jason Merrill PR c++/50787 * g++.dg/init/ref20.C: New. 2011-10-18 Jason Merrill PR c++/50531 * g++.dg/cpp0x/defaulted32.C: New. 2011-10-17 Janus Weil PR fortran/47023 * gfortran.dg/c_kind_tests_3.f03: New. 2011-10-15 Janus Weil PR fortran/50570 * gfortran.dg/pointer_intent_5.f90: New. 2011-10-15 Nicola Pero Backport from mainline 2011-06-06 Nicola Pero PR objc-++/48275 * obj-c++.dg/property/cxx-property-1.mm: New. * obj-c++.dg/property/cxx-property-2.mm: New. 2011-10-15 Tobias Burnus PR fortran/50718 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer for dummy arguments with VALUE attribute. 2011-10-14 Richard Guenther Backport from mainline 2011-10-14 Richard Guenther * gcc.dg/torture/pr50723.c: New testcase. 2011-10-13 Richard Guenther * gcc.target/i386/pr50712.c: New testcase. 2011-10-13 Jason Merrill PR c++/50618 * g++.dg/init/vbase1.C: New. 2011-10-12 Janus Weil PR fortran/50659 * gfortran.dg/proc_decl_27.f90: New. 2011-10-12 Paul Koning PR tree-optimization/50189 * g++.dg/torture/pr50189.C: New testcase. 2011-10-12 Richard Guenther PR tree-optimization/50700 * gcc.dg/builtin-object-size-12.c: New testcase. 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 Jason Merrill * g++.dg/cpp0x/initlist-49216.C: New. PR c++/49855 PR c++/49896 * g++.dg/template/constant1.C: New. * g++.dg/template/constant2.C: New. 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-10-07 Janus Weil PR fortran/50585 * gfortran.dg/assumed_charlen_arg_2.f90: New. PR fortran/50625 * gfortran.dg/class_46.f03: New. 2011-10-07 Bernd Schmidt PR target/49049 * gcc.c-torture/compile/pr49049.c: New test. 2011-10-06 Jakub Jelinek PR tree-optimization/49279 * gcc.c-torture/execute/pr49279.c: New test. 2011-10-04 Janus Weil PR fortran/48706 * gfortran.dg/extends_12.f03: New. 2011-09-30 Jakub Jelinek PR inline-asm/50571 * gcc.dg/pr50571.c: New test. 2011-09-26 Jason Merrill PR c++/46105 * g++.dg/template/partial12.C: New. PR c++/50508 * g++.dg/cpp0x/constexpr-typedef1.C: New. 2011-09-26 Richard Guenther PR tree-optimization/50472 * gcc.dg/torture/pr50472.c: New testcase. 2011-09-23 Jason Merrill Core 253 * g++.dg/init/const8.C: New. * g++.dg/cpp0x/constexpr-object1.C: Add a data member. * g++.dg/cpp0x/defaulted2.C: Likewise. * g++.dg/cpp0x/pr42844-2.C: Likewise. * g++.dg/init/pr42844.C: Likewise. * lib/prune.exp: Prune "note"s. 2011-09-25 Ira Rosen PR tree-optimization/50413 * g++.dg/vect/vect.exp: Run slp-pr* tests with -fdump-tree-slp-details. Run other tests with -fdump-tree-vect-details. * g++.dg/vect/slp-pr50413.cc: New. 2011-09-25 Ira Rosen PR tree-optimization/50412 * gfortran.dg/vect/pr50412.f90: New. 2011-09-22 Paolo Carlini PR c++/50491 * g++.dg/cpp0x/pr50491.C: New. 2011-09-22 Steven G. Kargl PR testsuite/50487 * gfortran.dg/bessel_6.f90: Fix tolerance test. 2011-09-22 Uros Bizjak PR target/50464 * g++.dg/other/pr50464.C: New test. 2011-09-19 Martin Jambor PR middle-end/49886 * gcc.dg/torture/pr49886.c: Remove XFAILs. * gcc.dg/torture/pr50287.c: New test. 2011-09-17 Jason Merrill PR c++/50442 Revert: PR c++/49267 * g++.dg/cpp0x/rv-conv1.C: New. 2011-09-16 Jason Merrill PR c++/50424 * g++.dg/eh/defarg1.C: New. 2011-09-13 Dodji Seketeli PR c++/48320 * g++.dg/cpp0x/variadic116.C: New test case. 2011-09-11 Eric Botcazou * gnat.dg/atomic5.ad[sb]: 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-08 Richard Guenther Backport from mainline 2011-07-04 Richard Guenther PR tree-optimization/49518 PR tree-optimization/49628 * g++.dg/torture/pr49628.C: New testcase. * gcc.dg/torture/pr49518.c: Likewise. 2011-09-08 Jakub Jelinek PR target/50310 * gcc.c-torture/execute/ieee/pr50310.c: New test. * gcc.dg/pr50310-2.c: New test. 2011-09-07 Paolo Carlini PR c++/50309 * g++.dg/cpp0x/noexcept11.C: New. 2011-09-06 Michael Meissner Backport from trunk * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler. 2011-09-06 Eric Botcazou * gcc.c-torture/compile/20110906-1.c: New test. 2011-09-06 Martin Jambor * gcc.c-torture/execute/pr49886.c: Move to... * gcc.dg/torture/pr49886.c: ...here. Xfail run test for -O2 and above. 2011-09-04 Jason Merrill PR c++/49267 * g++.dg/cpp0x/rv-conv1.C: New. 2011-09-05 Jakub Jelinek * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size to work even with -fshort-enums. 2011-09-02 Martin Jambor PR middle-end/49886 * gcc.c-torture/execute/pr49886.c: New testcase. * gfortran.fortran-torture/compile/pr50260.f90: Likewise. 2011-09-01 Ira Rosen PR tree-optimization/50178 * gfortran.dg/vect/pr50178.f90: New test. 2011-08-29 Jakub Jelinek Jason Merrill * g++.dg/dfp/base.C: New test. 2011-08-30 Jason Merrill PR c++/50089 * g++.dg/cpp0x/lambda/lambda-qualified.C: New. PR c++/50220 * g++.dg/cpp0x/lambda/lambda-50220.C: New. PR c++/50234 * g++.dg/cpp0x/constexpr-value3.C: New. 2011-08-29 Jason Merrill PR c++/50224 * g++.dg/cpp0x/lambda/lambda-use2.C: New. 2011-08-29 Thomas Koenig Backport from trunk PR libfortran/50192 * gfortran.dg/widechar_compare_1.f90: New test. 2011-08-27 Uros Bizjak PR target/50202 * gcc.target/i386/pr50202.c: New test. 2011-08-26 Mikael Morin PR fortran/50050 * gfortran.dg/pointer_comp_init_1.f90: New test. 2011-08-26 Jakub Jelinek PR c/50179 * c-c++-common/Wunused-var-14.c: New test. 2011-08-25 Jason Merrill PR c++/50157 * g++.dg/cpp0x/sfinae27.C: New. 2011-08-25 Tobias Burnus PR fortran/50163 * gfortran.dg/initialization_28.f90: New. 2011-08-23 Jason Merrill PR c++/50024 * g++.dg/cpp0x/constexpr-initlist5.C: New. 2011-08-23 Jakub Jelinek PR c++/46862 * g++.dg/dfp/nofields.C: New test. 2011-08-22 Mikael Morin PR fortran/50050 * gfortran.dg/alloc_comp_initializer_3.f90: New test. 2011-08-22 Thomas Koenig Backport from trunk PR fortran/50130 * gfortran.dg/zero_stride_1.f90: New test. 2011-08-20 Mikael Morin PR fortran/50129 * gfortran.dg/where_3.f90: New test. 2011-08-20 Jakub Jelinek PR tree-optimization/48739 * gcc.dg/pr48739-1.c: New test. * gcc.dg/pr48739-2.c: New test. 2011-08-19 Tobias Burnus PR fortran/50109 * gfortran.dg/namelist_73.f90: New. 2011-08-18 Jakub Jelinek PR target/50092 * gcc.dg/torture/pr50092.c: New test. 2011-08-16 Jason Merrill PR c++/50086 * g++.dg/cpp0x/variadic-unresolved.C: New. PR c++/50054 * g++.dg/cpp0x/initlist56.C: New. 2011-08-12 David Li * g++.dg/abi/vbase15.C: New test. 2011-08-09 Martin Jambor PR middle-end/49923 * gcc.dg/tree-ssa/pr49923.c: New test. 2011-08-05 Jason Merrill PR c++/48993 * g++.dg/cpp0x/constexpr-48089.C: Add cases. PR c++/49921 * g++.dg/cpp0x/decltype31.C: New. PR c++/49669 * g++.dg/init/array28.C: New. PR c++/49988 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New. 2011-08-05 Janus Weil PR fortran/49112 * gfortran.dg/abstract_type_6.f03: Modified. * gfortran.dg/typebound_proc_24.f03: New. 2011-08-03 Jakub Jelinek PR tree-optimization/49948 * gcc.dg/pr49948.c: New test. 2011-08-03 Daniel Kraft PR fortran/49885 * gfortran.dg/auto_char_dummy_array_3.f90: New test. 2011-08-02 Jason Merrill PR c++/43886 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New. PR c++/49593 * g++.dg/cpp0x/variadic115.C: New. PR c++/49803 * g++.dg/cpp0x/union5.C: New. PR c++/49924 * g++.dg/cpp0x/constexpr-array4.C: New. PR c++/49260 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options. 2011-07-31 Uros Bizjak PR target/49920 * gcc.target/i386/pr49920.c: New test. 2011-07-30 Thomas Koenig Backport from trunk. PR fortran/48876 * gfortran.dg/string_5.f90: New test. 2011-07-29 Wei Guozhi Backported from mainline 2011-07-29 Wei Guozhi PR rtl-optimization/49799 * gcc.dg/pr49799.c: New test case. 2011-07-28 Jakub Jelinek PR debug/49871 * gcc.dg/debug/dwarf2/pr49871.c: New test. 2011-07-28 Tobias Burnus PR fortran/45586 * gfortran.dg/lto/pr45586-2_0.f90: New. 2011-07-27 Jeffrey Yasskin * g++.old-deja/g++.pt/crash60.C: Updated. 2011-07-27 Jakub Jelinek PR target/49866 * gcc.target/i386/pr49866.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-26 Ira Rosen * gcc.dg/vect/vect-70.c: Reduce the data size to fit SPU local store. 2011-07-25 Andrew Pinski PR tree-opt/49671 * gcc.dg/tree-ssa/pr49671-1.c: New testcase. * gcc.dg/tree-ssa/pr49671-2.c: New testcase. 2011-07-25 Rainer Orth PR testsuite/49753 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options. Revert: 2011-07-15 Jakub Jelinek PR testsuite/49753 * g++.dg/torture/pr49309.C: Remove. 2011-07-23 Janus Weil PR fortran/49708 * gfortran.dg/allocate_error_3.f90: New. 2011-07-22 Uros Bizjak * lib/target-supports.exp (check_ifunc_available): Rewrite. 2011-07-22 Rainer Orth PR debug/47393 * g++.dg/debug/dwarf2/icf.C: XFAIL some scan-assembler on mips-sgi-irix*. 2011-07-22 Richard Guenther PR tree-optimization/45819 * gcc.dg/pr45819.c: New testcase. 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 Jason Merrill PR c++/49785 * g++.dg/cpp0x/variadic114.C: New. 2011-07-19 Jakub Jelinek PR tree-optimization/49768 * gcc.c-torture/execute/pr49768.c: New test. 2011-07-18 Mikael Morin PR fortran/49648 * gfortran.dg/result_in_spec_4.f90: New test. 2011-07-18 Jakub Jelinek PR middle-end/49675 * gfortran.dg/pr49675.f90: New test. 2011-07-17 Eric Botcazou * gnat.dg/pointer_controlled.adb: New test. 2011-07-15 Jakub Jelinek PR testsuite/49753 * g++.dg/torture/pr49309.C: Remove. 2011-07-14 Janis Johnson * gcc.target/arm/pr40657-2.c: Remove -march. * gcc.target/arm/pr42235.c: Likewise. * gcc.target/arm/pr42495.c: Likewise. * gcc.target/arm/pr42574.c: Likewise. * gcc.target/arm/pr40956.c: Remove target-specific options. * gcc.target/arm/pr42505.c: Likewise. * lib/target-supports.exp (check_effective_target_arm_thumb1): New. * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march. * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks". * gcc.target/arm/pr39839.c: Don't specify -march, require thumb. * gcc.target/arm/thumb-branch1.c: Likewise. * gcc.target/arm/pr45701-1.c: Don't specify -march, require thumb. * gcc.target/arm/pr45701-2.c: Likewise. * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float. * gcc.target/arm/vfp-ldmias.c: Likewise. * gcc.target/arm/vfp-ldmdbd.c: Likewise. * gcc.target/arm/vfp-stmdbs.c: Likewise. * gcc.target/arm/vfp-ldmiad.c: Likewise. * gcc.target/arm/vfp-stmias.c: Likewise. * gcc.target/arm/vfp-stmdbd.c: Likewise. * gcc.target/arm/vfp-stmiad.c: Likewise. * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm. * gcc.c-torture/compile/pr46883.c: Likewise. * gcc.target/arm/pr41679.c: Remove test directives in preparation for move to ../../gcc.c-torture/compile. * gcc.target/arm/pr46883.c: Likewise. * lib/target-supports.exp (check_effective_target_arm_dsp): New. * gcc.target/arm/wmul-1.c: Use it instead of specific -march. * gcc.target/arm/wmul-2.c: Likewise. * gcc.target/arm/wmul-3.c: Likewise. * gcc.target/arm/wmul-4.c: Likewise. 2011-07-14 Andrew Pinski PR tree-opt/49309 * g++.dg/torture/pr49309.C: New testcase. 2011-07-14 Richard Guenther PR tree-optimization/49651 * gcc.dg/torture/pr49651.c: New testcase. 2011-07-13 Janne Blomqvist Backport from trunk: PR libfortran/49296 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real, and logical reads. 2011-07-11 Martin Jambor PR tree-optimization/49094 * gcc.dg/tree-ssa/pr49094.c: New test. 2011-07-11 Jakub Jelinek PR fortran/49698 * gfortran.dg/pr49698.f90: New test. 2011-07-10 Tobias Burnus PR fortran/49690 * gfortran.dg/intrinsic_signal.f90: New. 2011-07-10 Janus Weil PR fortran/49562 * gfortran.dg/typebound_proc_23.f90: New. 2011-07-09 Uros Bizjak * gcc.dg/graphite/pr37485.c (dg-options): Add -floop-block -fno-loop-strip-mine -fno-loop-interchange -ffast-math. 2011-07-09 Jason Merrill * g++.dg/cpp0x/regress/regress5.C: New. 2011-07-08 Jakub Jelinek PR target/49621 * gcc.target/powerpc/altivec-34.c: New test. 2011-07-07 Jason Merrill PR c++/48157 * g++.dg/template/template-id-4.C: New. 2011-07-07 Rainer Orth * gcc.target/sparc/cas64.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 debug/49522 * gcc.dg/debug/pr49522.c: New test. PR middle-end/49640 * gcc.dg/gomp/pr49640.c: New test. 2011-07-06 Thomas Koenig PR fortran/49479 * gfortran.dg/reshape_zerosize_3.f90: New test case. 2011-07-05 Janis Johnson * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2. * gcc.target/arm/pr40482.c: Likewise. * gcc.target/arm/stack-corruption.c: Likewise. * gcc.target/arm/ctz.c: Don't specify -march, require thumb2. * gcc.target/arm/pr42879.c: Likewise. * gcc.target/arm/pr45701-3.c: Likewise. * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1. * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu is not xscale. * lib/target-supports-dg.exp (dg-require-effective-target): Return early if the test is already being skipped. * lib/target-supports.exp (add_options_for_arm_fp16): Renamed from add_options_for_arm_neon_fp16. (check_effective_target_arm_fp16_ok_nocache): Renamed from check_effective_target_arm_neon_fp16_ok_nocache. Check -mfpu and -mfloat-abi options from current multilib. Do not require neon support. (check_effective_target_arm_fp16_ok): Renamed from check_effecitve_target_arm_neon_fp16_ok. * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for arm_neon_fp16_ok and arm_fp16. * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise. * gcc.dg/torture/arm-fp16-ops-5.c: Likewise. * gcc.dg/torture/arm-fp16-ops-6.c: Likewise. * gcc.target/arm/fp16-compile-vcvt.c: Likewise. * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as unresolved and report the reason to the log file. * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem, scan-assembler-dem-not): For missing file, report unresolved with same message as for pass/fail, with reason reported in log file. 2011-07-05 Jason Merrill PR testsuite/49643 * g++.dg/rtti/anon-ns1.C: Allow for null-termination. * g++.dg/cpp0x/lambda/lambda-ref2.C: New. * g++.dg/diagnostic/aka1.C: New. 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 Jakub Jelinek PR rtl-optimization/49619 * gcc.dg/pr49619.c: New test. PR rtl-optimization/49472 * gfortran.dg/pr49472.f90: New test. Backported from mainline 2011-06-30 Jakub Jelinek PR fortran/49540 * gfortran.dg/pr49540-1.f90: New test. * gfortran.dg/pr49540-2.f90: New test. 2011-07-04 Richard Guenther PR tree-optimization/49615 * g++.dg/torture/pr49615.C: New testcase. 2011-07-03 Janne Blomqvist Backport from mainline: PR libfortran/49296 * gfortran.dg/read_list_eof_1.f90: New test. 2011-07-02 Janus Weil PR fortran/49466 * gfortran.dg/allocatable_scalar_9.f90: Modified. * gfortran.dg/extends_14.f03: New. 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-29 Martin Jambor Backport from mainline 2011-06-24 Martin Jambor PR tree-optimizations/49516 * g++.dg/tree-ssa/pr49516.C: New test. 2011-06-28 Changpeng Fang Backport from mainline 2011-03-27 H.J. Lu * gcc.target/i386/avx256-unaligned-load-1.c: New. * gcc.target/i386/avx256-unaligned-load-2.c: Likewise. * gcc.target/i386/avx256-unaligned-load-3.c: Likewise. * gcc.target/i386/avx256-unaligned-load-4.c: Likewise. * gcc.target/i386/avx256-unaligned-load-5.c: Likewise. * gcc.target/i386/avx256-unaligned-load-6.c: Likewise. * gcc.target/i386/avx256-unaligned-load-7.c: Likewise. * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. * gcc.target/i386/avx256-unaligned-store-5.c: Likewise. * gcc.target/i386/avx256-unaligned-store-6.c: Likewise. * gcc.target/i386/avx256-unaligned-store-7.c: Likewise. 2011-06-28 Eric Botcazou * gnat.dg/opt17.ad[sb]: New test. 2011-06-28 Alexander Monakov Backport from mainline 2011-04-08 Alexander Monakov PR target/48273 * g++.dg/opt/pr48273.C: New. 2011-06-27 Jason Merrill PR c++/49528 * g++.dg/init/ref19.C: New. * g++.dg/cpp0x/constexpr-cleanup.C: New. PR c++/49440 * g++.dg/rtti/anon-ns1.C: New. PR c++/49418 * g++.dg/template/param3.C: New. 2011-06-27 Jakub Jelinek Backported from mainline 2011-06-26 Jakub Jelinek PR tree-optimization/48377 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target non_strict_align. 2011-06-26 Steve Ellcey PR middle-end/49191 * lib/target-supports.exp (check_effective_target_non_strict_align): New. 2011-06-27 Release Manager * GCC 4.6.1 released. 2011-06-23 Jason Merrill PR c++/49507 * g++.dg/cpp0x/defaulted30.C: New. 2011-06-21 Jason Merrill PR c++/49482 * g++.dg/cpp0x/lambda/lambda-warn3.C: New. 2011-06-21 Janus Weil PR fortran/49112 * gfortran.dg/class_44.f03: New. 2011-06-19 Janus Weil PR fortran/47601 * gfortran.dg/extends_13.f03: New. PR fortran/48699 * gfortran.dg/move_alloc_5.f90: New. PR fortran/49074 * gfortran.dg/typebound_assignment_3.f03: New. PR fortran/49417 * gfortran.dg/class_43.f03: New. 2011-06-18 Jakub Jelinek PR testsuite/49432 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording. PR target/49411 * gcc.target/i386/testimm-1.c: New test. * gcc.target/i386/testimm-2.c: New test. * gcc.target/i386/testimm-3.c: New test. * gcc.target/i386/testimm-4.c: New test. * gcc.target/i386/testimm-5.c: New test. * gcc.target/i386/testimm-6.c: New test. * gcc.target/i386/testimm-7.c: New test. * gcc.target/i386/testimm-8.c: New test. * gcc.target/i386/xop-vpermil2px-2.c: New test. * gcc.target/i386/xop-rotate1-int.c: New test. * gcc.target/i386/xop-rotate2-int.c: New test. 2011-06-17 Richard Guenther Backport from mainline 2011-05-23 Richard Guenther PR tree-optimization/49115 * g++.dg/torture/pr49115.C: New testcase. 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-17 Tobias Burnus PR fortran/49324 * gfortran.dg/alloc_comp_assign_11.f90: New. 2011-06-16 Jason Merrill PR c++/49229 * g++.dg/cpp0x/sfinae26.C: New. PR c++/49251 * g++.dg/cpp0x/variadic113.C: New. 2011-06-16 Kaz Kojima Backport form main line 2011-06-09 Kaz Kojima PR target/49307 * gcc.dg/pr49307.c: New. 2011-06-16 Jakub Jelinek PR tree-optimization/49419 * gcc.c-torture/execute/pr49419.c: New test. Backported from mainline 2011-06-13 Edmar Wienskoski PR target/44618 * gcc.target/powerpc/outofline_rnreg.c: New testcase. 2011-06-14 Jason Merrill * g++.dg/other/error23.C: Adjust error message. * g++.dg/other/error32.C: Likewise. PR c++/49369 * g++.dg/cpp0x/decltype30.C: New. 2011-06-14 Jakub Jelinek PR fortran/49103 * gfortran.dg/pr49103.f90: New test. PR rtl-optimization/49390 * gcc.c-torture/execute/pr49390.c: New test. 2011-06-10 Janis Johnson * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible options, do not override other options. * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for incompatible options. * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise. * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise. * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise. * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise. * lib/target-supports.exp (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if multilib flags use -mfpu with a value other than neon-fp16. 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-07 Jason Merrill * g++.dg/cpp0x/enum19.C: New. 2011-06-07 Jakub Jelinek PR gcov-profile/49299 * gcc.dg/tree-prof/pr49299-1.c: New test. * gcc.dg/tree-prof/pr49299-2.c: New test. 2011-06-06 Jason Merrill * g++.dg/cpp0x/regress/ptrmem1.C: New. 2011-06-06 Asher Langton PR fortran/49268 * gfortran.dg/PR49268.f90: New test. 2011-06-06 Jakub Jelinek PR c++/49264 * g++.dg/opt/pr49264.C: New test. 2011-06-06 Mikael Pettersson PR tree-optimization/49243 * gcc.dg/pr49243.c: New. 2011-06-06 Richard Guenther PR tree-optimization/48702 * gcc.dg/torture/pr48702.c: New testcase. Backport from mainline 2011-05-31 Jakub Jelinek PR rtl-optimization/49235 * gcc.dg/pr49235.c: New test. 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 Jonathan Wakely PR c++/33840 * g++.dg/diagnostic/bitfld2.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-03 Jakub Jelinek PR c++/49276 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test. 2011-06-02 Steven G. Kargl PR fortran/49265 * gfortran.dg/module_procedure_double_colon_1.f90: New test. * gfortran.dg/module_procedure_double_colon_2.f90: New test. 2011-06-02 Ira Rosen PR tree-optimization/49093 * gcc.dg/vect/pr49093.c: New test. 2011-05-31 Thomas Koenig Backport from trunk PR fortran/45786 * gfortran.dg/operator_7.f90: New test case. 2011-05-31 Richard Guenther Backport from mainline 2011-05-19 Richard Guenther PR middle-end/48985 * gcc.dg/builtin-object-size-11.c: New testcase. 2011-05-31 Richard Guenther Backport from mainline 2011-05-11 Richard Guenther PR middle-end/48953 * gcc.dg/torture/pr48953.c: New testcase. 2011-05-30 Jakub Jelinek PR c++/49223 * g++.dg/gomp/pr49223-1.C: New test. * g++.dg/gomp/pr49223-2.C: New test. 2011-05-30 Richard Guenther PR tree-optimization/49218 * gcc.c-torture/execute/pr49218.c: New testcase. 2011-05-29 Richard Sandiford * gcc.target/mips/reg-var-1.c: New test. 2011-05-29 Richard Guenther PR tree-optimization/49217 * gcc.dg/torture/pr49217.c: New testcase. 2011-05-27 Jason Merrill * g++.dg/cpp0x/lambda/lambda-template2.C: New. * g++.dg/cpp0x/enum18.C: New. * g++.dg/cpp0x/error6.C: New. 2011-05-27 Jakub Jelinek PR c++/49165 * g++.dg/eh/cond6.C: New test. 2011-05-27 Jason Merrill * g++.dg/template/const5.C: New. 2011-05-26 Thomas Koenig PR fortran/48955 * gfortran.dg/dependency_40.f90 : New test. 2011-05-26 Jason Merrill * g++.dg/cpp0x/variadic111.C: New. * g++.dg/cpp0x/variadic41.C: Adjust. 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-25 Jason Merrill * g++.dg/cpp0x/error4.C: New. * g++.dg/cpp0x/rv-restrict.C: New. 2011-05-26 Fabien Chêne * g++.dg/init/pr25811-2.C: New. * g++.dg/init/pr25811-3.C: New. * g++.dg/init/pr25811-4.C: New. 2011-05-25 Jason Merrill * g++.dg/cpp0x/enum15.C: New. * g++.dg/cpp0x/constexpr-switch2.C: New. * g++.dg/cpp0x/variadic110.C: New. * g++.dg/cpp0x/auto9.C: Add typedef test. * g++.dg/cpp0x/auto23.C: New. * g++.dg/cpp0x/auto9.C: Adjust. * g++.dg/cpp0x/defaulted29.C: New. * g++.dg/cpp0x/initlist51.C: New. 2011-05-25 Janis Johnson * gcc.target/arm/fp16-compile-none-1.c: Update expected error. * g++.dg/abi/packed1.C: Suppress warning. * g++.dg/warn/Wunused-parm-3.C: Likewise. * g++.dg/template/stdarg1.C: Likewise. * g++.dg/other/packed1.C: Remove arm from xfail list. 2011-05-25 Jason Merrill * g++.dg/cpp0x/enum16.C: New. * g++.dg/parse/error15.C: Adjust. * g++.dg/cpp0x/initlist50.C: New. * g++.dg/cpp0x/lambda/lambda-conv5.C: New. * g++.dg/cpp0x/variadic109.C: New. 2011-05-25 Nicola Pero Backport from mainline 2011-05-24 Nicola Pero PR libobjc/48177 * objc.dg/pr48177.m: New testcase. 2011-05-25 Jakub Jelinek PR c++/49136 * g++.dg/cpp0x/constexpr-bitfield2.C: New test. * g++.dg/cpp0x/constexpr-bitfield3.C: New test. 2011-05-24 Jason Merrill * g++.dg/cpp0x/access01.C: New. * g++.dg/template/access21.C: New. * g++.dg/template/access22.C: New. * g++.dg/cpp0x/rv-cast2.C: New. * g++.dg/cpp0x/lambda/lambda-eh2.C: New. * g++.dg/cpp0x/error3.C: New. * g++.dg/cpp0x/defaulted27.C: New. * g++.dg/cpp0x/decltype27.C: New. 2011-05-24 Uros Bizjak PR target/49133 * g++.dg/other/pr49133.C: New test. 2011-05-23 Jakub Jelinek PR lto/49123 * gcc.c-torture/execute/pr49123.c: New test. PR debug/49032 * gcc.dg/debug/pr49032.c: New test. PR c/49120 * gcc.dg/pr49120.c: New test. PR middle-end/48973 * gcc.c-torture/execute/pr48973-1.c: New test. * gcc.c-torture/execute/pr48973-2.c: New test. 2011-05-22 Jason Merrill * g++.dg/cpp0x/sfinae23.C: New. * g++.dg/cpp0x/sfinae8.C: Correct. 2011-05-22 Jakub Jelinek PR middle-end/49029 * gcc.c-torture/compile/pr49029.c: New test. 2011-05-20 Jason Merrill * g++.dg/cpp0x/constexpr-static7.C: New. * g++.dg/cpp0x/enum13.C: New. * g++.dg/cpp0x/defaulted26.C: New. * g++.dg/cpp0x/noexcept02.C: Fix. * g++.dg/cpp0x/noexcept03.C: Fix. * g++.dg/cpp0x/noexcept08.C: Fix. * g++.dg/cpp0x/noexcept10.C: New. * g++.dg/cpp0x/constexpr-friend.C: New. * g++.dg/cpp0x/constexpr-incomplete1.C: New. * g++.dg/cpp0x/constexpr-incomplete2.C: New. * g++.dg/cpp0x/constexpr-incomplete3.C: New. * g++.dg/cpp0x/constexpr-memfn1.C: Adjust. * g++.dg/cpp0x/sfinae22.C: New. * g++.dg/cpp0x/variadic108.C: New. * g++.dg/init/new32.C: New. 2011-05-20 Richard Guenther PR tree-optimization/49079 * gcc.dg/torture/pr49079.c: New testcase. 2011-05-20 Jakub Jelinek PR tree-optimization/49073 * gcc.c-torture/execute/pr49073.c: New test. 2011-05-19 Rainer Orth * gcc.c-torture/execute/960321-1.x: Remove. 2011-05-18 H.J. Lu Backport from mainline 2011-05-18 H.J. Lu PR target/49002 * gcc.target/i386/pr49002-1.c: New test. * gcc.target/i386/pr49002-2.c: Likewise. 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-05-18 Richard Guenther Backport from mainline 2011-04-19 Richard Guenther PR lto/48207 * g++.dg/lto/pr48207_0.C: New testcase. 2011-04-21 Richard Guenther PR lto/48703 * g++.dg/lto/pr48207-2_0.C: New testcase. * g++.dg/lto/pr48207-3_0.C: Likewise. 2011-05-18 Richard Guenther Backport from mainline 2011-05-12 Richard Guenther PR tree-optimization/48172 * gcc.dg/vect/pr48172.c: New testcase. 2011-05-18 Jakub Jelinek PR tree-optimization/49000 * gcc.dg/pr49000.c: New test. 2011-05-12 Jakub Jelinek PR tree-optimization/48975 * gcc.dg/pr48975.c: New test. 2011-05-12 Richard Guenther Backport from mainline 2011-05-02 Richard Guenther PR tree-optimization/48822 * gcc.dg/torture/pr48822.c: New testcase. 2011-05-12 Jakub Jelinek PR debug/48967 * g++.dg/opt/pr48967.C: New test. 2011-05-11 Tobias Burnus PR fortran/48889 * gfortran.dg/generic_24.f90: New. 2011-05-11 Jakub Jelinek PR debug/48159 * gcc.dg/pr48159-1.c: New test. * gcc.dg/pr48159-2.c: New test. 2011-05-11 Fabien Chêne PR c++/48859 * g++.dg/init/pr48859.C: New. 2011-05-10 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-10 Jakub Jelinek PR tree-optimization/48611 PR tree-optimization/48794 * gfortran.dg/gomp/pr48611.f90: New test. * gfortran.dg/gomp/pr48794.f90: New test. 2011-05-09 Paolo Carlini PR c++/48522 * g++.dg/cpp0x/pr48522.C: New. 2011-05-09 Dodji Seketeli PR c++/48574 * g++.dg/template/dependent-expr8.C: New test case. 2011-05-06 Jason Merrill * g++.dg/cpp0x/constexpr-condition2.C: New. * g++.dg/cpp0x/constexpr-missing.C: New. * g++.dg/ext/vla10.C: New. * c-c++-common/vla-1.c: New. * g++.dg/cpp0x/constexpr-48089.C: New. 2011-05-06 Dodji Seketeli PR c++/48838 * g++.dg/template/member9.C: New test case. 2011-05-05 Jason Merrill * g++.dg/init/new30.C: New. 2011-05-05 Eric Botcazou * gnat.dg/discr29.ad[sb]: New test. * gnat.dg/discr30.adb: Likewise. 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 Jason Merrill * g++.dg/conversion/base1.C: New. 2011-05-03 Jakub Jelinek PR target/48774 * gcc.dg/pr48774.c: New test. 2011-04-30 Paul Thomas PR fortran/48462 PR fortran/48746 * gfortran.dg/realloc_on_assign_7.f03: New test. 2011-04-30 Jakub Jelinek PR tree-optimization/48809 * gcc.c-torture/execute/pr48809.c: New test. 2011-04-29 Tobias Burnus PR fortran/48810 * gfortran.dg/typebound_proc_22.f90: New. PR fortran/48800 * gfortran.dg/interface_36.f90: New. 2011-04-28 Michael Meissner Backport from mainline 2011-03-22 Michael Meissner * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid failure on 32-bit systems. * gcc.dg/torture/vector-2.c: Ditto. Backport from mainline 2011-03-21 Michael Meissner * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for powerpc. PR target/48226 * gcc.target/powerpc/pr48226.c: New file. 2011-04-28 Dodji Seketeli PR c++/48656 * g++.dg/template/inherit7.C: New test case. 2011-04-28 Tobias Burnus PR fortran/48112 PR fortran/48279 * gfortran.dg/interface_35.f90: New. * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic. * gfortran.dg/func_result_6.f90: Add dg-warning. * gfortran.dg/bessel_1.f90: Ditto. * gfortran.dg/hypot_1.f90: Ditto. * gfortran.dg/proc_ptr_comp_20.f90: Ditto. * gfortran.dg/proc_ptr_comp_21.f90: Ditto. * gfortran.dg/interface_assignment_4.f90: Ditto. 2011-04-28 Tobias Burnus PR fortran/48788 * gfortran.dg/whole_file_34.f90: New. 2011-04-27 Jason Merrill * g++.dg/parse/ambig6.C: New. 2011-04-27 Nick Clifton * gcc.dg/20020312-2.c: Add definition for RX. * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu option with RX targets. * gcc.target/rx/pack.c: Replace C++ style // comments with C style /* */ comments. 2011-04-27 Jakub Jelinek PR c/48742 * gcc.c-torture/compile/pr48742.c: New test. 2011-04-26 Jason Merrill * g++.dg/lookup/koenig13.C: New. 2011-04-26 Jason Merrill * g++.dg/cpp0x/initlist48.C: New. 2011-04-26 Jakub Jelinek PR debug/48768 * gcc.dg/pr48768.c: New test. PR tree-optimization/48734 * gcc.c-torture/compile/pr48734.c: New test. 2011-04-26 Richard Guenther PR tree-optimization/48731 * gcc.dg/torture/pr48731.c: New testcase. 2011-04-26 Tobias Burnus PR fortran/48588 * gfortran.dg/whole_file_33.f90: New. 2011-04-25 Jason Merrill * g++.dg/cpp0x/regress/template-const2.C: New. 2011-04-24 Jakub Jelinek PR preprocessor/48740 * c-c++-common/raw-string-11.c: New test. 2011-04-23 John David Anglin * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on hppa*-*-hpux*. 2011-04-23 Jakub Jelinek PR c/48685 * gcc.dg/pr48685.c: New test. 2011-04-22 Jakub Jelinek PR tree-optimization/48717 * gcc.c-torture/execute/pr48717.c: New test. 2011-04-22 Uros Bizjak PR target/48723 * gcc.target/i386/pr48723.c: New test. 2011-04-22 Jakub Jelinek PR c/48716 * gcc.dg/gomp/pr48716.c: New test. * g++.dg/gomp/pr48716.C: New test. 2011-04-21 Uros Bizjak PR target/48708 * gcc.target/i386/pr48708.c: New test. 2011-04-21 Richard Guenther PR middle-end/48695 * g++.dg/torture/pr48695.C: New testcase. 2011-04-21 Eric Botcazou * gnat.dg/volatile5.adb: New test. * gnat.dg/volatile5_pkg.ads: New helper. 2011-04-20 Jason Merrill * g++.dg/cpp0x/initlist47.C: New. 2011-04-20 Jason Merrill * g++.dg/template/const4.C: New. 2011-04-19 Jason Merrill * g++.dg/ext/complex7.C: New. 2011-04-19 Jakub Jelinek PR target/48678 * gcc.target/i386/pr48678.c: New test. 2011-04-18 Jason Merrill * g++.dg/cpp0x/union4.C: New. 2011-04-18 Jakub Jelinek PR middle-end/48661 * g++.dg/torture/pr48661.C: New test. PR c++/48632 * g++.dg/gomp/pr48632.C: New test. 2011-04-18 Richard Guenther PR middle-end/46364 * g++.dg/torture/pr46364.C: New testcase. 2011-04-18 Jakub Jelinek PR tree-optimization/48616 * gcc.dg/pr48616.c: New test. 2011-04-15 Jakub Jelinek PR target/48614 * gcc.target/i386/pr46084.c: Require avx_runtime instead of just avx. 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-13 Jason Merrill * g++.dg/template/operator11.C: New. 2011-04-13 Paul Thomas PR fortran/48360 PR fortran/48456 * gfortran.dg/realloc_on_assign_6.f03: New test. 2011-04-13 Jakub Jelinek PR middle-end/48591 * gcc.dg/gomp/pr48591.c: New test. PR c++/48570 * g++.dg/cpp0x/constexpr-wstring1.C: New test. * g++.dg/cpp0x/constexpr-wstring2.C: New test. 2011-04-13 Dodji Seketeli PR c++/48574 * g++.dg/template/dependent-expr7.C: New test case. 2011-04-12 Martin Jambor PR tree-optimization/48195 * gcc.dg/ipa/pr48195.c: New test. 2011-04-12 Jakub Jelinek PR rtl-optimization/48549 * g++.dg/opt/pr48549.C: New test. PR c/48517 * gcc.c-torture/compile/pr48517.c: New test. 2011-04-11 Jason Merrill * g++.dg/cpp0x/enum10.C: New. * g++.dg/cpp0x/lambda/lambda-this4.C: New. 2011-04-09 Jason Merrill PR c++/48528 * g++.dg/cpp0x/sfinae10.C: Remove abstract class. 2011-04-08 Mike Stump PR testsuite/48506 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that default to fno-common. 2011-04-07 Jason Merrill * g++.dg/cpp0x/regress/call1.C: New. * g++.dg/cpp0x/sfinae11.C: New. * g++.dg/cpp0x/noexcept02.C: Fix. * g++.dg/cpp0x/sfinae10.C: New. * g++.dg/cpp0x/sfinae7.C: New. * g++.dg/cpp0x/enum9.C: New. 2011-04-08 Jakub Jelinek PR tree-optimization/48377 * gcc.dg/vect/pr48377.c: New test. 2011-04-07 Mike Stump * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets with no trampolines. 2011-04-07 Jakub Jelinek PR fortran/48117 * gfortran.dg/gomp/pr48117.f90: New test. PR debug/48343 * gcc.dg/torture/pr48343.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-06 Jakub Jelinek PR debug/48466 * gcc.dg/guality/pr36977.c: New test. * gcc.dg/guality/pr48466.c: New test. Backported from mainline 2011-04-01 Jakub Jelinek PR middle-end/48335 * gcc.c-torture/compile/pr48335-1.c: New test. * gcc.dg/pr48335-1.c: New test. * gcc.dg/pr48335-2.c: New test. * gcc.dg/pr48335-3.c: New test. * gcc.dg/pr48335-4.c: New test. * gcc.dg/pr48335-5.c: New test. * gcc.dg/pr48335-6.c: New test. * gcc.dg/pr48335-7.c: New test. * gcc.dg/pr48335-8.c: New test. * gcc.target/i386/pr48335-1.c: New test. 2011-04-04 Janus Weil PR fortran/48291 * gfortran.dg/class_42.f03: New. 2011-04-04 Rainer Orth * gfortran.dg/bessel_6.f90: Use dg-add-options ieee. * gfortran.dg/bessel_7.f90: Likewise. 2011-03-31 Jason Merrill * g++.dg/cpp0x/defaulted24.C: New. 2011-03-31 Rainer Orth PR target/16292 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6* with -O0. 2011-03-31 Eric Botcazou * g++.dg/other/i386-9.C: New test. 2011-03-30 Jason Merrill * g++.dg/cpp0x/regress/error-recovery1.C: New. * g++.dg/cpp0x/regress/isnan.C: New. * g++.dg/cpp0x/initlist46.C: New. 2011-03-29 Jason Merrill * g++.dg/cpp0x/regress/value-dep1.C: New. * g++.dg/cpp0x/dependent1.C: New. 2011-03-29 Jason Merrill * g++.dg/parse/memfnquals1.C: New. * g++.dg/cpp0x/constexpr-memfn1.C: New. * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations. * g++.dg/cpp0x/initlist-array2.C: New. * g++.dg/cpp0x/initlist-array1.C: New. * g++.dg/cpp0x/move1.C: New. * g++.dg/cpp0x/auto22.C: New. * g++.dg/cpp0x/rv-deduce2.C: New. * g++.dg/cpp0x/elision2.C: New. 2011-03-29 Rodrigo Rivas Costa * g++.dg/cpp0x/constexpr-attribute.C: New. 2011-03-29 Jason Merrill * g++.dg/cpp0x/constexpr-recursion.C: New. * g++.dg/cpp0x/constexpr-noexcept.C: New. * g++.dg/cpp0x/constexpr-overflow2.C: New. * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME. * g++.dg/cpp0x/constexpr-47570.C: New. 2011-03-28 Rainer Orth Backport from mainline: 2011-03-23 Rainer Orth PR testsuite/48251 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*. 2011-03-28 Richard Sandiford PR target/47553 * gcc.target/arm/neon-vld-1.c: New test. 2011-03-28 Richard Guenther Backport from mainline 2011-03-24 Richard Guenther PR middle-end/48269 * gcc.dg/builtin-object-size-10.c: New testcase. 2011-03-22 Richard Guenther PR tree-optimization/48228 * gcc.dg/Wstrict-overflow-23.c: New testcase. 2011-03-17 Richard Guenther PR middle-end/48134 * gcc.dg/pr48134.c: New testcase. 2011-03-26 Uros Bizjak Backport from mainline: 2011-03-24 Uros Bizjak PR target/48237 * gcc.target/i386/pr48237.c: New test. 2011-03-26 Jakub Jelinek Backport from mainline 2011-03-24 Jakub Jelinek PR debug/48204 * gcc.dg/dfp/pr48204.c: New test. 2011-03-20 Jakub Jelinek PR c/42544 PR c/48197 * gcc.c-torture/execute/pr42544.c: New test. * gcc.c-torture/execute/pr48197.c: New test. PR rtl-optimization/48156 * gcc.dg/pr48156.c: New test. 2011-03-17 Jakub Jelinek PR rtl-optimization/48141 * gcc.dg/pr48141.c: New test. 2011-03-25 Release Manager * GCC 4.6.0 released. 2011-03-21 Rainer Orth Backport from mainline: 2011-03-18 Rainer Orth * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with dg-xfail-run-if. Only xfail with gas. 2011-03-21 Jakub Jelinek PR target/48213 * gcc.dg/pr48213.c: New test. 2011-03-20 Joseph Myers * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of variably modified typedefs. * gcc.dg/c1x-typedef-2.c: Remove. 2011-03-20 Joseph Myers * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs. * gcc.dg/c1x-anon-struct-3.c: New test. * gcc.dg/anon-struct-11.c: Update. 2011-03-18 Rainer Orth PR middle-end/47405 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*. 2011-03-18 Jakub Jelinek PR bootstrap/48161 * gcc.c-torture/compile/pr48161.c: New test. 2011-03-17 Richard Guenther PR middle-end/48165 * g++.dg/torture/pr48165.C: New testcase. 2011-03-16 Dodji Seketeli PR debug/47510 * g++.dg/debug/dwarf2/typedef6.C: New test. 2011-03-16 Jason Merrill * g++.dg/cpp0x/constexpr-array3.C: New. 2011-03-16 Jason Merrill * g++.dg/cpp0x/sfinae6.C: New. * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error. * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise. * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise. * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise. * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise. 2011-03-16 Jason Merrill * g++.dg/template/incomplete6.C: New. 2011-03-15 Ramana Radhakrishnan PR target/46788 * gcc.target/arm/pr46788.c: New. 2011-03-15 Richard Sandiford PR rtl-optimization/47166 * gcc.c-torture/execute/postmod-1.c: New test. 2011-03-14 Richard Guenther PR middle-end/48098 * gcc.dg/torture/pr48098.c: New testcase. 2011-03-12 Peter Bergner PR target/48053 * gcc/testsuite/gcc.target/powerpc/pr48053-1.c: New test. * gcc/testsuite/gcc.target/powerpc/pr48053-2.c: Likewise. 2011-03-12 Thomas Koenig PR libfortran/48066 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number. 2011-03-12 Thomas Koenig PR libfortran/48066 * gfortran.dg/intrinsic_ifunction_2.f90: New test case. 2011-03-12 Janus Weil PR fortran/48059 * gfortran.dg/class_41.f03: New. 2011-03-11 Dodji Seketeli * g++.dg/conversion/cast3.C: New test. 2011-03-11 Jason Merrill * g++.dg/template/error45.C: New. * g++.dg/parse/no-type-defn1.C: New. * g++.dg/ext/attrib40.C: New. * g++.dg/cpp0x/regress/array1.C: New. 2011-03-11 Richard Guenther PR tree-optimization/48067 * gcc.dg/pr48067.c: New testcase. 2011-03-11 Richard Guenther PR lto/48073 * g++.dg/lto/20110311-1_0.C: New testcase. 2011-03-11 Jakub Jelinek PR c++/48035 * g++.dg/inherit/virtual8.C: New test. PR middle-end/48044 * gcc.dg/torture/pr48044.c: New test. 2011-03-11 Janus Weil PR fortran/47768 * gfortran.dg/proc_ptr_comp_31.f90: New. 2011-03-11 Richard Guenther PR tree-optimization/47278 * gcc.dg/torture/pr47278-1.c: New testcase. * gcc.dg/torture/pr47278-2.c: Likewise. 2011-03-11 Jakub Jelinek PR tree-optimization/48063 * gcc.dg/torture/pr48063.c: New test. 2011-03-10 Jason Merrill * g++.dg/template/array22.C: New. * g++.dg/cpp0x/syntax-err1.C: New. * g++.dg/parse/error36.C: Adjust expected errors. * g++.old-deja/g++.pt/ctor2.C: Likewise. * g++.old-deja/g++.pt/typename3.C: Likewise. * g++.old-deja/g++.pt/typename4.C: Likewise. * g++.old-deja/g++.pt/typename6.C: Likewise. 2011-03-09 Jason Merrill * g++.dg/template/nontype22.C: New. 2011-03-09 Martin Jambor PR tree-optimization/47714 * g++.dg/torture/pr47714.C: New test. 2011-03-08 Michael Meissner PR target/47755 * gcc.target/powerpc/pr47755-2.c: New file. 2011-03-08 Jakub Jelinek * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS is not set in the environment, pass 64 as first argument when not running expensive tests or pass max($[`ulimit -u`/4], 10000) on native where ulimit -u is supported. 2011-03-08 Andreas Krebbel * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390. 2011-03-08 Jason Merrill * g++.dg/template/nontype21.C: New. * g++.dg/template/anon5.C: New. 2011-03-08 Jakub Jelinek PR debug/47881 * gcc.dg/pr47881.c: New test. 2011-03-08 Dodji Seketeli PR c++/47957 * g++.dg/lookup/template3.C: New test. 2011-03-08 Kai Tietz * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of 'long' type. 2011-03-08 Mikael Pettersson PR testsuite/47954 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not sizeof to compute alignment. 2011-03-08 Jakub Jelinek PR tree-optimization/48022 * gcc.dg/pr48022-1.c: New test. * gcc.dg/pr48022-2.c: New test. 2011-03-07 Jason Merrill * g++.dg/template/nontype20.C: New. * g++.dg/init/member1.C: Adjust expected errors. * g++.dg/parse/constant4.C: Likewise. * g++.dg/template/qualified-id3.C: Likewise. * g++.old-deja/g++.pt/crash10.C: Likewise. * g++.dg/cpp0x/regress/non-const1.C: New. 2011-03-07 Jakub Jelinek PR debug/47991 * gcc.dg/pr47991.c: New test. 2011-03-07 Jason Merrill * g++.dg/abi/mangle46.C: New. 2011-03-07 Pat Haugen PR target/47862 * gcc.target/powerpc/pr47862.c: New. 2011-03-07 Jack Howarth PR target/45413 * gcc.target/i386/combine-mul.c: Require nonpic. 2011-03-07 Paul Wögerer Nathan Froyd * gcc.dg/20001117-1.c: Abort on NULL call_sites. 2011-03-06 Mark Mitchell * README.QMTEST: Remove. 2011-03-06 Paul Thomas Jerry DeLisle PR fortran/47850 * gfortran.dg/array_constructor_37.f90 : New test. 2011-03-05 Jason Merrill * g++.dg/abi/mangle39.C: ABI v5, not 6. * g++.dg/abi/mangle45.C: Likewise. * g++.dg/cpp0x/trailing1.C: Likewise. 2011-03-05 John David Anglin * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*. 2011-03-05 Jakub Jelinek PR rtl-optimization/47899 * gcc.dg/pr47899.c: New test. * gcc.dg/torture/pr47968.c: Ignore warnings. PR tree-optimization/47967 * gcc.c-torture/compile/pr47967.c: New test. 2011-03-04 Nicola Pero * objc.dg/property/property-encoding-1.m: Tidied up testcase. * obj-c++.dg/property/property-encoding-1.mm: Likewise. 2011-03-04 Nicola Pero * objc.dg/gnu-api-2-property.m: Added tests for property_getName() and property_getAttributes() if __OBJC2__. * obj-c++.dg/gnu-api-2-property.mm: Likewise. * objc.dg/property/property-encoding-1.m: New. * obj-c++.dg/property/property-encoding-1.mm: New. 2011-03-04 Jason Merrill * g++.dg/template/pseudodtor6.C: New. * g++.dg/inherit/covariant19.C: New. 2011-03-04 Richard Guenther PR middle-end/47968 * gcc.dg/torture/pr47968.c: New testcase. 2011-03-04 Richard Guenther PR middle-end/47975 * gcc.dg/torture/pr47975.c: New testcase. 2011-03-03 Paolo Carlini PR c++/47974 * g++.dg/template/crash106.C: New. 2011-03-03 Jakub Jelinek PR c/47963 * gcc.dg/gomp/pr47963.c: New test. * g++.dg/gomp/pr47963.C: New test. 2011-03-02 Jason Merrill * g++.dg/cpp0x/regress/condition1.C: New. * g++.dg/cpp0x/constexpr-ctor9.C: New. 2011-03-01 Jason Merrill * g++.dg/cpp0x/lambda/lambda-98.C: New. * g++.dg/cpp0x/constexpr-non-const-arg2.C: New. 2011-03-02 Richard Sandiford PR rtl-optimization/47925 * gcc.c-torture/execute/pr47925.c: New test. 2011-03-01 Jason Merrill * g++.dg/cpp0x/decltype25.C: New. * g++.dg/cpp0x/regress/bitfield-err1.C: New. 2011-03-01 Richard Guenther PR tree-optimization/47890 * gcc.dg/torture/pr47890.c: New testcase. 2011-03-01 Richard Guenther PR lto/47924 * gcc.dg/lto/pr47924_0.c: New testcase. 2011-03-01 Richard Guenther PR lto/46911 * gfortran.dg/lto/pr46911_0.f: New testcase. 2011-02-28 Jerry DeLisle PR libgfortran/47933 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid compile errors from older code form. 2011-02-28 Jerry DeLisle PR libgfortran/47567 * gfortran.dg/fmt_fw_d.f90: New test. 2011-02-28 Jason Merrill * g++.dg/inherit/covariant18.C: New. 2011-02-28 Jakub Jelinek PR middle-end/47893 * gcc.dg/pr47893.c: New test. 2011-02-28 Nicola Pero * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return NULL in case of a selector with conflicting types. * obj-c++.dg/gnu-api-2-sel.mm: Same change. 2011-02-28 Kazu Hirata * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c, gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c, gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c, gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New. 2011-02-28 Jason Merrill PR c++/47906 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6. 2011-02-27 Jerry DeLisle PR libgfortran/47778 * gfortran.dg/namelist_71.f90: New test. 2011-02-27 Jason Merrill PR c++/47906 * g++.dg/abi/mangle39.C: Specify -fabi-version=6. * g++.dg/abi/mangle45.C: Specify -fabi-version=6. 2011-02-27 Paolo Carlini PR c++/46466 * g++.dg/cpp0x/constexpr-ctor8.C: New. 2011-02-27 Jakub Jelinek PR fortran/47886 * gfortran.dg/gomp/task-1.f90: Removed. 2011-02-26 Jason Merrill * g++.dg/template/this-targ1.C: New. * g++.dg/cpp0x/regress/template-const1.C: New. * g++.dg/cpp0x/regress/template-function1.C: Adjust. * g++.dg/template/function1.C: Adjust. * g++.dg/cpp0x/regress/debug-debug7.C: Adjust. * g++.dg/debug/debug7.C: Adjust. 2011-02-26 Tobias Burnus PR fortran/47886 * gfortran.dg/gomp/task-1.f90: New. 2011-02-25 Jie Zhang * gcc.target/arm/neon-thumb2-move.c: Add dg-require-effective-target arm_thumb2_ok. 2011-02-24 Jason Merrill * g++.dg/parse/constant1.C: Specify C++98 mode. * g++.dg/parse/constant5.C: Likewise. * g++.dg/parse/error2.C: Likewise. * g++.dg/parse/semicolon3.C: Likewise. * g++.dg/template/crash14.C: Likewise. * g++.dg/template/local4.C: Likewise. * g++.dg/template/nontype3.C: Likewise. * g++.dg/parse/crash31.C: Adjust expected errors. * g++.dg/template/function1.C: Likewise. * g++.dg/template/ref3.C: Likewise. * g++.dg/template/static9.C: Likewise. * g++.old-deja/g++.pt/crash41.C: Instantiate template. * g++.dg/cpp0x/constexpr-array-tparm.C: New. * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C. * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C. * g++.dg/cpp0x/variadic20.C: Adjust expected errors. * g++.dg/cpp0x/regress/template-function1.C: Likewise. 2011-02-24 Jakub Jelinek PR fortran/47878 * gfortran.dg/pr47878.f90: New test. 2011-02-24 Richard Guenther PR testsuite/47801 * gcc.dg/guality/pr41353-1.c (vari): Mark as used. * gcc.dg/guality/pr41353-2.c (vari): Likewise. 2011-02-24 Richard Guenther PR fortran/47839 * gfortran.dg/lto/pr47839_0.f90: New testcase. * gfortran.dg/lto/pr47839_1.f90: Likewise. 2011-02-23 Jerry DeLisle PR libgfortran/47567 * gfortran.dg/fmt_f0_1.f90: Update test. 2011-02-23 Jason Merrill * g++.dg/abi/mangle39.C: Adjust parm mangling. * g++.dg/abi/mangle45.C: New. * g++.dg/cpp0x/trailing1.C: Mangle decltype. * g++.dg/template/canon-type-9.C: Match use of decltype between declaration and definition. * g++.dg/template/canon-type-12.C: Likewise. 2011-02-23 Mikael Morin PR fortran/40850 * gfortran.dg/nested_allocatables_1.f90: New. 2011-02-23 Nathan Froyd PR c++/46868 * g++.dg/pr46868.C: New test. * g++.dg/parse/parameter-declaration-1.C: Adjust. * g++.dg/parse/error14.C: Adjust. 2011-02-23 Richard Guenther PR tree-optimization/47838 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump. 2011-02-23 Uros Bizjak * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps. 2011-02-23 Uros Bizjak * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax. * gfortran.dg/count_init_expr.f03: Ditto. * gfortran.dg/gomp/pr43711.f90: Ditto. * gcc.dg/struct-parse-2.c: Ditto. * gcc.dg/parse-error-3.c: Ditto. * gcc.dg/Wlogical-op-1.c: Ditto. * gcc.dg/Walways-true-1.c: Ditto. * gcc.dg/pr24225.c: Ditto. * gcc.dg/Walways-true-2.c: Ditto. * gcc.dg/tree-ssa/foldcast-1.c: Ditto. * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto. * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto. * g++.dg/overload/defarg4.C: Ditto. * g++.dg/inherit/covariant16.C: Ditto. * g++.dg/inherit/virtual7.C: Ditto. * g++.dg/template/canon-type-9.C: Ditto. * g++.dg/template/access19.C: Ditto. * g++.dg/template/call7.C: Ditto. * g++.dg/template/canon-type-2.C: Ditto. * g++.dg/template/init7.C: Ditto. * g++.dg/template/sizeof-template-argument.C: Ditto. * g++.dg/template/const3.C: Ditto. * g++.dg/template/sfinae26.C: Ditto. * g++.dg/template/sfinae26.C: Ditto. * g++.dg/template/canon-type-11.C: Ditto. * g++.dg/template/union2.C: Ditto. * g++.dg/template/canon-type-3.C: Ditto. * g++.dg/template/canon-type-1.C: Ditto. * g++.dg/template/canon-type-5.C: Ditto. * g++.dg/template/canon-type-7.C: Ditto. * g++.dg/template/canon-type-10.C: Ditto. * g++.dg/template/spec36.C: Ditto. * g++.dg/template/typedef38.C: Ditto. * g++.dg/template/canon-type-4.C: Ditto. * g++.dg/template/canon-type-6.C: Ditto. * g++.dg/template/canon-type-13.C: Ditto. * g++.dg/template/instantiate9.C: Ditto. * g++.dg/template/ttp22.C: Ditto. * g++.dg/warn/Wreturn-type-6.C: Ditto. * g++.dg/warn/Walways-true-1.C: Ditto. * g++.dg/warn/Wlogical-op-1.C: Ditto. * g++.dg/warn/Walways-true-2.C: Ditto. * g++.dg/conversion/op4.C: Ditto. * g++.dg/opt/pr19650.C: Ditto. * g++.dg/lookup/friend11.C: Ditto. * g++.dg/other/default2.C: Ditto. * g++.dg/other/default3.C: Ditto. * g++.dg/other/dtor2.C: Ditto. * g++.dg/other/friend5.C: Ditto. * g++.dg/other/default5.C: Ditto. * g++.dg/init/brace6.C: Ditto. * g++.dg/init/aggr5.C: Ditto. * g++.dg/init/error2.C: Ditto. * g++.dg/expr/bound-mem-fun.C: Ditto. * g++.dg/expr/cond6.C: Ditto. * g++.dg/expr/stmt-expr-1.C: Ditto. * g++.dg/cpp0x/constexpr-object2.C: Ditto. * g++.dg/cpp0x/constexpr-data1.C: Ditto. * g++.dg/cpp0x/constexpr-function2.C: Ditto. * g++.dg/cpp0x/bracket1.C: Ditto. * g++.dg/cpp0x/variadic-mem-fn.C: Ditto. * g++.dg/cpp0x/pr38646.C: Ditto. * g++.dg/cpp0x/variadic73.C: Ditto. * g++.dg/cpp0x/constexpr-function1.C: Ditto. * g++.dg/cpp0x/bracket4.C: Ditto. * g++.dg/cpp0x/decltype4.C: Ditto. * g++.dg/cpp0x/constexpr-data2.C: Ditto. * g++.dg/cpp0x/constexpr-object1.C: Ditto. * g++.dg/cpp0x/variadic-crash2.C: Ditto. * g++.dg/cpp0x/variadic-new2.C: Ditto. * g++.dg/cpp0x/decltype2.C: Ditto. * g++.dg/cpp0x/decltype1.C: Ditto. * g++.dg/cpp0x/bracket2.C: Ditto. * g++.dg/cpp0x/decltype5.C: Ditto. * g++.dg/cpp0x/constexpr-function3.C: Ditto. * g++.dg/cpp0x/variadic70.C: Ditto. * g++.dg/cpp0x/decltype6.C: Ditto. * g++.dg/cpp0x/rvo.C: Ditto. * g++.dg/cpp0x/vt-40092.C: Ditto. * g++.dg/cpp0x/variadic-new.C: Ditto. * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto. * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto. * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto. * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto. * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto. * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto. * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto. * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto. * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto. * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto. * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto. * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto. * g++.dg/cpp0x/lambda/lambda-const.C: Ditto. * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto. * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto. * g++.dg/cpp0x/pr39639.C: Ditto. * g++.dg/cpp0x/decltype3.C: Ditto. * g++.dg/cpp0x/variadic68.C: Ditto. * g++.dg/cpp0x/variadic-function.C: Ditto. * g++.dg/cpp0x/constexpr-ex1.C: Ditto. * g++.dg/cpp0x/variadic-bind.C: Ditto. * g++.dg/cpp0x/variadic-tuple.C: Ditto. * g++.dg/cpp0x/constexpr-ex2.C: Ditto. * g++.dg/parse/crash35.C: Ditto. * g++.dg/parse/crash40.C: Ditto. * g++.dg/parse/defarg12.C: Ditto. * g++.dg/parse/crash34.C: Ditto. * g++.dg/parse/constructor3.C: Ditto. * g++.dg/parse/template23.C: Ditto. * g++.dg/parse/crash56.C: Ditto. * g++.dg/parse/dtor13.C: Ditto. * g++.dg/parse/error33.C: Ditto. * g++.dg/parse/ctor9.C: Ditto. * g++.dg/parse/error32.C: Ditto. * g++.dg/parse/error37.C: Ditto. * g++.dg/parse/bitfield3.C: Ditto. * g++.dg/parse/struct-4.C: Ditto. * g++.dg/ext/has_trivial_copy.C: Ditto. * g++.dg/ext/is_polymorphic.C: Ditto. * g++.dg/ext/has_nothrow_copy_odr.C: Ditto. * g++.dg/ext/has_nothrow_copy-4.C: Ditto. * g++.dg/ext/has_nothrow_assign.C: Ditto. * g++.dg/ext/is_union.C: Ditto. * g++.dg/ext/has_nothrow_copy-1.C: Ditto. * g++.dg/ext/is_pod.C: Ditto. * g++.dg/ext/has_virtual_destructor.C: Ditto. * g++.dg/ext/has_trivial_constructor.C: Ditto. * g++.dg/ext/has_nothrow_copy-3.C: Ditto. * g++.dg/ext/has_nothrow_copy-5.C: Ditto. * g++.dg/ext/has_trivial_destructor-1.C: Ditto. * g++.dg/ext/has_nothrow_copy-6.C: Ditto. * g++.dg/ext/is_abstract.C: Ditto. * g++.dg/ext/has_trivial_assign.C: Ditto. * g++.dg/ext/is_class.C: Ditto. * g++.dg/ext/has_nothrow_assign_odr.C: Ditto. * g++.dg/ext/has_nothrow_copy-7.C: Ditto. * g++.dg/ext/is_base_of.C: Ditto. * g++.dg/ext/has_nothrow_copy-2.C: Ditto. * g++.dg/ext/has_nothrow_constructor.C: Ditto. * g++.dg/ext/is_empty.C: Ditto. * g++.dg/ext/is_enum.C: Ditto. * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto. * gnat.dg/opt11.adb: Ditto. * obj-c++.dg/pr45735.mm: Ditto. * obj-c++.dg/pr24393.mm: Ditto. * obj-c++.dg/exceptions-2.mm: Ditto. * objc.dg/pr45735.m: Ditto. * objc.dg/pr24393.m: Ditto. 2011-02-23 Nicola Pero * objc.dg/attributes/objc-exception-1.m: New. 2011-02-23 Jie Zhang * gcc.dg/cpp/include7.c: New test. 2011-02-22 Paolo Carlini PR c++/47242 * g++.dg/cpp0x/lambda/lambda-ice4.C: New. 2011-02-23 Jie Zhang PR rtl-optimization/47763 * gcc.dg/pr47763.c: New test. 2011-02-22 Paul Thomas PR fortran/45743 * gfortran.dg/whole_file_32.f90 : New test. 2011-02-22 Dodji Seketeli PR c++/47666 * g++.dg/inherit/virtual7.C: New test. 2011-02-22 Nicola Pero PR objc/47832 * objc.dg/type-size-3.m: Updated error message. * objc.dg/type-size-4.m: New test. * objc.dg/type-size-5.m: New test. 2011-02-22 Rainer Orth * lib/gnat.exp: Fix comments. Don't load libgloss.exp. (default_gnat_version): Call $compiler with --version. Adapt regexp for gnatmake output, insert version. (gnat_version): New proc. (gnat_init): Remove gnat_libgcc_s_path. (gnat_target_compile): Likewise. Remove ld_library_path. Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH. (gnat_pass): Remove. (gnat_pass): Remove. (gnat_finish): Remove. (gnat_exit): Remove. (local_find_gnatmake): Reindent. (runtest_file_p): Remove. (prune_warnings): Remove. (find_gnatclean): New proc. * lib/gnat-dg.exp (lremove): New proc. (gnat-dg-test): Reindent. Remove additional output files. (gnat-dg-runtest): Remove. * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized". * gnat.dg/loop_optimization6.adb: Likewise. * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple". 2011-02-22 Jakub Jelinek PR tree-optimization/47835 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine. 2011-02-22 Tobias Burnus * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax. * gfortran.dg/abstract_type_2.f03: Ditto. * gfortran.dg/abstract_type_3.f03: Ditto. * gfortran.dg/abstract_type_4.f03: Ditto. * gfortran.dg/abstract_type_5.f03: Ditto. * gfortran.dg/abstract_type_6.f03: Ditto. * gfortran.dg/alloc_comp_constraint_6.f90: Ditto. * gfortran.dg/alloc_comp_init_expr.f03: Ditto. * gfortran.dg/allocatable_scalar_11.f90: Ditto. * gfortran.dg/allocate_scalar_with_shape.f90: Ditto. * gfortran.dg/array_function_5.f90: Ditto. * gfortran.dg/asynchronous_3.f03: Ditto. * gfortran.dg/char_expr_1.f90: Ditto. * gfortran.dg/class_14.f03: Ditto. * gfortran.dg/data_array_6.f: Ditto. * gfortran.dg/data_invalid.f90: Ditto. * gfortran.dg/dot_product_1.f03: Ditto. * gfortran.dg/func_derived_5.f90: Ditto. * gfortran.dg/func_result_4.f90: Ditto. * gfortran.dg/implied_do_1.f90: Ditto. * gfortran.dg/initialization_25.f90: Ditto. * gfortran.dg/initialization_26.f90: Ditto. * gfortran.dg/interface_34.f90: Ditto. * gfortran.dg/iso_c_binding_init_expr.f03: Ditto. * gfortran.dg/keyword_symbol_1.f90: Ditto. * gfortran.dg/matmul_8.f03: Ditto. * gfortran.dg/merge_init_expr.f90: Ditto. * gfortran.dg/pack_assign_1.f90: Ditto. * gfortran.dg/pack_vector_1.f90: Ditto. * gfortran.dg/pointer_check_8.f90: Ditto. * gfortran.dg/product_init_expr.f03: Ditto. * gfortran.dg/reshape_order_5.f90: Ditto. * gfortran.dg/reshape_shape_1.f90: Ditto. * gfortran.dg/reshape_zerosize_2.f90: Ditto. * gfortran.dg/same_name_2.f90: Ditto. * gfortran.dg/selected_real_kind_1.f90: Ditto. * gfortran.dg/spread_init_expr.f03: Ditto. * gfortran.dg/stmt_func_1.f90: Ditto. * gfortran.dg/sum_init_expr.f03: Ditto. * gfortran.dg/transpose_3.f03: Ditto. * gfortran.dg/unpack_init_expr.f03: Ditto. * gfortran.dg/warn_conversion.f90: Ditto. * gfortran.dg/warn_conversion_2.f90: Ditto. * gfortran.dg/warn_intent_out_not_set.f90: Ditto. * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto. * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto. * gfortran.dg/whole_file_16.f90: Ditto. * gfortran.dg/whole_file_17.f90: Ditto. * gfortran.dg/whole_file_18.f90: Ditto. * gfortran.dg/whole_file_20.f03: Ditto. * gfortran.dg/whole_file_5.f90: Ditto. * gfortran.dg/whole_file_6.f90: Ditto. * gfortran.dg/write_invalid_format.f90: Ditto. * gfortran.dg/zero_sized_6.f90: Ditto. 2011-02-21 Jeff Law PR rtl-optimization/46178 * gcc.target/i386/pr46178.c: New test. PR rtl-optimization/46002 * gcc.c-torture/compile/pr46002.c: New test. 2011-02-21 John David Anglin * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on *-*-hpux10*. 2011-02-21 Jakub Jelinek PR debug/47106 * g++.dg/debug/pr47106.C: Require effective target lto. 2011-02-21 Jason Merrill * g++.dg/cpp0x/constexpr-diag2.C: New. 2011-02-20 Jason Merrill * g++.dg/cpp0x/constexpr-ctor7.C: New. * g++.dg/cpp0x/fntmpdefarg2.C: New. * g++.dg/overload/conv-op1.C: New. * g++.dg/cpp0x/constexpr-synth1.C: New. 2011-02-20 Nicola Pero * objc.dg/layout-2.m: New. * objc.dg/selector-3.m: Adjusted location of error message. * objc.dg/type-size-3.m: Same. * obj-c++.dg/selector-3.mm: Same. 2011-02-20 Nicola Pero PR objc/47784 * objc.dg/property/dotsyntax-22.m: New. * obj-c++.dg/property/dotsyntax-22.mm: New. 2011-02-20 Dodji Seketeli PR c++/46394 * g++.dg/template/typedef38.C: New test. 2011-02-20 Paul Thomas PR fortran/46818 * gfortran.dg/whole_file_30.f90 : New test. * gfortran.dg/whole_file_31.f90 : New test. 2011-02-20 Paul Thomas PR fortran/45077 PR fortran/44945 * gfortran.dg/whole_file_28.f90 : New test. * gfortran.dg/whole_file_29.f90 : New test. 2011-02-20 Paolo Carlini PR c++/44118 * g++.dg/template/crash105.C: New. 2011-02-19 Jason Merrill * g++.dg/cpp0x/regress/no-elide1.C: New. 2011-02-19 Alexandre Oliva PR tree-optimization/46620 * gcc.dg/pr46620.c: New. 2011-02-19 Jakub Jelinek PR c/47809 * gcc.target/i386/pr47809.c: New test. 2011-02-19 Jerry DeLisle Tobias Burnus * lib/target-supports.exp (check_effective_target_fortran_large_real): New check for large reals. * gfortran.dg/nan_7.f90: New test. 2011-02-19 Jerry DeLisle PR libgfortran/47567 * gfortran.dg/fmt_f0_1.f90: Update test. 2011-02-19 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-02-19 H.J. Lu * gcc.target/i386/pr31167.c: Require int128 instead of lp64. * gcc.target/i386/pr32280-1.c: Likewise. 2011-02-19 Jakub Jelinek PR target/47800 * gcc.target/i386/pr47800.c: New test. 2011-02-18 Iain Sandoe * objc/execute/exceptions/foward-1.x: New. 2011-02-18 Janus Weil PR fortran/47789 * gfortran.dg/derived_constructor_comps_4.f90: New. 2011-02-18 Tobias Burnus PR fortran/47775 * gfortran.dg/func_result_6.f90: New. 2011-02-18 Paolo Carlini PR c++/47795 * g++.dg/cpp0x/lambda/lambda-ice3.C: New. 2011-02-18 Tobias Burnus PR fortran/47750 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and gcc_warning_prefix. * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for normalizing the error/warning output. * gfortran.dg/Wall.f90: Update dg-error/warning. * gfortran.dg/argument_checking_15.f90: Update dg-error/warning. * gfortran.dg/argument_checking_3.f90: Update dg-error/warning. * gfortran.dg/argument_checking_6.f90: Update dg-error/warning. * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning. * gfortran.dg/class_30.f90: Update dg-error/warning. * gfortran.dg/continuation_1.f90: Update dg-error/warning. * gfortran.dg/continuation_9.f90: Update dg-error/warning. * gfortran.dg/do_check_5.f90: Update dg-error/warning. * gfortran.dg/entry_17.f90: Update dg-error/warning. * gfortran.dg/entry_19.f90: Update dg-error/warning. * gfortran.dg/fmt_error.f90: Update dg-error/warning. * gfortran.dg/fmt_read_2.f90: Update dg-error/warning. * gfortran.dg/g77/12632.f: Update dg-error/warning. * gfortran.dg/g77/970625-2.f: Update dg-error/warning. * gfortran.dg/g77/980615-0.f: Update dg-error/warning. * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning. * gfortran.dg/global_references_1.f90: Update dg-error/warning. * gfortran.dg/goto_8.f90: Update dg-error/warning. * gfortran.dg/initialization_1.f90: Update dg-error/warning. * gfortran.dg/io_constraints_1.f90: Update dg-error/warning. * gfortran.dg/io_constraints_2.f90: Update dg-error/warning. * gfortran.dg/io_constraints_3.f90: Update dg-error/warning. * gfortran.dg/iostat_3.f90: Update dg-error/warning. * gfortran.dg/public_private_module.f90: Update dg-error/warning. * gfortran.dg/volatile3.f90: Update dg-error/warning. * gfortran.dg/warning-directive-2.F90: Update dg-error/warning. * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning. * gfortran.dg/whole_file_1.f90: Update dg-error/warning. * gfortran.dg/whole_file_2.f90: Update dg-error/warning. * gfortran.dg/whole_file_3.f90: Update dg-error/warning. 2011-02-18 Janus Weil PR fortran/47768 * gfortran.dg/proc_ptr_comp_30.f90: New. 2011-02-18 Jakub Jelinek PR debug/47780 * gcc.target/i386/pr47780.c: New test. 2011-02-18 Janus Weil PR fortran/47767 * gfortran.dg/class_40.f03: New. 2011-02-18 Dodji Seketeli PR c++/47208 * g++.dg/cpp0x/auto21.C: New test. 2011-02-17 Iain Sandoe * objc.dg/special/unclaimed-category-1.h: Updated for new ABI support. * objc.dg/special/unclaimed-category-1.m: Same. * objc.dg/zero-link-1.m: Same. * objc.dg/lookup-1.m: Same. * objc.dg/torture/strings/const-str-9.m * objc.dg/torture/strings/const-str-10.m: Same. * objc.dg/torture/strings/const-str-11.m: Same. * objc.dg/torture/forward-1.m: Same. * objc.dg/zero-link-2.m: Same. * objc.dg/encode-7-next-64bit.m: Same. * objc.dg/method-4.m: Same. * objc.dg/next-runtime-1.m: Same. * objc.dg/image-info.m: Same. * objc.dg/pr23214.m: Same. * objc.dg/symtab-1.m: Same. * obj-c++.dg/basic.m: Same. * obj-c++.dg/proto-lossage-3.m: Same. * obj-c++.dg/torture/strings/const-str-10.m: Same. * obj-c++.dg/torture/strings/const-str-11.m: Same. * obj-c++.dg/torture/strings/const-str-9.m: Same. * obj-c++.dg/method-11.m: Same. * objc/execute/enumeration-1.m: Same. * objc/execute/object_is_class.m: Same. * objc/execute/formal_protocol-2.m: Same. * objc/execute/formal_protocol-4.m: Same. * objc/execute/formal_protocol-6.m: Same. * objc/execute/bycopy-3.m: Same. * objc/execute/exceptions/catchall-1.m: Same. * objc/execute/exceptions/finally-1.m: Same. * objc/execute/exceptions/local-variables-1.m: Same. * objc/execute/exceptions/foward-1.m: Same. * objc/execute/bf-common.h * objc/execute/enumeration-2.m: Same. * objc/execute/formal_protocol-1.m: Same. * objc/execute/formal_protocol-3.m: Same. * objc/execute/formal_protocol-5.m: Same. * objc/execute/accessing_ivars.m: Same. * objc/execute/bycopy-2.m: Same. * objc/execute/formal_protocol-7.m: Same. * objc/execute/compatibility_alias.m: Same. * objc/execute/no_clash.m: Same. * objc/execute/object_is_meta_class.m: Same. * objc/execute/exceptions/exceptions.exp: Load target-supports.exp * objc/execute/class-tests-1.h: Include stdio.h. * objc/execute/class-tests-2.h: Same. * obj-c++.dg/try-catch-9.mm: xfail-run the test with both runtimes. * obj-c++.dg/try-catch-2.mm: Same. 2011-02-17 Jakub Jelinek PR c++/47783 * g++.dg/warn/Wunused-parm-4.C: New test. 2011-02-17 Alexandre Oliva Jan Hubicka PR debug/47106 PR debug/47402 * g++.dg/debug/pr47106.C: New. 2011-02-17 Uros Bizjak PR target/43653 * gcc.target/i386/pr43653.c: New test. 2011-02-11 Dodji Seketeli PR c++/47172 * g++.dg/template/inherit6.C: New test. 2011-02-16 Janus Weil PR fortran/47745 * gfortran.dg/class_39.f03: New. 2011-02-16 Dodji Seketeli PR c++/47326 * g++.dg/cpp0x/variadic106.C: New test. 2011-02-16 Jakub Jelinek PR libfortran/47757 * gfortran.dg/pr47757-1.f90: New test. * gfortran.dg/pr47757-2.f90: New test. * gfortran.dg/pr47757-3.f90: New test. PR c++/47704 * g++.dg/cpp0x/enum8.C: New test. 2011-02-15 Jason Merrill * g++.dg/inherit/implicit-trivial1.C: New. * g++.dg/cpp0x/implicit-trivial1.C: New. 2011-02-15 H.J. Lu PR middle-end/47725 * gcc.dg/torture/pr47725.c: Removed. 2011-02-15 Michael Meissner PR target/47755 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector constant does not generate a load from memory. 2011-02-15 H.J. Lu PR middle-end/47725 * gcc.dg/torture/pr47725.c: New. 2011-02-15 Richard Guenther PR tree-optimization/47743 * gcc.dg/torture/pr47743.c: New testcase. 2011-02-15 Jakub Jelinek PR middle-end/47581 * gcc.target/i386/pr47581.c: New test. 2011-02-14 Janus Weil PR fortran/47730 * gfortran.dg/select_type_22.f03: New. 2011-02-14 Jason Merrill * g++.dg/cpp0x/regress/enum1.C: New. 2011-02-14 Eric Botcazou * gnat.dg/include.adb: New test. 2011-02-14 Janus Weil PR fortran/47728 * gfortran.dg/class_38.f03: New. 2011-02-14 Eric Botcazou * gcc.dg/pr46494.c: New test. 2011-02-14 Richard Guenther * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong. 2011-02-14 Rainer Orth PR ada/41929 * gnat.dg/null_pointer_deref1.exp: Don't skip on sparc*-sun-solaris2.11. 2011-02-14 Janus Weil PR fortran/47349 * gfortran.dg/argument_checking_18.f90: New. 2011-02-13 Tobias Burnus * gfortran.dg/argument_checking_13.f90: Update dg-error. * gfortran.dg/argument_checking_17.f90: New. 2011-02-12 Janus Weil * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays are temporarily disabled. * gfortran.dg/class_7.f03: Ditto. * gfortran.dg/coarray_14.f90: Ditto. * gfortran.dg/typebound_proc_13.f03: Ditto. 2011-02-12 Mikael Morin PR fortran/45586 * gfortran.dg/extends_11.f03: New. 2011-02-11 Xinliang David Li PR tree-optimization/47707 * g++.dg/tree-ssa/pr47707.C: New test. 2011-02-11 Eric Botcazou * g++.dg/opt/inline17.C: New test. 2011-02-11 Tobias Burnus PR fortran/47550 * gfortran.dg/pure_formal_2.f90: New. 2011-02-11 Pat Haugen PR rtl-optimization/47614 * gfortran.dg/pr47614.f: New. 2011-02-11 Joseph Myers PR driver/47678 * gcc.dg/opts-6.c: New test. 2011-02-11 Jakub Jelinek PR debug/47684 * gcc.dg/pr47684.c: New test. 2011-02-11 Rainer Orth PR target/47629 * gcc.target/i386/pr47312.c: Use dg-require-effective-target c99_runtime, dg-add-options c99_runtime. (main): Use __asm__. 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-02-10 Uros Bizjak * gcc.target/i386/parity-1.c: Use -march=k8. * gcc.target/i386/parity-2.c: Ditto. * gcc.target/i386/vecinit-1.c: Ditto. * gcc.target/i386/vecinit-2.c: Ditto. 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-09 Jason Merrill * g++.dg/tree-ssa/inline-3.C: Use a normal function rather than misdeclare std::puts. * g++.dg/ext/vla1.C: Adjust for C++0x mode. * g++.dg/other/warning1.C: Likewise. * g++.old-deja/g++.bugs/900119_01.C: Likewise. * g++.old-deja/g++.gb/scope06.C: Likewise. * g++.old-deja/g++.law/cvt11.C: Likewise. * g++.old-deja/g++.law/init1.C: Likewise. * g++.dg/abi/mangle26.C: Likewise. * g++.dg/template/function1.C: Adjust for C++0x mode. * g++.dg/cpp0x/regress/template-function1.C: Copy it. * g++.dg/ext/label10.C: Adjust for C++0x mode. * g++.dg/cpp0x/regress/ext-label10.C: Copy it. * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C. * g++.dg/cpp0x/regress/abi-empty7.C: New. * g++.dg/cpp0x/regress: New directory. * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C. * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C. * g++.dg/cpp0x/regress/regress3.C: New. 2011-02-10 Richard Guenther PR tree-optimization/47677 * gcc.dg/torture/pr47677.c: New testcase. 2011-02-10 Iain Sandoe * objc.dg/special/load-category-1.m: Remove unused header. * objc.dg/special/load-category-1a.m: Likewise. * objc.dg/special/load-category-2.m: Likewise. * objc.dg/special/load-category-2a.m: Likewise. * objc.dg/special/load-category-3.m: Likewise. * objc.dg/special/load-category-3a.m: Likewise. * objc.dg/attributes/proto-attribute-2.m: Likewise. * objc.dg/attributes/proto-attribute-3.m: Likewise. * objc.dg/attributes/class-attribute-1.m: Likewise. * objc.dg/property/property.exp: Don't run for Darwin < 9. * obj-c++.dg/property/property.exp: Likewise. * objc.dg/attributes/method-sentinel-1.m: Update type header. * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise. * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9. * obj-c++.dg/attributes/class-attribute-1.mm: Likewise. * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise. * obj-c++.dg/template-8.mm: Likewise. 2011-02-10 Jakub Jelinek PR target/47665 * gcc.target/i386/pr47665.c: New test. 2011-02-10 Jie Zhang PR testsuite/47622 Revert 2011-02-05 Jie Zhang PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. 2011-02-09 Janus Weil PR fortran/47352 * gfortran.dg/proc_decl_25.f90: New. 2011-02-09 Janus Weil PR fortran/47463 * gfortran.dg/typebound_assignment_2.f03: New. 2011-02-09 Richard Guenther PR tree-optimization/47664 * gcc.dg/tree-ssa/inline-7.c: New testcase. 2011-02-09 Eric Botcazou PR middle-end/47646 * gnat.dg/uninit_func.adb: Adjust dg directive. 2011-02-09 Dominique Dhumieres PR middle-end/47646 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives. 2011-02-09 Janus Weil PR fortran/47637 * gfortran.dg/auto_dealloc_2.f90: New. 2011-02-09 Rainer Orth * gcc.dg/builtins-config.h: Remove __sgi handling. * lib/target-supports.exp (add_options_for_c99_runtime): Add -std=c99 for mips-sgi-irix6.5*. 2011-02-09 Martin Jambor PR middle-end/45505 * gfortran.dg/pr25923.f90: Remove xfails. 2011-02-08 Jerry DeLisle PR fortran/47583 * gfortran.dg/inquire_14.f90: New test. 2011-02-08 Janus Weil PR fortran/45290 * gfortran.dg/pointer_init_6.f90: New. 2011-02-08 Jeff Law PR tree-optimization/42893 * gcc.tree-ssa/pr42893.c: New test. 2011-02-08 Sebastian Pop PR tree-optimization/46834 PR tree-optimization/46994 PR tree-optimization/46995 * gcc.dg/graphite/id-pr46834.c: New. * gfortran.dg/graphite/id-pr46994.f90: New. * gfortran.dg/graphite/id-pr46995.f90: New. 2011-02-08 Andreas Krebbel PR middle-end/47646 * gcc.dg/pr39666-2.c (foo2): If the location of the statement using the variable is known the warning is emitted there. * gcc.dg/uninit-pr19430.c (foo): Likewise. * g++.dg/warn/Wuninitialized-5.C (foo): Likewise. * c-c++-common/pr20000.c (g): Both warnings occur at the return statement. (vg): Likewise. * gcc.dg/noreturn-1.c (foo5): Likewise. * objc.dg/attributes/method-noreturn-1.m (method1): Likewise. (method2): Likewise. * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for the return statement using the uninitialized variable. * gfortran.dg/pr39666-2.f90 (f): Likewise. 2011-02-08 Richard Guenther PR middle-end/47639 * g++.dg/opt/pr47639.c: New testcase. 2011-02-08 Richard Guenther PR tree-optimization/47632 * g++.dg/opt/pr47632.C: New testcase. 2011-02-07 Ulrich Weigand * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well. 2011-02-07 Richard Guenther PR tree-optimization/47615 * g++.dg/opt/pr47615.C: New testcase. 2011-02-07 Richard Guenther PR tree-optimization/47621 * gcc.dg/torture/pr47621.c: New testcase. 2011-02-07 Uros Bizjak * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump. 2011-02-06 Paul Thomas PR fortran/47592 * gfortran.dg/allocate_with_source_1 : New test. 2011-02-05 Jakub Jelinek PR middle-end/47610 * gcc.dg/pr47610.c: New test. 2011-02-05 Jie Zhang PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. 2001-02-05 Thomas Koenig PR fortran/47574 * gfortran.dg/pr47574.f90: New test. 2011-02-04 Sebastian Pop PR tree-optimization/46194 * gcc.dg/autopar/pr46194.c: New. 2011-02-04 H.J. Lu PR tree-optimization/43695 * g++.dg/ipa/pr43695.C: New. 2011-02-04 Jakub Jelinek PR inline-asm/23200 * gcc.dg/pr23200.c: New test. 2011-02-03 Jonathan Wakely PR c++/47589 * g++.dg/pr47589.C: New test. 2011-02-03 Dodji Seketeli PR c++/47398 * g++.dg/template/typedef37.C: New test. * g++.dg/template/param1.C: Adjust expected error message. 2011-02-03 Jakub Jelinek PR middle-end/31490 * gcc.dg/pr31490-2.c: New test. * gcc.dg/pr31490-3.c: New test. * gcc.dg/pr31490-4.c: New test. 2011-02-03 Nathan Froyd Jakub Jelinek PR c++/46890 * g++.dg/parser/semicolon3.C: Adjust. * g++.dg/parser/semicolon4.C: New testcase. * g++.dg/pr46890.C: New testcase. 2011-02-03 Paolo Carlini PR c++/29571 * g++.dg/init/pr29571.C: New. 2011-02-03 H.J. Lu * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double instead of vect_int. 2011-02-03 Jakub Jelinek PR target/47312 * gcc.target/i386/pr47312.c: New test. PR target/47564 * gcc.target/i386/pr47564.c: New test. 2011-02-03 Alexandre Oliva PR tree-optimization/45122 * gcc.dg/tree-ssa/pr45122.c: New. 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-02 Janus Weil Paul Thomas PR fortran/47082 * gfortran.dg/class_37.f03 : New test. 2011-02-02 Sebastian Pop Richard Guenther PR tree-optimization/40979 PR bootstrap/47044 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math. * gcc.dg/graphite/pr35356-2.c: Adjust pattern. * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to check_vect_support_and_set_flags. * gfortran.dg/graphite/vect-pr40979.f90: New. 2011-02-02 Janus Weil PR fortran/47572 * gfortran.dg/class_36.f03: New. 2011-02-02 Richard Guenther PR tree-optimization/47566 * gcc.dg/lto/20110201-1_0.c: New testcase. 2011-02-02 Alexandre Oliva PR debug/47498 PR debug/47501 PR debug/45136 PR debug/45130 * debug/pr47498.c: New. * debug/pr47501.c: New. 2011-02-01 Richard Guenther PR tree-optimization/47559 * g++.dg/torture/pr47559.C: New testcase. 2011-02-01 Janus Weil PR fortran/47565 * gfortran.dg/typebound_call_20.f03: New. 2011-02-01 Richard Guenther PR tree-optimization/47555 * gcc.dg/pr47555.c: New testcase. 2011-02-01 Richard Guenther PR tree-optimization/47541 * g++.dg/torture/pr47541.C: New testcase. 2011-01-31 Janus Weil PR fortran/47455 * gfortran.dg/typebound_call_19.f03: New. 2011-01-31 Jakub Jelinek PR c++/47416 * g++.dg/cpp0x/pr47416.C: New test. 2011-01-31 Paul Thomas PR fortran/47519 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test. 2011-01-31 Janus Weil PR fortran/47463 * gfortran.dg/typebound_assignment_1.f03: New. 2011-01-31 Jakub Jelinek PR tree-optimization/47538 * gcc.c-torture/execute/pr47538.c: New test. 2011-01-31 Rainer Orth PR target/45325 * gcc.target/i386/pr38240.c: Add dg-options "-msse". 2011-01-31 Rainer Orth * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak. 2011-01-31 Eric Botcazou PR rtl-optimization/44031 * gcc.c-torture/compile/20110131-1.c: New test. 2011-01-31 Tobias Burnus PR fortran/47042 * gfortran.dg/stmt_func_1.f90: New. 2011-01-31 Tobias Burnus PR fortran/47042 * gfortran.dg/interface_34.f90: New. 2011-01-30 Paul Thomas PR fortran/47523 * gfortran.dg/realloc_on_assign_5.f03: New test. * gfortran.dg/realloc_on_assign_5.f03: New test. 2011-01-29 Ulrich Weigand * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*. * gfortran.dg/bessel_7.f90: Likewise. * gfortran.dg/erf_2.F90: Likewise. Always run with -O0. * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon". * gfortran.dg/sum_init_expr.f03: Likewise. * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*. * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with -r -nostdlib. * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized loop only on "vect_intfloat_cvt" targets. 2011-01-29 Tobias Burnus PR fortran/47531 * gfortran.dg/shape_6.f90: New. 2011-01-29 Jerry DeLisle PR libgfortran/47434 * gfortran.dg/read_infnan_1.f90: Update test. * gfortran.dg/module_nan.f90: Update test. * gfortran.dg/char4_iunit_1.f03: Update test. * gfortran.dg/large_real_kind_1.f90: Update test. * gfortran.dg/real_const_3.f90: Update test. * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test. 2011-01-29 Dodji Seketeli PR c++/47311 * g++.dg/template/param2.C: New test. 2011-01-28 Jerry DeLisle PR libgfortran/47285 * gfortran.dg/fmt_g.f: New test. 2011-01-28 Tobias Burnus PR fortran/47507 * gfortran.dg/pure_formal_1.f90: New. 2011-01-28 Jakub Jelinek PR target/42894 * gcc.dg/tls/pr42894.c: New test. 2011-01-28 Rainer Orth * gcc.dg/pr47276.c: Add dg-require-visibility. 2011-01-28 Rainer Orth * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32. 2011-01-28 Paul Thomas Tobias Burnus PR fortran/45170 PR fortran/35810 PR fortran/47350 * gfortran.dg/realloc_on_assign_3.f03: New test. * gfortran.dg/realloc_on_assign_4.f03: New test. * gfortran.dg/allocatable_function_5.f90: New test. * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test. * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet implemented" dg-errors. 2011-01-27 Jan Hubicka PR middle-end/46949 * gcc.dg/attr-weakref-4.c: New testcase 2011-01-27 Martin Jambor PR tree-optimization/47228 * gcc.dg/torture/pr47228.c: New test. 2011-01-27 Andreas Krebbel * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x. 2011-01-27 Ulrich Weigand * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192 when using auto-overlay support on the SPU. 2011-01-27 Eric Botcazou PR rtl-optimization/44174 * gcc.target/i386/asm-6.c: New test. 2011-01-26 Mikael Pettersson PR rtl-optimization/46856 * gcc.c-torture/compile/pr46856.c: New test. 2011-01-26 Nicola Pero Andrew Pinski PR c/43082 * gcc.dg/pr43082.c: New. 2011-01-26 DJ Delorie PR rtl-optimization/46878 * gcc.dg/pr46878-1.c: New test. 2011-01-26 Jakub Jelinek PR c++/47476 * g++.dg/cpp0x/pr47476.C: New test. 2011-01-26 Eric Botcazou * gcc.c-torture/compile/20110126-1.c: New test. 2011-01-26 Jakub Jelinek PR c/47473 * gcc.dg/torture/pr47473.c: New test. 2011-01-26 Jan Hubicka PR target/47237 * gcc.c-torture/execute/pr47237.c: New testcase. 2011-01-26 Jan Hubicka PR tree-optimization/47190 * gcc.dg/attr-weakref-3.c: New testcase. 2011-01-26 Dave Korn PR c++/43601 * gcc.dg/dll-9a.c: New test file. * gcc.dg/dll-11.c: Likewise. * gcc.dg/dll-12.c: Likewise. * gcc.dg/dll-12a.c: Likewise. * gcc.dg/dll-11a.c: Likewise. * gcc.dg/dll-9.c: Likewise. * gcc.dg/dll-10.c: Likewise. * gcc.dg/dll-10a.c: Likewise. * g++.dg/ext/dllexport4a.cc: Likewise. * g++.dg/ext/dllexport4.C: Likewise. * g++.dg/ext/dllexport5.C: Likewise. * g++.dg/ext/dllexport5a.cc: Likewise. 2011-01-25 Sebastian Pop PR tree-optimization/46970 * gcc.dg/graphite/pr46970.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/46215 * gcc.dg/graphite/pr46215.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/46168 * gcc.dg/graphite/pr46168.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/43657 * gcc.dg/graphite/pr43657.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/29832 * gfortran.dg/graphite/pr29832.f90: New. 2011-01-25 Sebastian Pop PR tree-optimization/43567 * gcc.dg/graphite/pr43567.c: New. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/interchange-4.f: New. * gfortran.dg/graphite/interchange-5.f: New. * gcc.dg/tree-ssa/ltrans-1.c: Removed. * gcc.dg/tree-ssa/ltrans-2.c: Removed. * gcc.dg/tree-ssa/ltrans-3.c: Removed. * gcc.dg/tree-ssa/ltrans-4.c: Removed. * gcc.dg/tree-ssa/ltrans-5.c: Removed. * gcc.dg/tree-ssa/ltrans-6.c: Removed. * gcc.dg/tree-ssa/ltrans-8.c: Removed. * gfortran.dg/ltrans-7.f90: Removed. * gcc.dg/tree-ssa/data-dep-1.c: Removed. * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c * gcc.dg/tree-ssa/data-dep-1.c * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f 2011-01-25 Jakub Jelinek PR tree-optimization/47265 PR tree-optimization/47443 * gcc.c-torture/compile/pr47265.c: New test. * gcc.dg/pr47443.c: New test. 2011-01-25 Martin Jambor PR tree-optimization/47382 * g++.dg/torture/pr47382.C: New test. * g++.dg/opt/devirt1.C: Xfail. 2011-01-25 Yao Qi PR target/45701 * gcc.target/arm/pr45701-1.c: New test. * gcc.target/arm/pr45701-2.c: New test. * gcc.target/arm/pr45701-3.c: New test. 2011-01-25 Sebastian Pop Jakub Jelinek PR tree-optimization/47271 * gcc.dg/tree-ssa/ifc-pr47271.c: New. 2011-01-25 Nick Clifton * gcc.target/rx/builtins.c: Allow -fipa-cp-clone. (saturate_add): Delete. (exchange): Delete. (main): Do not run saturate_add. (set_interrupts): Delete. 2011-01-25 Tobias Burnus PR fortran/47448 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New. 2011-01-25 Jakub Jelinek PR tree-optimization/47427 PR tree-optimization/47428 * gcc.c-torture/compile/pr47427.c: New test. * gcc.c-torture/compile/pr47428.c: New test. 2011-01-25 Richard Guenther PR middle-end/47411 * gcc.dg/torture/pr47411.c: New testcase. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/id-24.f: New. * gfortran.dg/graphite/id-25.f: New. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/id-23.f: New. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed. 2011-01-25 Sebastian Pop * gcc.dg/graphite/block-0.c: Un-XFAILed. * gcc.dg/graphite/block-1.c: Un-XFAILed. * gcc.dg/graphite/block-7.c: Un-XFAILed. * gcc.dg/graphite/block-8.c: Un-XFAILed. * gcc.dg/graphite/interchange-12.c: Un-XFAILed. * gcc.dg/graphite/interchange-14.c: Un-XFAILed. * gcc.dg/graphite/interchange-15.c: Un-XFAILed. * gcc.dg/graphite/interchange-8.c: Un-XFAILed. * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed. 2011-01-25 Sebastian Pop * gcc.dg/graphite/block-0.c: Add documentation. * gcc.dg/graphite/block-4.c: Same. * gcc.dg/graphite/block-7.c: Same. * gcc.dg/graphite/block-8.c: New. * gcc.dg/graphite/interchange-1.c: Un-XFAILed. * gcc.dg/graphite/interchange-11.c: Un-XFAILed. * gcc.dg/graphite/interchange-12.c: Add documentation. * gcc.dg/graphite/interchange-13.c: New. * gcc.dg/graphite/interchange-14.c: New. * gcc.dg/graphite/interchange-15.c: New. * gcc.dg/graphite/interchange-8.c: Add documentation. * gcc.dg/graphite/interchange-mvt.c: Same. 2011-01-24 Michael Meissner PR target/47408 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx. * gcc.target/powerpc/altivec-14.c: Ditto. * gcc.target/powerpc/altivec-33.c: Ditto. * gcc.target/powerpc/altivec-types-1.c: Ditto. * gcc.target/powerpc/altivec-types-2.c: Ditto. * gcc.target/powerpc/altivec-types-3.c: Ditto. * gcc.target/powerpc/altivec-types-4.c: Ditto. * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto. * gcc.target/powerpc/ppc-vector-memset.c: Ditto. * g++.dg/ext/altivec-15.C: Ditto. * g++.dg/ext/altivec-types-1.C: Ditto. * g++.dg/ext/altivec-types-2.C: Ditto. * g++.dg/ext/altivec-types-3.C: Ditto. * g++.dg/ext/altivec-types-4.C: Ditto. 2011-01-24 Rainer Orth * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*. 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. PR testsuite/45988 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2. 2011-01-23 Tobias Burnus PR fortran/47421 * gfortran.dg/allocatable_scalar_12.f90: New. 2011-01-23 Ira Rosen * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect vectorization to be not profitable if peeling is used to realign the memory access. * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase loop bound to avoid loop unrolling. * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise. 2011-01-22 Jan Hubicka PR lto/47333 * g++.dg/lto/pr47333.C: New file. 2011-01-22 Jan Hubicka PR tree-optimization/43884 PR lto/44334 * gcc.dg/autopar/outer-2.c: Increase array size. * gcc.dg/tree-ssa/ldist-pr45948.c: Update test. 2011-01-22 Thomas Koenig PR fortran/38536 * gfortran.dg/c_loc_tests_16.f90: New test. 2011-01-22 Tobias Burnus PR fortran/47399 * gfortran.dg/typebound_proc_19.f90: New. 2011-01-21 Jeff Law PR tree-optimization/47053 * g++.dg/pr47053.C: New test. 2011-01-21 Jason Merrill PR c++/47041 * g++.dg/cpp0x/constexpr-ctor6.C: New. 2011-01-21 Jakub Jelinek PR c++/47388 * g++.dg/cpp0x/range-for10.C: New test. * g++.dg/template/for1.C: New test. PR middle-end/45566 * g++.dg/tree-prof/partition3.C: New test. * g++.dg/tree-prof/tree-prof.exp: Fix a comment. PR rtl-optimization/47366 * g++.dg/opt/pr47366.C: New test. 2011-01-21 Jason Merrill PR c++/46552 * g++.dg/cpp0x/constexpr-regress2.C: New. * g++.dg/cpp0x/constexpr-stmtexpr.C: New. 2011-01-21 Jeff Law PR rtl-optimization/41619 * gcc.dg/pr41619.c: New. 2011-01-21 Jakub Jelinek PR tree-optimization/47355 * g++.dg/opt/pr47355.C: New test. 2011-01-21 Richard Guenther * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of making main hot. 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-21 Jakub Jelinek PR tree-optimization/47391 * gcc.dg/pr47391.c: New test. 2011-01-21 Rainer Orth * g++.dg/template/char1.C: Use signed char. 2011-01-21 Tobias Burnus PR fortran/47377 * gfortran.dg/pointer_target_4.f90: New. 2011-01-20 Michael Meissner PR target/47251 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on ILP32 system and not IP32. 2011-01-20 Alexandre Oliva PR debug/46583 * g++.dg/debug/pr46583.C: New. 2011-01-20 Jakub Jelinek PR debug/47283 * g++.dg/debug/pr47283.C: New test. PR testsuite/47371 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex. * gcc.target/i386/headmerge-2.c: Likewise. 2011-01-20 Richard Guenther PR middle-end/47370 * gcc.dg/torture/pr47370.c: New testcase. 2011-01-20 Jakub Jelinek PR tree-optimization/46130 * gcc.dg/pr46130-1.c: New test. * gcc.dg/pr46130-2.c: New test. 2011-01-19 Dodji Seketeli PR c++/47291 * g++.dg/debug/dwarf2/template-params-10.C: New test. 2011-01-19 Alexandre Oliva PR debug/46240 * g++.dg/debug/pr46240.cc: New. 2011-01-19 Jakub Jelinek PR c++/47303 * g++.dg/template/anonunion1.C: New test. PR rtl-optimization/47337 * gcc.c-torture/execute/pr47337.c: New test. 2011-01-19 Ulrich Weigand PR testsuite/45342 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*. 2011-01-19 Ulrich Weigand PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*. 2011-01-19 Jakub Jelinek PR tree-optimization/47290 * g++.dg/torture/pr47290.C: New test. 2011-01-18 Janus Weil PR fortran/47240 * gfortran.dg/proc_ptr_comp_29.f90: New. 2011-01-18 Dominique d'Humieres PR testsuite/41146 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for powerpc-apple-darwin9. 2011-01-18 Jakub Jelinek PR rtl-optimization/47299 * gcc.c-torture/execute/pr47299.c: New test. 2011-01-17 Jason Merrill * g++.dg/cpp0x/constexpr-virtual.C: New. 2011-01-17 Jakub Jelinek PR fortran/47331 * gfortran.dg/gomp/pr47331.f90: New test. 2011-01-17 Nicola Pero PR objc/47314 * objc.dg/selector-warn-1.m: New. * obj-c++.dg/selector-warn-1.mm: New. 2011-01-17 Richard Sandiford * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.". Update dg-final accordingly. 2011-01-17 Rainer Orth * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*. 2011-01-17 Andreas Krebbel * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a target check. * gcc.dg/guality/pr36728-2.c: Likewise. 2011-01-17 Richard Guenther PR tree-optimization/47313 * g++.dg/torture/pr47313.C: New testcase. 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 PR tree-optimization/45967 * gcc.dg/torture/pr45967-2.c: New testcase. * gcc.dg/torture/pr45967-3.c: Likewise. 2011-01-16 John David Anglin PR testsuite/47325 * g++.dg/ext/pr47213.C: Require visibility. 2011-01-16 Richard Sandiford * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused. * gcc.dg/fixed-point/struct-union.c: Update error messages. 2011-01-16 Richard Sandiford * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16 Linux-based targets. 2011-01-13 Jan Hubicka PR tree-optimization/47276 * gcc.dg/pr47276.c: New testcase. 2011-01-15 Giovanni Funchal Jonathan Wakely PR c++/33558 * g++.dg/other/pr33558.C: New. * g++.dg/other/pr33558-2.C: New. 2011-01-14 Martin Jambor PR tree-optimization/45934 PR tree-optimization/46302 * g++.dg/ipa/devirt-c-1.C: New test. * g++.dg/ipa/devirt-c-2.C: Likewise. * g++.dg/ipa/devirt-c-3.C: Likewise. * g++.dg/ipa/devirt-c-4.C: Likewise. * g++.dg/ipa/devirt-c-5.C: Likewise. * g++.dg/ipa/devirt-c-6.C: Likewise. * g++.dg/ipa/devirt-6.C: Likewise. * g++.dg/ipa/devirt-d-1.C: Likewise. * g++.dg/torture/pr45934.C: Likewise. 2011-01-14 Jason Merrill * g++.dg/cpp0x/variadic105.C: New. 2011-01-08 Dominique d'Humieres Rainer Orth PR objc/45989 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests on i?86-*-*, x86_64-*-* and powerpc*-apple-darwin* && ilp32. XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution tests on i?86-*-* and x86_64-*-*. 2011-01-14 Richard Guenther PR tree-optimization/47280 * g++.dg/opt/pr47280.C: New testcase. 2011-01-14 Jason Merrill * g++.dg/cpp0x/constexpr-regress1.C: New. * g++.dg/ext/flexary2.C: New. 2011-01-14 Richard Guenther PR middle-end/47281 * gcc.dg/torture/pr47281.c: New testcase. * gcc.dg/tree-ssa/pr46076.c: XFAIL. 2011-01-14 Richard Guenther PR tree-optimization/47286 * gcc.dg/tree-ssa/pr47286.c: New testcase. 2011-01-13 Kai Tietz PR c++/47213 * g++.dg/ext/pr47213.C: New. 2011-01-13 Rainer Orth * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4. 2011-01-13 Tobias Burnus Mikael Morin PR fortran/45848 PR fortran/47204 * gfortran.dg/select_type_20.f90: New. * gfortran.dg/select_type_21.f90: New. 2011-01-13 Michael Meissner PR target/47251 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix. 2011-01-13 Andreas Krebbel * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x. * gcc.dg/guality/pr36728-2.c: Likewise. 2011-01-13 Dodji Seketeli PR debug/PR46973 * g++.dg/debug/dwarf2/template-params-9.C: New test. 2011-01-13 Andrey Belevantsev PR rtl-optimization/45352 * gcc.dg/pr45352-3.c: New. 2011-01-12 Rodrigo Rivas Costa * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated comment. * g++.dg/cpp0x/range-for8.C: New. * g++.dg/cpp0x/range-for9.C: New. 2011-01-12 Kai Tietz PR debug/47209 * g++.dg/debug/pr47209.C: New. 2011-01-12 Richard Guenther PR lto/47259 * gcc.dg/lto/pr47259_0.c: New testcase. * gcc.dg/lto/pr47259_1.c: Likewise. 2011-01-12 Iain Sandoe * objc-obj-c++-shared/Object1.h: Add copyright header, update comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime. Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the methods missing from the OBJC2 Object. * objc-obj-c++-shared/Object1-implementation.h: Add copyright header. Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU and NeXT runtimes. * objc-obj-c++-shared/Object1.mm: Remove redundant header, update comments. * objc-obj-c++-shared/Object1.m: Likewise. * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible. * objc.dg/proto-qual-1.m: Likewise. * obj-c++.dg/proto-lossage-3.mm: Likewise. * obj-c++.dg/proto-qual-1.mm: Likewise. 2011-01-12 Eric Botcazou PR testsuite/33033 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC. 2011-01-12 Nicola Pero Fixed the Objective-C++ testsuite and updated all tests. * lib/obj-c++.exp (obj-c++_init): Declare and set gcc_warning_prefix and gcc_error_prefix. * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of 'dg-warning', 'dg-message' and 'dg-error'. * obj-c++.dg/class-extension-3.mm: Likewise. * obj-c++.dg/class-protocol-1.mm: Likewise. * obj-c++.dg/encode-7.mm: Likewise. * obj-c++.dg/exceptions-3.mm: Likewise. * obj-c++.dg/exceptions-5.mm: Likewise. * obj-c++.dg/method-12.mm: Likewise. * obj-c++.dg/method-13.mm: Likewise. * obj-c++.dg/method-15.mm: Likewise. * obj-c++.dg/method-16.mm: Likewise. * obj-c++.dg/method-4.mm: Likewise. * obj-c++.dg/method-8.mm: Likewise. * obj-c++.dg/method-conflict-1.mm: Likewise. * obj-c++.dg/method-conflict-2.mm: Likewise. * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME and uncommented second part of the testcase now that the testsuite works correctly. * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME and uncommented second part of the testcase now that the testsuite works correctly. * obj-c++.dg/private-1.mm: Likewise. * obj-c++.dg/proto-lossage-4.mm: Likewise. * obj-c++.dg/syntax-error-7.mm: Likewise. * obj-c++.dg/warn5.mm: Likewise. * obj-c++.dg/property/at-property-14.mm: Likewise. * obj-c++.dg/property/at-property-16.mm: Likewise, and removed FIXME. * obj-c++.dg/property/at-property-18.mm: Likewise. * obj-c++.dg/property/at-property-20.mm: Likewise, and removed FIXME. * obj-c++.dg/property/at-property-21.mm: Likewise. * obj-c++.dg/property/at-property-28.mm: Likewise. * obj-c++.dg/property/at-property-5.mm: Likewise. * obj-c++.dg/property/dynamic-2.mm: Likewise. * obj-c++.dg/property/property-neg-3.mm: Likewise. * obj-c++.dg/property/synthesize-11.mm: Likewise. * obj-c++.dg/property/synthesize-6.mm: Likewise. * obj-c++.dg/property/synthesize-8.mm: Likewise. * obj-c++.dg/property/synthesize-9.mm: Likewise. * obj-c++.dg/tls/diag-5.mm: Likewise. * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented dg-error, now matched correctly. 2011-01-12 Nicola Pero * objc.dg/property/at-property-29.m: New. * obj-c++.dg/property/at-property-29.mm: New. 2011-01-11 Rainer Orth * go.test/go-test.exp (go-set-goarch): New proc. (go-gc-tests): Use it. 2011-01-11 Dodji Seketeli PR debug/46955 * g++.dg/debug/dwarf2/template-params-8.C: New test. 2011-01-11 Richard Henderson * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well. 2011-01-11 Jan Hubicka PR lto/45721 PR lto/45375 * testsuite/gcc.dg/lto/pr45721_1.c: New file. * testsuite/gcc.dg/lto/pr45721_0.c: New file. 2011-01-11 Richard Guenther PR tree-optimization/46076 * gcc.dg/tree-ssa/pr46076.c: New testcase. 2011-01-11 Jeff Law * PR tree-optimization/47086 * gcc.dg/pr47086.c: New test. 2011-01-11 Jason Merrill PR c++/46658 * g++.dg/template/new10.C: New. PR c++/45520 * g++.dg/cpp0x/lambda/lambda-this3.C: New. 2011-01-11 Iain Sandoe * objc-obj-c++-shared/next-mapping.h: Add copyright header. Split type definitions and NSConstantString class into... * objc-obj-c++-shared/objc-test-suite-types.h: New. * objc-obj-c++-shared/nsconstantstring-class.h: New. * objc-obj-c++-shared/nsconstantstring-class-impl.h: New. * objc-obj-c++-shared/nsconstantstring-class-impl.m: New. * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New. * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update to comments. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust encode defines for newer NeXT system headers. * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers. * obj-c++.dg/torture/strings/string1.mm: Likewise. * objc.dg/foreach-5.m: Likewise. * objc.dg/foreach-2.m: Likewise. * objc.dg/foreach-4.m: Likewise. * objc.dg/torture/strings/string1.m: Likewise. * objc.dg/torture/strings/string2.m: Likewise. * objc.dg/torture/strings/string3.m: Likewise. * objc.dg/torture/strings/string4.m: Likewise. * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type header and stand alone. * obj-c++.dg/strings/strings-2.mm: Likewise. * objc.dg/torture/strings/const-str-3.m: Likewise. * objc.dg/strings/strings-2.m: Likewise. * objc.dg/strings/const-str-12b.m: Likewise. 2011-01-12 Richard Guenther PR middle-end/32511 * gcc.dg/attr-weak-1.c: Adjust. 2011-01-11 Paul Thomas PR fortran/47051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be standard compliant and comment. 2011-01-10 Jan Hubicka PR lto/46083 * gcc.dg/initpri3.c: New testcase. 2011-01-10 H.J. Lu PR lto/47222 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it externally visible. (g_esi): Likewise. (g_ebx): Likewise. (g_ebp): Likewise. (g_esp): Likewise. (g_ebp_save): Likewise. (g_esp_save): Likewise. 2011-01-10 Rainer Orth * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto. 2011-01-10 Rainer Orth PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*, i?86-*-*, x86_64-*-*. 2011-01-10 Jeff Law * PR tree-optimization/47141 * gcc.c-torture/compile/pr47141.c: New test. 2011-01-10 Eric Botcazou PR testsuite/46230 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL. * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP. * gcc.dg/vect/slp-35.c: Remove XFAILs. * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise. PR testsuite/46230 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from being vectorized. Adjust dg-final pattern. Remove XFAIL. * gcc.dg/vect/vect-peel-2.c (main): Likewise. * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from being vectorized. Adjust dg-final pattern. PR testsuite/46230 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32. * gcc.dg/vect/slp-24.c: Likewise. 2011-01-10 Dave Korn PR c++/47218 * g++.dg/other/pr47218-1.C: New test file. * g++.dg/other/pr47218.C: Likewise. * g++.dg/other/pr47218.h: New supporting header. 2011-01-09 Nicola Pero PR objc/47232 * objc.dg/attributes/invalid-attribute-1.m: New. * obj-c++.dg/attributes/invalid-attribute-1.mm: New. 2011-01-09 Janus Weil PR fortran/47224 * gfortran.dg/proc_ptr_comp_28.f90: New. 2011-01-09 Iain Sandoe * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9. * obj-c++.dg/gnu-api-2-ivar.mm: Likewise. * obj-c++.dg/gnu-api-2-method.mm: Likewise. * obj-c++.dg/gnu-api-2-objc.mm: Likewise. * obj-c++.dg/gnu-api-2-object.mm: Likewise. * obj-c++.dg/gnu-api-2-property.mm: Likewise. * obj-c++.dg/gnu-api-2-protocol.mm: Likewise. * obj-c++.dg/gnu-api-2-sel.mm: Likewise. * objc.dg/gnu-api-2-class.m: Likewise. * objc.dg/gnu-api-2-ivar.m: Likewise. * objc.dg/gnu-api-2-method.m: Likewise. * objc.dg/gnu-api-2-objc.m: Likewise. * objc.dg/gnu-api-2-object.m: Likewise. * objc.dg/gnu-api-2-property.m: Likewise. * objc.dg/gnu-api-2-protocol.m: Likewise. * objc.dg/gnu-api-2-sel.m: Likewise. 2011-01-09 Iain Sandoe * objc.dg/foreach-1.m: Skip for Darwin < 9. * objc.dg/objc-foreach-4.m: Likewise. * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers. * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init. * objc.dg/foreach-4.m: Likewise. * objc.dg/foreach-5.m: Likewise. * objc.dg/foreach-3.m: Return self from init. 2011-01-09 Thomas Koenig PR fortran/38536 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test. 2011-01-09 Janus Weil PR fortran/46313 * gfortran.dg/class_35.f90: New. 2011-01-08 Iain Sandoe * objc.dg/foreach-1.m: Add "-Wall" to flags. 2011-01-08 Nicola Pero PR objc/47078 * objc.dg/invalid-method-2.m: New. * obj-c++.dg/invalid-method-2.mm: New. 2011-01-08 Paul Thomas PR fortran/46896 * gfortran.dg/transpose_optimization_2.f90 : New test. 2011-01-08 Jan Hubicka PR tree-optmization/46469 * g++.dg/torture/pr46469.C: New testcase. 2011-01-08 Iain Sandoe * objc-obj-c++-shared/next-mapping.h: Move code and definitions for emulation of libobjc-gnu structure layout functionality to .. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New. * objc/execute/bf-common.h: Adjust headers. * objc/execute/bf-1.m: Likewise. * objc/execute/bf-2.m: Likewise. * objc/execute/bf-3.m: Likewise. * objc/execute/bf-4.m: Likewise. * objc/execute/bf-5.m: Likewise. * objc/execute/bf-6.m: Likewise. * objc/execute/bf-7.m: Likewise. * objc/execute/bf-8.m: Likewise. * objc/execute/bf-9.m: Likewise. * objc/execute/bf-10.m: Likewise. * objc/execute/bf-11.m: Likewise. * objc/execute/bf-12.m: Likewise. * objc/execute/bf-13.m: Likewise. * objc/execute/bf-14.m: Likewise. * objc/execute/bf-15.m: Likewise. * objc/execute/bf-16.m: Likewise. * objc/execute/bf-17.m: Likewise. * objc/execute/bf-18.m: Likewise. * objc/execute/bf-19.m: Likewise. * objc/execute/bf-20.m: Likewise. * objc/execute/bf-21.m: Likewise. * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for objc_get_type_qualifiers (). 2011-01-08 Thomas Koenig PR fortran/45777 * gfortran.dg/dependency_39.f90: New test. 2011-01-07 Jan Hubicka Get builtins tests ready for linker plugin. * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile. * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset, my_bzero): Mark used. * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile. * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile. * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile. 2011-01-07 Jan Hubicka PR tree-optimization/46367 * g++.dg/torture/pr46367.C: New file. 2011-01-07 Jakub Jelinek PR target/47201 * gcc.dg/pr47201.c: New test. PR bootstrap/47187 * gcc.dg/tree-prof/pr47187.c: New test. 2011-01-07 Tobias Burnus PR fortran/41580 * gfortran.dg/extends_type_of_3.f90: New. 2011-01-07 Kai Tietz * g++.dg/ext/dllexport-MI1.C: Adjust test. * g++.dg/ext/dllimport-MI1.C: Likewise. * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*. * g++.dg/ext/dllimport10.C: Likewise. * g++.dg/ext/dllimport11.C: Likewise. * g++.dg/ext/dllimport12.C: Likewise. * g++.dg/ext/dllimport13.C: Likewise. * g++.dg/ext/dllimport2.C: Likewise. * g++.dg/ext/dllimport3.C: Likewise. * g++.dg/ext/dllimport4.C: Likewise. * g++.dg/ext/dllimport5.C: Likewise. * g++.dg/ext/dllimport6.C: Likewise. * g++.dg/ext/dllimport8.C: Likewise. * g++.dg/ext/dllimport9.C: Likewise. * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw* targets, too. Additionally enable test for i?86-*-mingw*. * g++.dg/ext/selectany1.C: Likewise. Remove guard variable check. 2011-01-07 Janus Weil PR fortran/47189 PR fortran/47194 * gfortran.dg/storage_size_3.f08: Extended. 2011-01-07 Jakub Jelinek PR c++/47022 * g++.dg/template/stdarg1.C: New test. 2011-01-06 Daniel Franke PR fortran/47195 * gfortran.dg/interface_33.f90: Fixed dg-error declarations. * gfortran.dg/defined_operators_1.f90: Split the subroutine from the interface of functions to not hide the errors that shall be tested. 2011-01-06 Jan Hubicka * testsuite/gcc.dg/lto/pr47188_0.c: New testcase. * testsuite/gcc.dg/lto/pr47188_1.c: New testcase. 2011-01-06 Daniel Franke PR fortran/33117 PR fortran/46478 * gfortran.dg/interface_33.f90: New test. 2011-01-06 Jakub Jelinek PR c/47150 * gcc.c-torture/compile/pr47150.c: New test. 2011-01-06 Ira Rosen PR tree-optimization/47139 * gcc.dg/vect/pr47139.c: New test. 2011-01-05 Janus Weil PR fortran/47180 * gfortran.dg/extends_type_of_2.f03: New. 2011-01-05 Ulrich Weigand * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__. 2011-01-05 Eric Botcazou * gnat.dg/opt14.adb: New test. 2011-01-05 Thomas Koenig PR fortran/46017 * gfortran.dg/allocate_error_2.f90: New test. 2011-01-05 Janus Weil PR fortran/47024 * gfortran.dg/storage_size_3.f08: New. 2011-01-04 Jerry DeLisle PR libgfortran/47154 * gfortran.dg/namelist_68.f90: New test. 2011-01-04 Eric Botcazou * gnat.dg/unchecked_convert8.ad[sb]: New test. 2011-01-04 Janus Weil PR fortran/46448 * gfortran.dg/class_34.f90: New. 2011-01-04 Ulrich Weigand * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not use __builtin_inff. Skip all single-precision tests that require Infinity. 2011-01-03 Ulrich Weigand * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread. 2011-01-03 Jakub Jelinek PR tree-optimization/47148 * gcc.c-torture/execute/pr47148.c: New test. PR tree-optimization/47155 * gcc.c-torture/execute/pr47155.c: New test. PR rtl-optimization/47157 * gcc.c-torture/compile/pr47157.c: New test. 2011-01-03 Ulrich Weigand * gcc.dg/torture/vector-shift2.c (schar): Define. (main): Always use schar or uchar instead of plain "char" to avoid dependencies on implementation-defined char signedness. 2011-01-03 Martin Jambor PR tree-optimization/46801 * gnat.dg/pack9.adb: Remove xfail. 2011-01-03 Martin Jambor PR tree-optimization/46984 * g++.dg/ipa/pr46984.C: New test. 2011-01-02 Janus Weil PR fortran/46408 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free. 2011-01-02 Jakub Jelinek PR tree-optimization/47140 * gcc.c-torture/compile/pr47140.c: New test. PR rtl-optimization/47028 * gcc.dg/pr47028.c: New test. 2011-01-02 Nicola Pero * objc.dg/protocol-forward-1.m: Removed TODO. * objc.dg/protocol-forward-2.m: New. * obj-c++.dg/protocol-forward-2.mm: Removed TODO. * obj-c++.dg/protocol-forward-2.mm: New. 2011-01-01 Kai Tietz PR target/38662 * g++.dg/eh/pr38662.C: New testcase. 2011-01-01 Chung-Lin Tang * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to scan for newline '\n'. Copyright (C) 2011 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.