aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-array-bounds.h
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2021-10-26 14:34:16 -0600
committerMartin Sebor <msebor@redhat.com>2021-10-26 16:42:16 -0600
commit88b504b7a8c5affb0ffa97990d22af2b199e36ed (patch)
tree1518210385ea1d93a2eb30912565a2391f289dce /gcc/gimple-array-bounds.h
parent65f711203d6c2c2d1a4f90fc61cc074f87568827 (diff)
downloadgcc-88b504b7a8c5affb0ffa97990d22af2b199e36ed.zip
gcc-88b504b7a8c5affb0ffa97990d22af2b199e36ed.tar.gz
gcc-88b504b7a8c5affb0ffa97990d22af2b199e36ed.tar.bz2
Detect overflow by atomic functions [PR102453].
Resolves: PR middle-end/102453 - buffer overflow by atomic built-ins not diagnosed gcc/ChangeLog: PR middle-end/102453 * gimple-ssa-warn-access.cc (pass_waccess::check_atomic_builtin): New. (pass_waccess::check_atomic_builtin): Call it. gcc/testsuite/ChangeLog: PR middle-end/102453 * gcc.dg/Warray-bounds-90.c: New test. * gcc.dg/Wstringop-overflow-77.c: New test. * gcc.dg/Wstringop-overflow-78.c: New test. * gcc.dg/Wstringop-overflow-79.c: New test. * gcc.dg/Wstringop-overflow-80.c: New test. * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access.
Diffstat (limited to 'gcc/gimple-array-bounds.h')
0 files changed, 0 insertions, 0 deletions