Message ID | CAMe9rOrT7qt0c0mYF=BeUhuBNi+az6scXBnvBC=F1nW-37R44A@mail.gmail.com |
---|---|
State | New |
Headers | show |
On Wed, Nov 21, 2012 at 11:25:35AM -0800, H.J. Lu wrote: > 2012-11-21 H.J. Lu <hongjiu.lu@intel.com> > > PR c/55397 > * cppbuiltin.c (define_builtin_macros_for_compilation_flags): > Define __SANITIZE_ADDRESS__ for flag_asan. Ok, thanks. > --- a/gcc/cppbuiltin.c > +++ b/gcc/cppbuiltin.c > @@ -91,6 +91,9 @@ define_builtin_macros_for_compilation_flags > (cpp_reader *pfile) > cpp_define_formatted (pfile, "__PIE__=%d", flag_pie); > } > > + if (flag_asan) > + cpp_define (pfile, "__SANITIZE_ADDRESS__"); > + > if (optimize_size) > cpp_define (pfile, "__OPTIMIZE_SIZE__"); > if (optimize) Jakub
diff --git a/gcc/cppbuiltin.c b/gcc/cppbuiltin.c index 05d82f5..c3ca21a 100644 --- a/gcc/cppbuiltin.c +++ b/gcc/cppbuiltin.c @@ -91,6 +91,9 @@ define_builtin_macros_for_compilation_flags (cpp_reader *pfile) cpp_define_formatted (pfile, "__PIE__=%d", flag_pie); } + if (flag_asan) + cpp_define (pfile, "__SANITIZE_ADDRESS__"); + if (optimize_size) cpp_define (pfile, "__OPTIMIZE_SIZE__");