This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/pmuldoon/c++compile in repository binutils-gdb.
from 6e7a0b9 Squash a compiler warning where sym_type can be uninitialized. adds 010ece9 Fix obvious gotcha in string comparison adds b5e1db8 Fix potential NULL pointer dereference adds 73b088b Automatic date update in version.in adds a18a2a3 elfxx-mips: Correct STUB_JALR's description adds 3ef9d66 Don't override operator new if GDB is built with -fsanitize=address adds 28fe4f8 Define __STDC_CONSTANT_MACROS/__STDC_LIMIT_MACROS again. adds e4426cb new-op.c: Add comment about -fsanitize=address adds b30f354 common/common-defs.h: Define __STDC_FORMAT_MACROS as well adds b196bc4 Fix gdb C++ compilation on Solaris (PR build/20712) adds beb18c8 Make dwarf_expr_context's destructor virtual adds 21280c0 Automatic date update in version.in adds 2a3a749 Revert "bison warning fixes" adds 7b68ffb gdb: Clean up remote.c:remote_resume adds ef4a339 gdb: Free inferior->priv when inferior exits adds ca6eff5 gdb/doc: Clarify vCont packet description adds 5a04c4c gdbserver: Leave already-vCont-resumed threads as they were adds 85ad3aa gdb: Coalesce/aggregate (async) vCont packets/actions adds b15cc25 Make symfile_add_flags and objfile->flags strongly typed adds ecf45d2 PR 20569, segv in follow_exec adds 2e49278 Automatic date update in version.in adds bb65a71 gas/arc: Don't rely on bfd list of cpu type for cpu selection adds e3652c8 Remove single-step breakpoint for GDBserver internal event adds 8934261 Get pending events in random adds c380589 Enable range stepping if software single step is supported adds 2fc9bcf Automatic date update in version.in adds 63ab433 btrace: fix gap indication adds b61ce85 btrace: allow leading trace gaps adds 2dfdb47 btrace: update tail call heuristic adds 259ba1e btrace: preserve function level for unexpected returns adds d87fdac btrace: bridge gaps adds 44d8346 Fix gdb.base/maint.exp regressions adds b129b0c Make gdb.base/foll-exec.exp test pattern more general adds f610ab6 gdb/testsuite: Avoid a buffer overrun in `gdb.base/maint.exp' adds 87106a7 gdb: Import AX_CXX_COMPILE_STDCXX from the GNU Autoconf Archive adds 0bcda68 gdb: Require C++11 adds 6bcbbf5 Automatic date update in version.in adds 39402e6 gdb/doc: Remove mention of vCont's default actions adds 8ba42bc Support command-line redirection in native MS-Windows debugging adds d294692 gdb/NEWS: Mention C++11 requirement adds e6485aa gdb/NEWS: Clarify C++ requirement adds 690035b Automatic date update in version.in adds 1964088 Automatic date update in version.in adds c646b02 Revert part "Set dynamic tag VMA and size from dynamic sectio [...] adds fb47ded Initialize input statement created in add_archive_member adds de4bfa8 MIPS: Remove remains of IRIX OS ABI support adds 7e3d947 MIPS: Remove remains of legacy remote target support adds c507302 Remove IRIX 5 <sys/proc.h> _KMEMUSER workaround new 7d8dbe8 Update w/HEAD. adds 4e56efa Automatic date update in version.in new 607bf9a Update w/HEAD. new 6d8ffb1 Merge w/HEAD. new 92ff8bb More cleanups, implement PMF/PMI.
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 14 + bfd/cpu-arc.c | 17 - bfd/elf32-microblaze.c | 4 +- bfd/elfxx-mips.c | 2 +- bfd/version.h | 2 +- gas/ChangeLog | 36 + gas/config/rl78-parse.y | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-arc.c | 191 ++--- gas/testsuite/gas/arc/nps400-0.s | 1 + gdb/ChangeLog | 309 ++++++++ gdb/Makefile.in | 6 +- gdb/NEWS | 12 +- gdb/acinclude.m4 | 2 + gdb/ax_cxx_compile_stdcxx.m4 | 567 ++++++++++++++ gdb/btrace.c | 531 +++++++++++-- gdb/coffread.c | 2 +- gdb/common/common-defs.h | 21 + gdb/common/new-op.c | 13 + gdb/compile/compile-cplus-symbols.c | 5 +- gdb/compile/compile-cplus-templates.c | 19 +- gdb/compile/compile-cplus-types.c | 77 +- gdb/compile/compile-cplus.h | 163 ++-- gdb/compile/compile-internal.h | 28 +- gdb/config.in | 7 +- gdb/configure | 987 +++++++++++++++++++++++- gdb/configure.ac | 10 +- gdb/dbxread.c | 4 +- gdb/defs.h | 11 - gdb/doc/ChangeLog | 11 + gdb/doc/gdb.texinfo | 31 +- gdb/dwarf2expr.h | 2 +- gdb/elfread.c | 2 +- gdb/exceptions.c | 18 + gdb/exceptions.h | 3 + gdb/exec.c | 128 ++- gdb/exec.h | 8 + gdb/gdbserver/ChangeLog | 39 + gdb/gdbserver/Makefile.in | 5 +- gdb/gdbserver/acinclude.m4 | 2 + gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 981 ++++++++++++++++++++++- gdb/gdbserver/configure.ac | 4 + gdb/gdbserver/inferiors.c | 45 ++ gdb/gdbserver/inferiors.h | 5 + gdb/gdbserver/linux-low.c | 99 ++- gdb/gdbserver/linux-low.h | 6 + gdb/gdbserver/server.c | 33 +- gdb/gdbserver/server.h | 4 + gdb/inferior.c | 9 +- gdb/inferior.h | 13 +- gdb/infrun.c | 56 +- gdb/machoread.c | 7 +- gdb/main.c | 18 +- gdb/maint.c | 6 + gdb/mips-tdep.c | 77 +- gdb/mipsread.c | 2 +- gdb/objfile-flags.h | 71 ++ gdb/objfiles.c | 2 +- gdb/objfiles.h | 54 +- gdb/osabi.c | 1 - gdb/procfs.c | 23 +- gdb/python/py-objfile.c | 3 +- gdb/record-btrace.c | 44 +- gdb/record-full.c | 11 + gdb/remote.c | 565 ++++++++++++-- gdb/sol-thread.c | 128 +-- gdb/solib-svr4.c | 6 +- gdb/solib.c | 50 +- gdb/solib.h | 4 +- gdb/symfile-add-flags.h | 48 ++ gdb/symfile-debug.c | 4 +- gdb/symfile-mem.c | 7 +- gdb/symfile.c | 68 +- gdb/symfile.h | 39 +- gdb/target-delegates.c | 26 + gdb/target.c | 28 + gdb/target.h | 47 +- gdb/testsuite/ChangeLog | 15 + gdb/testsuite/gdb.base/exec-invalid-sysroot.exp | 70 ++ gdb/testsuite/gdb.base/foll-exec.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 38 +- gdb/testsuite/gdb.compile/cp-simple-member.cc | 5 +- gdb/testsuite/gdb.compile/cp-simple-member.exp | 7 +- gdb/testsuite/gdb.compile/cp-simple-method.cc | 46 +- gdb/testsuite/gdb.compile/cp-simple-method.exp | 6 +- gdb/top.c | 2 +- gdb/windows-nat.c | 403 +++++++++- gdb/xcoffread.c | 4 +- ld/ChangeLog | 6 + ld/ldmain.c | 1 + ld/plugin.c | 1 + 92 files changed, 5603 insertions(+), 894 deletions(-) create mode 100644 gdb/ax_cxx_compile_stdcxx.m4 create mode 100644 gdb/objfile-flags.h create mode 100644 gdb/symfile-add-flags.h create mode 100644 gdb/testsuite/gdb.base/exec-invalid-sysroot.exp