This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig in repository toolchain/ci/binutils-gdb.
from 7c32eebb87 Constify abbrev_table::lookup_abbrev adds 933721ed0c Automatic date update in version.in adds a9f172c6b7 Set dwarf2_per_cu_data::m_header_read_in adds 0280fdcc08 Minor tweak to use die_reader_specs::abfd adds 7c290a04a2 Use cu_header consistently in read_attribute_value adds e838b3ca21 Automatic date update in version.in adds ba6a0ef349 gdb: use make_scoped_restore to restore gdbpy_current_objfile adds c68b1842bd ld: don't chance overrunning PE .reloc section content adds 8d624a9d80 gdb/fortran: Fix quad floating-point type for Intel compilers. adds 1996d0f12c Add a symbols-only mode to nm. adds 207582c075 Fix bug in Ada aggregate assignment adds 1ac7452264 Fix Ada assignment resolution adds 9863c3b5fc Fix regression in Ada ptype adds c04da66c26 Implement Ada operator overloading adds 3b5c4de0cf Call ada_ensure_varsize_limit in indirection adds 6813ceb03f Fix unary + in Ada adds eb5dd73748 gdb: remove dw2_get_file_names_reader's info_ptr parameter adds 850ed749b4 gdb: add logging to dwarf2_initialize_objfile adds 4800761a71 gdb: remove spurious colon in create_debug_type_hash_table d [...] adds 675da9a57e Fix GDB build with GCC 4.8.2 adds 4ef6d2f424 Automatic date update in version.in adds 80d49d6a1b RISC-V : Support bitmanip-0.93 ZBA/ZBB/ZBC instructions adds f302f9e26e gdb/testsuite: squash duplicate test names in gdb.threads/*.exp adds 7807d76a1c gdb/python: fix FrameDecorator regression on Python 2 adds 012d442686 Fix a potential buffer overrun qwhen writing out PE aux entries. adds ee42883cff Fix potentially undefined behaviour use of strcpcy. adds 383228bc3f Fix cygwin build error adds d6bfbc3981 Re-enable the dislay of debug sections in separate debuginfo [...] adds 44266f362b Retain .debug_addr sections loaded in the main file. adds 95557f1e09 Automatic date update in version.in adds d0c99a23b2 gdb/testsuite: add test for run/attach while program is running adds f058c5210f gdb: remove unneeded argument in check_multi_target_resumption adds a1f463bedd Automatic date update in version.in adds 087945261c libctf: fix some tabdamage and move some code around adds bf4c3185a5 libctf: split serialization and file writeout into its own file adds 01cbfcba4b libctf: fix comment above ctf_dict_t adds b9a964318a libctf: split up ctf_serialize adds eefe721ead libctf: fix GNU style for do {} while adds 7879dd88ef libctf: eliminate dtd_u, part 1: int/float/slice adds 534444b1ee libctf: eliminate dtd_u, part 2: arrays adds 81982d20fa libctf: eliminate dtd_u, part 3: functions adds 755ba58ebe Add install dependencies for ld -> bfd and libctf -> bfd adds 2a05d50e90 libctf: don't lose track of all valid types upon serialization adds 986e9e3aa0 libctf: do not corrupt strings across ctf_serialize adds 77d724a7ec libctf: eliminate dtd_u, part 4: enums adds 08c428aff4 libctf: eliminate dtd_u, part 5: structs / unions adds d7b1416ef2 libctf: types: unify code dealing with small-vs-large struct [...] adds e4c78f303d libctf: a couple of small error-handling fixes adds 69a284867c libctf: support encodings for enums adds 835f2fae11 Fix section dumping so that warnings are not issued for miss [...] adds 538c15fc2a GCC_CET_HOST_FLAGS: Check if host supports multi-byte NOPs adds 763b8efdcc gdb/doc: fix the example for get_set_string in Python API docs adds 15310fd4eb Reimplement dwarf_unit_type_name adds 3273f9a19e 2021-03-18 Christian Groessler chris@groessler.org adds fb099b8a51 Automatic date update in version.in adds 51f6e7a9f4 DWARF: Check version >= 3 for DW_FORM_ref_addr adds 3818d4ab06 elf: Handle .gnu.debuglto_.debug_* sections adds a088215ae3 Enable macro test for clang compiler adds fba7f7533c pr27590 testcase fixes adds 826b97d42d gas/app.c don't throw away spaces before slash adds 7b9f985957 elf: Rename EM_INTEL205 to EM_INTELGT adds 219f56b484 Fix any_thread_of_inferior adds e0d6d27406 Fix potential hang during gdbserver testing adds 5cde809b7b Add DWARF 5 support in gold. adds 4ee6049505 Fix gold to use mallinfo2 if available instead of deprecated [...] adds 9331846e44 Regenerate config.in, missing from previous commit. adds cc1849716f Fix typo in previous patch: should use struct mallinfo2. adds 07b1c3dbd9 Fix call to system fallocate to handle errno correctly. adds 6536577167 Automatic date update in version.in adds 15407e7e0d DWARF LTO debug sections vs. .stabstr adds 1de96e5de9 x86-64: Add a testcase for PR ld/27590 adds b218a83935 Fix failing test for PR 23870. adds 35891b4775 Use stdout when printing object file names for -t option.
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + Makefile.def | 9 +- Makefile.in | 7 +- bfd/ChangeLog | 33 + bfd/dwarf2.c | 2 +- bfd/elf.c | 1 + bfd/elflink.c | 78 +- bfd/elfxx-riscv.c | 2 +- bfd/peXXigen.c | 2 +- bfd/version.h | 2 +- binutils/ChangeLog | 50 + binutils/NEWS | 4 + binutils/doc/binutils.texi | 45 +- binutils/nm.c | 109 +- binutils/readelf.c | 113 +- config/ChangeLog | 6 + config/cet.m4 | 19 +- elfcpp/ChangeLog | 10 + elfcpp/dwarf.h | 89 +- gas/ChangeLog | 18 + gas/app.c | 1 - gas/config/tc-riscv.c | 13 + gas/config/tc-z8k.c | 42 +- gas/testsuite/gas/riscv/b-ext-64.d | 48 + gas/testsuite/gas/riscv/b-ext-64.s | 39 + gas/testsuite/gas/riscv/b-ext.d | 35 + gas/testsuite/gas/riscv/b-ext.s | 26 + gdb/ChangeLog | 110 ++ gdb/ada-exp.h | 9 +- gdb/ada-exp.y | 169 +- gdb/ada-lang.c | 22 +- gdb/doc/ChangeLog | 5 + gdb/doc/python.texi | 1 + gdb/dwarf2/comp-unit.c | 29 +- gdb/dwarf2/read.c | 48 +- gdb/dwarf2/stringify.c | 13 + gdb/dwarf2/stringify.h | 3 + gdb/i386-tdep.c | 5 +- gdb/infrun.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-param.c | 9 +- gdb/python/python.c | 10 +- gdb/rust-exp.y | 4 +- gdb/stap-probe.c | 4 +- gdb/testsuite/ChangeLog | 86 + gdb/testsuite/gdb.ada/assign_arr.exp | 7 + gdb/testsuite/gdb.ada/assign_arr/main_p324_051.adb | 2 + .../{target_wrapper.ads => target_wrapper.adb} | 18 +- .../gdb.ada/assign_arr/target_wrapper.ads | 8 + .../gdb.ada/{assign_arr.exp => enums_overload.exp} | 20 +- .../enums_overload.adb} | 30 +- .../enums_overload.ads} | 15 +- .../enums_overload_main.adb} | 11 +- gdb/testsuite/gdb.ada/fixed_points.exp | 5 + gdb/testsuite/gdb.ada/operator_call.exp | 115 ++ .../main_p324_051.adb => operator_call/opcall.adb} | 14 +- gdb/testsuite/gdb.ada/operator_call/twovecs.adb | 133 ++ gdb/testsuite/gdb.ada/operator_call/twovecs.ads | 55 + gdb/testsuite/gdb.ada/varsize_limit.exp | 2 +- gdb/testsuite/gdb.ada/varsize_limit/vsizelim.adb | 14 + gdb/testsuite/gdb.base/info-macros.exp | 16 +- gdb/testsuite/gdb.base/macscp.exp | 4 +- gdb/testsuite/gdb.base/run-attach-while-running.c | 69 + .../gdb.base/run-attach-while-running.exp | 120 ++ gdb/testsuite/gdb.base/style.exp | 5 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 2 + .../gdb.python/py-auto-load-chaining-f1.c | 24 + .../py-auto-load-chaining-f1.o-gdb.py} | 35 +- .../gdb.python/py-auto-load-chaining-f2.c | 24 + .../py-auto-load-chaining-f2.o-gdb.py} | 30 +- gdb/testsuite/gdb.python/py-auto-load-chaining.c | 58 + gdb/testsuite/gdb.python/py-auto-load-chaining.exp | 78 + gdb/testsuite/gdb.python/py-framefilter-addr.c | 40 + gdb/testsuite/gdb.python/py-framefilter-addr.exp | 61 + gdb/testsuite/gdb.python/py-framefilter-addr.py | 52 + gdb/testsuite/gdb.threads/execl.exp | 11 +- gdb/testsuite/gdb.threads/print-threads.exp | 62 +- gdb/testsuite/gdb.threads/queue-signal.exp | 12 +- .../signal-command-multiple-signals-pending.exp | 6 +- gdb/testsuite/lib/gdb.exp | 2 +- gdb/testsuite/lib/gdbserver-support.exp | 7 +- gdb/testsuite/lib/prelink-support.exp | 12 +- gdb/thread.c | 4 +- gdb/windows-nat.c | 2 +- gold/ChangeLog | 86 + gold/config.in | 3 + gold/configure | 2 +- gold/configure.ac | 2 +- gold/dwarf_reader.cc | 591 +++++- gold/dwarf_reader.h | 103 +- gold/errors.cc | 20 + gold/errors.h | 4 + gold/gold.h | 4 + gold/main.cc | 9 +- gold/object.cc | 2 +- gold/output.cc | 6 +- gold/testsuite/aarch64_pr23870_bar.c | 6 +- gold/testsuite/aarch64_pr23870_foo.c | 6 +- include/ChangeLog | 15 + include/coff/internal.h | 4 +- include/elf/common.h | 2 +- include/opcode/riscv-opc.h | 104 ++ include/opcode/riscv.h | 3 + ld/ChangeLog | 52 + ld/ldlang.c | 5 +- ld/pe-dll.c | 7 +- ld/testsuite/ld-ctf/slice.c | 3 + ld/testsuite/ld-ctf/slice.d | 4 +- ld/testsuite/ld-elf/pr27590.s | 6 + ld/testsuite/ld-elf/pr27590a.d | 12 + ld/testsuite/ld-elf/pr27590b.d | 12 + ld/testsuite/ld-i386/i386.exp | 9 +- ld/testsuite/ld-x86-64/pr27587.err | 3 + ld/testsuite/ld-x86-64/pr27587a.obj.bz2 | Bin 0 -> 1265 bytes ld/testsuite/ld-x86-64/pr27587b.obj.bz2 | Bin 0 -> 913 bytes ld/testsuite/ld-x86-64/pr27590.rd | 11 + ld/testsuite/ld-x86-64/pr27590a.obj.bz2 | Bin 0 -> 1202 bytes ld/testsuite/ld-x86-64/pr27590b.obj.bz2 | Bin 0 -> 1202 bytes ld/testsuite/ld-x86-64/x86-64.exp | 10 + libctf/ChangeLog | 215 +++ libctf/Makefile.am | 4 +- libctf/Makefile.in | 44 +- libctf/ctf-archive.c | 3 +- libctf/ctf-create.c | 1893 ++++---------------- libctf/ctf-dedup.c | 90 +- libctf/ctf-dump.c | 8 +- libctf/ctf-hash.c | 6 + libctf/ctf-impl.h | 42 +- libctf/ctf-link.c | 92 +- libctf/ctf-lookup.c | 15 +- libctf/ctf-open.c | 7 +- libctf/ctf-serialize.c | 1419 +++++++++++++++ libctf/ctf-string.c | 78 +- libctf/ctf-types.c | 540 ++---- libctf/swap.h | 24 +- libctf/testsuite/libctf-lookup/enum-many-ctf.c | 10 + libctf/testsuite/libctf-lookup/enum-many.lk | 101 ++ libctf/testsuite/libctf-lookup/struct-iteration.c | 6 +- .../type-add-unnamed-struct-ctf.c | 1 + .../libctf-regression/type-add-unnamed-struct.c | 4 +- .../libctf-regression/type-add-unnamed-struct.lk | 1 + .../reserialize-strtab-corruption.c | 91 + .../reserialize-strtab-corruption.lk | 5 + libiberty/ChangeLog | 5 + libiberty/configure | 29 + opcodes/ChangeLog | 4 + opcodes/riscv-opc.c | 53 +- 147 files changed, 5787 insertions(+), 2641 deletions(-) create mode 100644 gas/testsuite/gas/riscv/b-ext-64.d create mode 100644 gas/testsuite/gas/riscv/b-ext-64.s create mode 100644 gas/testsuite/gas/riscv/b-ext.d create mode 100644 gas/testsuite/gas/riscv/b-ext.s copy gdb/testsuite/gdb.ada/assign_arr/{target_wrapper.ads => target_wrapper.adb} (71%) copy gdb/testsuite/gdb.ada/{assign_arr.exp => enums_overload.exp} (63%) copy gdb/testsuite/gdb.ada/{assign_arr/target_wrapper.ads => enums_overload/enums_ [...] copy gdb/testsuite/gdb.ada/{assign_arr/main_p324_051.adb => enums_overload/enums_o [...] copy gdb/testsuite/gdb.ada/{assign_arr/main_p324_051.adb => enums_overload/enums_o [...] create mode 100644 gdb/testsuite/gdb.ada/operator_call.exp copy gdb/testsuite/gdb.ada/{assign_arr/main_p324_051.adb => operator_call/opcall.a [...] create mode 100644 gdb/testsuite/gdb.ada/operator_call/twovecs.adb create mode 100644 gdb/testsuite/gdb.ada/operator_call/twovecs.ads create mode 100644 gdb/testsuite/gdb.base/run-attach-while-running.c create mode 100644 gdb/testsuite/gdb.base/run-attach-while-running.exp create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining-f1.c copy gdb/testsuite/{gdb.ada/varsize_limit.exp => gdb.python/py-auto-load-chaining- [...] create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining-f2.c copy gdb/testsuite/{gdb.ada/varsize_limit.exp => gdb.python/py-auto-load-chaining- [...] create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining.c create mode 100644 gdb/testsuite/gdb.python/py-auto-load-chaining.exp create mode 100644 gdb/testsuite/gdb.python/py-framefilter-addr.c create mode 100644 gdb/testsuite/gdb.python/py-framefilter-addr.exp create mode 100644 gdb/testsuite/gdb.python/py-framefilter-addr.py create mode 100644 ld/testsuite/ld-elf/pr27590.s create mode 100644 ld/testsuite/ld-elf/pr27590a.d create mode 100644 ld/testsuite/ld-elf/pr27590b.d create mode 100644 ld/testsuite/ld-x86-64/pr27587.err create mode 100644 ld/testsuite/ld-x86-64/pr27587a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pr27587b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pr27590.rd create mode 100644 ld/testsuite/ld-x86-64/pr27590a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pr27590b.obj.bz2 create mode 100644 libctf/ctf-serialize.c create mode 100644 libctf/testsuite/libctf-lookup/enum-many-ctf.c create mode 100644 libctf/testsuite/libctf-lookup/enum-many.lk create mode 100644 libctf/testsuite/libctf-writable/reserialize-strtab-corruption.c create mode 100644 libctf/testsuite/libctf-writable/reserialize-strtab-corruption.lk