[PATCH] PR target/91441 - Turn off -fsanitize=kernel-address if TARGET_ASAN_SHADOW_OFFSET is not implemented.
Kito Cheng
kito.cheng@gmail.com
Mon Aug 19 08:39:00 GMT 2019
Hi Jeff:
Thanks, committed as r274631.
On Fri, Aug 16, 2019 at 11:51 PM Jeff Law <law@redhat.com> wrote:
>
> On 8/15/19 8:45 PM, Kito Cheng wrote:
> > - -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.
> OK
> jeff
More information about the Gcc-patches
mailing list