This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 0/7] Libsanitizer merge from upstream r285547.
- From: Maxim Ostapenko <m dot ostapenko at samsung dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Cc: Jakub Jelinek <jakub at redhat dot com>, Kostya Serebryany <kcc at google dot com>, Yuri Gribov <tetra2005 at gmail dot com>
- Date: Mon, 07 Nov 2016 11:22:28 +0300
- Subject: [PATCH 0/7] Libsanitizer merge from upstream r285547.
- Authentication-results: sourceware.org; auth=none
- Cms-type: 201P
- References: <CGME20161107082229eucas1p2b7db548c790652a933f5f0d55fe76e50@eucas1p2.samsung.com>
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.
Patch 7 adds support for ASan odr indicators at compiler side.
The whole patch set was regtested/bootstrapped/ASan bootstrapped on
x86_64-unknown-linux-gnu and i386-unknown-linux-gnu.
Also, passed regression tests on arm-linux-gnueabi and aarch64-linux
under QEMU.
-Maxim