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.