gcc/testsuite/ChangeLog:
* c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
to also match C++.
From-SVN: r261774
+2018-06-19 Martin Sebor <msebor@redhat.com>
+
+ PR tree-optimization/48560
+ * gcc.dg/Warray-bounds-28.c: New test.
+
2018-06-19 Martin Sebor <msebor@redhat.com>
PR middle-end/85602
--- /dev/null
+/* PR tree-optimization/48560 - -Warray-bounds fails to detect the out of
+ bound array access
+ { dg-do compile }
+ { dg-options "-O2 -Warray-bounds" } */
+
+char foo1 (int i)
+{
+ static char s[] = "foo";
+ switch (i)
+ {
+ case 30:
+ return s[30]; /* { dg-warning "array subscript 30 is above array bounds" } */
+ }
+ return s[i];
+}