This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/ci/binutils-gdb.
from 6b4a335bf7 Fix value_literal_complex comment adds 382aae0632 x86: Only allow S + A relocations against absolute symbol adds bbe3dc410b Fix the resizing condition of the line table adds 64dc2d4bd2 Fix an undefined behavior in record_line adds 2836752f8f gdb: fix style issues in is_linked_with_cygwin_dll adds 15f89256af Automatic date update in version.in adds cc77ed241b [gdb/testsuite] Accept new complex print style in mixed-lang [...] adds d321419811 [gdb] Use partial symbol table to find language for main adds 1aa98955b1 [gdb/ada] Fix -readnow FAILs adds 4f5bd88505 Replace "use use" in a warning message with "use". adds f32682eaca [gdb/testsuite] Fix silent timeout in gdb.multi/multi-target.exp adds 59e28a9767 [PATCH gas/m68k] Fix a register range check adds bb89747721 ld: Disable ifunc tests on Solaris adds 516231b7c7 linux-x86.exp: Compile with -I../bfd adds 4b27d27c07 Add support for intel SERIALIZE instruction adds a5863204fb gdbserver: make linux target op 'cannot_store_register' a pr [...] adds d16f3f6c70 gdbserver/linux-low: turn some static functions into private [...] adds ef0478f611 gdbserver/linux-low: start turning linux target ops into methods adds 797bcff595 gdbserver/linux-low: turn 'arch_setup' into a method adds aa8d21c9bb gdbserver/linux-low: turn 'regs_info' into a method adds daca57a7de gdbserver/linux-low: turn 'cannot_{fetch/store}_register' in [...] adds bd70b1f240 gdbserver/linux-low: turn 'fetch_register' into a method adds df95181f00 gdbserver/linux-low: turn some more static functions into pr [...] adds bf9ae9d8c3 gdbserver/linux-low: turn 'get_pc' and 'set_pc' into methods adds 06250e4e67 gdbserver/linux-low: turn 'breakpoint_kind_from_{pc, current [...] adds 3ca4edb661 gdbserver/linux-low: turn 'sw_breakpoint_from_kind' into a method adds 7582c77c1d gdbserver/linux-low: turn 'supports_software_single_step' an [...] adds d4807ea231 gdbserver/linux-low: turn the 'decr_pc_after_break' field in [...] adds d7146cda56 gdbserver/linux-low: turn 'breakpoint_at' into a method adds 007c9b975d gdbserver/linux-low: turn 'supports_z_point_type' into a method adds 9db9aa232a gdbserver/linux-low: turn 'insert_point' and 'remove_point' [...] adds ac1bbaca10 gdbserver/linux-low: turn watchpoint ops into methods adds b35db73327 gdbserver/linux-low: turn '{collect, supply}_ptrace_register [...] adds cb63de7ca8 gdbserver/linux-low: turn 'siginfo_fixup' into a method adds fd000fb3df gdbserver/linux-low: turn process/thread addition/deletion o [...] adds d7599cc082 gdbserver/linux-low: turn 'prepare_to_resume' into a method adds a5b5da9258 gdbserver/linux-low: turn 'process_qsupported' into a method adds 47f70aa768 gdbserver/linux-low: turn 'supports_tracepoints' into a method adds 13e567af27 gdbserver/linux-low: turn 'get_thread_area' into a method adds 809a0c354b gdbserver/linux-low: turn fast tracepoint ops into methods adds ab64c99982 gdbserver/linux-low: turn 'emit_ops' into a method adds 9cfd871551 gdbserver/linux-low: turn 'supports_range_stepping' into a method adds b31cdfa69f gdbserver/linux-low: turn 'supports_hardware_single_step' in [...] adds 9eedd27d42 gdbserver/linux-low: turn 'get_syscall_trapinfo' into a method adds fc5ecdb630 gdbserver/linux-low: turn 'get_ipa_tdesc_idx' into a method adds 0dd7b52ede gdbserver/linux-low: delete 'linux_target_ops' and 'the_low_target' adds 4d095f5b5e coff-go32-exe: support variable-length stubs adds 8be5def63b ld: Add NOCF_PROTECTION_CFLAGS to turn off -fcf-protection adds aa350065a4 NOCF_PROTECTION_CFLAGS: Replace nopie with available adds 880d97770b [gdb/testsuite] Don't use O2 for inlining in break-inline-ps [...] adds 6a35491162 gdb/testsuite: Add compiler options parameter to function_ra [...] adds 34e9a9fa0a gdb/testsuite: Add support for DW_LNS_set_file to DWARF compiler adds c90d28ac89 gdb: Don't remove duplicate entries from the line table new e7da7f8f71 Micro-optimize partial_die_info::read new 0830d30190 Avoid assertion failure due to complex type change new e2ff18a0a5 gdb: replace some calls to internal_error with gdb_assert new e0fc5c3fcb gdb: use bfd_get_section_contents to read section contents i [...]
The 4 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 | 77 + bfd/bfd-in2.h | 5 +- bfd/bfd.c | 5 +- bfd/bfdio.c | 4 + bfd/bfdwin.c | 1 + bfd/coff-i386.c | 22 +- bfd/coff-stgo32.c | 449 +- bfd/coffcode.h | 9 - bfd/elf32-i386.c | 40 +- bfd/elf64-x86-64.c | 81 +- bfd/elfxx-x86.c | 103 +- bfd/elfxx-x86.h | 29 +- bfd/libcoff-in.h | 8 +- bfd/libcoff.h | 8 +- bfd/version.h | 2 +- binutils/ChangeLog | 5 + binutils/testsuite/lib/binutils-common.exp | 3 +- gas/ChangeLog | 22 + gas/config/tc-i386.c | 3 + gas/config/tc-m68k.c | 2 +- gas/doc/c-i386.texi | 2 + gas/testsuite/gas/elf/section12a.d | 2 +- gas/testsuite/gas/elf/section12b.d | 2 +- gas/testsuite/gas/elf/section16a.d | 2 +- gas/testsuite/gas/elf/section16b.d | 2 +- gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/serialize.d | 12 + gas/testsuite/gas/i386/serialize.s | 5 + gas/testsuite/gas/i386/x86-64-serialize.d | 12 + gdb/ChangeLog | 68 + gdb/buildsym.c | 50 +- gdb/dwarf2/read.c | 41 +- gdb/exec.c | 10 +- gdb/f-lang.c | 9 +- gdb/gdb_bfd.c | 14 +- gdb/gdb_bfd.h | 9 + gdb/mdebugread.c | 5 +- gdb/psymtab.c | 42 +- gdb/symfile-debug.c | 1 + gdb/symfile.c | 11 +- gdb/symfile.h | 11 + gdb/symtab.c | 37 + gdb/testsuite/ChangeLog | 44 + .../main-psymtab.exp} | 30 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab-2.c | 2 +- gdb/testsuite/gdb.dwarf2/break-inline-psymtab.exp | 3 +- ...ne-psymtab-2.c => dw2-inline-small-func-lbls.c} | 32 +- ...-inline-psymtab-2.c => dw2-inline-small-func.c} | 23 +- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 158 + ...-inline-psymtab-2.c => dw2-inline-small-func.h} | 22 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 4 +- gdb/testsuite/gdb.multi/multi-target.exp | 24 +- .../inline-small-func.c} | 23 +- gdb/testsuite/gdb.opt/inline-small-func.exp | 60 + .../inline-small-func.h} | 22 +- gdb/testsuite/lib/dwarf.exp | 9 +- gdb/testsuite/lib/gdbserver-support.exp | 40 +- gdb/utils.c | 4 +- gdb/windows-tdep.c | 23 +- gdbserver/ChangeLog | 1980 +++++ gdbserver/linux-aarch64-low.cc | 377 +- gdbserver/linux-arm-low.cc | 262 +- gdbserver/linux-bfin-low.cc | 138 +- gdbserver/linux-cris-low.cc | 107 +- gdbserver/linux-crisv32-low.cc | 180 +- gdbserver/linux-ia64-low.cc | 86 +- gdbserver/linux-low.cc | 1105 ++- gdbserver/linux-low.h | 549 +- gdbserver/linux-m32r-low.cc | 134 +- gdbserver/linux-m68k-low.cc | 139 +- gdbserver/linux-mips-low.cc | 290 +- gdbserver/linux-nios2-low.cc | 125 +- gdbserver/linux-ppc-low.cc | 281 +- gdbserver/linux-riscv-low.cc | 130 +- gdbserver/linux-s390-low.cc | 258 +- gdbserver/linux-sh-low.cc | 137 +- gdbserver/linux-sparc-low.cc | 100 +- gdbserver/linux-tic6x-low.cc | 133 +- gdbserver/linux-tile-low.cc | 145 +- gdbserver/linux-x86-low.cc | 371 +- gdbserver/linux-xtensa-low.cc | 135 +- gdbserver/proc-service.cc | 2 +- gdbserver/thread-db.cc | 2 +- include/ChangeLog | 6 + include/coff/go32exe.h | 36 - include/coff/internal.h | 13 +- ld/ChangeLog | 104 + ld/ldfile.c | 2 +- ld/testsuite/config/default.exp | 38 + ld/testsuite/ld-elf/linux-x86.exp | 167 + ld/testsuite/ld-elf/pr25749-1.c | 12 + ld/testsuite/ld-elf/pr25749-1a.c | 11 + ld/testsuite/ld-elf/pr25749-1b.c | 9 + ld/testsuite/ld-elf/pr25749-1b.err | 3 + ld/testsuite/ld-elf/pr25749-1c.c | 9 + ld/testsuite/ld-elf/pr25749-1d.c | 19 + ld/testsuite/ld-elf/pr25749-2.c | 12 + ld/testsuite/ld-elf/pr25749-2a.s | 6 + ld/testsuite/ld-elf/pr25749-2b.s | 7 + ld/testsuite/ld-elf/pr25749.rd | 4 + ld/testsuite/ld-elf/pr25754-1a.c | 19 + ld/testsuite/ld-elf/pr25754-1b.s | 3 + ld/testsuite/ld-elf/pr25754-2a.c | 20 + ld/testsuite/ld-elf/pr25754-2b.s | 3 + ld/testsuite/ld-elf/pr25754-3a.c | 19 + ld/testsuite/ld-elf/pr25754-3b.s | 3 + ld/testsuite/ld-elf/pr25754-4a.c | 12 + ld/testsuite/ld-elf/pr25754-4b.s | 23 + ld/testsuite/ld-elf/pr25754-4c.s | 12 + ld/testsuite/ld-elf/pr25754-5a.c | 12 + ld/testsuite/ld-elf/pr25754-5b.s | 23 + ld/testsuite/ld-elf/pr25754-5c.s | 12 + ld/testsuite/ld-elf/pr25754-6a.c | 12 + ld/testsuite/ld-elf/pr25754-6b.s | 12 + ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 1 - ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 1 - ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 1 - ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-srec/srec.exp | 8 +- ld/testsuite/ld-x86-64/pr19609-6a.d | 11 +- ld/testsuite/ld-x86-64/x86-64.exp | 10 +- opcodes/ChangeLog | 12 + opcodes/i386-dis.c | 2 +- opcodes/i386-gen.c | 5 + opcodes/i386-init.h | 358 +- opcodes/i386-opc.h | 3 + opcodes/i386-opc.tbl | 6 + opcodes/i386-tbl.h | 7970 ++++++++++---------- 166 files changed, 10954 insertions(+), 7071 deletions(-) create mode 100644 gas/testsuite/gas/i386/serialize.d create mode 100644 gas/testsuite/gas/i386/serialize.s create mode 100644 gas/testsuite/gas/i386/x86-64-serialize.d copy gdb/testsuite/{gdb.dwarf2/break-inline-psymtab.exp => gdb.base/main-psymtab.e [...] copy gdb/testsuite/gdb.dwarf2/{break-inline-psymtab-2.c => dw2-inline-small-func-l [...] copy gdb/testsuite/gdb.dwarf2/{break-inline-psymtab-2.c => dw2-inline-small-func.c} (74%) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp copy gdb/testsuite/gdb.dwarf2/{break-inline-psymtab-2.c => dw2-inline-small-func.h} (74%) copy gdb/testsuite/{gdb.dwarf2/break-inline-psymtab-2.c => gdb.opt/inline-small-fu [...] create mode 100644 gdb/testsuite/gdb.opt/inline-small-func.exp copy gdb/testsuite/{gdb.dwarf2/break-inline-psymtab-2.c => gdb.opt/inline-small-fu [...] delete mode 100644 include/coff/go32exe.h create mode 100644 ld/testsuite/ld-elf/pr25749-1.c create mode 100644 ld/testsuite/ld-elf/pr25749-1a.c create mode 100644 ld/testsuite/ld-elf/pr25749-1b.c create mode 100644 ld/testsuite/ld-elf/pr25749-1b.err create mode 100644 ld/testsuite/ld-elf/pr25749-1c.c create mode 100644 ld/testsuite/ld-elf/pr25749-1d.c create mode 100644 ld/testsuite/ld-elf/pr25749-2.c create mode 100644 ld/testsuite/ld-elf/pr25749-2a.s create mode 100644 ld/testsuite/ld-elf/pr25749-2b.s create mode 100644 ld/testsuite/ld-elf/pr25749.rd create mode 100644 ld/testsuite/ld-elf/pr25754-1a.c create mode 100644 ld/testsuite/ld-elf/pr25754-1b.s create mode 100644 ld/testsuite/ld-elf/pr25754-2a.c create mode 100644 ld/testsuite/ld-elf/pr25754-2b.s create mode 100644 ld/testsuite/ld-elf/pr25754-3a.c create mode 100644 ld/testsuite/ld-elf/pr25754-3b.s create mode 100644 ld/testsuite/ld-elf/pr25754-4a.c create mode 100644 ld/testsuite/ld-elf/pr25754-4b.s create mode 100644 ld/testsuite/ld-elf/pr25754-4c.s create mode 100644 ld/testsuite/ld-elf/pr25754-5a.c create mode 100644 ld/testsuite/ld-elf/pr25754-5b.s create mode 100644 ld/testsuite/ld-elf/pr25754-5c.s create mode 100644 ld/testsuite/ld-elf/pr25754-6a.c create mode 100644 ld/testsuite/ld-elf/pr25754-6b.s