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 09b25649e6 Revert "Apply "Add bfd_get_file_size to get archive element size"" adds b5430a3ced Use the ELF class to determine the word size for FreeBSD cor [...] adds 6cf3bf8875 Correct ChangeLog entry date. adds 0efdc7237e Automatic date update in version.in adds e7cd2680e0 Correct check for endianness adds a5e364af4a Introduce and use new_breakpoint_from_type adds 3b0871f44a Create struct type for longjmp breakpoint adds c1fc265720 C++ify breakpoint class hierarchy (destructors only) adds 0e05cf3a61 Use delete instead of xfree for gdb_timer adds 4a4a4a27ba x86: Remove linker option: -z prefix-nop adds 0af6b29b9d Automatic date update in version.in adds 22827c5133 linux-nat: Remove unused parameter adds 26b6a6aba5 x86-linux-nat: Remove unused arch_lwp_info structure adds 923ca33982 Automatic date update in version.in adds 49cf576c22 Document the GDB 8.0 release in gdb/ChangeLog adds 3ea0007c8c Automatic date update in version.in adds 6734f10ae9 Introduce --enable-new-dtags configure option. adds 91001320a2 Fix --enable-new-dtags config support adds af54f0eb96 PR21529, internal error in linker.c adds d940949881 Add a testcase for PR ld/21529 adds a6ba6751c9 Automatic date update in version.in adds 61756f84ee Drop arm support for falkor/qdf24xx targets, not present in [...] adds 056bafd472 ELF/BFD: Hold the number of internal static relocs in `->rel [...] adds fbebaf4a56 bfd: remove unused local variable in elflink.c:init_reloc_co [...] adds 458ad2b83e bfd: remove unused local variables in elf32-score, elf32-sco [...] adds 7bdf4127c3 ld: Allow section groups to be resolved as part of a relocat [...] adds 670b1a1335 ld: Fix spelling mistake in comment. adds ae0d01d663 Add IA64_MAX_FP_REGISTER_SIZE adds 0ee3a6dbd0 Fix AArch64 in the same way as other targets updated in 8170 [...] adds d24b756188 Fix memory leaks in the sysinfo program. adds 5c8ed6a4a1 [Patch, ARM] Relax the restrictions on REG_SP under Thumb mo [...] adds 9949827bea Handle printing information about PE format files which have [...] adds fbe654c8bc Remove uses of MAX_REGISTER_SIZE from alpha-tdep.c adds e1e01040aa Fix double free when running gdb.linespec/ls-errs.exp (PR br [...] adds 9f7fb0aa2b Remove a MAX_REGISTER_SIZE from frame.c adds f4a6504277 Remove declaration of set_register_cache from regdef.h adds 78e8a2ff5f bfd: support section groups with preceding SHF_GROUP sections adds 58f59b7616 Automatic date update in version.in adds 4936f23592 Fix a number of pr21529 testcase failures adds d1be909e7f Remove MAX_REGISTER_SIZE from aarch64-tdep.c adds 4a8a33c843 Remove MAX_REGISTER_SIZE from sh(64)-tdep.c adds 50d6adef3b Remove MAX_REGISTER_SIZE from regcache.c adds 62e20ed45e Add support for AArch64 system register names IP0, IP1, FP and LR. adds 2d7cc5c797 Introduce compiled_regex, eliminate make_regfree_cleanup new f1e3ee7708 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 4ed1dc64db Apply x86: Add -z print-local-ifuncs to ELF linker
The 2 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 | 96 +++++ bfd/elf-bfd.h | 2 +- bfd/elf.c | 94 ++-- bfd/elf32-score.c | 8 +- bfd/elf32-score7.c | 16 +- bfd/elf64-mips.c | 19 +- bfd/elflink.c | 28 +- bfd/elfnn-aarch64.c | 2 +- bfd/elfxx-mips.c | 6 +- bfd/linker.c | 2 +- bfd/peXXigen.c | 5 + bfd/version.h | 2 +- binutils/ChangeLog | 4 + binutils/sysinfo.y | 15 +- gas/ChangeLog | 36 ++ gas/config/tc-aarch64.c | 5 + gas/config/tc-arm.c | 55 ++- gas/doc/c-arm.texi | 2 - gas/testsuite/gas/aarch64/diagnostic.l | 1 - gas/testsuite/gas/aarch64/diagnostic.s | 2 +- gas/testsuite/gas/arm/ld-sp-warn.l | 1 - .../gas/arm/sp-pc-validations-bad-t-v8a.d | 4 + .../gas/arm/sp-pc-validations-bad-t-v8a.l | 192 +++++++++ gas/testsuite/gas/arm/sp-pc-validations-bad-t.d | 3 +- gas/testsuite/gas/arm/sp-pc-validations-bad-t.s | 2 +- .../gas/arm/sp-usage-thumb2-relax-on-v7.d | 4 + .../gas/arm/sp-usage-thumb2-relax-on-v7.l | 17 + .../gas/arm/sp-usage-thumb2-relax-on-v8.d | 25 ++ gas/testsuite/gas/arm/sp-usage-thumb2-relax.s | 27 ++ gas/testsuite/gas/arm/strex-bad-t.d | 1 + gdb/ChangeLog | 251 +++++++++++ gdb/Makefile.in | 2 + gdb/aarch64-tdep.c | 6 +- gdb/ada-lang.c | 87 ++-- gdb/alpha-tdep.c | 29 +- gdb/break-catch-sig.c | 27 +- gdb/break-catch-syscall.c | 26 +- gdb/break-catch-throw.c | 46 +- gdb/breakpoint.c | 471 +++++++++------------ gdb/breakpoint.h | 30 +- gdb/cli/cli-cmds.c | 21 +- gdb/cli/cli-decode.c | 11 +- gdb/cli/cli-decode.h | 5 +- gdb/ctf.c | 4 +- gdb/event-loop.c | 2 +- gdb/frame.c | 23 +- gdb/gdb_regex.c | 56 +++ gdb/gdb_regex.h | 39 +- gdb/ia64-tdep.c | 13 +- gdb/linux-nat.c | 4 +- gdb/linux-tdep.c | 85 ++-- gdb/mi/mi-cmd-break.c | 2 +- gdb/probe.c | 19 +- gdb/regcache.c | 51 ++- gdb/regformats/regdef.h | 5 - gdb/remote.c | 4 +- gdb/sh-tdep.c | 6 +- gdb/sh64-tdep.c | 46 +- gdb/skip.c | 24 +- gdb/symtab.c | 42 +- gdb/tracefile-tfile.c | 4 +- gdb/tracefile.c | 10 +- gdb/tracepoint.c | 20 +- gdb/utils.c | 52 --- gdb/x86-linux-nat.c | 10 - include/ChangeLog | 5 + include/bfdlink.h | 3 + ld/ChangeLog | 66 ++- ld/NEWS | 5 + ld/config.in | 4 + ld/configure | 26 +- ld/configure.ac | 18 + ld/emulparams/call_nop.sh | 5 - ld/ld.h | 5 + ld/ld.texinfo | 25 +- ld/ldgram.y | 4 +- ld/ldlang.c | 18 +- ld/ldlex.h | 1 + ld/ldlex.l | 1 + ld/ldmain.c | 9 + ld/lexsup.c | 6 + ld/testsuite/ld-elf/group11.d | 6 + ld/testsuite/ld-elf/group12.d | 6 + ld/testsuite/ld-elf/group12.ld | 14 + ld/testsuite/ld-elf/now-3.d | 2 +- ld/testsuite/ld-elf/now-4.d | 2 +- ld/testsuite/ld-elf/rpath-1.d | 2 +- ld/testsuite/ld-elf/rpath-2.d | 2 +- ld/testsuite/ld-i386/call3c.d | 12 +- ld/testsuite/ld-unique/pr21529.d | 5 + ld/testsuite/ld-unique/pr21529.s | 8 + ld/testsuite/ld-unique/unique.exp | 7 +- ld/testsuite/ld-x86-64/call1c.d | 12 +- patches/README | 1 + patches/binutils-ifunc.patch | 319 ++++++++++++++ sim/microblaze/ChangeLog | 4 + sim/microblaze/interp.c | 2 +- 97 files changed, 1936 insertions(+), 878 deletions(-) create mode 100644 gas/testsuite/gas/arm/sp-pc-validations-bad-t-v8a.d create mode 100644 gas/testsuite/gas/arm/sp-pc-validations-bad-t-v8a.l create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax-on-v7.d create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax-on-v7.l create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax-on-v8.d create mode 100644 gas/testsuite/gas/arm/sp-usage-thumb2-relax.s create mode 100644 gdb/gdb_regex.c create mode 100644 ld/testsuite/ld-elf/group11.d create mode 100644 ld/testsuite/ld-elf/group12.d create mode 100644 ld/testsuite/ld-elf/group12.ld create mode 100644 ld/testsuite/ld-unique/pr21529.d create mode 100644 ld/testsuite/ld-unique/pr21529.s create mode 100644 patches/binutils-ifunc.patch