diff options
author | Martin Sebor <msebor@redhat.com> | 2020-12-01 15:10:30 -0700 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2020-12-01 15:11:23 -0700 |
commit | b76f83e3859f738809d3aa8bd9dc14e10fc40e24 (patch) | |
tree | cea67a727e59839591dffa2a523f0e4552f2eea3 /gcc/tree-outof-ssa.c | |
parent | c7e2ef13149791be24bc563428fcb864e770d843 (diff) | |
download | gcc-b76f83e3859f738809d3aa8bd9dc14e10fc40e24.zip gcc-b76f83e3859f738809d3aa8bd9dc14e10fc40e24.tar.gz gcc-b76f83e3859f738809d3aa8bd9dc14e10fc40e24.tar.bz2 |
PR middle-end/97595 - bogus -Wstringop-overflow due to DECL_SIZE_UNIT underreporting field size
gcc/ChangeLog:
PR middle-end/97595
* tree.c (component_ref_size): Fail when DECL_SIZE != TYPE_SIZE.
* tree.h (DECL_SIZE, TYPE_SIZE): Update comment.
gcc/testsuite/ChangeLog:
PR middle-end/97595
* g++.dg/warn/Warray-bounds-14.C: New test.
* g++.dg/warn/Wstringop-overflow-6.C: New test.
Diffstat (limited to 'gcc/tree-outof-ssa.c')
0 files changed, 0 insertions, 0 deletions