This is an automated email from the git hooks/post-receive script.
git pushed a change to branch master in repository binutils-gdb.
from abf874aafe3 Add support for non-contiguous memory regions new 9fcbd8a90a9 Register NT_NETBSDCORE_AUXV (NetBSD-Core) new 06d949ec312 Implement NT_NETBSDCORE_LWPSTATUS (NetBSD-Core) new 1b83d09cd50 gdb/testsuite: Remove paths and make test names unique new ce3acbe9fa8 Use scoped_value_mark in value_print new b0c26e99f50 Refactor val_print and common_val_print new c2a44efee1c Introduce common_val_print_checked new 3444c526a33 Use common_val_print in infcmd.c new a6e05a6c3a9 Use common_val_print in mi-main.c new 040f66bd2d6 Use common_val_print in riscv-tdep.c new 72a45c93843 Use common_val_print in f-valprint.c new 410cf315014 Use common_val_print in cp-valprint.c new a1f6a07c3d1 Use common_val_print in c-valprint.c new 2b4e573d62b Introduce la_value_print_inner new 156bfec9991 Introduce generic_value_print new 4f9ae810130 Introduce value_print_scalar_formatted new 4dba70eee1f Two simple uses of value_print_scalar_formatted new d121c6ce897 Introduce value_print_array_elements new 7fe471e9ae8 Simplify c_val_print_array new 1e592a8ae09 Make pascal_object_print_value_fields static new 62182190028 Introduce c_value_print_inner new 62c4663d3c5 Introduce m2_value_print_inner new c0941be6130 Introduce pascal_value_print_inner new 24051bbe843 Introduce f_value_print_innner new 26792ee0345 Introduce ada_value_print_inner new 5f56f7cbd22 Convert Rust printing to value-based API new 23b0f06be43 Convert Go printing to value-based API new d133c3e1a87 Convert D printing to value-based API new 59fcdac646c Convert Modula-2 printing to value-based API new 6a95a1f58dd Convert Fortran printing to value-based API new 64d64d3a76b Rewrite pascal_value_print_inner new 07a328583de Convert Pascal to value-based API new abc66ce95ee Initial rewrite of generic_value_print new 2a5b130bcb6 Introduce generic_value_print_ptr new 40f3ce189e3 Fix generic_val_print_enum for value-based printing new 65786af6265 Remove generic_val_print_flags new 4112d2e602f Simplify generic_val_print_func new 6dde7521837 Introduce generic_value_print_bool new fdddfccba1c Introduce generic_value_print_int new 3eec3b05b9e Introduce generic_value_print_char new f5354008862 Simplify generic_val_print_float new 4f412b6e313 Introduce generic_value_print_complex new 5083623134c Rewrite c_value_print_inner new da3e2c2923b Introduce c_value_print_ptr new 2faac269d59 Introduce c_value_print_int new ce80b8bd374 Introduce c_value_print_memberptr new 6999f067c1b Introduce c_value_print_array new 64b653ca705 Introduce cp_print_value_fields and c_value_print_struct new fbf54e7554e Introduce cp_print_value new 5b5e15ecdda Rewrite ada_value_print_inner new 416595d6409 Introduce ada_value_print_ptr new b9fa6e07980 Rewrite ada_value_print_1 floating point case new 39ef85a896e Introduce ada_value_print_num new 2e088f8b6ea Convert ada_val_print_ref to value-based API new 03371129033 Convert ada_value_print to value-based API new b59eac37321 Introduce ada_value_print_array new 3a916a97574 Change print_field_values to use value-based API new 42331a1ea2a Change extension language pretty-printers to use value API new 426a9c18ddd Remove val_print new 48e81d7f631 BFD_FAKE_SECTIONS formatting new 02a8180e6f6 non-contiguous elf test new f761cb13a90 asan: readelf: memory leaks new 780f96aed2b readelf large memory allocation new 09546b56ede [gdb/testsuite] Fix FAIL in gdb.base/printcmds.exp new 2ac70237d24 [gdb/testsuite] Fix unrecognized debug output level 'statem [...] new 1bd6175ae79 Re: asan: more readelf leaks new 8b5d0a4f6ff Include netbsd-core.lo for all arm/mips NetBSD targets new 25567eeece4 Define _KERNTYPES in vax-bsd-nat.c new 52feded7781 Define _KERNTYPES in ppc-nbsd-nat.c new 8110f842bc5 Define _KERNTYPES in mips-nbsd-nat.c new d5be5fa4207 Inherit vax_bsd_nat_target from nbsd_nat_target new 12753073036 Add explicit cast to fix build of vax-bsd-nat.c new 6227b330d56 Add support for threads in vax_bsd_nat_target new 013f99f035c Add support for NetBSD threads in x86-bsd-nat.c new 6018d381a00 Inherit arm_netbsd_nat_target from nbsd_nat_target new 75c56d3d129 Add support for NetBSD threads in arm-nbsd-nat.c new 54c4382534f [gdb/testsuite] Fix check-read1 FAIL in attach-many-short-l [...] new 2190cf067b8 Define _KERNTYPES in alpha-bsd-nat.c new 4fed520be26 Inherit alpha_netbsd_nat_target from nbsd_nat_target new 66eaca97ebd Remove unused code from alpha-bsd-nat.c new 6def66f1404 Add support for NetBSD threads in alpha-bsd-nat.c new f90280caf5b Define _KERNTYPES in m68k-bsd-nat.c new 01a801176ea Inherit m68k_bsd_nat_target from nbsd_nat_target new bc10778499a m68k: bsd: Change type from char * to gdb_byte * new 154151a6e30 Add support for NetBSD threads in m68k-bsd-nat.c new ab44624cea7 [gdb/testsuite] Fix check-read1 FAILs in mi-fortran-modules.exp new 3293bbaffac Add C parser support for "restrict" and "_Atomic" new eaeaf44cfdc [gdb/testsuite] Fix check-read1 FAIL with gdb.base/maint.exp new 6b9374f1e07 [gdb/testsuite] Fix solib-list.exp test-case for exec with [...] new 7bac4137d75 asan: alpha-vms: null dereference new 60e63c3e975 ubsan: shift exponent 70 is too large new 28d1356774c asan: readelf leak in hppa_process_unwind new 4b3ecb3b91b PR25675: SIGSEGV in bfd_octets_per_byte
The 92 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 | 30 ++ bfd/bfd-in2.h | 26 +- bfd/configure | 4 +- bfd/configure.ac | 4 +- bfd/elf.c | 28 +- bfd/section.c | 28 +- bfd/vms-alpha.c | 38 +- binutils/ChangeLog | 37 ++ binutils/elfcomm.c | 12 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 5 +- binutils/readelf.c | 204 ++++---- binutils/unwind-ia64.c | 21 +- gdb/ChangeLog | 525 +++++++++++++++++++++ gdb/ada-lang.c | 2 +- gdb/ada-lang.h | 8 +- gdb/ada-valprint.c | 297 +++++------- gdb/alpha-bsd-nat.c | 63 +-- gdb/arm-nbsd-nat.c | 29 +- gdb/c-exp.y | 56 ++- gdb/c-lang.c | 8 +- gdb/c-lang.h | 20 +- gdb/c-typeprint.c | 27 +- gdb/c-valprint.c | 268 ++++------- gdb/cp-valprint.c | 141 ++---- gdb/d-lang.c | 2 +- gdb/d-lang.h | 10 +- gdb/d-valprint.c | 22 +- gdb/extension-priv.h | 17 +- gdb/extension.c | 19 +- gdb/extension.h | 6 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 9 +- gdb/f-valprint.c | 62 +-- gdb/go-lang.c | 2 +- gdb/go-lang.h | 10 +- gdb/go-valprint.c | 16 +- gdb/guile/guile-internal.h | 5 +- gdb/guile/scm-pretty-print.c | 16 +- gdb/guile/scm-value.c | 18 + gdb/infcmd.c | 12 +- gdb/language.c | 14 +- gdb/language.h | 25 +- gdb/m2-lang.c | 2 +- gdb/m2-lang.h | 8 +- gdb/m2-valprint.c | 95 ++-- gdb/m68k-bsd-nat.c | 27 +- gdb/mi/mi-main.c | 4 +- gdb/mips-nbsd-nat.c | 2 + gdb/mips-tdep.c | 5 +- gdb/objc-lang.c | 2 +- gdb/opencl-lang.c | 2 +- gdb/p-lang.c | 2 +- gdb/p-lang.h | 16 +- gdb/p-valprint.c | 160 +++---- gdb/ppc-nbsd-nat.c | 2 + gdb/printcmd.c | 5 +- gdb/python/py-prettyprint.c | 17 +- gdb/python/py-value.c | 21 + gdb/python/python-internal.h | 5 +- gdb/riscv-tdep.c | 12 +- gdb/rust-lang.c | 120 +++-- gdb/stack.c | 2 +- gdb/testsuite/ChangeLog | 47 ++ gdb/testsuite/gdb.base/break-interp.exp | 18 +- gdb/testsuite/gdb.base/cvexpr.exp | 11 + gdb/testsuite/gdb.base/maint.exp | 45 +- gdb/testsuite/gdb.base/printcmds.c | 3 + gdb/testsuite/gdb.base/printcmds.exp | 3 + gdb/testsuite/gdb.cp/step-and-next-inline.exp | 4 + gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 116 ++++- gdb/testsuite/gdb.server/solib-list.exp | 17 +- .../attach-many-short-lived-threads.exp | 16 +- gdb/testsuite/lib/gdb.exp | 11 + gdb/type-stack.c | 76 ++- gdb/type-stack.h | 2 + gdb/valprint.c | 457 +++++++----------- gdb/valprint.h | 50 +- gdb/value.h | 7 - gdb/vax-bsd-nat.c | 17 +- gdb/x86-bsd-nat.c | 20 +- include/ChangeLog | 8 + include/elf/common.h | 2 + ld/ChangeLog | 5 + ld/testsuite/ld-elf/non-contiguous.d | 3 +- 85 files changed, 1998 insertions(+), 1599 deletions(-)