Do not instrument use-after-scope for vars with large alignment (PR sanitizer/82517).
authorMartin Liska <mliska@suse.cz>
Thu, 19 Oct 2017 07:50:48 +0000 (09:50 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Thu, 19 Oct 2017 07:50:48 +0000 (07:50 +0000)
commit36208e6037b452fb2e7bdb7faf514dd98e531e26
tree87ee9450aa3646da62f0fd75175d108e225a9a2b
parentcd30a0b8fec5e27d43349e4d48e166f1ccde6306
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.

From-SVN: r253879
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/asan/pr82517.c [new file with mode: 0644]