2016-01-25 Aditya Kumar Sebastian Pop * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with isl-0.15. 2016-01-25 Aditya Kumar Sebastian Pop * gcc.dg/graphite/pr69292.c: New. 2016-01-25 Jakub Jelinek * c-c++-common/goacc/use_device-1.c: New test. 2016-01-25 Jeff Law PR tree-optimization/69196 PR tree-optimization/68398 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output * gcc.dg/tree-ssa/pr68198.c: Likewise. 2016-01-25 David Edelsohn PR target/69469 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's Algorithm. 2016-01-25 Richard Biener PR testsuite/69380 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86. 2016-01-25 Ilya Enkovich PR target/69421 * gcc.dg/pr69421.c: New test. 2016-01-25 Bilyan Borisov * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New. * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise. * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise. 2016-01-25 Richard Biener PR tree-optimization/69376 * gcc.dg/torture/pr69376.c: New testcase. 2016-01-24 Jerry DeLisle PR fortran/69397 PR fortran/68442 * gfortran.dg/interface_38.f90: New test. * gfortran.dg/interface_39.f90: New test. 2016-01-24 Patrick Palka Revert: 2016-01-18 Patrick Palka PR c++/11858 PR c++/24663 PR c++/24664 * g++.dg/template/pr11858.C: New test. * g++.dg/template/pr24663.C: New test. * g++.dg/template/unify12.C: New test. * g++.dg/template/unify13.C: New test. * g++.dg/template/unify14.C: New test. * g++.dg/template/unify15.C: New test. * g++.dg/template/unify16.C: New test. * g++.dg/template/unify17.C: New test. 2016-01-24 Dominique d'Humieres PR fortran/68283 gfortran.dg/pr68283.f90: New test. 2016-01-24 Thomas Koenig PR fortran/66094 * gfortran.dg/inline_matmul_13.f90: New test. * gfortran.dg/matmul_bounds_8.f90: New test. * gfortran.dg/matmul_bounds_9.f90: New test. * gfortran.dg/matmul_bounds_10.f90: New test. 2016-01-23 Tom de Vries PR tree-optimization/69426 * gcc.dg/autopar/pr69426.c: New test. 2016-01-23 Martin Sebor PR c++/58109 PR c++/69022 * g++.dg/cpp0x/alignas5.C: New test. * g++.dg/ext/vector29.C: Same. 2016-01-23 Uros Bizjak * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gcc.target/i386/chkp-strlen-4.c: Move the definition of _GNU_SOURCE from compile flags to the source. * gcc.target/i386/chkp-stropt-12.c: Ditto. * gcc.target/i386/chkp-stropt-16.c: Ditto. * gcc.target/i386/chkp-stropt-4.c: Ditto. * gcc.target/i386/chkp-stropt-8.c: Ditto. 2016-01-22 Jakub Jelinek PR target/69432 * g++.dg/opt/pr69432.C: New test. 2016-01-22 Bill Schmidt * gcc.target/powerpc/pr63354c: Adjust target selector to include 32-bit targets testing an -m64 multilib. 2016-01-22 Bill Schmidt * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with 64-bit support. 2016-01-22 James Greenhalgh * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double. 2016-01-21 Christian Bruel PR target/68674 * gcc.target/i386/pr68674.c * gcc.target/aarch64/pr68674.c * gcc.target/arm/pr68674.c 2016-01-22 Kyrylo Tkachov PR target/69403 * gcc.c-torture/execute/pr69403.c: New test. 2016-01-22 Paolo Carlini PR c++/55843 * g++.dg/template/pr55843.C: New. 2016-01-22 Alan Lawrence PR testsuite/66877 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1 vect_recog_over_widening_pattern in dump if we have vect_widen_shift. 2016-01-21 Bill Schmidt PR testsuite/67489 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } from dg-do compile directive, and instead add { dg-require-effective-target int128 }. 2016-01-20 Martin Sebor PR c/69405 * gcc.dg/sync-fetch.c: New test. 2016-01-21 Martin Sebor PR target/69252 * gcc.target/powerpc/pr69252.c: New test. 2016-01-21 Jerry DeLisle PR fortran/65996 * gfortran.dg/pr65996.f90: New test. 2016-01-21 Dominik Vogt PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is expected to generate an error. 2016-01-21 Bernd Schmidt PR middle-end/66178 * gcc.dg/torture/pr66178.c: New test. 2016-01-21 Anton Blanchard Bill Schmidt PR target/63354 * gcc.target/powerpc/pr63354.c: New test. 2016-01-21 Vladimir Makarov PR rtl-optimization/68990 * gcc.target/i386/pr68990: New. 2016-01-21 Nick Clifton PR target/69129 * gcc.target/mips/pr69129.c: New. 2016-01-21 Paolo Carlini PR c++/58046 * g++.dg/cpp0x/pr58046.C: New. 2016-01-21 Jakub Jelinek PR target/69187 PR target/65624 * gcc.target/arm/pr69187.c: New test. PR c++/69355 * g++.dg/torture/pr69355.C: New test. 2016-01-21 Aditya Kumar Sebastian Pop * gfortran.dg/graphite/interchange-3.f90: Adjust pattern. 2016-01-21 Aditya Kumar Sebastian Pop * gcc.dg/graphite/pr68976.c: New test. 2016-01-21 Jakub Jelinek PR middle-end/67653 * c-c++-common/pr67653.c: New test. * gcc.dg/torture/pr29119.c: Add dg-warning. 2016-01-20 Peter Bergner * gcc.target/powerpc/cpu-builtin-1.c: New test. 2016-01-20 Prathamesh Kulkarni PR c/24293 * gcc.dg/pr24293.c: New test. * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to incomplete struct type. * gcc.dg/declspec-1.c: Likewise. * gcc.dg/pr63549.c: Likewise. 2016-01-20 Jakub Jelinek PR tree-optimization/66612 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test for bdn instruction. 2016-01-20 Christophe Lyon * lib/target-supports.exp (check_effective_target_arm_fp_ok_nocache): New. (check_effective_target_arm_fp_ok): New. (add_options_for_arm_fp): New. (check_effective_target_arm_crypto_ok_nocache): Require target_arm_v8_neon_ok instead of arm32. (check_effective_target_arm_crypto_pragma_ok_nocache): New. (check_effective_target_arm_crypto_pragma_ok): New. (add_options_for_arm_vfp): New. * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective target instead. Force initial fpu to vfp. * gcc.target/arm/attr-neon-builtin-fail.c: Do not force -mfloat-abi=softfp, use arm_fp_ok effective target instead. * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok dependency. * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp, use arm_vfp effective target instead. Force initial fpu to vfp. * gcc.target/arm/attr-neon3.c: Likewise. * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of arm_vfp_ok. * gcc.target/arm/unsigned-float.c: Likewise. * gcc.target/arm/vfp-1.c: Likewise. * gcc.target/arm/vfp-ldmdbd.c: Likewise. * gcc.target/arm/vfp-ldmdbs.c: Likewise. * gcc.target/arm/vfp-ldmiad.c: Likewise. * gcc.target/arm/vfp-ldmias.c: Likewise. * gcc.target/arm/vfp-stmdbd.c: Likewise. * gcc.target/arm/vfp-stmdbs.c: Likewise. * gcc.target/arm/vfp-stmiad.c: Likewise. * gcc.target/arm/vfp-stmias.c: Likewise. * gcc.target/arm/vnmul-1.c: Likewise. * gcc.target/arm/vnmul-2.c: Likewise. * gcc.target/arm/vnmul-3.c: Likewise. * gcc.target/arm/vnmul-4.c: Likewise. 2016-01-20 H.J. Lu PR testsuite/69366 * g++.dg/pr63995-1.C: Require non-x32 target, instead of, the MPX run-time library, for compile-time MPX test. * gcc.target/i386/chkp-always_inline.c: Likewise. * gcc.target/i386/chkp-bndret.c: Likewise. * gcc.target/i386/chkp-builtins-1.c: Likewise. * gcc.target/i386/chkp-builtins-2.c: Likewise. * gcc.target/i386/chkp-builtins-3.c: Likewise. * gcc.target/i386/chkp-builtins-4.c: Likewise. * gcc.target/i386/chkp-const-check-1.c: Likewise. * gcc.target/i386/chkp-const-check-2.c: Likewise. * gcc.target/i386/chkp-hidden-def.c: Likewise. * gcc.target/i386/chkp-label-address.c: Likewise. * gcc.target/i386/chkp-lifetime-1.c: Likewise. * gcc.target/i386/chkp-narrow-bounds.c: Likewise. * gcc.target/i386/chkp-pr69044.c: Likewise. * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. * gcc.target/i386/chkp-strchr.c: Likewise. * gcc.target/i386/chkp-strlen-1.c: Likewise. * gcc.target/i386/chkp-strlen-2.c: Likewise. * gcc.target/i386/chkp-strlen-3.c: Likewise. * gcc.target/i386/chkp-strlen-4.c: Likewise. * gcc.target/i386/chkp-strlen-5.c: Likewise. * gcc.target/i386/chkp-stropt-1.c: Likewise. * gcc.target/i386/chkp-stropt-10.c: Likewise. * gcc.target/i386/chkp-stropt-11.c: Likewise. * gcc.target/i386/chkp-stropt-12.c: Likewise. * gcc.target/i386/chkp-stropt-13.c: Likewise. * gcc.target/i386/chkp-stropt-14.c: Likewise. * gcc.target/i386/chkp-stropt-15.c: Likewise. * gcc.target/i386/chkp-stropt-16.c: Likewise. * gcc.target/i386/chkp-stropt-2.c: Likewise. * gcc.target/i386/chkp-stropt-3.c: Likewise. * gcc.target/i386/chkp-stropt-4.c: Likewise. * gcc.target/i386/chkp-stropt-5.c: Likewise. * gcc.target/i386/chkp-stropt-6.c: Likewise. * gcc.target/i386/chkp-stropt-7.c: Likewise. * gcc.target/i386/chkp-stropt-8.c: Likewise. * gcc.target/i386/chkp-stropt-9.c: Likewise. * gcc.target/i386/pr63995-2.c: Likewise. * gcc.target/i386/pr64805.c: Likewise. * gcc.target/i386/pr65044.c: Likewise. * gcc.target/i386/pr65167.c: Likewise. * gcc.target/i386/pr65183.c: Likewise. * gcc.target/i386/pr65184.c: Likewise. * gcc.target/i386/thunk-retbnd.c: Likewise. 2016-01-20 Ilya Enkovich PR tree-optimization/69328 * gcc.dg/pr69328.c: New test. 2016-01-20 Jeff Law PR target/25114 * gcc.target/m68k/pr25114.c: New test. 2016-01-20 Andre Vieira * gcc.target/arm/memset-inline-10.c: Added dg-require-effective-target arm_thumb2_ok. 2016-01-19 Eric Botcazou * gcc.dg/debug/dwarf2/sso.c: New test. 2016-01-19 Uros Bizjak PR testsuite/68820 * gcc.c-torture/execute/builtins/memops-asm.x: New file. * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. 2016-01-19 Jan Hubicka PR ipa/66223 * g++.dg/ipa/devirt-50.C: New testcase. 2016-01-19 Marek Polacek PR c++/68965 * g++.dg/cpp1y/parameter-pack-1.C: New test. * g++.dg/cpp1y/parameter-pack-2.C: New test. 2016-01-19 Kyrylo Tkachov PR target/69135 * gcc.target/arm/pr69135_1.c: New test. 2015-01-19 Wilco Dijkstra * gcc.target/aarch64/ccmp_1.c: Add new tests. 2015-01-19 Wilco Dijkstra * gcc.target/aarch64/ccmp_1.c: New testcase. 2016-01-19 Marek Polacek PR c++/68586 * g++.dg/cpp0x/enum30.C: New test. 2016-01-19 Richard Biener PR tree-optimization/69336 * g++.dg/tree-ssa/pr69336.C: New testcase. 2016-01-19 Jakub Jelinek PR debug/65779 * gcc.dg/pr65779.c: New test. 2016-01-19 Richard Biener PR tree-optimization/69352 * gcc.dg/torture/pr69352.c: New testcase. 2016-01-19 Jakub Jelinek PR rtl-optimization/68955 PR rtl-optimization/64557 * gcc.dg/torture/pr68955.c: New test. 2016-01-19 Jan Hubicka PR lto/69136 * g++.dg/torture/pr69136.C: New testcase. 2016-01-19 Jan Hubicka PR lto/69133 * g++.dg/lto/pr69133_0.C: New testcase. * g++.dg/lto/pr69133_1.C: New testcase. 2016-01-15 Jeff Law PR tree-optimization/69320 * gcc.c-torture/pr69320-1.c: New test. * gcc.c-torture/pr69320-2.c: New test. * gcc.c-torture/pr69320-3.c: New test. * gcc.c-torture/pr69320-4.c: New test. 2016-01-18 Patrick Palka PR c++/11858 PR c++/24663 PR c++/24664 * g++.dg/template/pr11858.C: New test. * g++.dg/template/pr24663.C: New test. * g++.dg/template/unify12.C: New test. * g++.dg/template/unify13.C: New test. * g++.dg/template/unify14.C: New test. * g++.dg/template/unify15.C: New test. * g++.dg/template/unify16.C: New test. * g++.dg/template/unify17.C: New test. 2016-01-18 David Malcolm PR testsuite/69181 * gcc.dg/pr69181-1.c: New test file. * gcc.dg/pr69181-2.c: New test file. * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of globals by moving it to... (cleanup-after-saved-dg-test): ...this new function. Add "global additional_sources_used". Add reset of global multiline_expected_outputs to the empty list. * lib/multiline.exp (_multiline_expected_outputs): Rename this global to... (multiline_expected_outputs): ...this, and updated comments to note that it is modified from gcc-dg.exp. (dg-end-multiline-output): Update for the above renaming. (handle-multiline-outputs): Likewise. Remove the clearing of the expected outputs to the empty list. 2016-01-18 Richard Biener PR tree-optimization/69297 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase. 2016-01-18 Joseph Myers * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in dg-options. * gcc.target/mips/mips-3d-2.c: Likewise. * gcc.target/mips/mips-3d-3.c: Likewise. * gcc.target/mips/mips-3d-4.c: Likewise. * gcc.target/mips/mips-3d-5.c: Likewise. * gcc.target/mips/mips-3d-6.c: Likewise. * gcc.target/mips/mips-3d-7.c: Likewise. * gcc.target/mips/mips-3d-8.c: Likewise. * gcc.target/mips/mips-3d-9.c: Likewise. * gcc.target/mips/mips-ps-1.c: Likewise. * gcc.target/mips/mips-ps-2.c: Likewise. * gcc.target/mips/mips-ps-3.c: Likewise. * gcc.target/mips/mips-ps-4.c: Likewise. * gcc.target/mips/mips-ps-5.c: Likewise. * gcc.target/mips/mips-ps-6.c: Likewise. * gcc.target/mips/mips-ps-7.c: Likewise. * gcc.target/mips/mips-ps-type.c: Likewise. * gcc.target/mips/mips-ps-type-2.c: Likewise. * gcc.target/mips/mips16-attributes-6.c: Likewise. 2016-01-18 Tom de Vries * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test. * c-c++-common/goacc/kernels-double-reduction.c: New test. * c-c++-common/goacc/kernels-empty.c: New test. * c-c++-common/goacc/kernels-eternal.c: New test. * c-c++-common/goacc/kernels-loop-2.c: New test. * c-c++-common/goacc/kernels-loop-3.c: New test. * c-c++-common/goacc/kernels-loop-data-2.c: New test. * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test. * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test. * c-c++-common/goacc/kernels-loop-data-update.c: New test. * c-c++-common/goacc/kernels-loop-data.c: New test. * c-c++-common/goacc/kernels-loop-g.c: New test. * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test. * c-c++-common/goacc/kernels-loop-n.c: New test. * c-c++-common/goacc/kernels-loop-nest.c: New test. * c-c++-common/goacc/kernels-loop.c: New test. * c-c++-common/goacc/kernels-noreturn.c: New test. * c-c++-common/goacc/kernels-one-counter-var.c: New test. * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test. * c-c++-common/goacc/kernels-reduction.c: New test. 2016-01-18 Tom de Vries * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation. * gcc.dg/autopar/outer-2.c: Same. * gcc.dg/autopar/outer-3.c: Same. * gcc.dg/autopar/outer-4.c: Same. * gcc.dg/autopar/outer-5.c: Same. * gcc.dg/autopar/outer-6.c: Same. * gcc.dg/autopar/parallelization-1.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same. * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same. * gcc.dg/autopar/pr39500-1.c: Same. * gcc.dg/autopar/pr39500-2.c: Same. * gcc.dg/autopar/pr46193.c: Same. * gcc.dg/autopar/pr46194.c: Same. * gcc.dg/autopar/pr49580.c: Same. * gcc.dg/autopar/pr49960-1.c: Same. * gcc.dg/autopar/pr49960.c: Same. * gcc.dg/autopar/pr68373.c: Same. * gcc.dg/autopar/reduc-1.c: Same. * gcc.dg/autopar/reduc-1char.c: Same. * gcc.dg/autopar/reduc-1short.c: Same. * gcc.dg/autopar/reduc-2.c: Same. * gcc.dg/autopar/reduc-2char.c: Same. * gcc.dg/autopar/reduc-2short.c: Same. * gcc.dg/autopar/reduc-3.c: Same. * gcc.dg/autopar/reduc-4.c: Same. * gcc.dg/autopar/reduc-6.c: Same. * gcc.dg/autopar/reduc-7.c: Same. * gcc.dg/autopar/reduc-8.c: Same. * gcc.dg/autopar/reduc-9.c: Same. * gcc.dg/autopar/uns-outer-4.c: Same. * gcc.dg/autopar/uns-outer-5.c: Same. * gcc.dg/autopar/uns-outer-6.c: Same. * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same. * gfortran.dg/parloops-exit-first-loop-alt.f95: Same. 2016-01-18 Alan Lawrence PR target/63679 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa, aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed. 2016-01-18 Alan Lawrence PR target/63679 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New. * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New. * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New. 2016-01-18 Alan Lawrence PR target/63679 * gcc.dg/tree-ssa/sra-17.c: New. * gcc.dg/tree-ssa/sra-18.c: New. 2016-01-18 Ilya Enkovich * gcc.target/i386/pr65105-5.c: Adjust to andn generation. 2016-01-18 Eric Botcazou * gnat.dg/inline12.adb: New test. 2016-01-18 Bin Cheng PR tree-optimization/66797 * gcc.c-torture/execute/pr65447.c: Relax check condition. 2016-01-18 Richard Biener PR tree-optimization/69170 * gcc.dg/torture/pr69170.c: New testcase. 2016-01-17 John David Anglin * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. 2016-01-16 Tom de Vries * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test. 2016-01-16 Tom de Vries * gcc.dg/parloops-exit-first-loop-alt.c: Move ... * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove redundant dg-require-effective-target pthread. * gcc.dg/parloops-exit-first-loop-alt-2.c: Same. * gcc.dg/parloops-exit-first-loop-alt-3.c: Same. * gcc.dg/parloops-exit-first-loop-alt-4.c: Same. * gcc.dg/parloops-exit-first-loop-alt-5.c: Same. * gcc.dg/parloops-exit-first-loop-alt-6.c: Same. * gcc.dg/parloops-exit-first-loop-alt-7.c: Same. * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same. 2016-01-16 David Edelsohn PR target/68609 * gcc.target/powerpc/recip-6.c: Enable on AIX. * gcc.target/powerpc/recip-7.c: Same. 2016-01-16 Patrick Palka PR c++/69091 * g++.dg/template/pr69091.C: New test. 2016-01-16 Patrick Palka * c-c++-common/cilk-plus/AN/an-if.c: Check that the original dump does not contain an error_mark_node. * c-c++-common/cilk-plus/CK/pr60469.c: Likewise. * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test. 2016-01-16 Patrick Palka PR c++/68936 * g++.dg/template/pr68936.C: New test. 2016-01-15 David Edelsohn PR target/68609 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm. * gcc.target/powerpc/recip-2.c: Same. * gcc.target/powerpc/recip-3.c: Same. * gcc.target/powerpc/recip-4.c: Same. * gcc.target/powerpc/recip-sqrtf.c: Same. 2016-01-15 Jeff Law PR tree-optimization/69270 * gcc.dg/tree-ssa/pr69270-2.c: New test. * gcc.dg/tree-ssa/pr69270-3.c: New test. 2016-01-15 Paul Thomas PR fortran/49630 * gfortran.dg/deferred_character_13.f90: New test for the fix of comment 3 of the PR. PR fortran/54070 * gfortran.dg/deferred_character_8.f90: New test * gfortran.dg/allocate_error_5.f90: New test PR fortran/60593 * gfortran.dg/deferred_character_10.f90: New test PR fortran/60795 * gfortran.dg/deferred_character_14.f90: New test PR fortran/61147 * gfortran.dg/deferred_character_11.f90: New test PR fortran/64324 * gfortran.dg/deferred_character_9.f90: New test 2016-01-15 Vladimir Makarov PR rtl-optimization/69030 * gcc.target/i386/pr69030.c: New. 2016-01-15 Kyrylo Tkachov * gcc.target/aarch64/target_attr_17.c: New test. 2016-01-15 Richard Biener PR tree-optimization/66856 * gcc.dg/torture/pr66856-1.c: New testcase. * gcc.dg/torture/pr66856-2.c: Likewise. 2016-01-15 Richard Biener PR debug/69137 * g++.dg/lto/pr69137_0.C: New testcase. 2016-01-15 Richard Sandiford PR middle-end/69246 * gcc.target/i386/pr69246.c: New test. 2016-01-15 Dominik Vogt * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390. 2016-01-15 Dominik Vogt PR c++/56194 * g++.dg/init/const9.C: Disable test on S/390. 2016-01-15 Dominik Vogt * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*. * g++.dg/Wno-frame-address.C: Ditto. 2016-01-15 Dominik Vogt * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390. 2016-01-15 Richard Biener PR tree-optimization/68961 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase. 2016-01-15 Ilya Enkovich * gcc.target/i386/pr65105-5.c: New test. 2016-01-15 Jan Hubicka * gcc.c-torture/execute/alias-4.c: New testcase. 2016-01-15 Jan Hubicka PR ipa/68148 * g++.dg/ipa/devirt-49.C: New testcase. 2016-01-15 Christian Bruel PR target/65837 * gcc.target/arm/attr-neon-builtin-fail2.c: New test. * gcc.target/arm/lto/pr65837-attr_0.c: New test. * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name. 2016-01-15 Richard Biener PR tree-optimization/69117 * gcc.dg/torture/pr69117.c: New testcase. 2015-01-14 Ryan Burn PR c++/69048 * g++.dg/cilk-plus/CK/pr69048.cc: New test. 2016-01-14 Francois-Xavier Coudert PR testsuite/67509 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or range tests use 100 * maximum instead of maximum + 1. 2016-01-14 Jakub Jelinek PR debug/69244 * gcc.dg/guality/pr69244.c: New test. 2016-01-14 Uros Bizjak * lib/target-supports.exp (check_effective_target_issignaling): New procedure. * gcc.dg/pr61441.c: Require issignaling effective target. 2016-01-14 Segher Boessenkool PR target/68803 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le. 2016-01-14 David Malcolm PR c++/68819 PR preprocessor/69177 * gcc.dg/plugin/location-overflow-test-1.c: New test case. * gcc.dg/plugin/location-overflow-test-2.c: New test case. * gcc.dg/plugin/location_overflow_plugin.c: New test plugin. * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 2016-01-14 Marek Polacek PR c/69262 * gcc.dg/array-15.c: New test. 2016-01-14 Jakub Jelinek PR middle-end/68146 PR tree-optimization/69155 * gfortran.dg/pr68146.f: New test. * gfortran.dg/pr69155.f90: New test. 2016-01-14 Richard Biener PR tree-optimization/68060 * gcc.dg/torture/pr68060-1.c: New testcase. * gcc.dg/torture/pr68060-2.c: Likewise. 2016-01-14 Nick Clifton * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): Add an option sequence that includes setting the ARM architecture to ARMv7-A. * gcc.target/arm/attr-neon.c: Use dg-add-options to add the command line options necessary to enable Neon support. * gcc.target/arm/neon-vlshr-imm-1.c: Likewise. * gcc.target/arm/neon-vshl-imm-1.c: Likewise. * gcc.target/arm/neon-vshr-imm-1.c: Likewise. * gcc.target/arm/pr69180.c: Likewise. 2016-01-14 Jeff Law PR tree-optimization/69270 * gcc.dg/tree-ssa/pr69270.c: New test. 2016-01-13 Bernd Schmidt PR c/66208 * c-c++-common/pr66208.c: New file. 2016-01-13 Jakub Jelinek PR tree-optimization/69156 * gcc.dg/pr69156.c: New test. 2016-01-13 H.J. Lu * gcc.target/i386/pr69225-7.c: New test. 2016-01-13 Richard Henderson * gcc.dg/tm/memopt-13.c: Update expected function. * gcc.dg/tm/memopt-6.c: Likewise. 2016-01-13 Uros Bizjak * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. * gcc.target/i386/pr68432-1.c (dg-options): Ditto. * gcc.target/i386/pr68432-2.c (dg-options): Ditto. * gcc.target/i386/pr68432-3.c (dg-options): Ditto. 2016-01-13 Tom de Vries PR tree-optimization/69169 * gcc.dg/pr69169.c: New test. 2016-01-13 Alexander Fomin PR target/69228 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. 2016-01-13 Jakub Jelinek PR target/69247 * gcc.dg/pr69247.c: New test. 2016-01-13 Richard Biener PR tree-optimization/69242 * gcc.dg/torture/pr69242.c: New testcase. 2016-01-13 Richard Biener PR tree-optimization/69186 * gcc.dg/torture/pr69186.c: New testcase. 2016-01-13 Jeff Law PR tree-optimization/67755 * gcc.dg/tree-ssa/pr67755.c: New test. 2016-01-13 Thomas Preud'homme * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static pass number in output by a star. 2016-01-12 Bin Cheng PR tree-optimization/68911 * gcc.c-torture/execute/pr68911.c: New test. 2016-01-12 Marek Polacek PR c++/68979 * g++.dg/warn/permissive-1.C: New test. 2016-01-12 Jakub Jelinek PR objc++/68511 PR c++/69213 * g++.dg/opt/pr69213.C: New test. 2016-01-12 Christian Bruel PR target/69180 * gcc.target/arm/pr69180.c: New test. 2016-01-12 Richard Biener PR lto/69077 * g++.dg/lto/pr69077_0.C: New testcase. * g++.dg/lto/pr69077_1.C: Likewise. 2016-01-12 Jakub Jelinek PR target/69175 * g++.dg/opt/pr69175.C: New test. 2016-01-12 Alan Lawrence * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' rather than #including math.h & stdlib.h. * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. * gcc.dg/vect/pr49771.c: Likewise. * gcc.dg/vect/vect-10-big-array.c: Likewise. * gcc.dg/vect/vect-neg-store-1.c: Likewise. * gcc.dg/vect/vect-neg-store-2.c: Likewise. * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. * gcc.dg/vect/pr44507.c: Likewise. * gcc.dg/vect/pr45902.c: Likewise. * gcc.dg/vect/slp-widen-mult-half.c: Likewise. * gcc.dg/vect/vect-117.c: Likewise. * gcc.dg/vect/vect-99.c: Likewise. * gcc.dg/vect/vect-aggressive-1.c: Likewise. * gcc.dg/vect/vect-cond-1.c: Likewise. * gcc.dg/vect/vect-cond-2.c: Likewise. * gcc.dg/vect/vect-cond-3.c: Likewise. * gcc.dg/vect/vect-cond-4.c: Likewise. * gcc.dg/vect/vect-mask-load-1.c: Likewise. * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-1.c: Likewise. * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-2.c: Likewise. * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-3.c: Likewise. * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. * gcc.dg/vect/vect-over-widen-4.c: Likewise. * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. * gcc.dg/vect/vect-widen-mult-half.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary include of signal.h. * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-16.c: Likewise. * gcc.dg/vect/vect-ifcvt-17.c: Likewise. * gcc.dg/vect/vect-ifcvt-2.c: Likewise. * gcc.dg/vect/vect-ifcvt-3.c: Likewise. * gcc.dg/vect/vect-ifcvt-4.c: Likewise. * gcc.dg/vect/vect-ifcvt-5.c: Likewise. * gcc.dg/vect/vect-ifcvt-5.c: Likewise. * gcc.dg/vect/vect-ifcvt-6.c: Likewise. * gcc.dg/vect/vect-ifcvt-7.c: Likewise. * gcc.dg/vect/vect-ifcvt-9.c: Likewise. * gcc.dg/vect/vect-outer-5.c: Likewise. * gcc.dg/vect/vect-outer-6.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary include of stdio.h. 2016-01-12 Nick Clifton PR target/68913 * gcc.dg/lto/pr61886_0.c: Rename the external function called to fread so that it will be found in all target runtimes. 2016-01-12 Richard Biener PR tree-optimization/69053 * g++.dg/torture/pr69053.C: New testcase. 2016-01-12 Richard Biener PR tree-optimization/69168 * gcc.dg/torture/pr69168.c: New testcase. 2016-01-12 Richard Biener PR tree-optimization/69157 * gcc.dg/torture/pr69157.c: New testcase. 2016-01-12 Richard Biener PR tree-optimization/69174 * gcc.dg/torture/pr69174.c: New testcase. 2016-01-12 Jakub Jelinek PR c++/66808 PR c++/69000 * g++.dg/tls/pr66808.C: New test. * g++.dg/tls/pr69000.C: New test. 2016-01-11 Bill Schmidt * gcc.target/powerpc/swaps-p8-23.c: New test. * gcc.target/powerpc/swaps-p8-24.c: Likewise. 2016-01-11 John David Anglin PR tree-optimization/68356 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix. 2016-01-12 Kugan Vivekanandarajah Jim Wilson PR target/69194 * gcc.target/arm/pr69194.c: New test. 2016-01-11 H.J. Lu PR target/69225 * gcc.target/i386/pr69225-1.c: New test. * gcc.target/i386/pr69225-2.c: Likewise. * gcc.target/i386/pr69225-3.c: Likewise. * gcc.target/i386/pr69225-4.c: Likewise. * gcc.target/i386/pr69225-5.c: Likewise. * gcc.target/i386/pr69225-6.c: Likewise. 2016-01-11 Jakub Jelinek PR target/67462 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86 if lp64. PR target/69071 * gcc.dg/pr69071.c: New test. PR c++/69211 * g++.dg/opt/pr69211.C: New test. PR tree-optimization/69214 * gcc.c-torture/compile/pr69214.c: New test. 2016-01-11 Uros Bizjak * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target. * gcc.target/i386/pr66232-11.c: Ditto. * gcc.target/i386/pr66232-12.c: Ditto. * gcc.target/i386/pr66232-13.c: Ditto. 2016-01-11 Richard Biener PR tree-optimization/69173 * gcc.dg/torture/pr69173.c: New testcase. 2016-01-11 Kyrylo Tkachov PR rtl-optimization/68796 * gcc.target/aarch64/tst_5.c: New test. * gcc.target/aarch64/tst_6.c: Likewise. 2016-01-11 Kyrylo Tkachov PR rtl-optimization/68841 * gcc.dg/pr68841.c: New test. * gcc.c-torture/execute/pr68841.c: New test. 2016-01-11 Yuri Rumyantsev PR rtl-optimization/68920 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option for ix86 targets. * gcc.dg/ifcvt-5.c: New test. 2016-01-11 Alexandre Oliva PR bootstrap/69123 * g++.dg/pr69123.C: New. 2016-01-11 Ilya Enkovich PR target/69010 * gcc.target/i386/pr69010.c: New test. 2016-01-11 Martin Jambor PR ipa/69044 * gcc.target/i386/chkp-pr69044.c: New test. 2016-01-11 Tom de Vries PR tree-optimization/69109 * gcc.dg/autopar/pr69109-2.c: New test. * gcc.dg/autopar/pr69109.c: New test. 2016-01-11 Tom de Vries PR tree-optimization/69108 * gcc.dg/autopar/pr69108.c: New test. 2016-01-10 Patrick Palka PR c++/69029 * c-c++-common/Wisleading-indentation.c: Augment test. 2016-01-10 Thomas Koenig PR fortran/69154 * gfortran.dg/inline_matmul_12.f90: New test. 2016-01-10 Paul Thomas PR fortran/67779 * gfortran.dg/actual_array_offset_1: New test. 2016-01-10 Tom de Vries PR tree-optimization/69062 * gcc.dg/autopar/pr69062.c: New test. 2016-01-10 Thomas Schwinge * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. * gcc.dg/vect/slp-perm-2.c: Likewise. * gcc.dg/vect/slp-perm-3.c: Likewise. * gcc.dg/vect/slp-perm-5.c: Likewise. * gcc.dg/vect/slp-perm-6.c: Likewise. * gcc.dg/vect/slp-perm-7.c: Likewise. * gcc.dg/vect/slp-perm-8.c: Likewise. 2016-01-10 Tom de Vries PR tree-optimization/69039 * gcc.dg/autopar/pr69039.c: New test. 2016-01-09 Marek Polacek PR c++/69113 * g++.dg/pr69113.C: New test. 2016-01-09 Jakub Jelinek PR middle-end/50865 PR tree-optimization/69097 * gcc.c-torture/execute/pr50865.c: New test. * gcc.c-torture/execute/pr69097-1.c: New test. * gcc.c-torture/execute/pr69097-2.c: New test. * gcc.dg/pr69097-1.c: New test. * gcc.dg/pr69097-2.c: New test. 2016-01-09 Jakub Jelinek PR c++/69164 * g++.dg/opt/pr69164.C: New test. 2016-01-08 Jakub Jelinek PR tree-optimization/69167 * gcc.dg/pr69167.c: New test. 2016-01-08 Marek Polacek PR c++/68449 * g++.dg/pr68449.C: New. 2016-01-08 Alan Lawrence PR tree-optimization/68707 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP on platforms supporting it. * gcc.dg/vect/slp-perm-2.c: Likewise. * gcc.dg/vect/slp-perm-3.c: Likewise. * gcc.dg/vect/slp-perm-5.c: Likewise. * gcc.dg/vect/slp-perm-7.c: Likewise. * gcc.dg/vect/slp-perm-8.c: Likewise. * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP on platforms supporting it. 2016-01-08 Jakub Jelinek PR tree-optimization/69162 * gcc.dg/pr69162.c: New test. PR tree-optimization/69172 * gcc.dg/pr69172.c: New test. 2016-01-08 Thomas Preud'homme PR tree-optimization/67781 * gcc.c-torture/execute/pr67781.c: New file. 2016-01-08 Jakub Jelinek PR tree-optimization/69083 * gcc.dg/vect/pr69083.c: New test. 2016-01-08 Sujoy Saraswati PR tree-optimization/61441 * gcc.dg/pr61441.c: Restrict to linux and gnu targets. Use -fexcess-precision=standard for compiler options. Use fabs() only when __FLT_EVAL_METHOD__ == 0. 2016-01-08 Jakub Jelinek PR fortran/69128 * gfortran.dg/gomp/pr69128.f90: New test. PR c++/69145 * g++.dg/ext/pr69145-1.C: New test. * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. * g++.dg/ext/pr69145-2.h: New file. 2016-01-07 Martin Sebor PR c/68966 * gcc.dg/atomic-fetch-bool.c: New test. * gcc.dg/sync-fetch-bool.c: New test. 2016-01-07 H.J. Lu PR fortran/66680 gfortran.dg/gomp/pr66680.f90: Moved to libgomp. 2016-01-07 Nick Clifton PR target/66655 * g++.dg/pr66655.C: New test. * g++.dg/pr66655_1.cc: Test support file. * g++.dg/pr66655.h: Test header file. 2016-01-07 Dominique d'Humieres PR fortran/66680 gfortran.dg/gomp/pr66680.f90: New test. 2016-01-07 H.J. Lu PR target/69171 * gcc.target/i386/pr69171-1.c: New test. * gcc.target/i386/pr69171-2.c: Likewise. * gcc.target/i386/pr69171-3.c: Likewise. * gcc.target/i386/pr69171-4.c: Likewise. * gcc.target/i386/pr69171-5.c: Likewise. * gcc.target/i386/pr69171-6.c: Likewise. 2015-12-15 Bernd Schmidt PR middle-end/67639 * c-c++-common/pr67639.c: New test. 2016-01-07 Jakub Jelinek PR tree-optimization/69141 * g++.dg/opt/pr69141.C: New test. 2016-01-06 Eric Botcazou * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. 2016-01-06 Uros Bizjak PR target/69140 * gcc.target/i386/pr69140.c: New test 2016-01-06 David Malcolm * gcc.dg/bad-dereference.c: New test case. 2015-01-06 Bill Schmidt * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. 2016-01-06 Andreas Schwab * gcc.dg/atomic-invalid-2.c: Remove duplicated content. 2016-01-06 Marek Polacek PR sanitizer/69099 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. 2016-01-05 Marek Polacek PR c/69104 * gcc.dg/atomic-invalid-2.c: New. 2016-01-05 H.J. Lu PR target/68991 * gcc.target/i386/pr68991.c: New test. 2016-01-05 H.J. Lu PR target/68991 * g++.dg/pr68991-1.C: New test. * g++.dg/pr68991-2.C: Likewise. 2016-01-05 Sergei Trofimovich PR other/60465 * gcc.target/ia64/pr60465-gprel64.c: New test. * gcc.target/ia64/pr60465-gprel64-c37.c: New test. 2016-01-05 Kyrylo Tkachov PR rtl-optimization/68651 * gcc.target/aarch64/pr68651_1.c: New test. 2016-01-05 David Malcolm PR c/69122 * c-c++-common/Wmisleading-indentation.c (pr69122): New function. 2016-01-05 Nathan Sidwell PR c++/58583 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. * gcc.dg/alias-15.c: New. 2016-01-05 Nick Clifton PR target/68870 * g++.dg/pr68770.C: New test. 2016-01-04 Mike Stump * lib/target-supports.exp (check_effective_target_cilkplus): cilkplus targets require pthreads. (check_effective_target_cilkplus): Remove special case for NVPTX. 2016-01-04 Michael Meissner * gcc.target/powerpc/p9-permute.c: New test for xxperm code generation. 2016-01-04 Jakub Jelinek Update copyright years. 2016-01-04 Marek Polacek PR c/68908 * gcc.dg/atomic/c11-atomic-exec-6.c: New test. * gcc.dg/atomic/c11-atomic-exec-7.c: New test. * gcc.dg/atomic/stdatomic-op-5.c: New test. 2016-01-04 Eric Botcazou * gcc.target/sparc/20160104-2.c: New test. 2016-01-04 Eric Botcazou * gcc.target/sparc/20160104-1.c: New test. 2016-01-03 Paul Thomas PR fortran/65045 * gfortran.dg/pr65045.f90: New test. 2016-01-02 Eric Botcazou * gnat.dg/specs/debug1.ads: Delete. 2016-01-01 Jerry DeLisle PR libgfortran/68867 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular expression. 2016-01-01 Jerry DeLisle PR libgfortran/68867 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all PowerPC. 2016-01-01 Paul Thomas PR fortran/68864 * gfortran.dg/pr68864.f90: New test. 2016-01-01 Jakub Jelinek PR tree-optimization/69070 * gcc.dg/pr69070.c: New test. PR sanitizer/69055 * gfortran.dg/pr69055.f90: New test. PR target/69015 * gcc.dg/pr69015.c: New test. Copyright (C) 2016 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.