Do not instrument use-after-scope for vars with large alignment (PR sanitizer/82517).
commitb02d9b500bfd7e4c9b10b33fcda21ecc150d265b
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Oct 2017 07:50:48 +0000 (19 07:50 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 19 Oct 2017 07:50:48 +0000 (19 07:50 +0000)
tree87ee9450aa3646da62f0fd75175d108e225a9a2b
parent7ff401d15130dfbe2da146edeac6d19e38edd9c0
Do not instrument use-after-scope for vars with large alignment (PR sanitizer/82517).

2017-10-19  Martin Liska  <mliska@suse.cz>

PR sanitizer/82517
* gimplify.c (gimplify_decl_expr): Do not instrument variables
that have a large alignment.
(gimplify_target_expr): Likewise.
2017-10-19  Martin Liska  <mliska@suse.cz>

PR sanitizer/82517
* gcc.dg/asan/pr82517.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253879 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/asan/pr82517.c [new file with mode: 0644]