Support -std=f2018
[gcc.git] / gcc / testsuite / ChangeLog
index 1477cabcacbf039b748ed6cd09e9300fbad00da1..f46994747bdb3b5ada60a4e269a973b006ab0313 100644 (file)
@@ -1,3 +1,141 @@
+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