This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository binutils-gdb.
from 25a0d393c72 PR30120: fix x87 fucomp misassembled new 382d927ffc1 Rename all fields of struct value new e714001c789 Move ~value body out-of-line new 7cf57bc5be6 Move struct value to value.h new d0c9791728c Turn value_type into method new 81ae560ca4f Turn deprecated_set_value_type into a method new f9ee742cd7f Turn value_arch into method new f49d5fa263e Turn value_bitsize into method new 5011c493fb5 Turn value_bitpos into method new fac7bdaaab4 Turn value_parent into method new 76675c4d0bc Turn value_offset into method new 4b53ca88831 Turn deprecated_value_modifiable into method new 463b870d01a Turn value_enclosing_type into method new 391f86284f6 Turn some value offset functions into method new 3ee3b2700d5 Turn value_lazy and set_value_lazy functions into methods new c8580184bbd Turn value_stack and set_value_stack functions into methods new b9f74d5432f Turn value_computed_closure and value_computed_funcs functi [...] new 970441058c4 Convert value_lval_const and deprecated_lval_hack to methods new 8e5b19ad992 Turn value_initialized and set_value_initialized functions [...] new 9feb2d07deb Turn value_address and set_value_address functions into methods new f29de665046 Turn more deprecated_* functions into methods new cbe793af883 Turn allocate_value_lazy into a static "constructor" new 317c3ed9fc9 Turn allocate_value into a static "constructor" new b64e2602901 Turn allocate_computed_value into static "constructor" new b27556e3c10 Turn allocate_optimized_out_value into static "constructor" new ee7bb2944b7 Turn value_zero into static "constructor" new bbe912ba889 Turn some value_contents functions into methods new 78259c365fb Turn value_fetch_lazy into a method new 82ca8f72011 Turn allocate_value_contents into a method new 02744ba9a2c Turn value_contents_eq into a method new e989e63761c Turn value_bits_synthetic_pointer into a method new d3824ae14ac Move value_ref_policy methods out-of-line new cdf3de175d4 Turn value_incref and value_decref into methods new efaf1ae025c Turn remaining value_contents functions into methods new e18312bb596 Fully qualify calls to copy in value.c new cda03344344 Turn value_copy into a method new d00664dbba2 Turn many optimized-out value functions into methods new aa9f4538ccb Turn value_non_lval and value_force_lval into methods new 8181b7b6578 Turn set_value_component_location into method new fcf86fe5977 Change some code to use value methods new 6bd5c754350 Turn some xmethod functions into methods new e3fb3c4772d Turn preserve_one_value into method new 6c49729e593 Turn various value copying-related functions into methods new e6cf1e1b42c Add value::set_modifiable new 0d0f488e1dd Turn record_latest_value into a method new 8f4135314ae Make struct value data members private new 43b5fba2236 Make ~value private new 6f9c9d71c24 Introduce set_lval method on value new 736355f2e18 Remove deprecated_lval_hack new f28085dfb40 Rely on value_ref_ptr::operator->
The 49 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: gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-tdep.c | 36 +- gdb/ada-exp.h | 4 +- gdb/ada-exp.y | 4 +- gdb/ada-lang.c | 566 +++++------ gdb/ada-tasks.c | 8 +- gdb/ada-valprint.c | 60 +- gdb/ada-varobj.c | 12 +- gdb/alpha-tdep.c | 14 +- gdb/amd64-tdep.c | 30 +- gdb/amd64-windows-tdep.c | 20 +- gdb/arc-tdep.c | 10 +- gdb/arch-utils.c | 4 +- gdb/arm-tdep.c | 16 +- gdb/avr-tdep.c | 4 +- gdb/ax-gdb.c | 8 +- gdb/bfin-tdep.c | 6 +- gdb/breakpoint.c | 55 +- gdb/c-exp.h | 2 +- gdb/c-lang.c | 16 +- gdb/c-valprint.c | 46 +- gdb/c-varobj.c | 8 +- gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-dump.c | 12 +- gdb/cli/cli-utils.c | 4 +- gdb/compile/compile-c-symbols.c | 4 +- gdb/compile/compile-cplus-symbols.c | 4 +- gdb/compile/compile-loc2c.c | 4 +- gdb/compile/compile-object-load.c | 6 +- gdb/cp-abi.c | 2 +- gdb/cp-abi.h | 6 +- gdb/cp-valprint.c | 40 +- gdb/cris-tdep.c | 4 +- gdb/csky-tdep.c | 4 +- gdb/d-valprint.c | 15 +- gdb/darwin-nat-info.c | 2 +- gdb/dtrace-probe.c | 2 +- gdb/dummy-frame.c | 4 +- gdb/dwarf2/expr.c | 176 ++-- gdb/dwarf2/frame.c | 4 +- gdb/dwarf2/loc.c | 58 +- gdb/dwarf2/read.c | 4 +- gdb/elfread.c | 14 +- gdb/eval.c | 252 ++--- gdb/expop.h | 18 +- gdb/f-lang.c | 184 ++-- gdb/f-valprint.c | 26 +- gdb/findcmd.c | 4 +- gdb/findvar.c | 52 +- gdb/frame-unwind.c | 16 +- gdb/frame.c | 56 +- gdb/frv-tdep.c | 10 +- gdb/gdbtypes.c | 14 +- gdb/gdbtypes.h | 4 +- gdb/gnu-v2-abi.c | 31 +- gdb/gnu-v3-abi.c | 68 +- gdb/go-valprint.c | 8 +- gdb/guile/scm-math.c | 12 +- gdb/guile/scm-pretty-print.c | 8 +- gdb/guile/scm-value.c | 46 +- gdb/h8300-tdep.c | 6 +- gdb/hppa-tdep.c | 20 +- gdb/i386-darwin-tdep.c | 6 +- gdb/i386-tdep.c | 56 +- gdb/i386-windows-tdep.c | 2 +- gdb/i387-tdep.c | 4 +- gdb/ia64-tdep.c | 32 +- gdb/infcall.c | 18 +- gdb/infcmd.c | 12 +- gdb/infrun.c | 22 +- gdb/iq2000-tdep.c | 6 +- gdb/linespec.c | 2 +- gdb/lm32-tdep.c | 4 +- gdb/loongarch-tdep.c | 6 +- gdb/m2-lang.c | 12 +- gdb/m2-valprint.c | 14 +- gdb/m32c-tdep.c | 6 +- gdb/m32r-tdep.c | 10 +- gdb/m68hc11-tdep.c | 8 +- gdb/m68k-tdep.c | 4 +- gdb/mep-tdep.c | 10 +- gdb/mi/mi-cmd-stack.c | 9 +- gdb/mi/mi-main.c | 10 +- gdb/mips-tdep.c | 32 +- gdb/mn10300-tdep.c | 12 +- gdb/msp430-tdep.c | 8 +- gdb/nds32-tdep.c | 8 +- gdb/nios2-tdep.c | 6 +- gdb/objc-lang.c | 2 +- gdb/opencl-lang.c | 115 ++- gdb/or1k-tdep.c | 18 +- gdb/p-exp.y | 6 +- gdb/p-valprint.c | 38 +- gdb/ppc-linux-nat.c | 18 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-sysv-tdep.c | 20 +- gdb/printcmd.c | 82 +- gdb/python/py-framefilter.c | 8 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-prettyprint.c | 10 +- gdb/python/py-type.c | 2 +- gdb/python/py-unwind.c | 14 +- gdb/python/py-value.c | 62 +- gdb/python/py-xmethods.c | 6 +- gdb/regcache.c | 14 +- gdb/riscv-tdep.c | 32 +- gdb/rl78-tdep.c | 4 +- gdb/rs6000-aix-tdep.c | 20 +- gdb/rs6000-lynx178-tdep.c | 18 +- gdb/rust-lang.c | 94 +- gdb/rx-tdep.c | 8 +- gdb/s390-tdep.c | 34 +- gdb/sh-tdep.c | 20 +- gdb/sparc-tdep.c | 12 +- gdb/sparc64-tdep.c | 8 +- gdb/stack.c | 64 +- gdb/std-regs.c | 8 +- gdb/testsuite/gdb.gdb/python-helper.exp | 6 +- gdb/tic6x-tdep.c | 8 +- gdb/tilegx-tdep.c | 8 +- gdb/tracepoint.c | 8 +- gdb/typeprint.c | 6 +- gdb/v850-tdep.c | 14 +- gdb/valarith.c | 220 ++--- gdb/valops.c | 525 +++++----- gdb/valprint.c | 120 ++- gdb/value.c | 1616 +++++++++++-------------------- gdb/value.h | 1149 ++++++++++++++-------- gdb/varobj.c | 32 +- gdb/vax-tdep.c | 4 +- gdb/windows-tdep.c | 8 +- gdb/xstormy16-tdep.c | 8 +- gdb/xtensa-tdep.c | 8 +- 133 files changed, 3398 insertions(+), 3547 deletions(-)