diff options
author | Lin Zuojian <manjian2006@gmail.com> | 2014-04-22 05:55:40 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-04-22 07:55:40 +0200 |
commit | e5dcd6954a1b6236e0d37d2a8fb31a13c25150ad (patch) | |
tree | 36352461df132eef6f972e42a369651f69061d37 /gcc/builtins.c | |
parent | f8c503f0941a59fb27677b017b727a55a247e915 (diff) | |
download | gcc-e5dcd6954a1b6236e0d37d2a8fb31a13c25150ad.zip gcc-e5dcd6954a1b6236e0d37d2a8fb31a13c25150ad.tar.gz gcc-e5dcd6954a1b6236e0d37d2a8fb31a13c25150ad.tar.bz2 |
re PR middle-end/60281 (Address Sanitizer triggers alignment fault in ARM machines)
PR middle-end/60281
* asan.c (asan_emit_stack_protection): Force the base to align to
appropriate bits if STRICT_ALIGNMENT. Set shadow_mem align to
appropriate bits if STRICT_ALIGNMENT.
* cfgexpand.c (expand_stack_vars): Set base_align appropriately
when asan is on.
(expand_used_vars): Leave a space in the stack frame for alignment
if STRICT_ALIGNMENT.
From-SVN: r209554
Diffstat (limited to 'gcc/builtins.c')
0 files changed, 0 insertions, 0 deletions