aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcov-iov.c
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2020-10-05 14:01:04 +0800
committerKito Cheng <kito.cheng@sifive.com>2020-11-06 11:08:52 +0800
commit65e82636bcdb72a878c2e53943e71b15dd9fb22d (patch)
tree27d7ab7a0566078eb8d660092c1804a998c17ba3 /gcc/gcov-iov.c
parentf72af3af8d526793e4927daf44ae0611c3d0cc85 (diff)
downloadgcc-65e82636bcdb72a878c2e53943e71b15dd9fb22d.zip
gcc-65e82636bcdb72a878c2e53943e71b15dd9fb22d.tar.gz
gcc-65e82636bcdb72a878c2e53943e71b15dd9fb22d.tar.bz2
PR target/96307: Fix KASAN option checking.
- Disable kasan if target is unsupported and -fasan-shadow-offset= is not given, no matter `--param asan-stack=1` is given or not. - Moving KASAN option checking testcase to gcc.dg, those testcase could be useful for all other target which not support asan. - Verifed on riscv and x86. gcc/ChangeLog: PR target/96307 * toplev.c (process_options): Remove param_asan_stack checking for kasan option checking. gcc/testsuite/ChangeLog: PR target/96307 * gcc.dg/pr96307.c: New. * gcc.target/riscv/pr96260.c: Move this test case from here to ... * gcc.dg/pr96260.c: ... here. * gcc.target/riscv/pr91441.c: Move this test case from here to ... * gcc.dg/pr91441.c: ... here. * lib/target-supports.exp (check_effective_target_no_fsanitize_address): New proc.
Diffstat (limited to 'gcc/gcov-iov.c')
0 files changed, 0 insertions, 0 deletions