This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/pr21562 in repository binutils-gdb.
discards 34d937f122 Always define referenced __start_SECNAME/__stop_SECNAME adds 032bb6eae8 Move initialize_tdesc_mips* calls from mips-linux-nat.c to m [...] adds 10bbbc1d79 Prevent a call to abort when a relocatable link encounters a [...] adds 0567c9861e Add test for modifiable DWARF locations adds d5d1163eff write_pieced_value: Fix size capping logic adds e93523245b PR gdb/21226: Take DWARF stack value pieces from LSB end adds ddd7882a58 Remove addr_size field from struct piece_closure adds 805acca042 gdb/testsuite: Add "get_endianness" convenience proc adds af547a9614 read/write_pieced_value: Respect value parent's offset adds cdaac320fd write_pieced_value: Fix copy/paste error in size calculation adds f1cc987420 write_pieced_value: Include transfer size in byte-wise check adds 07c9ca3bd8 write_pieced_value: Fix buffer offset for memory pieces adds 359b19bb24 write_pieced_value: Transfer least significant bits into bit-field adds 3bf3101107 Add DWARF piece test cases for bit-field access adds 840989c113 read/write_pieced_value: Drop 'buffer_size' variable adds 03c8af18d1 Fix handling of DWARF register pieces on big-endian targets adds 242d31ab7c read/write_pieced_value: Improve logic for buffer allocation adds 65d84b7616 Respect piece offset for DW_OP_bit_piece adds f236533e3c read/write_pieced_value: Remove unnecessary variable copies adds 23f945bf8c Fix bit-/byte-offset mismatch in parameter to read_value_memory adds f65e204425 write_pieced_value: Notify memory_changed observers adds 55acdf2242 read/write_pieced_value: Merge into one function adds 8569cfa78c [LD][Testsuite] Add --no-dynamic-linker option to dynamic-1 [...] adds dc74becf49 ld: Add tests for -Ur adds 6490dc678b Replace multiple AVR scripts with a single, customizable lin [...] adds cbd0eecf26 Always define referenced __start_SECNAME/__stop_SECNAME adds da614360f5 ld: Add tests for .startof.SECNAME/.sizeof.SECNAME adds 3b912944f4 aix: Add fork-inferior.o to NATDEPFILES adds 848d907446 darwin: Add fork-inferior.o to NATDEPFILES adds 01ec7a2722 darwin-nat: Add missing include adds b27685f201 ld: Don't define __start_SECNAME/__stop_SECNAME for -r adds f9a36b297d Automatic date update in version.in adds 319c2dbe24 Accept more epiphany targets adds 04f963fd48 Fix seg-faults in objdump when disassembling a corrupt versa [...] adds 05c966f3c9 [opcodes][arm] Remove bogus entry added by accident in former patch adds d5722aa2fe Introduce gdb::byte_vector, add allocator that default-initializes adds c53d2e6d74 Fix potential address violations when processing a corrupt A [...] adds 4c0b797e0d Move location of .jumptables section and add .hightext secti [...] adds 5524b5250e Fix register selection in var-access.exp adds db5fa77026 Fix address violation problems when disassembling a corrupt [...] adds b6947a7f08 Skip sizeof/startof tests on targets with leading char adds f78d1b3ae1 Add size to bar in ld-gc/pr20022a.s adds 8eca1095d9 Skip PR ld/21562 tests on targets with leading char or witho [...] new 99031bafd6 xfail pr20022.d on targets without dynamic relocs in .text new 89a3b8b7f2 ppc: Don't discard relocs on undefined symbols new c206f26cb2 ELF: Hide .startof.SECNAME and .sizeof.SECNAME
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (34d937f122) \ N -- N -- N refs/heads/users/hjl/pr21562 (c206f26cb2)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 3 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 | 47 ++ bfd/config.bfd | 2 +- bfd/elf-bfd.h | 3 + bfd/elf32-ppc.c | 9 +- bfd/elflink.c | 90 +++- bfd/versados.c | 12 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 51 ++- gdb/ChangeLog | 152 +++++++ gdb/ada-lang.c | 16 +- gdb/charset.c | 2 +- gdb/charset.h | 4 +- gdb/cli/cli-dump.c | 16 +- gdb/common/byte-vector.h | 62 +++ gdb/common/def-vector.h | 36 ++ gdb/common/default-init-alloc.h | 67 +++ gdb/configure.nat | 14 +- gdb/darwin-nat.c | 1 + gdb/dwarf2loc.c | 478 ++++++++++----------- gdb/dwarf2read.c | 3 +- gdb/gdb_regex.c | 7 +- gdb/mi/mi-main.c | 5 +- gdb/mips-linux-nat.c | 11 - gdb/mips-linux-tdep.c | 11 + gdb/mips-linux-tdep.h | 6 + gdb/printcmd.c | 3 +- gdb/testsuite/ChangeLog | 49 +++ 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/testsuite/gdb.dwarf2/var-access.c | 25 ++ 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/valprint.c | 5 +- gdb/value.h | 9 +- ld/ChangeLog | 121 ++++++ ld/Makefile.am | 2 +- ld/Makefile.in | 2 +- ld/configure.tgt | 2 +- ld/emulparams/avr1.sh | 8 + ld/emulparams/avr2.sh | 8 + ld/emulparams/avr25.sh | 8 + ld/emulparams/avr3.sh | 8 + ld/emulparams/avr31.sh | 8 + ld/emulparams/avr35.sh | 8 + ld/emulparams/avr4.sh | 8 + ld/emulparams/avr5.sh | 8 + ld/emulparams/avr51.sh | 8 + ld/emulparams/avr6.sh | 8 + ld/emulparams/avrtiny.sh | 10 +- ld/emulparams/avrxmega1.sh | 8 + ld/emulparams/avrxmega2.sh | 8 + ld/emulparams/avrxmega3.sh | 8 + ld/emulparams/avrxmega4.sh | 8 + ld/emulparams/avrxmega5.sh | 8 + ld/emulparams/avrxmega6.sh | 8 + ld/emulparams/avrxmega7.sh | 8 + ld/emultempl/elf32.em | 57 +-- ld/ldlang.c | 40 +- ld/scripttempl/avr.sc | 69 ++- ld/scripttempl/avrtiny.sc | 262 ----------- ld/testsuite/ld-elf/pr21562a.d | 7 + ld/testsuite/ld-elf/pr21562b.d | 7 + ld/testsuite/ld-elf/pr21562c.d | 7 + ld/testsuite/ld-elf/pr21562d.d | 7 + ld/testsuite/ld-elf/pr21562e.d | 4 + ld/testsuite/ld-elf/pr21562f.d | 4 + ld/testsuite/ld-elf/pr21562g.d | 4 + ld/testsuite/ld-elf/pr21562h.d | 4 + ld/testsuite/ld-elf/pr21562i.d | 7 + ld/testsuite/ld-elf/pr21562j.d | 7 + ld/testsuite/ld-elf/pr21562k.d | 7 + ld/testsuite/ld-elf/pr21562l.d | 7 + ld/testsuite/ld-elf/pr21562m.d | 7 + ld/testsuite/ld-elf/pr21562n.d | 7 + ld/testsuite/ld-elf/shared.exp | 4 +- ld/testsuite/ld-elf/sizeof.s | 11 + ld/testsuite/ld-elf/sizeofa.d | 16 + ld/testsuite/ld-elf/sizeofb.d | 17 + ld/testsuite/ld-elf/sizeofc.d | 12 + ld/testsuite/ld-elf/startof.s | 11 + ld/testsuite/ld-elf/startofa.d | 16 + ld/testsuite/ld-elf/startofb.d | 17 + ld/testsuite/ld-elf/startofc.d | 12 + ld/testsuite/ld-gc/pr20022.d | 2 + ld/testsuite/ld-gc/pr20022a.s | 1 + opcodes/ChangeLog | 13 + opcodes/arm-dis.c | 2 - opcodes/rx-decode.c | 24 +- opcodes/rx-decode.opc | 24 +- 101 files changed, 1867 insertions(+), 808 deletions(-) create mode 100644 gdb/common/byte-vector.h create mode 100644 gdb/common/def-vector.h create mode 100644 gdb/common/default-init-alloc.h create mode 100644 gdb/testsuite/gdb.dwarf2/var-access.c create mode 100644 gdb/testsuite/gdb.dwarf2/var-access.exp delete mode 100644 ld/scripttempl/avrtiny.sc create mode 100644 ld/testsuite/ld-elf/sizeof.s create mode 100644 ld/testsuite/ld-elf/sizeofa.d create mode 100644 ld/testsuite/ld-elf/sizeofb.d create mode 100644 ld/testsuite/ld-elf/sizeofc.d create mode 100644 ld/testsuite/ld-elf/startof.s create mode 100644 ld/testsuite/ld-elf/startofa.d create mode 100644 ld/testsuite/ld-elf/startofb.d create mode 100644 ld/testsuite/ld-elf/startofc.d