On Mon, Nov 07, 2016 at 11:22:28AM +0300, Maxim Ostapenko wrote: > Hi, > > this patch set performs libsanitizer merge from upstream. > > Patch 1 is the library merge itself. > > Patch 2 is the reapplied change for SPARC by David S. Miller. > > Patch 3 changes heuristic for extracting last PC from stack frame for ARM in > fast unwind routine. More details can be found here > (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61771). > > Patch 4 replaces Jakub's fix for > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63888 and removes > CheckODRViolationViaPoisoning call from RegisterGlobal to avoid false > positive odr violation reports. > > Patch 5 combines necessary compiler changes. > > Patch 6 adds several new tests, backported from upstream.
The patches 1-6 are ok for trunk now, if you fix the missing space before ( in patch 5. > Patch 7 adds support for ASan odr indicators at compiler side. This one can be applied incrementally once the issues reported in there are resolved. And the libtsan ABI stuff (__intercept*stat*) can be resolved incrementally too. Thanks. Jakub