This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/binutils-gdb.
from f26a32876b Dynamic TLS section symbols adds a48654b6d4 Automatic date update in version.in adds 48b550c28a adjust src-release following the renaming of gdb/common/ to [...] adds da73816739 [gdb/testsuite] Fix unterminated string in gdb.objc/basicclass.exp adds 92434a14b9 cpu,opcodes,gas: fix arguments to ldabs and ldind eBPF instructions adds 03181f1c38 Automatic date update in version.in adds 5b9d7a9a64 Fix __bss_start assertion failure in _bfd_elf_fix_symbol_flags adds 3719fd55b6 cpu,opcodes,gas: fix explicit arguments to eBPF ldabs instructions adds ca8d69beb1 Use field_core_addr in more places adds 33eca68072 Use field_string in more places adds 1f77b012e6 Introduce field_unsigned adds 07128006d6 Fix a FIXME in mi-out.c adds 7e24fb63e7 Automatic date update in version.in adds cbde90f25e Add include of gdbarch.h. adds 206e6c58a7 Fix build for aarch64, arm, and riscv FreeBSD native targets. adds 21df382b91 x86: fold SReg{2,3} adds dfd6917457 x86: make RegMem an opcode modifier adds bd7918379d Automatic date update in version.in adds 1d942ae908 x86: drop stale Mem enumerator adds 8dc0818eb2 x86: replace "anymem" checks where possible adds d72a9b8565 Remove a VEC from s390-linux-nat.c adds 6b78c3f83c gdb: Remove a non-const reference parameter adds 381befeedf Rename field_int to field_signed adds 06210ce428 Introduce can_scroll method adds 00e264e762 Check can_highlight in tui_check_and_display_highlight_if_needed adds 5813316fa4 Remove some uses of TUI_WIN_SRC adds 9ad7fdef7c Consolidate "if"s in tui_show_frame_info adds 0807ab7b88 Remove deleted breakpoint from TUI display adds 0b5ec21882 Introduce tui_data_window::last_regs_line_no method adds 3b23c5f266 Introduce tui_data_window::line_from_reg_element_no method adds baff0c28b8 Introduce tui_data_window::first_reg_element_no_inline adds 80cb6c2709 Remove tui_display_data_from_line adds df5f8cab00 Remove tui_display_data_from adds 50daf2683b Introduce tui_data_window::display_all_data method adds c223a7299e Don't declare unimplemented functions adds b4094625d8 Introduce tui_data_window::delete_data_content_windows method adds f76d8b19e8 Introduce tui_data_window::erase_data_content method adds 517e9505fa Introduce two more tui_data_window methods adds aca2dd1647 Introduce tui_data_window::display_reg_element_at_line method adds e80cd20470 Parameterize tui_show_register_group with window adds 368c1354e5 Simplify tui_show_registers adds fe3eaf1cd9 Minor tui_reg_next / tui_reg_prev cleanup adds 1ce3e8442e Introduce TUI window iterator adds ae2b53806d Fix comment typos adds b73dd8779c Make source windows be self-updating adds 4dde7b34f4 Remove tui_set_win_height adds c2cd899466 Introduce tui_source_window_base::location_matches_p method adds a38da35d7b Move content_in_use to tui_source_window class adds 9d391078d1 Add win_info parameter to tui_set_disassem_content adds caf0bc4e8b Remove unused parameter from two TUI functions adds d9743a13e0 Remove unused TUI defines adds d1b6f1e5eb Remove UNDEFINED_ITEM define from TUI adds f31ec9af48 Simplify source window clearing adds f6cc34a91c Remove tui_source_window::content_in_use adds fd6c75eecd Merge refresh and refresh_window methods adds 01aeb396d0 Remove tui_set_focus adds cf82af058d Remove TUI data window special case adds 801109578c Remove some dead code from tui_set_layout adds 098f9ed48e Always create an execution info window for a source window adds 1bf605de8e Introduce reset_locator function in tui-layout.c adds 1e0c09ba0b Remove the win_type parameter from tui_gen_win_info::reset adds 4e1e56b981 Remove reset_locator adds b7fbad913e Change tui_set_layout to return void adds 0379b8837a Clean up tui_layout_command adds f4e049775a Simplify show_source_disasm_command adds 8e3cfd09e8 Simplify tui_gen_win_info::make_visible adds 2cdfa11333 Change tui_get_register to return void adds 890b8bde7a Simplify show_source_or_disasm_and_command adds 76d2be8e92 Remove make_command_window adds 4a8a5e84a7 Remove make_source_window and make_disasm_window adds 0912922656 Remove make_data_window adds 4a38112da0 Remove tui_make_visible and tui_make_invisible adds 0fcd37117e Remove has_locator method adds 88b7e7ccb9 Fix flushing bug in tui_puts_internal adds 18ab23af8b Rearrange TUI data window code adds 2d8b51cba3 Move tui_dispatch_ctrl_char to tui-io.c adds ce38393b1a Move TUI command window code adds 96bd6233af Move TUI data item window to tui-regs.h adds 88f7e87336 Move tui_disasm_window to tui-disasm.h adds bfad453707 Move tui_source_window to tui-source.h adds daa15dde72 Change make_invisible_and_set_new_height to be a method adds 5104fe361d Move source window common to code to tui-winsource.[ch] adds ca5af91ed2 Fix an error in parse_scrolling_args adds d8f68fcb93 Remove unnecessary "return"s adds e0b989a6d7 gas: support .half, .word and .dword directives in eBPF adds f264fab3cd Automatic date update in version.in adds d0044bac9e gas: .lcomm gets an alignment argument in eBPF adds 0b1474281c [PowerPC64] correct tprel offset limit adds b00a0a86c4 [PowerPC] Rename TLS_TPRELGD to TLS_GDIE adds 46e9995a20 [PowerPC64] Don't store TLS_EXPLICIT in tls_mask adds 71c4e95abe [PowerPC64] Use STN_UNDEF internally for edited relocs adds 54d7dae59a ld -r: Don't merge with member of output section group adds cd215b2eb7 Constify main_name adds afe09f0b63 Fix for using named pipes on Windows adds 12a0b67d28 libctf: introduce ctf_func_type_{info,args}, ctf_type_aname_raw adds 6cbb8e87ee Automatic date update in version.in adds 88468fe096 Re: ld -r: Don't merge with member of output section group adds 7a70898417 [PowerPC] Rename testcase adds c213164ad2 [PowerPC64] pc-relative TLS relocations adds ccbdd22fb9 [AArch64] Rename +bitperm to +sve2-bitperm adds 1802aae844 gas: make .lcomm to accept an optional aligmnet in eBPF targets adds 231097b03a cpu,opcodes,gas: use %r0 and %r6 instead of %a and %ctf in e [...] adds d105cce5dd Arm: Add read_description read funcs and use in GDB adds f29ec96643 Arm: Use feature target descriptions adds f42b26179a Arm: Add xml unit tests adds 7cc1743302 Arm: Use read_description funcs in gdbserver adds 4c5aa8e0b1 Arm: Remove unused feature files and tests adds 56f79b6307 Change ARI to mention C++11, and remove some rules adds ec38ac465d x86: Pass -O0 to assembler in noextreg.d adds 01e175fe1b gdb/riscv: Write 4-byte nop to dummy code region before infe [...] adds bcbaec5c40 Automatic date update in version.in adds 9ab3a74416 PR24827, Linker loops forever if unterminated multi-line com [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + bfd/ChangeLog | 46 + bfd/bfd-in2.h | 7 + bfd/elf32-ppc.c | 22 +- bfd/elf64-ppc.c | 312 +- bfd/elflink.c | 13 +- bfd/libbfd.h | 7 + bfd/reloc.c | 14 + bfd/version.h | 2 +- cpu/ChangeLog | 15 + cpu/bpf.cpu | 69 +- gas/ChangeLog | 96 + gas/config/tc-aarch64.c | 2 +- gas/config/tc-bpf.c | 48 +- gas/config/tc-i386-intel.c | 5 +- gas/config/tc-i386.c | 92 +- gas/config/tc-ppc.c | 44 +- gas/doc/c-aarch64.texi | 2 +- gas/doc/c-bpf.texi | 39 +- gas/testsuite/gas/aarch64/illegal-sve2-aes.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2-sha3.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2-sm4.d | 2 +- gas/testsuite/gas/aarch64/illegal-sve2.d | 2 +- gas/testsuite/gas/aarch64/sve2.d | 2 +- gas/testsuite/gas/bpf/alu-be.d | 24 +- gas/testsuite/gas/bpf/alu.d | 24 +- gas/testsuite/gas/bpf/alu32-be.d | 26 +- gas/testsuite/gas/bpf/alu32.d | 26 +- gas/testsuite/gas/bpf/bpf.exp | 2 + gas/testsuite/gas/bpf/data-be.d | 9 + gas/testsuite/gas/bpf/data.d | 8 + gas/testsuite/gas/bpf/data.s | 4 + gas/testsuite/gas/bpf/lddw-be.d | 2 +- gas/testsuite/gas/bpf/lddw.d | 2 +- gas/testsuite/gas/bpf/mem-be.d | 16 +- gas/testsuite/gas/bpf/mem.d | 16 +- gas/testsuite/gas/bpf/mem.s | 16 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode.d | 306 +- gas/testsuite/gas/i386/noextreg.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.d | 4 + gas/testsuite/gas/i386/x86-64-opcode.s | 4 + gdb/ChangeLog | 805 + gdb/Makefile.in | 6 +- gdb/{tui/tui-command.h => aarch32-tdep.c} | 25 +- gdb/{tui/tui-command.h => aarch32-tdep.h} | 17 +- gdb/aarch64-fbsd-nat.c | 15 +- gdb/aarch64-linux-nat.c | 5 +- gdb/ada-lang.c | 4 +- gdb/ada-tasks.c | 18 +- gdb/{tui/tui-source.h => arch/aarch32.c} | 41 +- gdb/{tui/tui-command.h => arch/aarch32.h} | 19 +- gdb/arch/arm.c | 84 + gdb/arch/arm.h | 27 + gdb/arm-fbsd-nat.c | 14 +- gdb/arm-fbsd-tdep.c | 12 +- gdb/arm-linux-nat.c | 11 +- gdb/arm-linux-tdep.c | 11 +- gdb/arm-tdep.c | 65 +- gdb/arm-tdep.h | 12 +- gdb/break-catch-syscall.c | 4 +- gdb/break-catch-throw.c | 2 +- gdb/breakpoint.c | 54 +- gdb/cli-out.c | 19 +- gdb/cli-out.h | 7 +- gdb/configure.tgt | 8 +- gdb/contrib/ari/gdb_ari.sh | 42 +- gdb/darwin-nat-info.c | 4 +- gdb/disasm.c | 4 +- gdb/fbsd-nat.c | 1 + gdb/features/arm/arm-with-iwmmxt.c | 83 - gdb/features/arm/arm-with-iwmmxt.xml | 13 - gdb/features/arm/arm-with-m-fpa-layout.c | 46 - gdb/features/arm/arm-with-m-fpa-layout.xml | 46 - gdb/features/arm/arm-with-m-vfp-d16.c | 56 - gdb/features/arm/arm-with-m-vfp-d16.xml | 14 - gdb/features/arm/arm-with-m.c | 37 - gdb/features/arm/arm-with-m.xml | 12 - gdb/features/arm/arm-with-neon.c | 74 - gdb/features/arm/arm-with-neon.xml | 14 - gdb/features/arm/arm-with-vfpv2.c | 56 - gdb/features/arm/arm-with-vfpv2.xml | 13 - gdb/features/arm/arm-with-vfpv3.c | 72 - gdb/features/arm/arm-with-vfpv3.xml | 13 - gdb/gdb_bfd.c | 2 +- gdb/gdbarch.c | 6 +- gdb/gdbarch.h | 4 +- gdb/gdbarch.sh | 2 +- gdb/gdbserver/ChangeLog | 24 + gdb/gdbserver/configure.srv | 22 +- gdb/gdbserver/linux-aarch32-low.c | 2 - gdb/gdbserver/linux-aarch32-low.h | 2 - gdb/gdbserver/linux-aarch32-tdesc.c | 47 + .../linux-aarch32-tdesc.h} | 25 +- gdb/gdbserver/linux-aarch64-low.c | 3 +- gdb/gdbserver/linux-arm-low.c | 77 +- gdb/gdbserver/linux-arm-tdesc.c | 62 + .../tui-command.h => gdbserver/linux-arm-tdesc.h} | 21 +- gdb/i386-linux-tdep.c | 6 +- gdb/i386-tdep.c | 27 +- gdb/inferior.c | 6 +- gdb/infrun.c | 4 +- gdb/mi/mi-cmd-file.c | 6 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 26 +- gdb/mi/mi-interp.c | 10 +- gdb/mi/mi-main.c | 38 +- gdb/mi/mi-out.c | 25 +- gdb/mi/mi-out.h | 7 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/progspace.c | 2 +- gdb/python/py-framefilter.c | 7 +- gdb/record-btrace.c | 20 +- gdb/riscv-fbsd-nat.c | 15 +- gdb/riscv-tdep.c | 35 +- gdb/s390-linux-nat.c | 80 +- gdb/skip.c | 2 +- gdb/source.c | 2 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/spu-tdep.c | 16 +- gdb/stack.c | 10 +- gdb/stap-probe.c | 15 +- gdb/symfile.c | 16 +- gdb/symtab.c | 6 +- gdb/symtab.h | 7 +- gdb/target.c | 4 +- gdb/testsuite/ChangeLog | 15 + .../gdb.arch/riscv-bp-infcall.c} | 29 +- gdb/testsuite/gdb.arch/riscv-bp-infcall.exp | 56 + gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 22 +- gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/thread.c | 10 +- gdb/top.c | 18 +- gdb/tracepoint.c | 28 +- gdb/tui/tui-command.c | 77 +- gdb/tui/tui-command.h | 50 +- gdb/tui/tui-data.c | 80 +- gdb/tui/tui-data.h | 287 +- gdb/tui/tui-disasm.c | 34 +- gdb/tui/tui-disasm.h | 31 +- gdb/tui/tui-hooks.c | 21 +- gdb/tui/tui-io.c | 57 + gdb/tui/tui-layout.c | 645 +- gdb/tui/tui-layout.h | 2 +- gdb/tui/tui-out.c | 6 +- gdb/tui/tui-out.h | 4 +- gdb/tui/tui-regs.c | 430 +- gdb/tui/tui-regs.h | 109 +- gdb/tui/tui-source.c | 142 +- gdb/tui/tui-source.h | 42 +- gdb/tui/tui-stack.c | 76 +- gdb/tui/tui-win.c | 299 +- gdb/tui/tui-windata.c | 194 - gdb/tui/tui-wingeneral.c | 110 +- gdb/tui/tui-wingeneral.h | 4 +- gdb/tui/tui-winsource.c | 326 +- gdb/tui/tui-winsource.h | 105 +- gdb/tui/tui.c | 7 +- gdb/tui/tui.h | 3 - gdb/ui-out.c | 24 +- gdb/ui-out.h | 14 +- include/ChangeLog | 18 + include/ctf-api.h | 5 +- include/elf/ppc64.h | 10 +- include/opcode/i386.h | 1 + ld/ChangeLog | 36 + ld/emultempl/elf32.em | 9 +- ld/ldlex.l | 4 +- ld/testsuite/ld-elf/pr24819.d | 9 + ld/testsuite/ld-elf/pr24819.s | 4 + ld/testsuite/ld-powerpc/powerpc.exp | 7 +- ld/testsuite/ld-powerpc/tlsgd.d | 31 + ld/testsuite/ld-powerpc/tlsgd.s | 52 + ld/testsuite/ld-powerpc/tlsie.d | 54 + ld/testsuite/ld-powerpc/tlsie.s | 77 + ld/testsuite/ld-powerpc/tlsld.d | 63 +- ld/testsuite/ld-powerpc/tlsld.s | 86 +- ld/testsuite/ld-powerpc/{tlsld.d => tlsldopt.d} | 2 +- ld/testsuite/ld-powerpc/{tlsld.s => tlsldopt.s} | 0 .../ld-powerpc/{tlsld32.d => tlsldopt32.d} | 2 +- .../ld-powerpc/{tlsld32.s => tlsldopt32.s} | 0 libctf/ChangeLog | 8 + libctf/ctf-error.c | 2 +- libctf/ctf-lookup.c | 2 +- libctf/ctf-types.c | 85 + opcodes/ChangeLog | 59 + opcodes/bpf-desc.c | 68 +- opcodes/bpf-opc.c | 104 +- opcodes/bpf-opc.h | 7 +- opcodes/i386-gen.c | 27 +- opcodes/i386-init.h | 195 +- opcodes/i386-opc.h | 26 +- opcodes/i386-opc.tbl | 85 +- opcodes/i386-reg.tbl | 14 +- opcodes/i386-tbl.h | 54549 +++++++++---------- src-release.sh | 4 + 195 files changed, 28839 insertions(+), 34155 deletions(-) create mode 100644 gas/testsuite/gas/bpf/data-be.d create mode 100644 gas/testsuite/gas/bpf/data.d create mode 100644 gas/testsuite/gas/bpf/data.s copy gdb/{tui/tui-command.h => aarch32-tdep.c} (63%) copy gdb/{tui/tui-command.h => aarch32-tdep.h} (65%) copy gdb/{tui/tui-source.h => arch/aarch32.c} (51%) copy gdb/{tui/tui-command.h => arch/aarch32.h} (65%) delete mode 100644 gdb/features/arm/arm-with-iwmmxt.c delete mode 100644 gdb/features/arm/arm-with-iwmmxt.xml delete mode 100644 gdb/features/arm/arm-with-m-fpa-layout.c delete mode 100644 gdb/features/arm/arm-with-m-fpa-layout.xml delete mode 100644 gdb/features/arm/arm-with-m-vfp-d16.c delete mode 100644 gdb/features/arm/arm-with-m-vfp-d16.xml delete mode 100644 gdb/features/arm/arm-with-m.c delete mode 100644 gdb/features/arm/arm-with-m.xml delete mode 100644 gdb/features/arm/arm-with-neon.c delete mode 100644 gdb/features/arm/arm-with-neon.xml delete mode 100644 gdb/features/arm/arm-with-vfpv2.c delete mode 100644 gdb/features/arm/arm-with-vfpv2.xml delete mode 100644 gdb/features/arm/arm-with-vfpv3.c delete mode 100644 gdb/features/arm/arm-with-vfpv3.xml create mode 100644 gdb/gdbserver/linux-aarch32-tdesc.c rename gdb/{tui/tui-windata.h => gdbserver/linux-aarch32-tdesc.h} (56%) create mode 100644 gdb/gdbserver/linux-arm-tdesc.c copy gdb/{tui/tui-command.h => gdbserver/linux-arm-tdesc.h} (61%) copy gdb/{tui/tui-command.h => testsuite/gdb.arch/riscv-bp-infcall.c} (62%) create mode 100644 gdb/testsuite/gdb.arch/riscv-bp-infcall.exp delete mode 100644 gdb/tui/tui-windata.c create mode 100644 ld/testsuite/ld-elf/pr24819.d create mode 100644 ld/testsuite/ld-elf/pr24819.s create mode 100644 ld/testsuite/ld-powerpc/tlsgd.d create mode 100644 ld/testsuite/ld-powerpc/tlsgd.s create mode 100644 ld/testsuite/ld-powerpc/tlsie.d create mode 100644 ld/testsuite/ld-powerpc/tlsie.s copy ld/testsuite/ld-powerpc/{tlsld.d => tlsldopt.d} (96%) copy ld/testsuite/ld-powerpc/{tlsld.s => tlsldopt.s} (100%) rename ld/testsuite/ld-powerpc/{tlsld32.d => tlsldopt32.d} (96%) rename ld/testsuite/ld-powerpc/{tlsld32.s => tlsldopt32.s} (100%)