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 57a14366c2 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds c88d2fccb1 Fix date in gdb/ChangeLog adds 3e5ef9a4de eval.c: reverse minsym and sym adds af9d57d205 Automatic date update in version.in adds 5cd3e386e0 Make gdbserver reg_defs a vector of objects adds 4f7ae6f505 Remove struct keyword from section_addr_info adds 0b7a4aa6ba Fix case where IR file provides symbol visibility but replac [...] adds ce1459e528 Add include guard to filename-seen-cache.h adds 9f034d7573 Remove DEF_VEC_I(offset_type) adds 07dca93f3b Automatic date update in version.in adds ea3b06874c Rationalize "backtrace" command line parsing adds 1cf7e64086 Change backtrace_command_1 calling to use flags adds 978d6c756f Allow hiding of some filtered frames adds 63283d4a29 Remove EXT_LANG_BT_COMPLETED adds 7a630bc2f9 Avoid manual resource management in py-framefilter.c adds 92256134f3 Allow C-c to work in backtrace in more cases adds 4ca59a9f36 Throw a "quit" on a KeyboardException in py-framefilter.c adds fb7eb8b582 Move some code later in backtrace_command_1 adds 1f111921a0 Return EXT_LANG_BT_ERROR in one more spot in py-framefilter.c adds eb68e48764 Call wrap_hint in one more spot in py-framefilter.c adds 9507b29c0a Improve "backtrace" help text adds 76c939acfd Simplify exception handling in py-framefilter.c adds 675015399b Remove verbose code from backtrace command adds 59cc4834e5 problem looking up some symbols when they have a linkage name adds cd4fb1b2ff Move DWARF index-related things to a separate file adds 3fcded8f30 set varsize-limit: New GDB setting for maximum dynamic object size adds 608219fb29 Include <cmath> in dwarf-index-write.c adds c819b2c0b2 C++-ify typedef hash adds 1dbeed45b6 Remove cleanups from gdb_readline_wrapper adds 5aa892761c Remove cleanups from prompt_for_continue adds bbcd71b480 Automatic date update in version.in adds 9c75b45645 gold/testsuite: Fix bad regexp in split_x86_64.sh adds c8d59609b1 Enhance the AARCH64 assembler to support LDFF1xx instruction [...] adds f8745e1cd1 PR ld/22972 on SPARC. adds 9646c87b5a x86: don't show suffixes for to-scalar-int conversion insns adds 9f123b911e x86: fold to-scalar-int conversion insns adds 8e6e0792d1 x86: convert broadcast insn attribute to boolean adds c39e5b2671 x86: drop VecESize adds e82e6b2b19 Add support for R_AARCH64_TLSLE_LDST8_TPREL_LO12, etc. adds 84f1b9fb08 [1/2][GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/6 [...] adds e04ef02299 [2/2][LD][AARCH64]Add BFD_RELOC_AARCH64_TLSLE_LDST8/16/32/64 [...] adds 8205a328f8 MIPS/BFD: Call `mips_elf32_rtype_to_howto' directly with o32 adds 24538276c6 Use top-level config support for enabling plugins. adds 60dceb8d3b MIPS/BFD: Call `mips_elf32_rtype_to_howto' directly with o32 [...] adds d81270c369 BFD/PA: Correct formatting in `elf_hppa_info_to_howto_rel' adds 8b6a949ae5 BFD/PA: Remove ATTRIBUTE_UNUSED from `elf_hppa_info_to_howto_rel' adds 515d75a486 Automatic date update in version.in adds 75def2abc3 PR binutils/22875: MIPS: Remove duplicate unsupported reloca [...] new bed72a1897 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
The 1 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 | 74 + bfd/bfd-in2.h | 36 + bfd/elf-hppa.h | 5 +- bfd/elf32-mips.c | 12 +- bfd/elfnn-aarch64.c | 136 + bfd/elfxx-aarch64.c | 19 +- bfd/elfxx-sparc.c | 26 +- bfd/libbfd.h | 10 + bfd/reloc.c | 46 + bfd/version.h | 2 +- elfcpp/ChangeLog | 5 + elfcpp/aarch64.h | 2 +- gas/ChangeLog | 76 + gas/config/tc-aarch64.c | 72 +- gas/config/tc-i386.c | 102 +- .../gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12-ldst16.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst16.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12-ldst32.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst32.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d | 12 + .../gas/aarch64/reloc-tprel_lo12-ldst64.d | 10 + .../gas/aarch64/reloc-tprel_lo12-ldst64.s | 6 + .../gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d | 11 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d | 10 + gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst16.s | 5 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst32.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst64.s | 6 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d | 11 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.d | 10 + .../gas/aarch64/reloc-tprel_lo12_nc-ldst8.s | 6 + gas/testsuite/gas/aarch64/sve.d | 15 + gas/testsuite/gas/aarch64/sve.s | 23 + gas/testsuite/gas/i386/avx512_vpopcntdq-intel.d | 2 + gas/testsuite/gas/i386/avx512_vpopcntdq.d | 2 + gas/testsuite/gas/i386/avx512_vpopcntdq.s | 2 + gas/testsuite/gas/i386/avx512bitalg_vl-intel.d | 4 + gas/testsuite/gas/i386/avx512bitalg_vl.d | 4 + gas/testsuite/gas/i386/avx512bitalg_vl.s | 4 + gas/testsuite/gas/i386/ilp32/x86-64-simd-suffix.d | 16 +- gas/testsuite/gas/i386/inval-avx512f.l | 179 + gas/testsuite/gas/i386/inval-avx512f.s | 99 + gas/testsuite/gas/i386/x86-64-simd-suffix.d | 16 +- gdb/ChangeLog | 247 +- gdb/Makefile.in | 4 + gdb/NEWS | 5 + gdb/ada-lang.c | 8 + gdb/c-lang.c | 4 + gdb/c-typeprint.c | 41 +- gdb/d-lang.c | 1 + gdb/doc/ChangeLog | 13 + gdb/doc/gdb.texinfo | 98 +- gdb/dwarf-index-common.c | 56 + gdb/dwarf-index-common.h | 63 + gdb/dwarf-index-write.c | 1685 ++ gdb/dwarf2read.c | 2228 +-- gdb/dwarf2read.h | 375 + gdb/eval.c | 8 +- gdb/extension.c | 19 +- gdb/extension.h | 18 +- gdb/f-lang.c | 1 + gdb/filename-seen-cache.h | 5 + gdb/gdbserver/ChangeLog | 12 + gdb/gdbserver/regcache.c | 10 +- gdb/gdbserver/tdesc.c | 39 +- gdb/gdbserver/tdesc.h | 2 +- gdb/go-lang.c | 1 + gdb/language.c | 2 + gdb/language.h | 20 + gdb/m2-lang.c | 1 + gdb/objc-lang.c | 1 + gdb/opencl-lang.c | 1 + gdb/p-lang.c | 1 + gdb/printcmd.c | 1 + gdb/python/py-framefilter.c | 645 +- gdb/regformats/regdef.h | 12 + gdb/rust-lang.c | 1 + gdb/stack.c | 173 +- gdb/symfile.c | 2 +- gdb/testsuite/ChangeLog | 24 + gdb/testsuite/gdb.ada/maint_with_ada.exp | 1 - gdb/testsuite/gdb.ada/notcplusplus.exp | 45 + gdb/testsuite/gdb.ada/notcplusplus/foo.adb | 21 + gdb/testsuite/gdb.ada/notcplusplus/pck.adb | 21 + gdb/testsuite/gdb.ada/notcplusplus/pck.ads | 19 + gdb/testsuite/gdb.ada/notcplusplus/ver.ads | 22 + .../{maint_with_ada.exp => varsize_limit.exp} | 24 +- gdb/testsuite/gdb.ada/varsize_limit/pck.adb | 25 + gdb/testsuite/gdb.ada/varsize_limit/pck.ads | 20 + gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 23 + gdb/testsuite/gdb.base/c-linkage-name.c | 44 + gdb/testsuite/gdb.base/c-linkage-name.exp | 47 + gdb/testsuite/gdb.python/py-framefilter.exp | 9 + gdb/testsuite/gdb.python/py-framefilter.py | 6 +- gdb/top.c | 108 +- gdb/typeprint.c | 156 +- gdb/typeprint.h | 54 +- gdb/utils.c | 9 +- gdb/windows-nat.c | 2 +- gold/ChangeLog | 40 + gold/Makefile.in | 5 +- gold/aarch64-reloc.def | 8 + gold/aarch64.cc | 42 +- gold/aclocal.m4 | 1 + gold/configure | 4796 +++--- gold/configure.ac | 11 +- gold/options.cc | 9 +- gold/options.h | 6 + gold/plugin.cc | 3 +- gold/testsuite/Makefile.am | 21 + gold/testsuite/Makefile.in | 29 +- gold/testsuite/plugin_pr22868.sh | 45 + gold/testsuite/plugin_pr22868_a.c | 28 + gold/testsuite/plugin_pr22868_b.c | 39 + gold/testsuite/split_x86_64.sh | 4 +- include/ChangeLog | 19 + include/elf/aarch64.h | 8 + include/opcode/aarch64.h | 1 + ld/ChangeLog | 62 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 30 +- ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-112-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-112.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-112.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-113.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-113.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-114-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-114.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-114.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-115.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-115.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-116-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-116.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-116.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-117.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-117.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-118-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-118.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-118.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-119.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-119.s | 19 + ld/testsuite/ld-aarch64/emit-relocs-552-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-552-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-552.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-552.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-553.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-553.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-554-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-554-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-554.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-554.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-555.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-555.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-556-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-556-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-556.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-556.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-557.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-557.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-558-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-558-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-558.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-558.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-559.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-559.s | 19 + ld/testsuite/ld-sparc/got-hidden32.s | 18 + ld/testsuite/ld-sparc/got-hidden64.s | 18 + ld/testsuite/ld-sparc/gotop-hidden.c | 13 + ld/testsuite/{ld-elf => ld-sparc}/pass.out | 0 ld/testsuite/ld-sparc/sparc.exp | 29 + opcodes/ChangeLog | 40 + opcodes/aarch64-asm-2.c | 113 +- opcodes/aarch64-dis-2.c | 1063 +- opcodes/aarch64-opc-2.c | 1 + opcodes/aarch64-opc.c | 2 + opcodes/aarch64-tbl.h | 26 + opcodes/i386-dis.c | 38 +- opcodes/i386-gen.c | 1 - opcodes/i386-opc.h | 19 +- opcodes/i386-opc.tbl | 2236 ++- opcodes/i386-tbl.h | 15230 +++++++++---------- 192 files changed, 17550 insertions(+), 14676 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tprel_lo12_nc-ldst8.s create mode 100644 gdb/dwarf-index-common.c create mode 100644 gdb/dwarf-index-common.h create mode 100644 gdb/dwarf-index-write.c create mode 100644 gdb/dwarf2read.h create mode 100644 gdb/testsuite/gdb.ada/notcplusplus.exp create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/foo.adb create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/pck.adb create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/pck.ads create mode 100644 gdb/testsuite/gdb.ada/notcplusplus/ver.ads copy gdb/testsuite/gdb.ada/{maint_with_ada.exp => varsize_limit.exp} (59%) create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/pck.adb create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/pck.ads create mode 100644 gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb create mode 100644 gdb/testsuite/gdb.base/c-linkage-name.c create mode 100644 gdb/testsuite/gdb.base/c-linkage-name.exp create mode 100755 gold/testsuite/plugin_pr22868.sh create mode 100644 gold/testsuite/plugin_pr22868_a.c create mode 100644 gold/testsuite/plugin_pr22868_b.c create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-112.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-113.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-113.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-114.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-115.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-115.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-116.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-117.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-117.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-118.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-119.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-119.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-552.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-553.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-553.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-554.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-555.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-555.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-556.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-557.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-557.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-558.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-559.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-559.s create mode 100644 ld/testsuite/ld-sparc/got-hidden32.s create mode 100644 ld/testsuite/ld-sparc/got-hidden64.s create mode 100644 ld/testsuite/ld-sparc/gotop-hidden.c copy ld/testsuite/{ld-elf => ld-sparc}/pass.out (100%)