https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83869

            Bug ID: 83869
           Summary: [8 regression] c-c++-common/attr-nonstring-3.c fails
                    starting with r256683
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: testsuite
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

Looks like there was a change in warning messages and this test case was
missed?

Executing on host:
/home/seurer/gcc/build/gcc-trunk/gcc/testsuite/g++1/../../xg++
-B/home/seurer/gcc/build/gcc-trunk/gcc/testsuite/g++1/../../
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c 
-fno-diagnostics-show-caret -fdiagnostics-color=never  -nostdinc++
-I/home/seurer/gcc/build/gcc-trunk/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu
-I/home/seurer/gcc/build/gcc-trunk/powerpc64-unknown-linux-gnu/libstdc++-v3/include
-I/home/seurer/gcc/gcc-trunk/libstdc++-v3/libsupc++
-I/home/seurer/gcc/gcc-trunk/libstdc++-v3/include/backward
-I/home/seurer/gcc/gcc-trunk/libstdc++-v3/testsuite/util -fmessage-length=0 
-std=gnu++98 -O2 -Wattributes -Wstringop-overflow -ftrack-macro-expansion=0  -S
  -o attr-nonstring-3.s    (timeout = 300)
spawn -ignore SIGHUP
/home/seurer/gcc/build/gcc-trunk/gcc/testsuite/g++1/../../xg++
-B/home/seurer/gcc/build/gcc-trunk/gcc/testsuite/g++1/../../
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -nostdinc++
-I/home/seurer/gcc/build/gcc-trunk/powerpc64-unknown-linux-gnu/libstdc++-v3/include/powerpc64-unknown-linux-gnu
-I/home/seurer/gcc/build/gcc-trunk/powerpc64-unknown-linux-gnu/libstdc++-v3/include
-I/home/seurer/gcc/gcc-trunk/libstdc++-v3/libsupc++
-I/home/seurer/gcc/gcc-trunk/libstdc++-v3/include/backward
-I/home/seurer/gcc/gcc-trunk/libstdc++-v3/testsuite/util -fmessage-length=0
-std=gnu++98 -O2 -Wattributes -Wstringop-overflow -ftrack-macro-expansion=0 -S
-o attr-nonstring-3.s
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_printf(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:71:3:
warning: 'int printf(const char*, ...)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:74:3:
warning: 'int printf(const char*, ...)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:77:3:
warning: 'int printf(const char*, ...)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_puts(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:84:3:
warning: 'int puts(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:87:3:
warning: 'int puts(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:90:3:
warning: 'int puts(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_snprintf(char*, size_t, MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:97:3:
warning: 'int snprintf(char*, size_t, const char*, ...)' argument 3 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:100:3:
warning: 'int snprintf(char*, size_t, const char*, ...)' argument 3 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:103:3:
warning: 'int snprintf(char*, size_t, const char*, ...)' argument 3 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_sprintf(char*, MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:110:3:
warning: 'int sprintf(char*, const char*, ...)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:113:3:
warning: 'int sprintf(char*, const char*, ...)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:116:3:
warning: 'int sprintf(char*, const char*, ...)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_vsnprintf(char*, size_t, MemArrays*, va_list)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:123:3:
warning: 'int vsnprintf(char*, size_t, const char*, va_list)' argument 3
declared attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:126:3:
warning: 'int vsnprintf(char*, size_t, const char*, va_list)' argument 3
declared attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:129:3:
warning: 'int vsnprintf(char*, size_t, const char*, va_list)' argument 3
declared attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_vsprintf(char*, MemArrays*, va_list)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:136:3:
warning: 'int vsprintf(char*, const char*, va_list)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:139:3:
warning: 'int vsprintf(char*, const char*, va_list)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:142:3:
warning: 'int vsprintf(char*, const char*, va_list)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strcmp(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:149:3:
warning: 'int strcmp(const char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:150:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:153:3:
warning: 'int strcmp(const char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:154:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:156:3:
warning: 'int strcmp(const char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:157:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:158:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:60:14:
note: argument 'MemArrays::parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strncmp_warn(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:168:3:
warning: 'int strncmp(const char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:169:3:
warning: 'int strncmp(const char*, const char*, size_t)' argument 1 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_stpcpy(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:203:3:
warning: 'char* stpcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:207:3:
warning: 'char* stpcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:210:3:
warning: 'char* stpcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_stpncpy_warn(MemArrays*, unsigned int)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:249:3:
warning: 'char* stpncpy(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:256:3:
warning: 'char* stpncpy(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strcat(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:265:3:
warning: 'char* strcat(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:269:3:
warning: 'char* strcat(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:272:3:
warning: 'char* strcat(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strncat(MemArrays*, unsigned int)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:281:3:
warning: 'char* strncat(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:285:3:
warning: 'char* strncat(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:288:3:
warning: 'char* strncat(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strcpy(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:297:3:
warning: 'char* strcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:301:3:
warning: 'char* strcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:304:3:
warning: 'char* strcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strchr(MemArrays*, int)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:329:3:
warning: 'char* strchr(const char*, int)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:332:3:
warning: 'char* strchr(const char*, int)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:335:3:
warning: 'char* strchr(const char*, int)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strdup(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:342:3:
warning: 'char* strdup(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:345:3:
warning: 'char* strdup(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:348:3:
warning: 'char* strdup(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_stnrdup_warn(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:379:3:
warning: 'char* strndup(const char*, size_t)' argument 1 declared attribute
'nonstring' is smaller than the specified bound 5 [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:381:3:
warning: 'char* strndup(const char*, size_t)' argument 1 declared attribute
'nonstring' is smaller than the specified bound 5 [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strlen(MemArrays*, char*, size_t)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:389:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:392:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:395:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:397:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:386:46:
note: argument 's' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:406:5:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:404:10:
note: argument 'a' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:421:5:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:417:11:
note: argument 'p' declared here
output is:
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_printf(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:71:3:
warning: 'int printf(const char*, ...)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:74:3:
warning: 'int printf(const char*, ...)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:77:3:
warning: 'int printf(const char*, ...)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_puts(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:84:3:
warning: 'int puts(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:87:3:
warning: 'int puts(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:90:3:
warning: 'int puts(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_snprintf(char*, size_t, MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:97:3:
warning: 'int snprintf(char*, size_t, const char*, ...)' argument 3 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:100:3:
warning: 'int snprintf(char*, size_t, const char*, ...)' argument 3 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:103:3:
warning: 'int snprintf(char*, size_t, const char*, ...)' argument 3 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_sprintf(char*, MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:110:3:
warning: 'int sprintf(char*, const char*, ...)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:113:3:
warning: 'int sprintf(char*, const char*, ...)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:116:3:
warning: 'int sprintf(char*, const char*, ...)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_vsnprintf(char*, size_t, MemArrays*, va_list)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:123:3:
warning: 'int vsnprintf(char*, size_t, const char*, va_list)' argument 3
declared attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:126:3:
warning: 'int vsnprintf(char*, size_t, const char*, va_list)' argument 3
declared attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:129:3:
warning: 'int vsnprintf(char*, size_t, const char*, va_list)' argument 3
declared attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_vsprintf(char*, MemArrays*, va_list)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:136:3:
warning: 'int vsprintf(char*, const char*, va_list)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:139:3:
warning: 'int vsprintf(char*, const char*, va_list)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:142:3:
warning: 'int vsprintf(char*, const char*, va_list)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strcmp(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:149:3:
warning: 'int strcmp(const char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:150:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:153:3:
warning: 'int strcmp(const char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:154:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:156:3:
warning: 'int strcmp(const char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:157:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:158:3:
warning: 'int strcmp(const char*, const char*)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:60:14:
note: argument 'MemArrays::parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strncmp_warn(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:168:3:
warning: 'int strncmp(const char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:169:3:
warning: 'int strncmp(const char*, const char*, size_t)' argument 1 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_stpcpy(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:203:3:
warning: 'char* stpcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:207:3:
warning: 'char* stpcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:210:3:
warning: 'char* stpcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_stpncpy_warn(MemArrays*, unsigned int)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:249:3:
warning: 'char* stpncpy(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:256:3:
warning: 'char* stpncpy(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' is smaller than the specified bound 5
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strcat(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:265:3:
warning: 'char* strcat(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:269:3:
warning: 'char* strcat(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:272:3:
warning: 'char* strcat(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strncat(MemArrays*, unsigned int)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:281:3:
warning: 'char* strncat(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:285:3:
warning: 'char* strncat(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:288:3:
warning: 'char* strncat(char*, const char*, size_t)' argument 2 declared
attribute 'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strcpy(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:297:3:
warning: 'char* strcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:301:3:
warning: 'char* strcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:304:3:
warning: 'char* strcpy(char*, const char*)' argument 2 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strchr(MemArrays*, int)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:329:3:
warning: 'char* strchr(const char*, int)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:332:3:
warning: 'char* strchr(const char*, int)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:335:3:
warning: 'char* strchr(const char*, int)' argument 1 declared attribute
'nonstring' [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strdup(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:342:3:
warning: 'char* strdup(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:345:3:
warning: 'char* strdup(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:348:3:
warning: 'char* strdup(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_stnrdup_warn(MemArrays*)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:379:3:
warning: 'char* strndup(const char*, size_t)' argument 1 declared attribute
'nonstring' is smaller than the specified bound 5 [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:381:3:
warning: 'char* strndup(const char*, size_t)' argument 1 declared attribute
'nonstring' is smaller than the specified bound 5 [-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c: In
function 'void test_strlen(MemArrays*, char*, size_t)':
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:389:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:51:6:
note: argument 'arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:392:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:54:7:
note: argument 'parr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:395:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:59:15:
note: argument 'MemArrays::arr' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:397:3:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:386:46:
note: argument 's' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:406:5:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:404:10:
note: argument 'a' declared here
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:421:5:
warning: 'size_t strlen(const char*)' argument 1 declared attribute 'nonstring'
[-Wstringop-overflow=]
/home/seurer/gcc/gcc-trunk/gcc/testsuite/c-c++-common/attr-nonstring-3.c:417:11:
note: argument 'p' declared here

PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
71)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
74)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
77)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
84)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
87)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
90)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
97)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
100)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
103)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
110)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
113)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
116)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
123)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
126)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
129)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
136)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
139)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
142)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
149)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
150)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
153)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
154)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
156)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
157)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
158)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
168)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
169)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
203)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
207)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
210)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
249)
FAIL: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
250)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
256)
FAIL: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
257)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
265)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
269)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
272)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
281)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
285)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
288)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
297)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
301)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
304)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
329)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
332)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
335)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
342)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
345)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
348)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
379)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
381)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
389)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
392)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
395)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
397)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
406)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98  (test for warnings, line
421)
PASS: c-c++-common/attr-nonstring-3.c  -std=gnu++98 (test for excess errors)

Reply via email to