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 aadfd1e188 Update support for R_X86_64_THUNK_GOTPCRELX adds 407aa07cee Revert "PowerPC PLT speculative execution barriers" adds c2e0e465f9 Fix type of values representing optimized out static members adds 02ecce62be Automatic date update in version.in adds a9479dc051 PR22819, powerpc gas "instruction address is not a multiple of 4" adds ef135d4314 Fix a seg-fault in the ELF note parser when a note with an e [...] adds 8de3a6e2af Speed up readelf and objdump by not looking for DWO links un [...] adds 45dd3607e2 Remove a cleanup from gdbserver adds 8ce47547b3 Remove make_cleanup_restore_current_thread from gdbserver adds f6c2623eb8 Return unique_xmalloc_ptr from macro scope functions adds 1739cf248f Class-ify macro_buffer adds 0354904bda Use std::string in maybe_expand adds 84f27c6fcb Remove cleanups from macro_define_command adds a9abc43451 Use gdb::def_vector in find_source_lines adds 58ef3771fb Use unique_xmalloc_ptr in build_id_to_debug_bfd adds 9a897d43f0 Remove cleanups from solib.c adds 3f48fe4a95 RISC-V: Add comment for previous change. adds dc11dea212 x86: Keep the unused _GLOBAL_OFFSET_TABLE_ for Solaris adds 4d6945e70a Automatic date update in version.in adds 15b23f3612 x86: Set need_global_offset_table with info->output_bfd->xvec adds 4e72534799 gdb/NEWS: Clarify the news entry for "rbreak" in GDB 8.1 adds a37a2ae708 Use std::string in execute_script_contents adds 869e8290ea Use gdb::unique_xmalloc_ptr in auto_load_section_scripts adds ea4a088812 common: add scoped_fd adds 84696f37ae common: add scoped_mmap adds 5c3284c1ec btrace: prepare for throwing exceptions when enabling btrace adds 9ee23a853c btrace, gdbserver: use exceptions to convey btrace enable/di [...] adds de6242d307 btrace, gdbserver: remove the to_supports_btrace target method adds 17ad2a4f46 btrace: improve enable error messages adds 88711fbfea btrace: check perf_event_paranoid adds c4e1263132 btrace: reword error messages adds 9c3630e983 Don't reference past the end of the vector adds 3b4c384407 x86: Add is_solaris to elf_x86_target_os adds 5d0fb5ffdf Automatic date update in version.in adds a8735c82b8 Fix GOT relocation overflow on SPARC. adds d805612e38 Fix commit date. adds e5bc5e207b Automatic date update in version.in adds 7eb84119d8 Automatic date update in version.in adds 94fe5757db Fix compile time warning: bfd/elf32-nds32.c:9693]: (warning) [...] adds 6444b19b24 oops - actually remove the assignment this time: bfd/elf32-n [...] adds 0b8683b7eb Fix compile time warning: bfd/elf32-arc.c:1537]: (warning) R [...] adds 7e784da543 Update Russian translation for the gas/ sub-directory. adds 830db0485e Add support for reading msdos MZ executables. adds d2159fdc0f MIPS: Fix encoding for MIPSr6 sigrie instruction. adds 12a43565ad MIPS/GAS/test: Fix an n32 `.reginfo' size test failure adds b303c6f688 gdb: Remove cleanup from dw2_do_instantiate_symtab adds 0f3f3a55b5 Automatic date update in version.in adds 387cd15b93 Fix prefix of maint set/show per-command adds f2731e0c37 PR22829, objcopy/strip removes PT_GNU_RELRO from lld binaries adds 6e5e9d58c1 PR22836, "-r -s" doesn't work with -g3 using GCC 7 adds 30147392ca MIPS/GAS/testsuite: Correct duplicate `Loongson-3A tests' test name adds 87993319a5 WebAssembly: Correct an `index' global shadowing error for p [...] adds b29d26411c WebAssembly: Disable subdirectory configuration for unsupported LD adds 68d2067666 Fix compile time warning messages from gcc version 8 about c [...] adds 80c9635046 Fix typo in Russian translation for the bfd/ sub-directory w [...] adds bd7ab16b45 x86-64: Generate branch with PLT32 relocation adds db7bf1058d Fix ARm assembler so that it rejects invalid immediate value [...] adds 24b9144d4b Use enum flags for flags passed to openp adds db5d5ad16f gas: xtensa: fix trampoline placement adds 1031c264fd x86: Properly check building shared library adds 9abc632d37 Automatic date update in version.in adds 60f763ee16 PR22836 testcases adds 85f2093ddc x86-64: Use pr22393-3a.so and pr22393-3a-now.so adds d4dd94f863 LD: Remove a stale `ldlex_command' prototype adds f98b2e334f Remove references to ada_name_for_lookup (deleted) adds 451875b4f9 x86-64: Use PLT address for PC-relative reloc new c7d735b3fb Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 91bd89ef16 Remove "x86-64: Generate branch with PLT32 relocation" adds 12ef3f5a7c Fix compilation of the BFD sub-directory with a gcc v8 compi [...] adds 797bc1cb25 Return unique_xmalloc_ptr from some solib.c functions adds b46a8d7c1d Move some declarations to source.h adds e0cc99a62f Change openp et al to use a unique_xmalloc_ptr adds 692d6f9760 Constify target_so_ops::bfd_open new ca5400ae21 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new c6dc4bdd6c Apply "x86: Add .nop directive to assembler"
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: ChangeLog | 5 + bfd/ChangeLog | 427 ++++++ bfd/aout-target.h | 2 +- bfd/aout-tic30.c | 2 +- bfd/binary.c | 2 +- bfd/coff-alpha.c | 14 +- bfd/coff-ia64.c | 6 +- bfd/coff-mips.c | 14 +- bfd/coffcode.h | 6 +- bfd/elf-m10300.c | 2 +- bfd/elf.c | 105 +- bfd/elf32-arc.c | 28 +- bfd/elf32-cr16.c | 2 +- bfd/elf32-i370.c | 6 +- bfd/elf32-i386.c | 15 +- bfd/elf32-lm32.c | 3 +- bfd/elf32-m32r.c | 2 +- bfd/elf32-metag.c | 2 +- bfd/elf32-nds32.c | 1 - bfd/elf32-ppc.c | 41 +- bfd/elf32-ppc.h | 3 - bfd/elf32-score.c | 2 +- bfd/elf32-score7.c | 2 +- bfd/elf32-xstormy16.c | 2 +- bfd/elf32-xtensa.c | 2 +- bfd/elf64-alpha.c | 2 +- bfd/elf64-hppa.c | 2 +- bfd/elf64-ia64-vms.c | 2 +- bfd/elf64-mmix.c | 2 +- bfd/elf64-ppc.c | 58 +- bfd/elf64-ppc.h | 3 - bfd/elf64-sh64.c | 2 +- bfd/elf64-x86-64.c | 82 +- bfd/elflink.c | 7 + bfd/elfnn-ia64.c | 2 +- bfd/elfnn-riscv.c | 2 + bfd/elfxx-sparc.c | 122 +- bfd/elfxx-target.h | 14 +- bfd/elfxx-x86.c | 26 +- bfd/elfxx-x86.h | 53 +- bfd/i386msdos.c | 91 +- bfd/ieee.c | 9 +- bfd/ihex.c | 4 +- bfd/libaout.h | 2 +- bfd/libbfd-in.h | 201 +-- bfd/libbfd.c | 2 +- bfd/libbfd.h | 201 +-- bfd/libecoff.h | 6 +- bfd/mach-o-target.c | 2 +- bfd/mmo.c | 2 +- bfd/nlm-target.h | 2 +- bfd/oasys.c | 16 +- bfd/peXXigen.c | 4 +- bfd/pef.c | 3 +- bfd/peicode.h | 6 +- bfd/plugin.c | 2 +- bfd/po/ru.po | 2 +- bfd/ppcboot.c | 2 +- bfd/som.c | 3 +- bfd/srec.c | 2 +- bfd/tekhex.c | 2 +- bfd/verilog.c | 2 +- bfd/versados.c | 5 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 7 +- bfd/wasm-module.c | 20 +- bfd/xsym.c | 2 +- binutils/ChangeLog | 15 + binutils/dwarf.c | 6 + binutils/testsuite/binutils-all/group-7.s | 6 + binutils/testsuite/binutils-all/group-7a.d | 16 + binutils/testsuite/binutils-all/group-7b.d | 19 + binutils/testsuite/binutils-all/group-7c.d | 8 + binutils/testsuite/binutils-all/objcopy.exp | 3 + configure | 3 + configure.ac | 3 + gas/ChangeLog | 88 ++ gas/config/obj-elf.c | 28 +- gas/config/obj-elf.h | 6 +- gas/config/tc-arm.c | 10 +- gas/config/tc-hppa.c | 4 +- gas/config/tc-i386.c | 51 +- gas/config/tc-mips.c | 2 +- gas/config/tc-ppc.c | 64 +- gas/config/tc-xtensa.c | 6 + gas/dwarf2dbg.c | 13 +- gas/dwarf2dbg.h | 6 +- gas/po/ru.po | 1170 +++++++++-------- gas/testsuite/gas/arm/pr22773.d | 2 + gas/testsuite/gas/arm/pr22773.l | 3 + gas/testsuite/gas/arm/pr22773.s | 9 + gas/testsuite/gas/i386/ilp32/reloc64.d | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 6 +- gas/testsuite/gas/i386/reloc64.d | 2 +- gas/testsuite/gas/i386/x86-64-jump.d | 4 +- gas/testsuite/gas/i386/x86-64-mpx-branch-1.d | 6 +- gas/testsuite/gas/i386/x86-64-mpx-branch-2.d | 6 +- gas/testsuite/gas/i386/x86-64-relax-2.d | 10 +- gas/testsuite/gas/i386/x86-64-relax-3.d | 8 +- gas/testsuite/gas/mips/loongson-3a-2.d | 2 +- gas/testsuite/gas/mips/r6-n32.d | 4 +- gas/testsuite/gas/mips/r6-n64.d | 4 +- gas/testsuite/gas/mips/r6.d | 4 +- gas/testsuite/gas/mips/reginfo-2-n32.d | 2 +- gas/testsuite/gas/ppc/misalign.d | 2 + gas/testsuite/gas/ppc/misalign.l | 2 + gas/testsuite/gas/ppc/misalign.s | 3 + gas/testsuite/gas/ppc/misalign2.d | 7 + gas/testsuite/gas/ppc/misalign2.s | 13 + gas/testsuite/gas/ppc/ppc.exp | 2 + gdb/ChangeLog | 242 ++++ gdb/Makefile.in | 2 + gdb/NEWS | 6 +- gdb/ada-lang.c | 2 +- gdb/ada-lang.h | 2 - gdb/auto-load.c | 23 +- gdb/btrace.c | 11 +- gdb/build-id.c | 9 +- gdb/c-exp.y | 24 +- gdb/cli/cli-cmds.c | 7 +- gdb/common/scoped_fd.h | 60 + gdb/common/scoped_mmap.h | 76 ++ gdb/compile/compile-c-support.c | 2 +- gdb/defs.h | 21 - gdb/dwarf2read.c | 103 +- gdb/exec.c | 20 +- gdb/gdbserver/ChangeLog | 32 + gdb/gdbserver/gdbthread.h | 3 - gdb/gdbserver/inferiors.c | 12 - gdb/gdbserver/linux-low.c | 8 +- gdb/gdbserver/mem-break.c | 11 +- gdb/gdbserver/nto-low.c | 1 - gdb/gdbserver/server.c | 80 +- gdb/gdbserver/spu-low.c | 1 - gdb/gdbserver/target.h | 7 - gdb/gdbserver/win32-low.c | 1 - gdb/infcmd.c | 1 + gdb/infrun.c | 10 +- gdb/macrocmd.c | 80 +- gdb/macroexp.c | 430 +++--- gdb/macroexp.h | 12 +- gdb/macroscope.c | 15 +- gdb/macroscope.h | 15 +- gdb/maint.c | 4 +- gdb/mi/mi-cmd-env.c | 1 + gdb/nat/linux-btrace.c | 427 ++---- gdb/nat/linux-btrace.h | 3 - gdb/nto-tdep.c | 7 +- gdb/nto-tdep.h | 3 +- gdb/psymtab.c | 6 +- gdb/remote.c | 36 +- gdb/solib-aix.c | 11 +- gdb/solib-darwin.c | 8 +- gdb/solib-spu.c | 6 +- gdb/solib.c | 105 +- gdb/solist.h | 15 +- gdb/source.c | 63 +- gdb/source.h | 28 +- gdb/symfile.c | 9 +- gdb/symtab.c | 9 +- gdb/target-delegates.c | 33 - gdb/target.c | 8 - gdb/target.h | 7 - gdb/testsuite/ChangeLog | 10 + gdb/testsuite/gdb.cp/m-static.exp | 2 + gdb/testsuite/lib/gdb.exp | 4 +- gdb/unittests/scoped_fd-selftests.c | 90 ++ gdb/unittests/scoped_mmap-selftests.c | 92 ++ gdb/value.c | 8 +- gdb/x86-linux-nat.c | 20 +- gold/ChangeLog | 6 + gold/options.h | 4 - gold/powerpc.cc | 63 +- include/ChangeLog | 6 + include/coff/msdos.h | 57 + include/coff/pe.h | 31 +- include/coff/powerpc.h | 2 - ld/ChangeLog | 62 + ld/emultempl/ppc32elf.em | 20 +- ld/emultempl/ppc64elf.em | 22 +- ld/ld.texinfo | 9 - ld/ldlex.h | 1 - ld/testsuite/ld-elf/pr22836-1.s | 4 + ld/testsuite/ld-elf/pr22836-1a.d | 7 + ld/testsuite/ld-elf/pr22836-1b.d | 7 + ld/testsuite/ld-elf/pr22836-2.d | 7 + ld/testsuite/ld-elf/pr22836-2.s | 7 + ld/testsuite/ld-i386/i386.exp | 16 + ld/testsuite/ld-i386/pr22842a.c | 20 + ld/testsuite/ld-i386/pr22842b.S | 41 + ld/testsuite/ld-powerpc/elfv2exe.d | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 20 +- ld/testsuite/ld-powerpc/relbrlt.d | 2 +- ld/testsuite/ld-x86-64/mpx1c.rd | 2 +- ld/testsuite/ld-x86-64/pr14207.d | 2 +- ld/testsuite/ld-x86-64/pr22791-1.err | 2 + ld/testsuite/ld-x86-64/pr22791-1a.c | 4 + ld/testsuite/ld-x86-64/pr22791-1b.s | 6 + ld/testsuite/ld-x86-64/pr22791-2.rd | 6 + ld/testsuite/ld-x86-64/pr22791-2a.s | 8 + ld/testsuite/ld-x86-64/pr22791-2b.c | 7 + ld/testsuite/ld-x86-64/pr22791-2c.s | 12 + ld/testsuite/ld-x86-64/pr22842a.c | 20 + .../ld-x86-64/{copyreloc-main2.rd => pr22842a.rd} | 0 ld/testsuite/ld-x86-64/pr22842b.S | 20 + ld/testsuite/ld-x86-64/pr22842b.rd | 4 + ld/testsuite/ld-x86-64/x86-64.exp | 76 +- opcodes/ChangeLog | 15 + opcodes/metag-dis.c | 10 +- opcodes/mips-opc.c | 2 +- opcodes/wasm32-dis.c | 6 +- patches/README | 2 +- patches/binutils-x86-64-plt32.patch | 541 -------- patches/binutils-x86-nop.patch | 1367 ++++++++++++++++++++ 215 files changed, 5164 insertions(+), 3017 deletions(-) create mode 100644 binutils/testsuite/binutils-all/group-7.s create mode 100644 binutils/testsuite/binutils-all/group-7a.d create mode 100644 binutils/testsuite/binutils-all/group-7b.d create mode 100644 binutils/testsuite/binutils-all/group-7c.d create mode 100644 gas/testsuite/gas/arm/pr22773.d create mode 100644 gas/testsuite/gas/arm/pr22773.l create mode 100644 gas/testsuite/gas/arm/pr22773.s create mode 100644 gas/testsuite/gas/ppc/misalign.d create mode 100644 gas/testsuite/gas/ppc/misalign.l create mode 100644 gas/testsuite/gas/ppc/misalign.s create mode 100644 gas/testsuite/gas/ppc/misalign2.d create mode 100644 gas/testsuite/gas/ppc/misalign2.s create mode 100644 gdb/common/scoped_fd.h create mode 100644 gdb/common/scoped_mmap.h create mode 100644 gdb/unittests/scoped_fd-selftests.c create mode 100644 gdb/unittests/scoped_mmap-selftests.c create mode 100644 include/coff/msdos.h create mode 100644 ld/testsuite/ld-elf/pr22836-1.s create mode 100644 ld/testsuite/ld-elf/pr22836-1a.d create mode 100644 ld/testsuite/ld-elf/pr22836-1b.d create mode 100644 ld/testsuite/ld-elf/pr22836-2.d create mode 100644 ld/testsuite/ld-elf/pr22836-2.s create mode 100644 ld/testsuite/ld-i386/pr22842a.c create mode 100644 ld/testsuite/ld-i386/pr22842b.S create mode 100644 ld/testsuite/ld-x86-64/pr22791-1.err create mode 100644 ld/testsuite/ld-x86-64/pr22791-1a.c create mode 100644 ld/testsuite/ld-x86-64/pr22791-1b.s create mode 100644 ld/testsuite/ld-x86-64/pr22791-2.rd create mode 100644 ld/testsuite/ld-x86-64/pr22791-2a.s create mode 100644 ld/testsuite/ld-x86-64/pr22791-2b.c create mode 100644 ld/testsuite/ld-x86-64/pr22791-2c.s create mode 100644 ld/testsuite/ld-x86-64/pr22842a.c copy ld/testsuite/ld-x86-64/{copyreloc-main2.rd => pr22842a.rd} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr22842b.S create mode 100644 ld/testsuite/ld-x86-64/pr22842b.rd delete mode 100644 patches/binutils-x86-64-plt32.patch create mode 100644 patches/binutils-x86-nop.patch