Support -std=f2018
[gcc.git] / gcc / testsuite / ChangeLog
index dab24f424388e8e06e5c3aea7b0351c6ed438afb..f46994747bdb3b5ada60a4e269a973b006ab0313 100644 (file)
@@ -1,3 +1,593 @@
+2017-12-17  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       * gfortran.dg/error_stop_3.f90: Update -std= option, fix comments.
+       * gfortran.dg/error_stop_4.f90: Update error message.
+       * gfortran.dg/implicit_14.f90: Likewise.
+       * gfortran.dg/spellcheck-procedure_2.f90: Don't warn for F2018
+       features.
+
+2017-12-17  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+       * gcc.target/i386/wmul-3.c: New test.
+
+2017-12-16  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/78918
+       * c-c++-common/Warray-bounds.c: New test.
+       * c-c++-common/Warray-bounds-2.c: New test.
+       * c-c++-common/Warray-bounds-3.c: New test.
+       * c-c++-common/Warray-bounds-4.c: New test.
+       * c-c++-common/Warray-bounds-5.c: New test.
+       * c-c++-common/Wrestrict-2.c: New test.
+       * c-c++-common/Wrestrict.c: New test.
+       * c-c++-common/Wrestrict.s: New test.
+       * c-c++-common/Wsizeof-pointer-memaccess1.c: Adjust
+       * c-c++-common/Wsizeof-pointer-memaccess2.c: Same.
+       * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
+       * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
+       * gcc.dg/range.h: New header.
+       * gcc.dg/memcpy-6.c: New test.
+       * gcc.dg/pr69172.c: Adjust.
+       * gcc.dg/pr79223.c: Same.
+       * gcc.dg/pr81345.c: Adjust.
+       * gcc.dg/Wobjsize-1.c: Same.
+       * gcc.dg/Wrestrict-2.c: New test.
+       * gcc.dg/Wrestrict.c: New test.
+       * gcc.dg/Wsizeof-pointer-memaccess1.c: Adjust.
+       * gcc.dg/builtin-stpncpy.c: Same.
+       * gcc.dg/builtin-stringop-chk-1.c: Same.
+       * gcc.target/i386/chkp-stropt-17.c: New test.
+       * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Adjust.
+
+2017-12-16  Martin Sebor  <msebor@redhat.com>
+
+       PR tree-optimization/83239
+       * g++.dg/pr83239.C: New test case.
+
+2017-12-16  Sebastian Peryt  <sebastian.peryt@intel.com>
+
+       PR testsuite/82767
+        * gcc.target/i386/pr71321.c: Test with -mtune=generic
+
+2017-12-15  Markus Trippelsdorf  <markus@trippelsdorf.de>
+
+        PR target/83358
+       * gcc.target/i386/pr83358-1.c: New test.
+       * gcc.target/i386/pr83358-2.c: New test.
+
+2017-12-15  Jeff Law  <law@redhat.com>
+
+       PR tree-optimization/36550
+       * gcc.dg/tree-ssa/pr36550.c: New test.
+
+2017-12-15  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR tree-optimization/81165
+       * gcc.dg/pr81165.c: New.
+
+2017-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/83205
+       * g++.dg/cpp1z/decomp3.C: Adjust for structured binding count
+       mismatch diagnostics split into error and warning with plural
+       forms.
+       * g++.dg/cpp1z/decomp10.C: Likewise.
+       * g++.dg/cpp1z/decomp32.C: New test.
+
+       PR c++/81197
+       * g++.dg/cpp1z/decomp34.C: New test.
+
+       PR c++/80135
+       PR c++/81922
+       * g++.dg/warn/Wplacement-new-size-1.C (fBx1): Initialize nested
+       flexible array member only with {}.  Add dg-warning.
+       (fBx2, fBx3): Remove.
+       * g++.dg/warn/Wplacement-new-size-2.C (fBx1): Initialize nested
+       flexible array member only with {}.  Add dg-warning.
+       (fBx2, fBx3): Remove.
+       * g++.dg/warn/Wplacement-new-size-6.C: New test.
+       * g++.dg/ext/flexary13.C (main): Remove test for initialization
+       of nested flexible array member with non-empty initializer.
+       * g++.dg/ext/flexary25.C: New test.
+       * g++.dg/ext/flexary26.C: New test.
+       * g++.dg/ext/flexary27.C: New test.
+       * g++.dg/parse/pr43765.C: Expect diagnostics about initialization
+       of nested flexible array member with non-empty initializer.  Expect
+       C++2A diagnostics about mixing of designated and non-designated
+       initializers.
+
+       PR c++/83217
+       * g++.dg/cpp1z/decomp33.C: New test.
+
+       PR tree-optimization/80631
+       * gcc.target/i386/avx2-pr80631.c: New test.
+
+       * g++.dg/plugin/attribute_plugin.c (user_attr): Swap
+       affects_type_identity and handler fields, add NULL for exclude.
+
+2017-12-14  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/59930
+       * g++.dg/cpp0x/temp_default4.C: Adjust diagnostic.
+       * g++.old-deja/g++.pt/friend23.C: Likewise.
+       * g++.old-deja/g++.pt/friend24.C: Delete.
+
+2017-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/83269
+       * gcc.c-torture/execute/pr83269.c: New test.
+
+       PR sanitizer/81281
+       * gcc.dg/pr81281-3.c: New test.
+
+2017-12-15  Justin Squirek  <squirek@adacore.com>
+
+       * gnat.dg/aliasing4.adb: New testcase.
+
+2017-12-15  Ed Schonberg  <schonberg@adacore.com>
+
+       * gnat.dg/incomplete6.adb, gnat.dg/incomplete6.ads: New testcase.
+
+2017-12-15  Hristian Kirtchev  <kirtchev@adacore.com>
+
+       * gnat.dg/initializes.ads, gnat.dg/initializes.adb: New testcase.
+
+2017-12-15  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/component_size.adb: New testcase.
+
+2017-12-15  Richard Biener  <rguenther@suse.de>
+
+       PR lto/83388
+       * gcc.dg/lto/pr83388_0.c: New testcase.
+
+2017-12-15  Ed Schonberg  <schonberg@adacore.com>
+
+       * gnat.dg/expr_func2.ads, gnat.dg/expr_func2.adb: New testcase.
+
+2017-12-15  Hristian Kirtchev  <kirtchev@adacore.com>
+
+       * gnat.dg/dflt_init_cond.adb, gnat.dg/dflt_init_cond_pkg.ads: New
+       testcase.
+
+2017-12-15  Hristian Kirtchev  <kirtchev@adacore.com>
+
+       * gnat.dg/expr_func_main.adb, gnat.dg/expr_func_pkg.ads,
+       gnat.dg/expr_func_pkg.adb: New testcase.
+
+2017-12-15  Hristian Kirtchev  <kirtchev@adacore.com>
+
+       * gnat.dg/abe_pkg.adb, gnat.dg/abe_pkg.ads: New testcase.
+
+2017-12-15  Ed Schonberg  <schonberg@adacore.com>
+
+       * gnat.dg/subp_inst.adb, gnat.dg/subp_inst_pkg.adb,
+       gnat.dg/subp_inst_pkg.ads: New testcase.
+
+2017-12-15  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512f-aesenclast-2.c: New test.
+       * gcc.target/i386/avx512vl-aesenclast-2.c: Ditto.
+       * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
+
+2017-12-15  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512f-aesenc-2.c: New test.
+       * gcc.target/i386/avx512vl-aesenc-2.c: Ditto.
+       * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
+
+2017-12-15  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512f-aesdeclast-2.c: New test.
+       * gcc.target/i386/avx512vl-aesdeclast-2.c
+       * gcc.target/i386/avx512fvl-vaes-1.c: Handle new intrinsics.
+
+2017-12-14  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * c-c++-common/Wcast-function-type.c: New test.
+       * g++.dg/Wcast-function-type.C: New test.
+
+2017-12-14  Qing Zhao  <qing.zhao@oracle.com>
+
+       PR middle_end/79538
+       * gcc.dg/pr79538.c: New test.
+
+2017-12-14  David Malcolm  <dmalcolm@redhat.com>
+
+       PR tree-optimization/83312
+       * gcc.dg/pr83312.c: New test case.
+
+2017-12-14  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/alignment13.adb: New test.
+
+2017-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR lto/81406
+       * gcc.dg/lto/pr81406_0.c: New test.
+
+2017-12-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/66974
+       * gcc.dg/Warray-bounds-24.c: New testcase.
+
+2017-12-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/65258
+       * gcc.dg/Warray-bounds-23.c: New testcase.
+
+2017-12-14  Tom de Vries  <tom@codesourcery.com>
+
+       * lib/target-supports.exp (check_effective_target_weak_undefined): New
+       proc.
+       * gcc.dg/visibility-22.c: Require effective target weak_undefined.
+
+2017-12-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/83326
+       * gcc.dg/tree-ssa/pr81388-2.c: Adjust.
+
+2017-12-14  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/alignment11.adb: New test.
+       * gnat.dg/alignment12.adb: Likewise.
+
+2017-12-14  Richard Biener  <rguenther@suse.de>
+
+       PR c/83415
+       * gcc.dg/pr83415.c: New testcase.
+
+2017-12-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/83418
+       * gcc.dg/torture/pr83418.c: New testcase.
+
+2017-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/83396
+       * gcc.dg/pr83396.c: New test.
+
+       PR tree-optimization/83198
+       * gcc.dg/pr83198.c: New test.
+       * gcc.dg/tree-ssa/pr83198.c: New test.
+
+2017-12-14  Sudakshina Das  <sudi.das@arm.com>
+
+       PR target/81228
+       * gcc.dg/pr81228.c: New.
+
+2017-12-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/79650
+       * g++.dg/template/pr79650.C: New test.
+
+2017-12-14  Richard Sandiford  <richard.sandiford@linaro.org>
+           Alan Hayward  <alan.hayward@arm.com>
+           David Sherwood  <david.sherwood@arm.com>
+
+       * gcc.dg/plugin/poly-int-tests.h,
+       gcc.dg/plugin/poly-int-test-1.c,
+       gcc.dg/plugin/poly-int-01_plugin.c,
+       gcc.dg/plugin/poly-int-02_plugin.c,
+       gcc.dg/plugin/poly-int-03_plugin.c,
+       gcc.dg/plugin/poly-int-04_plugin.c,
+       gcc.dg/plugin/poly-int-05_plugin.c,
+       gcc.dg/plugin/poly-int-06_plugin.c,
+       gcc.dg/plugin/poly-int-07_plugin.c: New tests.
+       * gcc.dg/plugin/plugin.exp: Run them.
+
+2017-12-13  Peter Bergner  <bergner@vnet.ibm.com>
+
+       * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test.
+
+2017-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/81061
+       * g++.dg/other/const5.C: New.
+
+2017-12-13  Alexandre Oliva  <aoliva@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/83396
+       PR debug/83391
+       * gcc.dg/torture/pr83396.c: New test.
+       * g++.dg/torture/pr83391.C: New test.
+
+2017-12-13  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR rtl-optimization/83393
+       * gcc.dg/pr83393.c: New testcase.
+
+2017-12-13  Nathan Sidwell  <nathan@acm.org>
+
+       PR c++/15272
+       * g++.dg/template/pr71826.C: Adjust for 15272 fix.
+
+2017-12-12  Jeff Law  <law@redhat.com>
+
+       PR tree-optimization/83298
+       PR tree-optimization/83362
+       PR tree-optimization/83383
+       * gcc.c-torture/execute/pr83298.c: New test.
+       * gcc.c-torture/execute/pr83362.c New test.
+       * gcc.c-torture/execute/pr83383.c New test.
+
+2017-12-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * lib/gcc-dg.exp (process-message): Avoid additional whitespace in
+       $expmsg.
+
+2017-12-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/83385
+       * gcc.dg/graphite/pr83385.c: New testcase.
+
+2017-12-12  Marek Polacek  <polacek@redhat.com>
+
+       PR c/82679
+       * gcc.dg/c11-atomic-5.c: New test.
+
+2017-12-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/83363
+       PR rtl-optimization/83364
+       * gcc.dg/pr83363.c: New test.
+       * gcc.dg/pr83364.c: New test.
+
+       PR tree-optimization/83359
+       * gcc.dg/graphite/pr83359.c: New test.
+
+       PR tree-optimization/80631
+       * gcc.dg/vect/pr80631-1.c: New test.
+       * gcc.dg/vect/pr80631-2.c: New test.
+       * gcc.dg/vect/pr65947-13.c: Expect integer induc cond reduction
+       vectorization.
+
+2017-12-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/81889
+       * gfortran.dg/pr81889.f90: New testcase.
+       * gcc.dg/tree-ssa/pr64183.c: Adjust.
+
+2017-12-12  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512-check.h: Handle bit_VAES.
+       * gcc.target/i386/avx512f-aesdec-2.c: New test.
+       * gcc.target/i386/avx512fvl-vaes-1.c: Ditto.
+       * gcc.target/i386/avx512vl-aesdec-2.c: Ditto.
+       * gcc.target/i386/i386.exp (check_effective_target_avx512vaes): New.
+
+2017-12-11  David Malcolm  <dmalcolm@redhat.com>
+
+       PR c/82050
+       * gcc.dg/plugin/expensive-selftests-1.c: New file.
+       * gcc.dg/plugin/expensive_selftests_plugin.c: New file.
+       * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
+
+2017-12-11  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * gcc.dg/pr83361.c: Add -Wno-div-by-zero to dg-options.
+
+2017-12-11  Martin Sebor  <msebor@redhat.com>
+
+       PR c/81544
+       * c-c++-common/Wattributes-2.c: New test.
+       * c-c++-common/Wattributes.c: Ditto.
+       * g++.dg/Wattributes-2.C: Ditto.
+       * gcc.dg/Wattributes-6.c: Ditto.
+       * gcc.dg/Wattributes-7.c: Ditto.
+
+2017-12-07  Carl Love  <cel@us.ibm.com>
+
+       * gcc.target/powerpc/altivec-12.c (main):  Add tests for vec_avg.
+       * gcc.target/powerpc/builtins-1.c: Renamed builtins-1.h.
+       * gcc.target/powerpc/builtins-1.h: Add tests for vec_and,
+       vec_andc, vec_cpsgn, vec_mergeh,vec_mergel, vec_nor, vec_or,
+       vec_sel, vec_xor, vec_all_eq, vec_all_ge, vec_all_gt, vec_all_le,
+       vec_all_lt, vec_all_ne, vec_any_eq,vec_any_ge, vec_any_gt,vec_any_le,
+       vec_any_lt, vec_any_ne, vec_cntlz, vec_round, vec_rsqrt, vec_rsqrte,
+       vec_splat, vec_div, vec_mul,vec_ctf, vec_cts, vec_ctu.
+       * gcc.target/powerpc/builtins-1-be.c: New file, big endian
+       test file for tests in builtins-1.h.
+       * gcc.target/powerpc/builtins-1-le.c: New file, little endian
+       test file for tests in builtins-1.h.
+       * gcc.target/powerpc/builtins-2.c (main): Add tests for vec_ctf,
+       vec_cts, vec_ctu.
+       * gcc.target/powerpc/builtins-3-runnable.c (test_result_sp): Fix printf
+       conversion character.
+       * gcc.target/powerpc/fold-vec-minmax-char.c (test1_min, test2_min,
+       test4_min, test1_max, test2_max): Add tests for vec_max and vec_min.
+       * gcc.target/powerpc/fold-vec-minmax-int.c (test4_min, test5_min,
+       test7_min, test8_min): Add tests for vec_min.
+       * gcc.target/powerpc/fold-vec-minmax-longlong.c (test7_max, test8_max,
+       test9_max, test10_max): Add tests for and vec_max.
+       * gcc.target/powerpc/fold-vec-minmax-short.c (test4_min, test5_min,
+       tes7_min, test8_min): Add tests for and vec_min.
+       * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test for vec_adds,
+       vec_subs, vec_sum2s, vec_sum4s.
+       * gcc.target/powerpc/vsx-splats-p8.c: New file to test vec_splats.
+       * gcc.target/vsx-vector-5.c (arg1_tests_d, arg1_tests_d): Add
+       tests for vec_ceil, vec_floor, vec_nearbyint, vec_sqrt.
+       * gcc.target/vsx-vector-7.c (foo): Add tests for vec_sel.
+       * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
+
+2017-12-11  Carl Love  <cel@us.ibm.com>
+
+       * config/rs6000/altivec.h (vec_extract_fp32_from_shorth,
+       vec_extract_fp32_from_shortl]): Add #defines.
+       * config/rs6000/rs6000-builtin.def (VSLDOI_2DI): Add macro expansion.
+       * config/rs6000/rs6000-c.c (ALTIVEC_BUILTIN_VEC_UNPACKH,
+       ALTIVEC_BUILTIN_VEC_UNPACKL, ALTIVEC_BUILTIN_VEC_AND,
+       ALTIVEC_BUILTIN_VEC_SLD, ALTIVEC_BUILTIN_VEC_SRL,
+       ALTIVEC_BUILTIN_VEC_SRO, ALTIVEC_BUILTIN_VEC_SLD,
+       ALTIVEC_BUILTIN_VEC_SLL): Add expansions.
+       * doc/extend.texi: Add documentation for the added builtins.
+
+2017-12-11  Alexandre Oliva <aoliva@redhat.com>
+
+       PR rtl-optimization/80693
+       PR rtl-optimization/81019
+       PR rtl-optimization/81020
+       * gcc.dg/pr80693.c: New.
+       * gcc.dg/pr81019.c: New.
+
+2017-12-11  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR rtl-optimization/83361
+       * gcc.dg/pr83361.c: New testcase.
+
+2017-12-11  Will Schmidt  <will_schmidt@vnet.ibm.com>
+
+       * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: New.
+
+2017-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/83379
+       * gfortran.dg/minval_char_1.f90: Correct logic for mask
+       calculation.
+       * gfortran.dg/minval_char_2.f90: Likewise.
+       * gfortran.dg/maxval_char_1.f90: Likewise.
+       * gfortran.dg/maxval_char_2.f90: Likewise.
+
+2017-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/45689
+       * gfortran.dg/minval_parameter_1.f90: New test.
+       * gfortran.dg/maxval_parameter_1.f90: New test.
+
+2017-12-10  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       PR fortran/53478
+       * gfortran.dg/binding_label_tests_4.f03: Update dg-error.
+       * gfortran.dg/binding_label_tests_6.f03: Likewise.
+       * gfortran.dg/binding_label_tests_7.f03: Likewise.
+       * gfortran.dg/binding_label_tests_8.f03: Likewise.
+       * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
+       * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
+       * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
+       * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
+       * gfortran.dg/binding_label_tests_29.f90: New test.
+
+2017-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/83337
+       * gcc.dg/tree-ssa/loop-interchange-14.c: New test.
+       * gcc.dg/tree-ssa/loop-interchange-15.c: New test.
+
+2017-12-09  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/82934
+       PR fortran/83318
+       * gfortran.dg/allocate_assumed_charlen_2.f90: new test.
+
+2017-12-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/83338
+       * gcc.dg/vect/pr83338.c: New test.
+
+2017-12-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/83316
+       * gfortran.dg/minval_char_5.f90: New test.
+
+2017-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/83317
+       * gcc.target/i386/pr83317.c: New test.
+
+2017-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/81595
+       * gcc.c-torture/compile/pr81595.c: New test.
+
+2017-12-08  Michael Matz  <matz@suse.de>
+
+       Fix PR tree-optimization/83323
+       * gcc.dg/pr83323.c: New test.
+       * gcc.dg/unroll-and-jam.c: Use -floop-unroll-and-jam.
+
+2017-12-08  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/81782
+       * gcc.dg/uninit-pr81782.c: New testcase.
+
+2017-12-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * g++.dg/opt/pr83252.C: Add -mclear-hwcap on *-*-solaris*.
+
+2017-12-08  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimization/83141
+       * gcc.dg/tree-ssa/pr83141.c: New test.
+       * gcc.dg/guality/pr54970.c: XFAIL tests querying a[0].
+
+2017-12-08  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR middle-end/83609
+       * gcc.c-torture/compile/pr83069.c: New testcase.
+
+2017-12-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/81303
+       * gfortran.dg/pr81303.f: New testcase.
+       * gfortran.dg/vect/pr81303.f: Likewise.
+
+2017-12-08  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512f-vnni-1.c: Add checks for vdpdwssds.
+       * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpdpwssds-2.c: New test.
+       * gcc.target/i386/avx512vl-vpdpwssds-2.c: Ditto.
+
+2017-12-08  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/81303
+       * gcc.target/i386/vectorize9.c: New testcase.
+       * gcc.target/i386/vectorize10.c: New testcase.
+
+2017-12-08  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512f-vnni-1.c: Add vdpwssd checks.
+       * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpdpwssd-2.c: New.
+       * gcc.target/i386/avx512vl-vpdpwssd-2.c: Ditto.
+
+2017-12-08  Julia Koval  <julia.koval@intel.com>
+
+       * gcc.target/i386/avx512f-vnni-1.c: Add vpdpbusds check.
+       * gcc.target/i386/avx512vl-vnni-1.c: Ditto.
+       * gcc.target/i386/avx512f-vpdpbusds-2.c: New.
+       * gcc.target/i386/avx512vl-vpdpbusds-2.c: Ditto.
+
+2017-12-07  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * gcc.target/nios2/const-addr-1.c: New.
+       * gcc.target/nios2/const-addr-2.c: New.
+       * gcc.target/nios2/const-addr-3.c: New.
+
+2017-12-08  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/83252
+       * gcc.target/i386/i386.exp (check_effective_target_bmi2): Moved to ...
+       * lib/target-supports.exp (check_effective_target_bmi2): ... here.  Guard with
+       i?86-*-* x86_64-*-*.
+       * g++.dg/opt/pr83252.C: New test.
+
+       PR target/81906
+       * gcc.target/i386/pr81906.c: New test.
+
+       PR tree-optimization/83075
+       * gcc.dg/tree-ssa/strncpy-2.c: Use size_t instead of unsigned, add
+       separate function with noipa attribute to also verify behavior when
+       optimizers don't know the sizes and aliasing, verify resulting sizes
+       and array content.  Add -Wstringop-overflow to dg-options.
+       * gcc.dg/tree-ssa/strncat.c: Likewise.
+
+2017-12-07  Thomas Preud'homme  <thomas.preudhomme@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_fstack_protector):
+       Copy filename in local buffer to trigger stack protection.
+
 2017-12-07  Joseph Myers  <joseph@codesourcery.com>
 
        * gcc.dg/c11-align-7.c, gcc.dg/c11-align-8.c,
        const from do_test_{u,v}*.
 
 2017-11-28  Julia Koval  <julia.koval@intel.com>
-            Sebastian Peryt  <sebastian.peryt@intel.com>
+           Sebastian Peryt  <sebastian.peryt@intel.com>
 
        * c-c++-common/attr-simd-3.c: Delete.
        * c-c++-common/cilk-plus/AN/an-if.c: Delete.
        PR tree-optimization/77644
        * gcc.dg/tree-ssa/pr77644.c: New test-case.
 
-2017-05-10  Alexandre Oliva <aoliva@redhat.com>
+2017-05-10  Alexandre Oliva  <aoliva@redhat.com>
 
        * gcc.dg/guality/inline-params-2.c: New.
 
        PR tree-optimization/79267
        * g++.dg/opt/pr79267.C: New test.
 
-2017-01-30  Alexandre Oliva <aoliva@redhat.com>
+2017-01-30  Alexandre Oliva  <aoliva@redhat.com>
 
        PR debug/63238
        * gcc.dg/debug/dwarf2/align-1.c: New.