gcc/testsuite/ChangeLog:
* g++.dg/ubsan/vla-1.C: Suppress a valid warning.
From-SVN: r273915
+2019-07-30 Martin Sebor <msebor@redhat.com>
+
+ PR testsuite/91258
+ * g++.dg/ubsan/vla-1.C: Suppress a valid warning.
+
2019-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
PR fortran/91296
// { dg-do run }
-// { dg-options "-Wno-vla -fsanitize=undefined" }
+// { dg-options "-Wno-vla -Wno-stringop-overflow -fsanitize=undefined" }
// { dg-output "index 1 out of bounds" }
-void f(int i) {
+void f(int i)
+{
+ /* The following creates an array of char[4] on the stack and
+ the initialization triggers a -Wstringop-overflow with LTO
+ (or when the function is inlined into the called, such as
+ with -fwhole-program). See PR91258. The warning is
+ suppressed above. */
int ar[i] = { 42, 24 };
}