+2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/45385
+ * g++.dg/warn/Wconversion4.C: New.
+
+2011-10-21 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/50813
+ * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
+ from element other than first and reverse permutation.
+ * gcc.dg/torture/vshuf-16.inc: Likewise.
+ * gcc.dg/torture/vshuf-8.inc: Likewise.
+ * gcc.dg/torture/vshuf-4.inc: Likewise.
+
+2011-10-21 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/31423
+ * g++.dg/parse/error43.C: New.
+ * g++.dg/parse/error44.C: Likewise.
+
+2011-10-21 H.J. Lu <hongjiu.lu@intel.com>
+ Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/50740
+ * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
+ * gcc.target/i386/bmi2-check.h: Ditto.
+
+2011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+ PR c++/50811
+ * g++.dg/cpp0x/override2.C: Add test.
+
+2011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
+ check_linker_plugin_available.
+
+2011-10-21 Kai Tietz <ktietz@redhat.com>
+
+ * gcc.target/i386/branch-cost1.c: New test.
+ * gcc.target/i386/branch-cost2.c: New test.
+ * gcc.target/i386/branch-cost3.c: New test.
+ * gcc.target/i386/branch-cost4.c: New test.
+
+2011-10-20 Steve Ellcey <sje@cup.hp.com>
+
+ * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
+
+2011-10-20 Steve Ellcey <sje@cup.hp.com>
+
+ PR testsuite/50722
+ * gcc.dg/pr49994-3.c: Skip on HP-UX.
+
+2011-10-20 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
+ (_moz_foo, EXT__foo): Use ASMNAME.
+
+2011-10-20 Joseph Myers <joseph@codesourcery.com>
+
+ * lib/lto.exp (lto-execute): Use .exe suffix for test executable
+ names.
+
+2011-10-20 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ PR target/50766
+ * gcc.target/i386/pr50766.c: New test.
+
+2011-10-20 Jason Merrill <jason@redhat.com>
+
+ PR c++/41449
+ * g++.dg/eh/partial1.C: New.
+
+2011-10-20 Richard Henderson <rth@redhat.com>
+
+ * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
+ gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
+ gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
+ Use __builtin_shuffle.
+
+2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/50514
+ * gfortran.dg/ishft_3.f90: Update test.
+
+2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ PR fortran/50524
+ * gfortran.dg/substring_integer_index.f90: New test.
+
+2011-10-20 Steven G. Kargl <kargl@gcc.gnu.org>
+
+ * gfortran.dg/format_string.f: New test.
+
+2011-10-20 Uros Bizjak <ubizjak@gmail.com>
+
+ * 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-20 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
+ gcc.target/i386/pr46226.c: Do not use
+ -mno-accumulate-outgoing-args.
+
+2011-10-20 Joseph Myers <joseph@codesourcery.com>
+
+ * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
+ including <strings.h>.
+
+2011-10-19 Jan Hubicka <jh@suse.cz>
+
+ * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
+ * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
+ * lib/c-torture.exp: Likewise.
+ * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
+ * gcc.c-torture/compile/sync-1.c: Likewise.
+ * gcc.c-torture/compile/sync-1.c: Likewise.
+ * gcc.c-torture/compile/sync-3.c: Likewise.
+ * gcc.dg/noncompile/invalid_asm.c: Likewise.
+ * gcc.dg/noncompile/920507-1.c: Likewise.
+ * gcc.dg/torture/pr36400.c: Likewise.
+ * g++.dg/torture/pr34850.C: Likewise.
+
+2011-10-20 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/source_ref1.adb: New test.
+ * gnat.dg/source_ref2.adb: Likewise.
+
+2011-10-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/13657
+ * g++.dg/parse/error42.C: New.
+ * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
+
+2011-10-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/50793
+ * g++.dg/init/value9.C: New.
+
+2011-10-19 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
+ * gcc.dg/torture/vshuf-16.inc: Likewise.
+ * gcc.dg/torture/vshuf-8.inc: Likewise.
+ * gcc.dg/torture/vshuf-4.inc: Likewise.
+
+2011-10-19 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/47023
+ * gfortran.dg/sizeof_proc.f90: New.
+
+2011-10-19 Joseph Myers <joseph@codesourcery.com>
+
+ * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
+ -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
+
+2011-10-19 Uros Bizjak <ubizjak@gmail.com>
+
+ PR testsuite/50796
+ * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
+
+2011-10-19 Jason Merrill <jason@redhat.com>
+
+ PR c++/50787
+ * g++.dg/init/ref20.C: New.
+
+2011-10-19 Kai Tietz <ktietz@redhat.com>
+
+ PR middle-end/50795
+ * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
+ * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
+ * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
+ * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
+ * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
+
+2011-10-19 Richard Guenther <rguenther@suse.de>
+
+ PR middle-end/50768
+ * gcc.dg/torture/pr50768.c: New testcase.
+
+2011-10-19 Alexander Monakov <amonakov@ispras.ru>
+
+ PR rtl-optimization/50340
+ * gcc.dg/pr50340.c: New.
+
+2011-10-18 Andrew Stubbs <ams@codesourcery.com>
+
+ PR tree-optimization/50717
+
+ * gcc.dg/pr50717-1.c: New file.
+ * gcc.target/arm/wmul-12.c: Correct types.
+ * gcc.target/arm/wmul-8.c: Correct types.
+
+2011-10-18 Jason Merrill <jason@redhat.com>
+
+ PR c++/50531
+ * g++.dg/cpp0x/defaulted32.C: New.
+
+ PR c++/50742
+ * g++.dg/lookup/using23.C: New.
+
+ PR c++/50500
+ * g++.dg/cpp0x/implicit12.C: New.
+ * g++.dg/cpp0x/defaulted20.C: Adjust.
+ * g++.dg/cpp0x/defaulted21.C: Adjust.
+ * g++.dg/cpp0x/implicit-copy.C: Adjust.
+ * g++.dg/cpp0x/implicit4.C: Adjust.
+ * g++.dg/cpp0x/implicit5.C: Adjust.
+ * g++.dg/cpp0x/implicit8.C: Adjust.
+ * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
+ * g++.dg/cpp0x/not_special.C: Adjust.
+ * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
+ * g++.dg/cpp0x/rv1n.C: Adjust.
+ * g++.dg/cpp0x/rv2n.C: Adjust.
+ * g++.dg/cpp0x/rv3n.C: Adjust.
+ * g++.dg/cpp0x/rv4n.C: Adjust.
+ * g++.dg/cpp0x/rv5n.C: Adjust.
+ * g++.dg/cpp0x/rv6n.C: Adjust.
+ * g++.dg/cpp0x/rv7n.C: Adjust.
+
+2011-10-18 Kirill Yukhin <kirill.yukhin@intel.com>
+
+ * gcc.target/i386/avx2-vpop-check.h: New header.
+ * gcc.target/i386/avx2-vpaddd-3.c: New test.
+ * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
+ * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
+ * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
+ * gcc.target/i386/avx2-vpand-3.c: Ditto.
+ * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
+ * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
+ * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
+
+2011-10-18 Mikael Morin <mikael@gcc.gnu.org>
+
+ PR fortran/50420
+ * gfortran.dg/coarray_subobject_1.f90: New test.
+ * gfortran.dg/coarray/subobject_1.f90: New test.
+
+2011-10-18 Alexander Monakov <amonakov@ispras.ru>
+
+ PR rtl-optimization/50205
+ * gcc.dg/pr50205.c: New.
+
+2011-10-18 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/50767
+ * gcc.dg/torture/pr50767.c: New testcase.
+
+2011-10-18 Julian Brown <julian@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
+ * gcc.target/arm/unaligned-memcpy-1.c: New.
+ * gcc.target/arm/unaligned-memcpy-2.c: New.
+ * gcc.target/arm/unaligned-memcpy-3.c: New.
+ * gcc.target/arm/unaligned-memcpy-4.c: New.
+
+2011-10-18 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/47023
+ * gfortran.dg/iso_c_binding_class.f03: New.
+
+2011-10-18 Ira Rosen <ira.rosen@linaro.org>
+
+ * testsuite/lib/target-supports.exp
+ (check_effective_target_vect_widen_shift): New.
+ * gcc.dg/vect/vect-widen-shift-s16.c: New.
+ * gcc.dg/vect/vect-widen-shift-s8.c: New.
+ * gcc.dg/vect/vect-widen-shift-u16.c: New.
+ * gcc.dg/vect/vect-widen-shift-u8.c: New.
+
+2011-10-18 Richard Guenther <rguenther@suse.de>
+
+ * gcc.dg/torture/restrict-1.c: New testcase.
+
+2011-10-17 Michael Spertus <mike_spertus@symantec.com>
+
+ * g++.dg/ext/bases.C: New test.
+
+2011-10-17 David S. Miller <davem@davemloft.net>
+
+ * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
+ all operations to emit VIS instructions.
+ * gcc.target/sparc/fandnot.c: Likewise.
+ * gcc.target/sparc/fnot.c: Likewise.
+ * gcc.target/sparc/for.c: Likewise.
+ * gcc.target/sparc/fornot.c: Likewise.
+ * gcc.target/sparc/fxnor.c: Likewise.
+ * gcc.target/sparc/fxor.c: Likewise.
+ * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
+ needed.
+
+2011-10-17 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/vshuf-v16hi.c: New test.
+ * gcc.dg/torture/vshuf-16.inc: New file.
+ * gcc.dg/torture/vshuf-2.inc: New file.
+ * gcc.dg/torture/vshuf-32.inc: New file.
+ * gcc.dg/torture/vshuf-4.inc: New file.
+ * gcc.dg/torture/vshuf-8.inc: New file.
+ * gcc.dg/torture/vshuf-main.inc: New file.
+ * gcc.dg/torture/vshuf-v16hi.c: New test.
+ * gcc.dg/torture/vshuf-v16qi.c: New test.
+ * gcc.dg/torture/vshuf-v2df.c: New test.
+ * gcc.dg/torture/vshuf-v2di.c: New test.
+ * gcc.dg/torture/vshuf-v2sf.c: New test.
+ * gcc.dg/torture/vshuf-v2si.c: New test.
+ * gcc.dg/torture/vshuf-v32qi.c: New test.
+ * gcc.dg/torture/vshuf-v4df.c: New test.
+ * gcc.dg/torture/vshuf-v4di.c: New test.
+ * gcc.dg/torture/vshuf-v4hi.c: New test.
+ * gcc.dg/torture/vshuf-v4sf.c: New test.
+ * gcc.dg/torture/vshuf-v4si.c: New test.
+ * gcc.dg/torture/vshuf-v8hi.c: New test.
+ * gcc.dg/torture/vshuf-v8qi.c: New test.
+ * gcc.dg/torture/vshuf-v8sf.c: New test.
+ * gcc.dg/torture/vshuf-v8si.c: New test.
+
+2011-10-17 Ira Rosen <ira.rosen@linaro.org>
+
+ PR tree-optimization/50746
+ * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
+
+2011-10-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/50736
+ * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
+
+2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/44524
+ * g++.dg/parse/error41.C: New.
+ * g++.dg/parse/error20.C: Adjust.
+
+2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/50757
+ * g++.dg/warn/format7.C: New.
+ * obj-c++.dg/warn7.mm: Likewise.
+
+2011-10-17 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/50729
+ * gcc.dg/torture/pr50729.c: New testcase.
+
+2011-10-15 Tom Tromey <tromey@redhat.com>
+ Dodji Seketeli <dodji@redhat.com>
+
+ * lib/prune.exp (prune_gcc_output): Prune output referring to
+ included files.
+ * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
+ * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
+ * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
+ * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
+
+2011-10-15 Tom Tromey <tromey@redhat.com>
+ Dodji Seketeli <dodji@redhat.com>
+
+ * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
+
+2011-10-17 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/48489
+ * g++.dg/inherit/error5.C: New.
+
+2011-10-17 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/47023
+ PR fortran/50752
+ * gfortran.dg/kind_tests_4.f90: New.
+
+2011-10-17 Ira Rosen <ira.rosen@linaro.org>
+
+ * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
+ targets that support vector condition.
+
+2011-10-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/47023
+ * gfortran.dg/c_kind_tests_3.f03: New.
+
+2011-10-16 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/50547
+ * gfortran.dg/elemental_args_check_4.f90: New.
+
+2011-10-16 Ira Rosen <ira.rosen@linaro.org>
+
+ PR tree-optimization/50727
+ * gcc.dg/vect/pr50727.c: New test.
+
+2011-10-16 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.dg/vla-23.c: New test.
+
+2011-10-16 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/50596
+ * gcc.dg/vect/vect-cond-9.c: New test.
+
+2011-10-16 Ira Rosen <ira.rosen@linaro.org>
+
+ * gcc.dg/vect/bb-slp-29.c: New test.
+
+2011-10-15 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/50732
+ * g++.dg/ext/is_base_of_incomplete.C: New.
+ * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
+ * g++.dg/ext/unary_trait_incomplete.C: Likewise.
+
+2011-10-15 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gcc.target/sparc/combined-1.c: Compile at -O2.
+
+2011-10-15 Uros Bizjak <ubizjak@gmail.com>
+
+ * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
+ (dg-options): Add -Wno-attributes.
+ * gcc.target/i386/fma_double_?.c: Ditto.
+ * gcc.target/i386/fma_run_float_?.c: Ditto.
+ * gcc.target/i386/fma_run_double_?.c: Ditto.
+ * gcc.target/i386/l_fma_float_?.c: Dtto.
+ * gcc.target/i386/l_fma_double_?.c: Ditto.
+ * gcc.target/i386/l_fma_run_float_?.c: Ditto.
+ * gcc.target/i386/l_fma_run_double_?.c: Ditto.
+
+2011-10-15 Tobias Burnus <burnus@net-b.de>
+
+ * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
+ the comments.
+ * gfortran.dg/bind_c_usage_24.f90: Ditto.
+ * gfortran.dg/rank_3.f90: Ditto.
+ * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
+ -std=f2008ts in dg-options.
+ * gfortran.dg/rank_4.f90: Ditto.
+
+2011-10-15 Oleg Endo <oleg.endo@t-online.de>
+
+ PR target/49263
+ * gcc.target/sh/pr49263.c: New.
+
+2011-10-14 Eric Botcazou <ebotcazou@adacore.com>
+
+ * gnat.dg/specs/debug1.ads: Tweak.
+
+2011-10-14 Kai Tietz <ktietz@redhat.com>
+
+ * gfortran.fortran-torture/compile/logical-2.f90: New test.
+
+2011-10-14 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.target/i386/sse2-mul-1.c: New test.
+ * gcc.target/i386/sse4_1-mul-1.c: New test.
+ * gcc.target/i386/avx-mul-1.c: New test.
+ * gcc.target/i386/xop-mul-1.c: New test.
+ * gcc.target/i386/avx2-mul-1.c: New test.
+
+2011-10-14 Jason Merrill <jason@redhat.com>
+
+ PR c++/50563
+ * g++.dg/cpp0x/nsdmi-list1.C: New.
+
+ PR c++/50707
+ * g++.dg/cpp0x/nsdmi-const1.C: New.
+
+2011-10-14 Janus Weil <janus@gcc.gnu.org>
+
+ PR fortran/50570
+ * gfortran.dg/pointer_intent_5.f90: New.
+
+2011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
+
+ * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
+ * gcc.target/i386/warn-vect-op-1.c: Ditto.
+ * gcc.target/i386/warn-vect-op-2.c: Ditto.
+
+2011-10-14 Tobias Burnus <burnus@net-b.de>
+
+ PR fortran/50718
+ * gfortran.dg/pointer_check_11.f90: New.
+ * gfortran.dg/pointer_check_12.f90: New.
+
+2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/38174
+ * g++.dg/overload/operator4.C: New.
+
+2011-10-14 David Alan Gilbert <david.gilbert@linaro.org>
+
+ * gcc.dg/di-longlong64-sync-1.c: New test.
+ * gcc.dg/di-sync-multithread.c: New test.
+ * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
+ * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
+ * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
+ tests for v5, v6, v6k, and v7-a, and add-options helpers.
+ (check_effective_target_arm_arm_ok): New helper.
+ (check_effective_target_sync_longlong): New helper.
+
+2011-10-14 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/50723
+ * gcc.dg/torture/pr50723.c: New testcase.
+
2011-10-14 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/17212
* gfortran.dg/char4_iunit_2.f03: Adjust test.
* gfortran.dg/real_const_3.f90: Adjust test.
+2011-04-29 Jan Hubicka <jh@suse.cz>
+
+ * gcc.dg/tree-ssa/inline-10.c: New testcase.
+ * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
+
2011-04-28 Xinliang David Li <davidxl@google.com>
* gcc.dg/tree-prof/prof-robust-1.c: New test.