This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, Jun 06, 2013 at 11:46:19AM +0400, Konstantin Serebryany wrote: > If we are going to import the ubsan run-time from LLVM's > projects/compiler-rt/lib/ubsan, > we may also need to update the contents of > libsanitizer/sanitizer_common and keep them in sync afterwards. > (ubsan shares few bits of code with asan/tsan/msan) > The simplest way to do that is to extend libsanitizer/merge.sh Sure. I've done so far just a partial merge by hand (only 3 changed files for the minimum of changes required to get ubsan to build), and have tested just that it compiles, not that libubsan actually works. P1 patch is the toplevel stuff to add ubsan into GCC libsanitizer, plus ubsan/Makefile* and ubsan/libtool-version (i.e. gcc owned files). P2 is the actual merge of the ubsan files. P3 is something I'd propose for ubsan upstream, without it g++ warns about __int128 in -pedantic mode. Jakub
Attachment:
P1
Description: Text document
Attachment:
P2
Description: Text document
Attachment:
P3
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |