This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 2397afcce6 Apply binutils-pr21389.patch adds 725bf5cf12 Automatic date update in version.in adds 94522e5f36 Automatic date update in version.in adds c661778cb6 Automatic date update in version.in adds c5d37467b1 Undo dynamic symbol state after regular object sym type mismatch adds 8bb5723165 Bump version to 8.0.50.DATE-git adds 305d16a9be Update NEWS post GDB 8.0 branch creation. adds e6699019c4 Put soname in the version definition section adds 6631d36456 Automatic date update in version.in adds d56060f08a PR threads/20743: Don't attempt to suspend or resume exited [...] adds 010151c914 C++-ify gdb/xml-support.c a bit to eliminate cleanups adds a7fc9b6193 xml-support.c: Use std::vector adds 22796e972f More gdb::optional features adds d35d19584c gdb::optional unit tests adds bd8a901f9e xml-support.c: Use std::string for growing string buffer adds 4895cde297 gdb_xml_parser: make data fields private and make more funct [...] adds fdd243b001 Eliminate obstack_printf adds 951787ed6d Automatic date update in version.in adds 954b63d4c8 Implement -z dynamic-undefined-weak adds 101691343c Correct PE reloc display adds 26fcd539dd gdb/Makefile.in: Re-sort SUBDIR_UNITTESTS_SRCS/SUBDIR_UNITTESTS_OBS adds 9bcb1f1630 Make inferior::detaching a bool, and introduce scoped_restor [...] adds 3a3fd0fd2c Fix removing inferiors from within "thread apply" commands adds a6c21d4a55 gdbthread.h: Fix comment typo adds e492d2f8ac x86-64: Handle undefined IFUNC symbol with -z now adds c768868859 Automatic date update in version.in adds 59fa66c538 Handle symbol defined in IR and referenced in DSO adds 64575f782b MIPS/BFD: Reorder comment about dynamic symbol sorting adds 31321c8031 MIPS/LD/testsuite: Join `__ehdr_start' tests adds 0fad29560e ELF/LD: Always consider STB_LOCAL symbols local adds afe9edbf48 Skip PIE indirect5 and indirect6 tests on i386 new e218e1b458 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new ad556bec71 Revert "Apply binutils-pr21389.patch" new f285ab0c13 Revert "Apply binutils-pr21382.patch"
The 3 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 | 57 ++ bfd/elf32-ppc.c | 46 +- bfd/elf64-ppc.c | 22 +- bfd/elf64-x86-64.c | 2 +- bfd/elflink.c | 119 +++-- bfd/elfxx-mips.c | 4 +- bfd/peXXigen.c | 2 +- bfd/version.h | 2 +- gdb/ChangeLog | 236 +++++++++ gdb/Makefile.in | 8 +- gdb/NEWS | 4 +- gdb/common/gdb_optional.h | 132 ++++- gdb/common/refcounted-object.h | 56 ++ gdb/common/scoped_restore.h | 36 +- gdb/common/traits.h | 26 + gdb/fbsd-nat.c | 60 +-- gdb/gdbthread.h | 45 +- gdb/inferior.c | 12 +- gdb/inferior.h | 37 +- gdb/infrun.c | 8 +- gdb/testsuite/ChangeLog | 7 + gdb/testsuite/gdb.threads/threadapply.exp | 135 +++++ gdb/testsuite/lib/gdb.exp | 19 + gdb/thread.c | 82 ++- gdb/tracefile-tfile.c | 14 +- gdb/unittests/optional-selftests.c | 94 ++++ gdb/unittests/optional/assignment/1.cc | 195 +++++++ gdb/unittests/optional/assignment/2.cc | 193 +++++++ gdb/unittests/optional/assignment/3.cc | 156 ++++++ gdb/unittests/optional/assignment/4.cc | 156 ++++++ gdb/unittests/optional/assignment/5.cc | 80 +++ gdb/unittests/optional/assignment/6.cc | 90 ++++ gdb/unittests/optional/assignment/7.cc | 29 ++ gdb/unittests/optional/cons/copy.cc | 126 +++++ gdb/unittests/optional/cons/default.cc | 58 +++ gdb/unittests/optional/cons/move.cc | 124 +++++ gdb/unittests/optional/cons/value.cc | 294 +++++++++++ gdb/unittests/optional/in_place.cc | 65 +++ gdb/unittests/optional/observers/1.cc | 31 ++ gdb/unittests/optional/observers/2.cc | 35 ++ gdb/unittests/scoped_restore-selftests.c | 110 ++++ gdb/version.in | 2 +- gdb/xml-support.c | 577 ++++++++++----------- gdb/xml-support.h | 36 +- gdb/xml-tdesc.c | 81 ++- gdb/xml-tdesc.h | 17 +- include/ChangeLog | 10 + include/bfdlink.h | 9 +- ld/ChangeLog | 61 +++ ld/Makefile.am | 21 +- ld/Makefile.in | 21 +- ld/emulparams/dynamic_undefined_weak.sh | 13 +- ld/emulparams/elf32ppccommon.sh | 2 + ld/ld.texinfo | 15 +- ld/plugin.c | 23 +- ld/testsuite/ld-elf/indirect.exp | 81 +++ ld/testsuite/ld-elf/indirect5.map | 6 + .../{ld-plugin/lto-13.out => ld-elf/indirect5.out} | 0 ld/testsuite/ld-elf/indirect5a.c | 9 + ld/testsuite/ld-elf/indirect5b.c | 15 + ld/testsuite/ld-elf/indirect6a.c | 9 + ld/testsuite/ld-elf/pr21389.map | 6 + ld/testsuite/ld-elf/pr21389.s | 5 + ld/testsuite/ld-elf/pr21389a.d | 10 + ld/testsuite/ld-elf/pr21389b.d | 8 + ld/testsuite/ld-elf/pr21389c.d | 8 + ld/testsuite/ld-ifunc/ifunc.exp | 8 + ld/testsuite/ld-mips-elf/mips-elf.exp | 3 +- ld/testsuite/ld-plugin/lto.exp | 9 + ld/testsuite/ld-plugin/pr21382a.c | 17 + ld/testsuite/ld-plugin/pr21382b.c | 7 + ld/testsuite/ld-undefined/weak-undef.exp | 103 +++- patches/README | 2 - patches/binutils-pr21382.patch | 202 -------- patches/binutils-pr21389.patch | 166 ------ 75 files changed, 3533 insertions(+), 1036 deletions(-) create mode 100644 gdb/common/refcounted-object.h create mode 100644 gdb/unittests/optional-selftests.c create mode 100644 gdb/unittests/optional/assignment/1.cc create mode 100644 gdb/unittests/optional/assignment/2.cc create mode 100644 gdb/unittests/optional/assignment/3.cc create mode 100644 gdb/unittests/optional/assignment/4.cc create mode 100644 gdb/unittests/optional/assignment/5.cc create mode 100644 gdb/unittests/optional/assignment/6.cc create mode 100644 gdb/unittests/optional/assignment/7.cc create mode 100644 gdb/unittests/optional/cons/copy.cc create mode 100644 gdb/unittests/optional/cons/default.cc create mode 100644 gdb/unittests/optional/cons/move.cc create mode 100644 gdb/unittests/optional/cons/value.cc create mode 100644 gdb/unittests/optional/in_place.cc create mode 100644 gdb/unittests/optional/observers/1.cc create mode 100644 gdb/unittests/optional/observers/2.cc create mode 100644 gdb/unittests/scoped_restore-selftests.c create mode 100644 ld/testsuite/ld-elf/indirect5.map copy ld/testsuite/{ld-plugin/lto-13.out => ld-elf/indirect5.out} (100%) create mode 100644 ld/testsuite/ld-elf/indirect5a.c create mode 100644 ld/testsuite/ld-elf/indirect5b.c create mode 100644 ld/testsuite/ld-elf/indirect6a.c create mode 100644 ld/testsuite/ld-elf/pr21389.map create mode 100644 ld/testsuite/ld-elf/pr21389.s create mode 100644 ld/testsuite/ld-elf/pr21389a.d create mode 100644 ld/testsuite/ld-elf/pr21389b.d create mode 100644 ld/testsuite/ld-elf/pr21389c.d create mode 100644 ld/testsuite/ld-plugin/pr21382a.c create mode 100644 ld/testsuite/ld-plugin/pr21382b.c delete mode 100644 patches/binutils-pr21382.patch delete mode 100644 patches/binutils-pr21389.patch