On Thu, Oct 16, 2014 at 12:39:56PM +0400, Yury Gribov wrote: > The patch was slightly updated to take care of missing UBSan work > (SANITIZE_FLOAT_DIVIDE, SANITIZE_FLOAT_CAST, SANITIZE_BOUNDS).
> 2014-10-15 Yury Gribov <y.gri...@samsung.com> > > Backport from mainline > 2014-07-31 Yury Gribov <y.gri...@samsung.com> > > * doc/cpp.texi (__SANITIZE_ADDRESS__): Updated description. > * doc/invoke.texi (-fsanitize=kernel-address): Describe new option. > * flag-types.h (SANITIZE_USER_ADDRESS, SANITIZE_KERNEL_ADDRESS): > New enums. > * gcc.c (sanitize_spec_function): Support new option. > (SANITIZER_SPEC): Remove now redundant check. > * opts.c (common_handle_option): Support new option. > (finish_options): Check for incompatibilities. > * toplev.c (process_options): Split userspace-specific checks. Ok. Jakub