On Thu, Jul 25, 2013 at 04:13:29PM -0400, Jason Merrill wrote: > Otherwise, looks fine. If nobody else has comments, go ahead and > check it in next week.
I had to make a few changes since, particularly: - [ubsan] Add -static-libubsan http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01467.html - [ubsan] Don't try to sanitize shifts outside of functions http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01468.html - [ubsan] Use build_constructor_va where possible http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01469.html - [ubsan] Add bootstrap-ubsan.mk http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01470.html - [ubsan] Rename obsolete variable http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01473.html - [ubsan] Instrument expr only when doing shift or division http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01529.html - [ubsan] Improve documentation of -fsanitize=undefined http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01540.html - [ubsan] Add missing ubsan tests in g++.dg/dg.exp http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01563.html There are still at least two issues though, which is why bootstrap with -fsanitize=undefined fails: http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01480.html http://gcc.gnu.org/ml/gcc-patches/2013-07/msg01536.html They seem to be relatively minor, but we'll have to deal with them eventually. Regtested/bootstrapped on both ppc64-linux and x86_64 linux, so, ok for trunk? Marek
U.tar.bz2
Description: BZip2 compressed data