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 db571327129 Revert "Apply bfd: Display symbol version for nm -D" adds ec2e748ad39 Fix assertion failure in the BFD library when linking with [...] adds 0b8448af68b Add code to the BFD library to handle opening files with pa [...] adds e11cd7c491e Update changelog. adds 5ab2fbf1859 gdb: bool-ify follow_fork adds a18cd0cab43 Uninitialised memory read in z80-dis.c adds 1081065c519 bfd: Add a bfd_boolean argument to bfd_get_symbol_version_string adds 0d4a4bc56fc Automatic date update in version.in adds d16e3d2e5b7 PR25662, invalid sh_offset for first section in segment with phdrs adds 86fd7e2e109 h8300-linux ld testsuite adds cf2611febcf arc: Use correct string when printing bfd DEBUG data adds dd8953924b0 gdb/riscv: Apply NaN boxing when writing return values into [...] adds 7b1eff95bed [gdb] Print user/includes fields for maint commands adds b7780957778 The "b" flag for COFF sections only unsets the LOAD attribu [...] adds aac88046e6c Add a new function to the BFD library to allow users access [...] adds 4c83662712f readelf looping in process_archive adds d503b685c6b Fix WOW64 process system DLL paths adds 33aa3c10f66 Fix error message in compile-object-load.c adds 46b438bb736 Automatic date update in version.in adds f75fbe8ad2e alpha-vms: Sanity check ETIR__C_CTL_DFLOC index adds 4c4addbe577 Re: ARC: Use of uninitialised value adds ff768510546 Re: i386msdos uninitialised read adds 832a5807810 Re: H8300 use of uninitialised value adds aa49fc22c13 Revert earlier delta adding bfd_coff_get_internal_extra_pe_ [...] adds 9fda78b6112 Introduce dwarf2/dwz.h adds 0314b3901c9 Add dwz.c and dwz_file::read_string adds bf80d710525 Change dwarf_decode_macro_bytes calling convention adds 9eac9650ce7 Split dwarf_decode_macros into two overloads adds 3d27bbdb4bc Move dwarf2_section_buffer_overflow_complaint to dwarf2/section.c adds a0194fa8f23 Convert dwarf2_section_buffer_overflow_complaint to a method adds 4f44ae6c69b Add dwarf2_section_info::read_string method adds c90ec28ae44 Move code to new file dwarf2/macro.c adds 8844c11b8bc Make some line_header methods const adds 5a0e026fe12 Use a const line_header in macro reader adds 4f9c1eda9ff Use a const dwarf2_section_info in macro reader adds 2ef46c2fbbd Trivial fix in dwarf_decode_macro_bytes adds 86c0bb4c571 Convert read_indirect_line_string to a method adds 0df7ad3a675 Move more code to line-header.c adds c2d50fd0b30 Move die_info to new header adds 2b24b6e4a6d Remove dwarf2_cu::base_known adds 052c8bb83a5 Change dwarf2_attr_no_follow to be a method adds 436c571c6af Remove sibling_die adds a39fdb411d4 Change two more functions to be methods on die_info adds eeb647814fb Rewrite new die_info methods adds 2b2558bfacb Move DWARF-constant stringifying code to new file adds 0826b30a9fa Change two functions to be methods on struct attribute adds a879b4d5a68 Support AT_BSDFLAGS on FreeBSD. adds 89ff19d45e9 Automatic date update in version.in adds 80e2a3b66ed Re: readelf looping in process_archive adds 1fafefd5943 Add testcase for PR 25662 invalid sh_offset for section adds 8f2dae6a6a0 gdbsupport: Resolve shellcheck issues in create-version.sh script adds cacb9d87137 ld: Skip some x86 IFUNC tests for Solaris adds 258e884429c ld: Xfail pr20995-2 tests for Solaris adds ebea7626393 Always fix system DLL paths for 32bit programs adds 8f4afc71128 Automatic date update in version.in adds 6a81c59be75 Adjust objcopy_test adds 0a6a8b596b2 Re: Adjust objcopy_test adds 767be9d907a ld: Set COMMONPAGESIZE for i386 Solaris adds f1749218ff3 Fix formatting of read_attribute_reprocess adds 4d1b9ab645d Fix comment in dwarf2/attribute.h adds 37d59eacfea Automatic date update in version.in adds 3ad830466f4 gdb: remove discard_psymtab function adds 48993951ce3 gdb: rename partial_symtab::read_dependencies to expand_dep [...] adds 69b037c30ca gdb: rename partial symtab expand functions of debug info r [...] adds 988b7300bc9 PR25745, powerpc64-ld overflows string buffer in --stats mode adds c9fef64dab2 Automatic date update in version.in adds c0502da6886 [gdb/testsuite] Fix c-linkage-name.exp with {cc-with-gdb-in [...] adds 1310c1b066d Add low_new_clone method to linux_nat_target. adds 4db10d8f491 [PowerPC] Move up some register access routines adds 227c0bf4b3d [PowerPC] Fix debug register issues in ppc-linux-nat adds 00386881a3d Fix objcopy's --preserve-dates command line option so that [...] adds d8af906814b Change ada_which_variant_applies to value API adds d1a89da5de1 RISC-V: Update CSR to privileged spec 1.11. adds d2627972940 Automatic date update in version.in adds b3b360dec78 tekhex: Uninitialised read adds 81699544466 alpha-vms: sanity checks for image_write adds 89b599df371 alpha-coff: unitialised read adds 16b0db75af6 [gdb/testsuite] Fix c-linkage-name.exp with -flto adds af62665e133 Don't pass NULL to memcpy in gdb new 232c42c54b1 Merge remote-tracking branch 'origin/master' into users/hjl [...] new 0ed0046aee0 Apply x86: Only allow S + A relocations against absolute symbol
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 | 97 ++ bfd/bfd-in2.h | 5 +- bfd/bfdio.c | 36 +- bfd/coff-alpha.c | 2 +- bfd/elf-bfd.h | 2 - bfd/elf.c | 47 +- bfd/elf32-arc.c | 4 +- bfd/elf64-ppc.c | 76 +- bfd/i386msdos.c | 2 +- bfd/libbfd-in.h | 2 +- bfd/libbfd.h | 2 +- bfd/libcoff-in.h | 4 +- bfd/libcoff.h | 4 +- bfd/peXXigen.c | 4 +- bfd/syms.c | 1 + bfd/targets.c | 5 +- bfd/tekhex.c | 2 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 96 +- binutils/ChangeLog | 50 + binutils/nm.c | 8 +- binutils/objcopy.c | 5 + binutils/objdump.c | 3 +- binutils/readelf.c | 7 +- binutils/testsuite/binutils-all/objcopy.exp | 97 +- binutils/testsuite/binutils-all/pr25662.ld | 15 + binutils/testsuite/binutils-all/pr25662.s | 34 + gas/ChangeLog | 30 + gas/config/obj-coff.c | 5 + gas/testsuite/gas/riscv/alias-csr.d | 23 - gas/testsuite/gas/riscv/alias-csr.s | 14 - gas/testsuite/gas/riscv/bad-csr.d | 3 - gas/testsuite/gas/riscv/csr-dw-regnums.d | 7 +- gas/testsuite/gas/riscv/csr-dw-regnums.s | 9 +- gas/testsuite/gas/riscv/no-aliases-csr.d | 23 - .../gas/riscv/priv-reg-fail-nonexistent.d | 3 + .../{bad-csr.l => priv-reg-fail-nonexistent.l} | 0 .../{bad-csr.s => priv-reg-fail-nonexistent.s} | 0 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 4 +- gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d | 36 + gas/testsuite/gas/riscv/priv-reg-pseudo.d | 36 + gas/testsuite/gas/riscv/priv-reg-pseudo.s | 33 + gas/testsuite/gas/riscv/priv-reg.d | 491 +++--- gas/testsuite/gas/riscv/priv-reg.s | 114 +- gas/testsuite/gas/riscv/satp.d | 11 - gas/testsuite/gas/riscv/satp.s | 3 - gdb/ChangeLog | 417 +++++ gdb/Makefile.in | 3 + gdb/ada-lang.c | 13 +- gdb/ada-lang.h | 3 +- gdb/ada-valprint.c | 4 +- gdb/compile/compile-object-load.c | 2 +- gdb/dbxread.c | 10 +- gdb/dwarf2/abbrev.c | 5 +- gdb/dwarf2/attribute.c | 37 + gdb/dwarf2/attribute.h | 18 +- gdb/dwarf2/die.h | 103 ++ gdb/dwarf2/dwz.c | 40 + gdb/dwarf2/dwz.h | 65 + gdb/dwarf2/index-cache.c | 1 + gdb/dwarf2/index-write.c | 1 + gdb/dwarf2/line-header.c | 339 +++- gdb/dwarf2/line-header.h | 32 +- gdb/dwarf2/macro.c | 868 ++++++++++ gdb/dwarf2/macro.h | 33 + gdb/dwarf2/read.c | 1726 ++------------------ gdb/dwarf2/read.h | 39 +- gdb/dwarf2/section.c | 26 + gdb/dwarf2/section.h | 9 + gdb/dwarf2/stringify.c | 114 ++ gdb/dwarf2/stringify.h | 38 + gdb/fbsd-nat.c | 6 +- gdb/fbsd-nat.h | 2 +- gdb/fbsd-tdep.c | 1 + gdb/features/riscv/32bit-csr.xml | 5 +- gdb/features/riscv/64bit-csr.xml | 5 +- gdb/inf-ptrace.c | 6 +- gdb/inf-ptrace.h | 2 +- gdb/infrun.c | 23 +- gdb/linux-nat.c | 10 +- gdb/linux-nat.h | 6 +- gdb/mdebugread.c | 12 +- gdb/ppc-linux-nat.c | 1518 +++++++++++------ gdb/psympriv.h | 8 +- gdb/psymtab.c | 2 +- gdb/remote.c | 9 +- gdb/riscv-tdep.c | 69 +- gdb/symmisc.c | 54 +- gdb/symtab.h | 7 + gdb/target-delegates.c | 24 +- gdb/target.c | 13 +- gdb/target.h | 6 +- gdb/testsuite/ChangeLog | 14 + gdb/testsuite/gdb.base/c-linkage-name.exp | 45 +- gdb/testsuite/lib/gdb.exp | 38 + gdb/windows-nat.c | 49 +- gdb/xcoffread.c | 8 +- gdbsupport/ChangeLog | 9 + gdbsupport/btrace-common.cc | 3 +- gdbsupport/create-version.sh | 18 +- include/ChangeLog | 8 + include/elf/common.h | 1 + include/opcode/riscv-opc.h | 25 +- ld/ChangeLog | 123 ++ ld/emulparams/elf_i386_ldso.sh | 1 + ld/emultempl/pe.em | 5 +- ld/emultempl/pep.em | 5 +- ld/pe-dll.c | 4 +- ld/testsuite/ld-elf/compress1c.d | 1 + ld/testsuite/ld-elf/compressed1c.d | 1 + ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/dynamic1.d | 1 + ld/testsuite/ld-elf/dynsym1.d | 1 + ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/exclude3b.d | 1 + ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/global1.d | 1 + ld/testsuite/ld-elf/hash.d | 1 + ld/testsuite/ld-elf/loadaddr1.d | 1 + ld/testsuite/ld-elf/loadaddr2.d | 1 + ld/testsuite/ld-elf/local1.d | 1 + ld/testsuite/ld-elf/mbind1b.d | 1 + ld/testsuite/ld-elf/mbind1c.d | 1 + ld/testsuite/ld-elf/now-1.d | 1 + ld/testsuite/ld-elf/now-2.d | 1 + ld/testsuite/ld-elf/now-3.d | 1 + ld/testsuite/ld-elf/now-4.d | 1 + ld/testsuite/ld-elf/pie.d | 1 + ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr16322.d | 1 + ld/testsuite/ld-elf/pr16498a.d | 1 + ld/testsuite/ld-elf/pr16498b.d | 1 + ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr19617a.d | 1 + ld/testsuite/ld-elf/pr19698.d | 1 + ld/testsuite/ld-elf/pr20513c.d | 1 + ld/testsuite/ld-elf/pr20513d.d | 1 + ld/testsuite/ld-elf/pr21389a.d | 1 + ld/testsuite/ld-elf/pr21389b.d | 1 + ld/testsuite/ld-elf/pr21389c.d | 1 + ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562e.d | 1 + ld/testsuite/ld-elf/pr21562f.d | 1 + ld/testsuite/ld-elf/pr21562g.d | 1 + ld/testsuite/ld-elf/pr21562h.d | 1 + ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr21903a.d | 1 + ld/testsuite/ld-elf/pr21903b.d | 1 + ld/testsuite/ld-elf/pr21903d.d | 1 + ld/testsuite/ld-elf/pr22269a.d | 1 + ld/testsuite/ld-elf/pr22269b.d | 1 + ld/testsuite/ld-elf/pr22393-1a.d | 1 + ld/testsuite/ld-elf/pr22393-1b.d | 1 + ld/testsuite/ld-elf/pr22393-1c.d | 1 + ld/testsuite/ld-elf/pr22393-1d.d | 1 + ld/testsuite/ld-elf/pr22393-1e.d | 1 + ld/testsuite/ld-elf/pr22393-1f.d | 1 + ld/testsuite/ld-elf/pr22423.d | 1 + ld/testsuite/ld-elf/pr22450.d | 2 +- ld/testsuite/ld-elf/pr23658-1c.d | 1 + ld/testsuite/ld-elf/pr25708.d | 2 + ld/testsuite/ld-elf/rpath-1.d | 1 + ld/testsuite/ld-elf/rpath-2.d | 1 + ld/testsuite/ld-elf/runpath-1.d | 1 + ld/testsuite/ld-elf/runpath-2.d | 1 + ld/testsuite/ld-elf/sizeofb.d | 1 + ld/testsuite/ld-elf/startofb.d | 1 + ld/testsuite/ld-elf/strtab.d | 1 + ld/testsuite/ld-elf/textaddr1.d | 1 + ld/testsuite/ld-elf/textaddr2.d | 1 + ld/testsuite/ld-elf/textaddr4.d | 1 + ld/testsuite/ld-elf/textaddr5.d | 1 + ld/testsuite/ld-elf/textaddr6.d | 1 + ld/testsuite/ld-elf/unknown2.d | 1 + ld/testsuite/ld-h8300/gcsection.d | 5 +- ld/testsuite/ld-h8300/h8300.exp | 19 +- ld/testsuite/ld-h8300/relax-2.d | 4 +- ld/testsuite/ld-h8300/relax-3.d | 4 +- ld/testsuite/ld-h8300/relax-4.d | 4 +- ld/testsuite/ld-h8300/relax-5.d | 4 +- ld/testsuite/ld-h8300/relax-6.d | 4 +- ld/testsuite/ld-h8300/relax-7.d | 4 +- ld/testsuite/ld-h8300/relax.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 1 + ld/testsuite/ld-undefined/entry-3.d | 1 + ld/testsuite/ld-undefined/entry-4.d | 1 + opcodes/ChangeLog | 21 + opcodes/arc-dis.c | 4 +- opcodes/disassemble.c | 10 +- opcodes/disassemble.h | 6 + opcodes/h8300-dis.c | 249 ++- opcodes/z80-dis.c | 1 + ...low-S-A-relocations-against-absolute-symb.patch | 549 +++++++ patches/README | 1 + 208 files changed, 5528 insertions(+), 3014 deletions(-) create mode 100644 binutils/testsuite/binutils-all/pr25662.ld create mode 100644 binutils/testsuite/binutils-all/pr25662.s delete mode 100644 gas/testsuite/gas/riscv/alias-csr.d delete mode 100644 gas/testsuite/gas/riscv/alias-csr.s delete mode 100644 gas/testsuite/gas/riscv/bad-csr.d delete mode 100644 gas/testsuite/gas/riscv/no-aliases-csr.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.d rename gas/testsuite/gas/riscv/{bad-csr.l => priv-reg-fail-nonexistent.l} (100%) rename gas/testsuite/gas/riscv/{bad-csr.s => priv-reg-fail-nonexistent.s} (100%) create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-pseudo.s delete mode 100644 gas/testsuite/gas/riscv/satp.d delete mode 100644 gas/testsuite/gas/riscv/satp.s create mode 100644 gdb/dwarf2/die.h create mode 100644 gdb/dwarf2/dwz.c create mode 100644 gdb/dwarf2/dwz.h create mode 100644 gdb/dwarf2/macro.c create mode 100644 gdb/dwarf2/macro.h create mode 100644 gdb/dwarf2/stringify.c create mode 100644 gdb/dwarf2/stringify.h create mode 100644 patches/0001-x86-Only-allow-S-A-relocations-against-absolute-sy [...]