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 10bbbc1d79 Prevent a call to abort when a relocatable link encounters a [...] new 0567c9861e Add test for modifiable DWARF locations new d5d1163eff write_pieced_value: Fix size capping logic new e93523245b PR gdb/21226: Take DWARF stack value pieces from LSB end new ddd7882a58 Remove addr_size field from struct piece_closure new 805acca042 gdb/testsuite: Add "get_endianness" convenience proc new af547a9614 read/write_pieced_value: Respect value parent's offset new cdaac320fd write_pieced_value: Fix copy/paste error in size calculation new f1cc987420 write_pieced_value: Include transfer size in byte-wise check new 07c9ca3bd8 write_pieced_value: Fix buffer offset for memory pieces new 359b19bb24 write_pieced_value: Transfer least significant bits into bit-field new 3bf3101107 Add DWARF piece test cases for bit-field access new 840989c113 read/write_pieced_value: Drop 'buffer_size' variable new 03c8af18d1 Fix handling of DWARF register pieces on big-endian targets new 242d31ab7c read/write_pieced_value: Improve logic for buffer allocation new 65d84b7616 Respect piece offset for DW_OP_bit_piece new f236533e3c read/write_pieced_value: Remove unnecessary variable copies new 23f945bf8c Fix bit-/byte-offset mismatch in parameter to read_value_memory new f65e204425 write_pieced_value: Notify memory_changed observers new 55acdf2242 read/write_pieced_value: Merge into one function
The 19 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/ChangeLog | 97 +++++ gdb/dwarf2loc.c | 475 ++++++++++----------- gdb/testsuite/ChangeLog | 43 ++ gdb/testsuite/gdb.arch/aarch64-fp.exp | 9 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 12 +- gdb/testsuite/gdb.arch/e500-regs.exp | 12 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 12 +- gdb/testsuite/gdb.base/dump.exp | 7 +- gdb/testsuite/gdb.base/funcargs.exp | 12 +- gdb/testsuite/gdb.base/gnu_vector.exp | 7 +- gdb/testsuite/gdb.dwarf2/formdata16.exp | 9 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 10 +- gdb/testsuite/gdb.dwarf2/nonvar-access.exp | 31 +- .../gdb.dwarf2/{formdata16.c => var-access.c} | 5 +- gdb/testsuite/gdb.dwarf2/var-access.exp | 345 +++++++++++++++ gdb/testsuite/gdb.python/py-inferior.exp | 12 +- .../gdb.trace/unavailable-dwarf-piece.exp | 8 +- gdb/testsuite/lib/gdb-utils.exp | 2 +- gdb/testsuite/lib/gdb.exp | 13 + gdb/valops.c | 7 +- gdb/value.h | 9 +- 21 files changed, 782 insertions(+), 355 deletions(-) copy gdb/testsuite/gdb.dwarf2/{formdata16.c => var-access.c} (88%) create mode 100644 gdb/testsuite/gdb.dwarf2/var-access.exp