2017-01-17 Segher Boessenkool PR target/78875 * gcc.target/powerpc/ssp-1.c: New testcase. * gcc.target/powerpc/ssp-2.c: New testcase. 2017-01-17 Wilco Dijkstra * gcc.target/aarch64/eh_return.c: New test. 2017-01-17 Bill Schmidt * vec-rlmi-rlnm.c: New file. 2017-01-17 Nathan Sidwell PR c++/61636 * g++.dg/cpp1y/pr61636-1.C: New. * g++.dg/cpp1y/pr61636-2.C: New. * g++.dg/cpp1y/pr61636-3.C: New. 2017-01-17 Martin Sebor PR testsuite/79115 * gcc.dg/pr78768.c: Make it a link-only test. 2017-01-17 David Malcolm PR c++/71497 * c-c++-common/Wmisleading-indentation-3.c: Update wording of expected messages. * c-c++-common/Wmisleading-indentation.c: Likewise. 2017-01-17 Vladimir Makarov PR target/79058 * gcc.target/arm/pr79058.c: New. 2017-01-17 Jakub Jelinek PR tree-optimization/71854 * gcc.dg/vect/pr71854.c: New test. 2017-01-17 Martin Liska PR ipa/71207 * g++.dg/ipa/pr71207.C: New test. 2017-01-17 Jan Hubicka PR middle-end/77445 * gcc.dg/tree-ssa/pr77445-2.c: New testcase. * gcc.dg/tree-ssa/pr77445.c: New testcase. 2017-01-17 Jakub Jelinek * g++.dg/tree-ssa/ssa-dse-2.C (size_t): Typedef to __SIZE_TYPE__ rather than long unsigned int. * g++.dg/tree-ssa/ssa-dom.C: Likewise. 2017-01-17 Richard Biener PR tree-optimization/71433 * gcc.dg/Warray-bounds-20.c: New testcase. 2017-01-17 Richard Biener PR testsuite/52563 PR testsuite/71237 PR testsuite/77737 * gcc.dg/tree-ssa/scev-3.c: Re-write to a GIMPLE testcase for IVOPTs. * gcc.dg/tree-ssa/scev-4.c: Likewise. * gcc.dg/tree-ssa/scev-5.c: Likewise. 2017-01-17 Alan Modra * gcc.target/powerpc/pr79066.c: New. 2017-01-16 Jeff Law PR tree-optimization/33562 PR tree-optimization/61912 PR tree-optimization/77485 PR tree-optimization/79090 * gcc.dg/tree-ssa/ssa-dse-29.c: New test. * g++.dg/tree-ssa/ssa-dse-2.C: New test. 2017-01-16 Jakub Jelinek PR c/79089 * gcc.c-torture/compile/pr79089.c: New test. PR target/79080 * gcc.dg/pr79080.c: New test. 2017-01-16 David Malcolm PR c/78304 * gcc.dg/format/pr78304.c: Convert argument from integral type to a pointer. * gcc.dg/format/pr78304-2.c: Likewise. 2017-01-16 Carl Love * gcc.target/powerpc/builtins-3.c: New vec_nabs testcase. * gcc.target/powerpc/builtins-3-p8.c: New vec_nabs testcase. 2017-01-16 Carl Love * gcc.target/powerpc/builtins-3-p9.c (test_ne_long()): Change arguments and return type to bool long long. 2017-01-16 Martin Sebor PR testsuite/79051 * gcc.dg/attr-alloc_size-4.c: Avoid exercising a test case except on x86. 2017-01-16 Paolo Carlini Revert: 2017-01-16 Paolo Carlini PR c++/71737 * g++.dg/cpp0x/pr71737.C: New. 2017-01-16 Bill Schmidt * gcc.target/powerpc/swaps-p8-27.c: New. 2017-01-16 Paolo Carlini PR c++/71737 * g++.dg/cpp0x/pr71737.C: New. 2017-01-16 Eric Botcazou * gnat.dg/opt62.adb: New test. * gnat.dg/opt62_pkg.ads: New helper. 2017-01-14 Bernd Schmidt PR rtl-optimization/78626 PR rtl-optimization/78727 * gcc.dg/torture/pr78626.c: New test. * gcc.dg/torture/pr78727.c: New test. 2017-01-14 Alan Modra * gcc.c-torture/compile/pr72749.c: New test. 2017-01-13 David Malcolm PR c/78304 * gcc.dg/format/diagnostic-ranges.c (test_macro): Undef INT_FMT. (test_macro_2): New test. (test_macro_3): New test. (test_macro_4): New test. (test_non_contiguous_strings): Convert line number to line offset. * gcc.dg/format/pr78304-2.c: New test case. * gcc.dg/format/pr78304.c: New test case. 2017-01-13 Uros Bizjak * gcc.target/i386/funcspec-56.inc: Add missing options and reorder options by implied ISAs, as in ix86_target_string. 2017-01-13 Marek Polacek PR c++/71166 * g++.dg/cpp0x/constexpr-array18.C: New test. 2017-01-13 Jeff Law * gcc.dg/tree-ssa/ssa-dse-25.c: New test. PR tree-optimization/61912 PR tree-optimization/77485 * g++.dg/tree-ssa/ssa-dse-1.C: New test. * gcc.dg/tree-ssa/pr30375: Adjust expected output. * gcc.dg/tree-ssa/ssa-dse-24.c: New test. PR tree-optimization/33562 PR tree-optimization/61912 PR tree-optimization/77485 * gcc.dg/tree-ssa/complex-4.c: Remove xfail. * gcc.dg/tree-ssa/complex-5.c: Likewise. * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise. * gcc.dg/tree-ssa/ssa-dse-18.c: New test. * gcc.dg/tree-ssa/ssa-dse-19.c: Likewise. * gcc.dg/tree-ssa/ssa-dse-20.c: Likewise. * gcc.dg/tree-ssa/ssa-dse-21.c: Likewise. 2017-01-13 Martin Liska PR ipa/79043 * gcc.c-torture/execute/pr79043.c: New test. 2017-01-13 Richard Biener PR middle-end/78411 * gcc.target/i386/pr45685.c: Add -ftree-loop-if-convert. 2017-01-13 Andre Vehreschild PR fortran/70697 * gfortran.dg/coarray/event_4.f08: New test. 2017-01-13 Andre Vehreschild PR fortran/70696 * gfortran.dg/coarray/event_3.f08: New test. 2017-01-13 Richard Biener PR tree-optimization/77283 * gcc.dg/tree-ssa/split-path-9.c: Fix. 2017-01-13 Richard Biener * gcc.dg/gimplefe-22.c: New testcase. 2017-01-13 Richard Biener PR tree-optimization/77283 * gcc.dg/tree-ssa/split-path-7.c: Adjust. * gcc.dg/tree-ssa/split-path-8.c: New testcase. * gcc.dg/tree-ssa/split-path-9.c: Likewise. 2017-01-12 Sandra Loosemore * gcc.dg/pr77862.c: Require fpic target. 2017-01-12 Michael Meissner PR target/79004 * gcc.target/powerpc/pr79004.c: New test. 2017-01-12 Martin Sebor * gcc.dg/pr78138.c: Adjust. * gcc.dg/pr78768.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-4.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-8.c: Adjust. * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Adjust. * gcc.dg/tree-ssa/pr78605.c: Adjust. * gcc.dg/tree-ssa/pr78622.c: Adjust. 2017-01-12 Jakub Jelinek * gcc.dg/tree-ssa/builtin-snprintf-1.c: New test. 2017-01-12 Martin Sebor PR testsuite/79051 * gcc.dg/attr-alloc_size-4.c: Work harder to avoid false negatives due to bug 79054. 2017-01-12 David Edelsohn * gcc.dg/pr78768.c: Require LTO. 2017-01-12 Martin Sebor PR c/79074 * c-c++-common/Waddress-2.c: Remove a test to avoid a C failure due to the referenced bug. 2017-01-12 Martin Sebor PR testsuite/79073 * gcc.dg/pr78973.c: Xfail on ILP32 targets. 2017-01-12 Uros Bizjak * gcc.target/i386/builtin_target.c (check_features): Check all supported __builtin_cpu_supports options. 2017-01-12 Kyrylo Tkachov PR tree-optimization/78319 * gcc.dg/uninit-pred-8_a.c: Add -mtune=cortex-a15 for arm. Remove xfail. 2017-01-12 Bill Schmidt PR target/79044 * gcc.target/powerpc/swaps-p8-26.c: New. 2017-01-12 Richard Biener * gcc.dg/gimplefe-21.c: New testcase. 2017-01-12 Michael Collison * gcc.dg/zero_bits_compound-2.c: Fix test for aarch64. 2017-01-11 Julia Koval Uros Bizjak * gcc.target/i386/sgx.c New test. * gcc.target/i386/sse-12.c: Add -msgx. * gcc.target/i386/sse-13.c: Ditto. * gcc.target/i386/sse-14.c: Ditto. * gcc.target/i386/sse-22.c: Ditto. * gcc.target/i386/sse-23.c: Ditto. * g++.dg/other/i386-2.C: Ditto. * g++.dg/other/i386-3.C: Ditto. 2017-01-11 Martin Sebor PR c++/24511 * g++.dg/template/explicit9.C: New test. 2017-01-11 Nathan Sidwell PR c++/77812 * g++.dg/pr77812.C: New. 2017-01-11 Jakub Jelinek PR c++/71537 * g++.dg/cpp1y/constexpr-71537.C: New test. * gcc.dg/tree-ssa/flatten-3.c: Add quotation marks around dg-options argument. 2017-01-11 Martin Sebor PR c/47931 * c-c++-common/Waddress-2.c: New test. 2017-01-11 Jakub Jelinek PR c++/78341 * g++.dg/cpp0x/pr78341.C: New test. 2017-01-11 Martin Sebor PR c/78768 * gcc.dg/pr78768.c: New test. 2017-01-11 David Malcolm PR driver/78877 * gcc.dg/spellcheck-options-14.c: New test case. * gcc.dg/spellcheck-options-15.c: New test case. * gcc.dg/spellcheck-options-16.c: New test case. * gcc.dg/spellcheck-options-17.c: New test case. 2017-01-11 Martin Liska * gcc.dg/tree-ssa/flatten-3.c: Add -fno-ipa-icf to dg-options. 2017-01-11 Jakub Jelinek * g++.dg/cpp1z/decomp4.C (test): Use 2 identifier decomposition instead of just 1 for the decomposition from struct C. 2017-01-11 Eric Botcazou * gcc.c-torture/execute/20170111-1.c: New test. 2017-01-11 Richard Biener * gcc.dg/tree-ssa/pr61743-1.c: Adjust. 2017-01-11 Jakub Jelinek PR middle-end/50199 * gcc.dg/lto/pr50199_0.c: New test. 2017-01-10 Martin Sebor PR testsuite/78960 PR testsuite/78959 PR testsuite/78133 * gcc.dg/tree-ssa/builtin-sprintf.c: Require C99 runtime. * gcc.dg/tree-ssa/pr78622.c: Ditto. 2017-01-10 Martin Sebor PR middle-end/78138 * gcc.dg/pr78138.c: New test. 2017-01-10 David Malcolm PR c++/77949 * g++.dg/diagnostic/pr77949.C: New test case. 2017-01-10 Martin Sebor PR middle-end/78245 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Add tests. 2017-01-10 Martin Sebor PR tree-optimization/78775 * gcc.dg/attr-alloc_size-4.c: Add test cases. * gcc.dg/attr-alloc_size-10.c: New test. * gcc.dg/attr-alloc_size-11.c: New test. * gcc.dg/builtin-stringop-chk-7.c: New test. * gcc.dg/pr78775.c: New test. * gcc.dg/pr78973-2.c: New test. * gcc.dg/pr78973.c: New test. 2017-01-10 Jeff Law PR tree-optimization/77766 PR tree-optimization/78856 * gcc.c-torture/execute/pr77766.c: New test. 2016-01-10 Richard Biener PR tree-optimization/79034 * g++.dg/torture/pr79034.C: New testcase. 2017-01-10 Martin Liska * gcc.dg/ipa/ipa-icf-1.c: Change scanned pattern. * gcc.dg/ipa/ipa-icf-10.c: Likewise. * gcc.dg/ipa/ipa-icf-11.c: Likewise. * gcc.dg/ipa/ipa-icf-12.c: Likewise. * gcc.dg/ipa/ipa-icf-13.c: Likewise. * gcc.dg/ipa/ipa-icf-16.c: Likewise. * gcc.dg/ipa/ipa-icf-18.c: Likewise. * gcc.dg/ipa/ipa-icf-2.c: Likewise. * gcc.dg/ipa/ipa-icf-20.c: Likewise. * gcc.dg/ipa/ipa-icf-21.c: Likewise. * gcc.dg/ipa/ipa-icf-23.c: Likewise. * gcc.dg/ipa/ipa-icf-25.c: Likewise. * gcc.dg/ipa/ipa-icf-26.c: Likewise. * gcc.dg/ipa/ipa-icf-27.c: Likewise. * gcc.dg/ipa/ipa-icf-3.c: Likewise. * gcc.dg/ipa/ipa-icf-35.c: Likewise. * gcc.dg/ipa/ipa-icf-36.c: Likewise. * gcc.dg/ipa/ipa-icf-37.c: Likewise. * gcc.dg/ipa/ipa-icf-5.c: Likewise. * gcc.dg/ipa/ipa-icf-7.c: Likewise. * gcc.dg/ipa/ipa-icf-8.c: Likewise. * gcc.dg/ipa/pr64307.c: Likewise. * gcc.dg/ipa/pr77653.c: Likewise. 2017-01-10 Andrew Senkevich * g++.dg/other/i386-2.C: Add -mavx512vpopcntdq. * g++.dg/other/i386-3.C: Ditto. * gcc.target/i386/sse-12.c: Ditto. * gcc.target/i386/sse-13.c: Ditto. * gcc.target/i386/sse-22.c: Ditto. * gcc.target/i386/sse-23.c: Ditto. * gcc.target/i386/builtin_target.c: Handle new option. * gcc.target/i386/funcspec-56.inc: Test new attributes. * gcc.target/i386/avx512vpopcntdq-vpopcntd.c: New test. * gcc.target/i386/avx512vpopcntdq-vpopcntq.c: Ditto. 2017-01-09 Martin Sebor PR testsuite/79036 * gcc.dg/tree-ssa/builtin-sprintf.c: Handle extended formats with different precisions. 2017-01-09 Eric Botcazou * g++.dg/opt/call2.C: New test. * g++.dg/opt/call3.C: Likewise. * gnat.dg/array26.adb: New test. * gnat.dg/array26_pkg.ad[sb]: New helper. * gnat.dg/array27.adb: New test. * gnat.dg/array27_pkg.ad[sb]: New helper. * gnat.dg/array28.adb: New test. * gnat.dg/array28_pkg.ad[sb]: New helper. 2017-01-09 Jakub Jelinek PR translation/79019 PR translation/79020 * c-c++-common/goacc/host_data-2.c (f): Adjust expected spelling of diagnostics. * gfortran.dg/initialization_17.f90: Likewise. 2017-01-09 Dominique d'Humieres PR testsuite/79026 * gcc.target/i386/pr78904-2.c: Require nonpic targets. * gcc.target/i386/pr78904-4.c: Likewise. * gcc.target/i386/pr78904-6.c: Likewise. * gcc.target/i386/pr78967-2.c: Likewise. 2017-01-09 Jakub Jelinek PR tree-optimization/78899 * gcc.target/i386/pr78899.c: New test. * gcc.dg/pr71077.c: New test. 2017-01-09 Martin Jambor PR ipa/78365 PR ipa/78599 * gcc.dg/torture/pr78365.c: New test. 2017-01-09 Jakub Jelinek PR c++/78948 * g++.dg/cpp1z/constexpr-if10.C: Fix PR number in comment. (main): Use int* instead of long long. PR tree-optimization/78938 * gcc.dg/vect/pr78938.c: New test. 2017-01-09 Kyrylo Tkachov * gcc.dg/20161219.c: New test. 2017-01-09 Richard Biener PR tree-optimization/78997 * gcc.dg/torture/pr78997.c: New testcase. 2017-01-09 Richard Biener PR debug/79000 * g++.dg/lto/pr79000_0.C: New testcase. * g++.dg/lto/pr79000_1.c: Likewise. 2017-01-08 Martin Sebor PR middle-end/77708 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: New test. * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: New test. * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL test cases failing due to bug 78969. * gcc.dg/format/pr78569.c: Adjust. 2017-01-07 David Malcolm PR c++/72803 * g++.dg/diagnostic/pr72803.C: New test case. 2017-01-07 Martin Sebor * gcc.dg/attr-alloc_size-3.c: Remove regex made redundant by r243461. * gcc.dg/attr-alloc_size-4.c: Same. 2017-01-07 Andre Vehreschild * gfortran.dg/coarray/ptr_comp_1.f08: New test. * gfortran.dg/coarray/ptr_comp_2.f08: New test. * gfortran.dg/coarray/ptr_comp_3.f08: New test. * gfortran.dg/coarray/ptr_comp_4.f08: New test. * gfortran.dg/coarray_ptr_comp_1.f08: New test. * gfortran.dg/coarray_ptr_comp_2.f08: New test. * gfortran.dg/coarray_ptr_comp_3.f08: New test. 2017-01-06 Aaron Sawdey * gcc.dg/memcmp-1.c: New. * gcc.dg/strncmp-1.c: New. 2017-01-06 Andre Vieira * gcc.target/arm/acle/mcrr: New. * gcc.target/arm/acle/mcrr2: New. * gcc.target/arm/acle/mrrc: New. * gcc.target/arm/acle/mrrc2: New. 2017-01-06 Andre Vieira * gcc.target/arm/acle/mcr.c: New. * gcc.target/arm/acle/mrc.c: New. * gcc.target/arm/acle/mcr2.c: New. * gcc.target/arm/acle/mrc2.c: New. 2017-01-06 Andre Vieira * gcc.target/arm/acle/ldc: New. * gcc.target/arm/acle/ldc2: New. * gcc.target/arm/acle/ldcl: New. * gcc.target/arm/acle/ldc2l: New. * gcc.target/arm/acle/stc: New. * gcc.target/arm/acle/stc2: New. * gcc.target/arm/acle/stcl: New. * gcc.target/arm/acle/stc2l: New. 2017-01-06 Andre Vieira * gcc.target/arm/acle/acle.exp: Run tests for different options and make sure fat-lto-objects is used such that we can still do assemble scans. * gcc.target/arm/acle/cdp.c: New. * gcc.target/arm/acle/cdp2.c: New. * lib/target-supports.exp (check_effective_target_arm_coproc1_ok): New. (check_effective_target_arm_coproc1_ok_nocache): New. (check_effective_target_arm_coproc2_ok): New. (check_effective_target_arm_coproc2_ok_nocache): New. (check_effective_target_arm_coproc3_ok): New. (check_effective_target_arm_coproc3_ok_nocache): New. (check_effective_target_arm_coproc4_ok): New. (check_effective_target_arm_coproc4_ok_nocache): New. 2017-01-06 Martin Sebor PR middle-end/78605 * gcc.dg/tree-ssa/pr78605.c: New test. 2017-01-05 Martin Sebor PR tree-optimization/78910 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Adjust text of expected diagnostics. * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. * gcc.dg/tree-ssa/pr78910.c: New test. 2017-01-05 Eric Botcazou * gcc.dg/sso-10.c: New test. 2017-01-05 Jakub Jelinek PR tree-optimization/71016 * gcc.target/i386/pr71016.c: New test. * gcc.target/aarch64/pr71016.c: New test. * gcc.dg/tree-ssa/pr66726-3.c: New test. PR c++/78931 * g++.dg/cpp1z/decomp19.C: New test. PR c++/78890 * g++.dg/init/ref14.C: Expect error even in C++11 and later. * g++.dg/init/union1.C: Likewise. * g++.dg/cpp0x/union6.C: Expect errors. * g++.dg/cpp0x/union8.C: New test. * g++.dg/cpp0x/pr78890-1.C: New test. * g++.dg/cpp0x/pr78890-2.C: New test. 2017-01-05 David Edelsohn * gcc.target/powerpc/pr71670.c: Require p9vector. * gcc.target/powerpc/p9-novsx.c: Same. 2017-01-05 David Malcolm * selftests/asr_div1.rtl: New file. * selftests/aarch64: New subdirectory. * selftests/aarch64/times-two.rtl: New file. * selftests/bb-index.rtl: New file. * selftests/cfg-test.rtl: New file. * selftests/const-int.rtl: New file. * selftests/example-labels.rtl: New file. * selftests/insn-with-mode.rtl: New file. * selftests/jump-to-label-ref.rtl: New file. * selftests/jump-to-return.rtl: New file. * selftests/jump-to-simple-return.rtl: New file. * selftests/mem.rtl: New file. * selftests/note-insn-deleted.rtl: New file. * selftests/note_insn_basic_block.rtl: New file. * selftests/simple-cse.rtl: New file. * selftests/symbol-ref.rtl: New file. * selftests/x86_64: New subdirectory. * selftests/x86_64/call-insn.rtl: New file. * selftests/x86_64/copy-hard-reg-into-frame.rtl: New file. * selftests/x86_64/times-two.rtl: New file. * selftests/x86_64/unspec.rtl: New file. 2017-01-05 Nathan Sidwell PR c++/78765 * g++.dg/cpp0x/pr78765.C: New. 2017-01-05 Dominik Vogt * gcc.target/s390/memcpy-2.c: New test. * gcc.target/s390/memset-2.c: New test. 2017-01-05 Andreas Krebbel * gcc.target/s390/memcpy-1.c: New test. 2017-01-04 Jeff Law PR tree-optimization/78812 * g++.dg/torture/pr78812.C: New test. 2017-01-04 Michael Meissner PR target/71977 PR target/70568 PR target/78823 * gcc.target/powerpc/pr71977-1.c: New tests to check whether on 64-bit VSX systems with direct move, whether we optimize common code sequences in the GLIBC math library for float math functions. * gcc.target/powerpc/pr71977-2.c: Likewise. 2017-01-04 Marek Polacek PR c++/64767 * c-c++-common/Wpointer-compare-1.c: New test. 2017-01-04 Jakub Jelinek PR c++/78949 * c-c++-common/Wunused-var-16.c: New test. PR c++/78693 * g++.dg/cpp0x/pr78693.C: New test. PR driver/78957 * gcc.dg/pr78957.c: New test. * g++.dg/cpp1y/auto-fn34.C: New test. PR c++/71182 * g++.dg/cpp0x/pr71182.C: New test. 2017-01-04 Kelvin Nilsen PR target/78056 * gcc.target/powerpc/pr78056-1.c: New test. * gcc.target/powerpc/pr78056-2.c: New test. * gcc.target/powerpc/pr78056-3.c: New test. * gcc.target/powerpc/pr78056-4.c: New test. * gcc.target/powerpc/pr78056-5.c: New test. * gcc.target/powerpc/pr78056-6.c: New test. * gcc.target/powerpc/pr78056-7.c: New test. * gcc.target/powerpc/pr78056-8.c: New test. * lib/target-supports.exp (check_effective_target_powerpc_popcntb_ok): New procedure to test whether the effective target supports the popcntb instruction. 2017-01-03 Jeff Law PR tree-optimization/67955 * gcc.dg/tree-ssa/ssa-dse-28.c: New test. 2017-01-04 Marek Polacek PR c++/77545 PR c++/77284 * g++.dg/cpp0x/range-for32.C: New test. * g++.dg/cpp0x/range-for33.C: New test. 2017-01-04 David Malcolm * gcc.dg/Wmissing-braces-fixits.c: New test case. 2017-01-04 Nathan Sidwell PR c++/66735 * g++.dg/cpp1y/pr66735.C: New. 2017-01-04 Jakub Jelinek PR tree-optimization/71563 * gcc.dg/tree-ssa/pr71563.c: New test. 2017-01-04 Janne Blomqvist PR fortran/78534 PR fortran/78976 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times due to gfc_trans_string_copy change to avoid -Wstringop-overflow. * gfortran.dg/transfer_intrinsic_1.f90: Change scan-tree-dump-times due to gfc_trans_string_copy change to avoid -Wstringop-overflow. 2017-01-03 Jeff Law PR tree-optimization/78856 * gcc.c-torture/execute/pr78856.c: New test. 2017-01-03 Michael Meissner PR target/78953 * gcc.target/powerpc/pr78953.c: New test. 2017-01-03 Ian Lance Taylor * gcc.misc-tests/godump-1.c: Update for accurate representation of enums. 2017-01-03 Martin Sebor PR tree-optimization/78696 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Remove incorrect test cases. * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Correct off-by-1 errors. * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: New test. * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases. 2017-01-03 David Malcolm * gcc.dg/dg-test-1.c: Add tests of relative line specifications with more than one digit. * lib/gcc-dg.exp (process-message): Support more than one digit in relative line specifications. 2017-01-03 Jakub Jelinek PR tree-optimization/78965 * gcc.dg/pr78965.c: New test. PR middle-end/78901 * g++.dg/opt/pr78901.C: New test. 2017-01-03 Janne Blomqvist PR fortran/78534 PR fortran/66310 * gfortran.dg/dependency_49.f90: Change scan-tree-dump-times due to gfc_trans_string_copy change to avoid -Wstringop-overflow. * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T. * gfortran.dg/repeat_7.f90: New test for PR 66310. * gfortran.dg/scan_2.f90: Handle potential cast in assignment. * gfortran.dg/string_1.f90: Limit to ilp32 targets. * gfortran.dg/string_1_lp64.f90: New test. * gfortran.dg/string_3.f90: Limit to ilp32 targets. * gfortran.dg/string_3_lp64.f90: New test. * gfortran.dg/transfer_intrinsic_1.f90: Change scan-tree-dump-times due to gfc_trans_string_copy change to avoid -Wstringop-overflow. 2017-01-02 Uros Bizjak PR target/78967 * gcc.target/i386/pr78967-1.c: New test. * gcc.target/i386/pr78967-2.c: Ditto. * gcc.target/i386/pr78967-3.c: Ditto. * gcc.target/i386/pr78904-2.c: Tighten scan-asm patterns. * gcc.target/i386/pr78904-4.c: Ditto. * gcc.target/i386/pr78904-6.c: Ditto. 2017-01-01 Jan Hubicka PR middle-end/77674 * g++.dg/torture/pr77674.C: New testcase. 2017-01-01 Jakub Jelinek Update copyright years. Copyright (C) 2017 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.