PR testsuite/83869 - c-c++-common/attr-nonstring-3.c fails starting with r256683
authorMartin Sebor <msebor@redhat.com>
Mon, 15 Jan 2018 21:45:06 +0000 (21:45 +0000)
committerMartin Sebor <msebor@gcc.gnu.org>
Mon, 15 Jan 2018 21:45:06 +0000 (14:45 -0700)
testsuite/CHangeLog:
* c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.

From-SVN: r256709

gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/attr-nonstring-3.c

index 382ec746bd7dcb140105909bfb1fb1d9ffc37950..aae8d1a68fcd81dd2ef05531ec97e57232247d14 100644 (file)
@@ -1,3 +1,8 @@
+2018-01-15  Martin Sebor  <msebor@redhat.com>
+
+       PR testsuite/83869
+       * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
+
 2018-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/54613
index 1645ed3ae6d510c2e63b5712befe5be180acd0a8..1c50e0dc8fb72d5529c5e1928cb93e0dc28048ec 100644 (file)
@@ -247,14 +247,14 @@ void test_stpncpy_warn (struct MemArrays *p, unsigned n)
 
   T (stpncpy (ptr, str, N + 1));
   T (stpncpy (ptr, arr, N + 1));          /* { dg-warning "argument 2 declared attribute .nonstring. is smaller than the specified bound 5" } */
-  T (stpncpy (arr, str, N + 1));          /* { dg-warning "writing 5 bytes into a region of size 4 overflows " } */
+  T (stpncpy (arr, str, N + 1));          /* { dg-warning "writing 5 bytes into a region of size 4 overflows " "bug 82609" { xfail c++ } } */
 
   T (stpncpy (ptr, ptr, N + 1));
   T (stpncpy (ptr, parr, N + 1));
   T (stpncpy (parr, str, N + 1));
 
   T (stpncpy (ptr, p->arr, N + 1));       /* { dg-warning "argument 2 declared attribute .nonstring. is smaller" } */
-  T (stpncpy (p->arr, p->str, N + 1));    /* { dg-warning "writing 5 bytes into a region of size 4 overflows" } */
+  T (stpncpy (p->arr, p->str, N + 1));    /* { dg-warning "writing 5 bytes into a region of size 4 overflows" "bug 82609" { xfail c++ } } */
   T (stpncpy (p->parr, p->str, N + 1));
 }