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 bb4f1a9d7f Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 3391569f21 Close memory and resource leaks detected by coverity in the [...] adds 232a00325b [gdb/testsuite] Make noclone conditional in vla-optimized-out.c adds 3ba174474d [PATCH, LD, AArch64] Fix ifunc testisms adds 56ba65a047 Make the Rust parser pure adds a60f3166aa Move the context stack to buildsym_compunit adds 3c65e5b31c Move current_subfile to buildsym_compunit adds 7ea05a7b63 Move pending addrmap globals to buildsym_compunit adds 5ac045503d Move pending_blocks and pending_block_obstack to buildsym_compunit adds c233e9c641 Remove the "listhead" argument from finish_block adds 1d376700df Remove free_pendings adds f62f6af5da Do not look at file symbols when reading psymtabs adds 93b8bea414 Set list_in_scope later in DWARF reader adds e148f09d75 Move the symbol lists to buildsym_compunit adds b37dd3bcaa Remove buildsym_init adds ddb7060226 Remove a TODO adds b80a981d08 Remove EXTERN from buildsym.h adds 6b213a4778 Remove parameter from record_pending_block adds 4a2125f531 Add many methods to buildsym_compunit adds da6580e59c Do not use buildsym.h in some files adds 74c72eac23 Remove reset_symtab_globals adds ab209f6fa9 Move struct buildsym_compunit to buildsym.h adds 0baae8dbd3 Introduce buildsym-legacy.h adds 80e649fcac Parameterize cp_scan_for_anonymous_namespaces adds 804d27291b Convert the DWARF reader to new-style buildysm adds 0e6f30610f Remove some unused buildsym functions adds bfe2e011c0 Remove record_line_ftype adds cbb09508e4 Rename remaining members of buildsym_compunit to start with "m_" adds 241e64e3b4 x86: Add a GNU_PROPERTY_X86_ISA_1_USED note if needed adds 2d38991535 MIPS/Linux/native: Convert to `get_ptrace_pid' for PID extraction adds d5f4da5e33 ld: Discard .rel.* and .rela.* sections adds 7a54636a02 x86: Rename match_reg_size to match_operand_size adds e2e31f1039 Update my e-mail address, limit maintenance to MIPS I-IV ISAs adds bef891d212 Automatic date update in version.in adds 0ee6c332f3 Rename some frame unwind function parameters adds 2376f038d1 Initialize GOT slot for local symbol in non-PIC link. adds dd40ce22d0 gas/config/tc-i386.c: Break long line adds dcc0660f04 Automatic date update in version.in adds 17cbafdbbe Fix -Wunused-variable warnings related to conditional compilation adds c7213af9b3 x86: Determine vector length from the last vector operand adds 8d49165d83 Simple unused variable removals adds f4e80e1301 Remove an unused variable from spu_get_overlay_table adds 1576637036 Unused variable fixes related to conditional compilation adds 996d693a07 Use a previously unused variable in bfin-tdep.c adds d5e9a511c4 Call some functions in guile/ for effect adds 374fd1fd7b Remove declarations from m32c-tdep.c adds c51f6a54c2 Call value_fetch_lazy when needed in pretty-printers adds 494f80a932 Fix ravenscar-thread.c to use arch_ops adds c486b6106a Pass the correct argument to the observer in reread_symbols adds 8c8807f439 Remove unused declaration from value.c adds b0a7723d29 Remove unused variables from gdbserver adds 3b20124b3d Conditionally define xmltarget_${name} variable in regdat.sh adds a0de763e32 Add -Wunused-variable to warnings.m4 new e1cf6538dc 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 | 15 + bfd/elf32-arm.c | 66 +- bfd/elfxx-x86.c | 60 +- bfd/version.h | 2 +- binutils/ChangeLog | 15 + binutils/MAINTAINERS | 2 +- binutils/dwarf.c | 37 +- binutils/objcopy.c | 9 + gas/ChangeLog | 21 + gas/config/tc-i386.c | 64 +- gdb/ChangeLog | 499 ++++++++ gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 2 + gdb/ada-lang.c | 1 - gdb/amd64-tdep.c | 1 - gdb/arch-utils.c | 1 - gdb/arm-tdep.c | 15 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 4 +- gdb/btrace.c | 6 +- gdb/buildsym-legacy.c | 346 ++++++ gdb/buildsym-legacy.h | 182 +++ gdb/buildsym.c | 967 ++++------------ gdb/buildsym.h | 360 ++++-- gdb/charset.c | 6 +- gdb/cli/cli-script.c | 2 +- gdb/coffread.c | 55 +- gdb/common/tdesc.c | 1 - gdb/compile/compile-object-load.c | 2 - gdb/complaints.c | 2 - gdb/configure | 28 +- gdb/corelow.c | 1 - gdb/cp-namespace.c | 9 +- gdb/cp-support.h | 4 +- gdb/dbxread.c | 62 +- gdb/dwarf2read.c | 337 +++--- gdb/elfread.c | 2 - gdb/fbsd-tdep.c | 1 - gdb/frame.c | 36 +- gdb/frame.h | 16 +- gdb/gdbserver/ChangeLog | 15 + gdb/gdbserver/configure | 28 +- gdb/gdbserver/gdbreplay.c | 1 - gdb/gdbserver/linux-x86-tdesc.c | 4 +- gdb/gdbserver/remote-utils.c | 2 - gdb/gdbserver/win32-low.c | 2 - gdb/gdbserver/x86-tdesc.h | 10 +- gdb/go32-nat.c | 2 +- gdb/guile/guile.c | 2 + gdb/guile/scm-block.c | 5 +- gdb/guile/scm-cmd.c | 6 +- gdb/guile/scm-frame.c | 1 - gdb/guile/scm-math.c | 3 - gdb/guile/scm-pretty-print.c | 4 +- gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 1 - gdb/guile/scm-utils.c | 1 - gdb/guile/scm-value.c | 2 - gdb/hppa-tdep.c | 2 - gdb/ia64-tdep.c | 7 +- gdb/infcall.c | 1 - gdb/inferior.c | 1 - gdb/inflow.c | 6 +- gdb/infrun.c | 2 - gdb/linespec.c | 2 - gdb/linux-nat.c | 4 - gdb/linux-tdep.c | 1 - gdb/m32c-tdep.c | 25 +- gdb/machoread.c | 1 - gdb/mdebugread.c | 7 +- gdb/mep-tdep.c | 1 - gdb/mi/mi-main.c | 1 - gdb/microblaze-linux-tdep.c | 2 - gdb/mips-linux-nat.c | 6 +- gdb/mipsread.c | 2 - gdb/nios2-tdep.c | 1 - gdb/parse.c | 1 - gdb/printcmd.c | 2 - gdb/python/py-breakpoint.c | 1 - gdb/python/py-prettyprint.c | 4 +- gdb/python/py-unwind.c | 2 - gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 4 - gdb/regformats/regdat.sh | 3 +- gdb/remote.c | 2 + gdb/riscv-tdep.c | 7 - gdb/rs6000-lynx178-tdep.c | 1 - gdb/rs6000-tdep.c | 5 +- gdb/rust-exp.y | 1188 ++++++++++---------- gdb/rust-lang.c | 4 +- gdb/s390-linux-tdep.c | 2 - gdb/ser-mingw.c | 8 +- gdb/sparc64-tdep.c | 2 - gdb/spu-tdep.c | 4 +- gdb/stabsread.c | 78 +- gdb/stack.c | 3 +- gdb/symfile.c | 2 +- gdb/symtab.c | 1 - gdb/target-memory.c | 2 - gdb/target.c | 3 - gdb/testsuite/ChangeLog | 6 + gdb/testsuite/gdb.base/vla-optimized-out.c | 7 +- gdb/testsuite/gdb.base/vla-optimized-out.exp | 2 +- gdb/tic6x-tdep.c | 1 - gdb/tracepoint.c | 4 - .../basic_string_view/element_access/char/1.cc | 2 +- gdb/value.c | 1 - gdb/warning.m4 | 17 +- gdb/windows-nat.c | 11 +- gdb/xcoffread.c | 34 +- ld/ChangeLog | 29 + ld/testsuite/ld-aarch64/ifunc-9.d | 3 +- ld/testsuite/ld-elf/linux-x86.S | 63 ++ ld/testsuite/ld-elf/{notes.exp => linux-x86.exp} | 41 +- ld/testsuite/ld-elf/pr23428.c | 43 + ld/testsuite/ld-elf/reloc-discard.ld | 2 +- ld/testsuite/ld-elf/sec64k.exp | 2 + ld/testsuite/ld-i386/abs-iamcu.d | 2 +- ld/testsuite/ld-i386/abs.d | 2 +- ld/testsuite/ld-i386/pr12718.d | 2 +- ld/testsuite/ld-i386/pr12921.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 2 +- ld/testsuite/ld-linkonce/zeroeh.ld | 1 + ld/testsuite/ld-scripts/print-memory-usage.t | 2 + ld/testsuite/ld-scripts/size-2.t | 1 + ld/testsuite/ld-x86-64/abs-k1om.d | 2 +- ld/testsuite/ld-x86-64/abs-l1om.d | 2 +- ld/testsuite/ld-x86-64/abs.d | 2 +- ld/testsuite/ld-x86-64/pr12718.d | 2 +- ld/testsuite/ld-x86-64/pr12921.d | 2 +- ld/testsuite/lib/ld-lib.exp | 5 +- sim/ChangeLog | 5 + sim/MAINTAINERS | 2 +- 133 files changed, 3022 insertions(+), 2022 deletions(-) create mode 100644 gdb/buildsym-legacy.c create mode 100644 gdb/buildsym-legacy.h create mode 100644 ld/testsuite/ld-elf/linux-x86.S copy ld/testsuite/ld-elf/{notes.exp => linux-x86.exp} (55%) create mode 100644 ld/testsuite/ld-elf/pr23428.c