This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
FYI, merged libiberty/, config/ and include/ from GCC
- From: Pedro Alves <palves at redhat dot com>
- To: GDB Patches <gdb-patches at sourceware dot org>, Binutils Development <binutils at sourceware dot org>
- Date: Sat, 28 Nov 2015 16:48:42 +0000
- Subject: FYI, merged libiberty/, config/ and include/ from GCC
- Authentication-results: sourceware.org; auth=none
I wanted to merge the demangler fix for PR other/61321, but noticed our
libiberty dir was already way out of sync. I've fixed that by
replaying the following 11 GCC patches on sourceware.org git.
libiberty/, config/ and include/ are now fully in sync again.
Iain Sandoe (1):
Fix PR63758 by using the _NSGetEnviron() API on Darwin
Jason Merrill (2):
Implement N4514, C++ Extensions for Transactional Memory.
(Makefiles): PATCH to include libcpp and libiberty in GCC etags
Maxim Ostapenko (1):
libsanitizer merge from upstream r250806, compiler part.
Mike Stump (1):
libiberty TAGS
Mikhail Maltsev (1):
Fix several crashes of C++ demangler on fuzzed input.
Pedro Alves (1):
PR other/61321 - demangler crash on casts in template parameters
Rainer Orth (1):
Port libvtv to Solaris
Rich Felker (1):
SH FDPIC backend support
Uros Bizjak (2):
Avoid "enum conversion when passing argument 1 of 'getrusage' is
invalid in C++" warning
Avoid "enum conversion when passing argument 1 of 'getrusage' is
invalid in C++" warning
config/ChangeLog | 5 ++
include/ChangeLog | 18 ++++++
libiberty/ChangeLog | 68 ++++++++++++++++++++++
config/bootstrap-asan.mk | 2 +-
include/demangle.h | 6 ++
include/environ.h | 33 +++++++++++
include/longlong.h | 28 +++++++++
include/vtv-change-permission.h | 4 ++
libiberty/Makefile.in | 8 +--
libiberty/cp-demangle.c | 103 +++++++++++++++++++++++++++-------
libiberty/cp-demangle.h | 29 +++++++++-
libiberty/cp-demint.c | 1 +
libiberty/getruntime.c | 6 +-
libiberty/pex-unix.c | 5 +-
libiberty/setenv.c | 10 +---
libiberty/testsuite/demangle-expected | 56 ++++++++++++++++++
libiberty/xmalloc.c | 5 +-
17 files changed, 347 insertions(+), 40 deletions(-)
create mode 100644 include/environ.h