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

seurer at gcc dot gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |seurer at gcc dot gnu.org

--- Comment #2 from seurer at gcc dot gnu.org ---
I am seeing some failures on powerpc64 as well albeit only a few.  Also with
c-c++-common/Warray-bounds-4.c.

FAIL: c-c++-common/Warray-bounds-3.c  -std=gnu++98 (test for excess errors)
Excess errors:
/home/seurer/gcc/gcc-test2/gcc/testsuite/c-c++-common/Warray-bounds-3.c:359:3:
warning: 'char* strcpy(char*, const char*)' offset 10 from the object at 'ma'
is out of the bounds of referenced subobject 'MA::a5' with type 'char [5]' at
offset 4 [-Warray-bounds]
FAIL: c-c++-common/Warray-bounds-3.c  -std=gnu++11 (test for excess errors)
Excess errors:
/home/seurer/gcc/gcc-test2/gcc/testsuite/c-c++-common/Warray-bounds-3.c:359:3:
warning: 'char* strcpy(char*, const char*)' offset 10 from the object at 'ma'
is out of the bounds of referenced subobject 'MA::a5' with type 'char [5]' at
offset 4 [-Warray-bounds]
FAIL: c-c++-common/Warray-bounds-3.c  -std=gnu++14 (test for excess errors)
Excess errors:
/home/seurer/gcc/gcc-test2/gcc/testsuite/c-c++-common/Warray-bounds-3.c:359:3:
warning: 'char* strcpy(char*, const char*)' offset 10 from the object at 'ma'
is out of the bounds of referenced subobject 'MA::a5' with type 'char [5]' at
offset 4 [-Warray-bounds]

The other failing test is generating warnings:

FAIL: c-c++-common/Warray-bounds-4.c  -Wc++-compat   (test for warnings, line
67)
FAIL: c-c++-common/Warray-bounds-4.c  -std=gnu++98  (test for warnings, line
67)
FAIL: c-c++-common/Warray-bounds-4.c  -std=gnu++11  (test for warnings, line
67)
FAIL: c-c++-common/Warray-bounds-4.c  -std=gnu++14  (test for warnings, line
67)

Line 67 is this: 
  TM ("", "012345", ma.a7 + i, ma.a7);    /* { dg-warning "offset 13 from the
object at .ma. is out of the bounds of referenced subobject .\(MA::\)?a7. with
type .char ?\\\[7]. at offset 5" } */

Reply via email to