On Wed, Dec 07, 2016 at 07:44:39PM +0100, Dmitry Vyukov wrote: > OK for trunk?
> Index: gcc/ChangeLog > =================================================================== > --- gcc/ChangeLog (revision 243344) > +++ gcc/ChangeLog (working copy) > @@ -1,3 +1,10 @@ > +2016-12-07 Dmitry Vyukov <dvyu...@google.com> > + > + * opts.c (finish_options): Enable > + -fsanitize-address-use-after-scope only if > + -fsanitize=address is enabled (not > + -fsanitize=kernel-address). > + > 2016-12-07 Bin Cheng <bin.ch...@arm.com> > > PR tree-optimization/78691 Ok, thanks. > Index: gcc/opts.c > =================================================================== > --- gcc/opts.c (revision 243344) > +++ gcc/opts.c (working copy) > @@ -990,7 +990,7 @@ > > /* Enable -fsanitize-address-use-after-scope if address sanitizer is > enabled. */ > - if (opts->x_flag_sanitize > + if ((opts->x_flag_sanitize & SANITIZE_USER_ADDRESS) > && !opts_set->x_flag_sanitize_address_use_after_scope) > opts->x_flag_sanitize_address_use_after_scope = true; > Jakub