diff options
author | Martin Sebor <msebor@redhat.com> | 2020-06-18 12:00:36 -0600 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2020-06-18 12:00:36 -0600 |
commit | 5acc654e380797bbf402bc3a0a67f9a6ac4c2a83 (patch) | |
tree | aa5840bf7987db25de59013cc4e64b6bfb701ce2 /gcc/cp/method.c | |
parent | 5421fae8b17c7401f3a4ac5b9f414a47f7bda379 (diff) | |
download | gcc-5acc654e380797bbf402bc3a0a67f9a6ac4c2a83.zip gcc-5acc654e380797bbf402bc3a0a67f9a6ac4c2a83.tar.gz gcc-5acc654e380797bbf402bc3a0a67f9a6ac4c2a83.tar.bz2 |
Avoid warning for memset writing over multiple members.
Resolves:
PR middle-end/95667 - unintended warning for memset writing across multiple members
PR middle-end/92814 - missing -Wstringop-overflow writing into a dynamically allocated flexible array member
gcc/ChangeLog:
PR middle-end/95667
PR middle-end/92814
* builtins.c (compute_objsize): Remove call to
compute_builtin_object_size and instead compute conservative sizes
directly here.
gcc/testsuite/ChangeLog:
PR middle-end/95667
PR middle-end/92814
* gcc.dg/Wstringop-overflow-25.c: Remove xfails.
* gcc.dg/Wstringop-overflow-39.c: New test.
Diffstat (limited to 'gcc/cp/method.c')
0 files changed, 0 insertions, 0 deletions