aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/misc.c
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2019-08-19 03:21:44 +0000
committerKito Cheng <kito@gcc.gnu.org>2019-08-19 03:21:44 +0000
commit6490e2556dc1ae5346ef73022ff1e415c35742ad (patch)
treeaf44f80923754951c1b569f8d66cda8eaf956d12 /gcc/ada/gcc-interface/misc.c
parent88898d1e1ec4e2240b52818cef4981dd85585a31 (diff)
downloadgcc-6490e2556dc1ae5346ef73022ff1e415c35742ad.zip
gcc-6490e2556dc1ae5346ef73022ff1e415c35742ad.tar.gz
gcc-6490e2556dc1ae5346ef73022ff1e415c35742ad.tar.bz2
PR target/91441 - Turn off -fsanitize=kernel-address if TARGET_ASAN_SHADOW_OFFSET is not implemented.
- -fsanitize=kernel-address will call targetm.asan_shadow_offset () at asan_shadow_offset, so it will crash if TARGET_ASAN_SHADOW_OFFSET is not implemented, that's mean -fsanitize=kernel-address is not supported for target without TARGET_ASAN_SHADOW_OFFSET implementation. gcc/ChangeLog: PR target/91441 * toplev.c (process_options): Check TARGET_ASAN_SHADOW_OFFSET is implemented for -fsanitize=kernel-address, and merge check logic with -fsanitize=address. testsuite/ChangeLog: PR target/91441 * gcc.target/riscv/pr91441.c: New. From-SVN: r274631
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
0 files changed, 0 insertions, 0 deletions