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-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from efc3a95039 x86: Force relocation against local absolute symbol adds 81e3a1d00c Updated Serbian translation for the gprof subdirectory adds 8c072cb6a1 Avoid some copying in psymtab.c adds e0802d5996 Avoid copying in lookup_name_info adds e139a727be gdb/remote: do not check for null_ptid in stop reply adds 77bf7b5317 Extend the linker's error message for missing libraries if t [...] adds 60e22c1eac Allow pointer arithmetic with integer references adds 3ce23ca1de Arm: Skip Thumb2 PLT tests on NaCL. adds a0714d305f gdb: define convenience function 'exists_non_stop_target' adds 53cccef118 gdb/infrun: stop all threads if there exists a non-stop target adds e033dfa92f Remove local variable from simple.rs test case adds 3d1cfd43be Move Rust union tests to new file adds 5b930b4538 Change how complex types are created adds 4c99290df0 Add accessors for members of complex numbers adds 981c08ce72 Change how complex types are printed in C adds fa649bb7d3 Change the C parser to allow complex constants adds c34e871466 Implement complex arithmetic adds 3638a098a2 Add _Complex type support to C parser adds 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 new 4b27d27c07 Add support for intel SERIALIZE instruction new a5863204fb gdbserver: make linux target op 'cannot_store_register' a pr [...] new d16f3f6c70 gdbserver/linux-low: turn some static functions into private [...] new ef0478f611 gdbserver/linux-low: start turning linux target ops into methods new 797bcff595 gdbserver/linux-low: turn 'arch_setup' into a method new aa8d21c9bb gdbserver/linux-low: turn 'regs_info' into a method new daca57a7de gdbserver/linux-low: turn 'cannot_{fetch/store}_register' in [...] new bd70b1f240 gdbserver/linux-low: turn 'fetch_register' into a method new df95181f00 gdbserver/linux-low: turn some more static functions into pr [...] new bf9ae9d8c3 gdbserver/linux-low: turn 'get_pc' and 'set_pc' into methods new 06250e4e67 gdbserver/linux-low: turn 'breakpoint_kind_from_{pc, current [...] new 3ca4edb661 gdbserver/linux-low: turn 'sw_breakpoint_from_kind' into a method new 7582c77c1d gdbserver/linux-low: turn 'supports_software_single_step' an [...] new d4807ea231 gdbserver/linux-low: turn the 'decr_pc_after_break' field in [...] new d7146cda56 gdbserver/linux-low: turn 'breakpoint_at' into a method new 007c9b975d gdbserver/linux-low: turn 'supports_z_point_type' into a method new 9db9aa232a gdbserver/linux-low: turn 'insert_point' and 'remove_point' [...] new ac1bbaca10 gdbserver/linux-low: turn watchpoint ops into methods new b35db73327 gdbserver/linux-low: turn '{collect, supply}_ptrace_register [...] new cb63de7ca8 gdbserver/linux-low: turn 'siginfo_fixup' into a method new fd000fb3df gdbserver/linux-low: turn process/thread addition/deletion o [...] new d7599cc082 gdbserver/linux-low: turn 'prepare_to_resume' into a method new a5b5da9258 gdbserver/linux-low: turn 'process_qsupported' into a method new 47f70aa768 gdbserver/linux-low: turn 'supports_tracepoints' into a method new 13e567af27 gdbserver/linux-low: turn 'get_thread_area' into a method new 809a0c354b gdbserver/linux-low: turn fast tracepoint ops into methods new ab64c99982 gdbserver/linux-low: turn 'emit_ops' into a method new 9cfd871551 gdbserver/linux-low: turn 'supports_range_stepping' into a method new b31cdfa69f gdbserver/linux-low: turn 'supports_hardware_single_step' in [...] new 9eedd27d42 gdbserver/linux-low: turn 'get_syscall_trapinfo' into a method new fc5ecdb630 gdbserver/linux-low: turn 'get_ipa_tdesc_idx' into a method new 0dd7b52ede gdbserver/linux-low: delete 'linux_target_ops' and 'the_low_target'
The 32 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 | 38 + bfd/elf32-i386.c | 40 +- bfd/elf64-x86-64.c | 81 +- bfd/elfxx-x86.c | 103 +- bfd/elfxx-x86.h | 29 +- 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 | 148 + gdb/ada-lang.c | 36 +- gdb/buildsym.c | 36 +- gdb/c-exp.y | 158 +- gdb/c-valprint.c | 2 +- gdb/ctfread.c | 2 +- gdb/d-lang.c | 9 +- gdb/dwarf2/read.c | 38 +- gdb/eval.c | 20 +- gdb/f-lang.c | 9 +- gdb/gdbtypes.c | 58 +- gdb/gdbtypes.h | 9 +- gdb/go-lang.c | 6 +- gdb/infrun.c | 18 +- gdb/language.c | 4 +- gdb/mdebugread.c | 6 +- gdb/minsyms.c | 2 +- gdb/psymtab.c | 93 +- gdb/remote.c | 3 - gdb/stabsread.c | 8 +- gdb/symfile-debug.c | 1 + gdb/symfile.c | 11 +- gdb/symfile.h | 11 + gdb/symtab.c | 45 +- gdb/symtab.h | 55 +- gdb/target.c | 20 + gdb/target.h | 3 + gdb/testsuite/ChangeLog | 67 + gdb/testsuite/gdb.base/callfuncs.exp | 6 +- gdb/testsuite/gdb.base/complex-parts.exp | 37 +- gdb/testsuite/gdb.base/complex.exp | 4 +- gdb/testsuite/gdb.base/endianity.exp | 4 +- gdb/testsuite/gdb.base/floatn.exp | 13 +- gdb/testsuite/gdb.base/funcargs.exp | 20 +- .../gdb.base/{complex.exp => main-psymtab.exp} | 33 +- gdb/testsuite/gdb.base/varargs.exp | 6 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 2 +- gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/misc.cc | 3 + gdb/testsuite/gdb.cp/misc.exp | 8 + gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 4 +- gdb/testsuite/gdb.multi/multi-target.exp | 24 +- gdb/testsuite/gdb.multi/stop-all-on-exit.c | 27 + gdb/testsuite/gdb.multi/stop-all-on-exit.exp | 64 + gdb/testsuite/gdb.rust/simple.exp | 13 - gdb/testsuite/gdb.rust/simple.rs | 13 - .../{gdb.base/complex.exp => gdb.rust/union.exp} | 36 +- gdb/testsuite/gdb.rust/union.rs | 35 + gdb/testsuite/gdb.server/stop-reply-no-thread.exp | 24 +- gdb/testsuite/lib/gdbserver-support.exp | 40 +- gdb/valarith.c | 199 +- gdb/valops.c | 31 +- gdb/valprint.c | 9 +- gdb/value.c | 5 +- gdb/value.h | 12 + gdb/windows-tdep.c | 8 +- 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 +- gprof/ChangeLog | 4 + gprof/po/sr.po | 49 +- ld/ChangeLog | 102 + ld/ldfile.c | 16 + ld/testsuite/ld-arm/arm-elf.exp | 6 +- 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-x86-64/pr19609-6a.d | 11 +- 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 ++++++++++---------- 180 files changed, 11232 insertions(+), 6932 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.base/{complex.exp => main-psymtab.exp} (52%) create mode 100644 gdb/testsuite/gdb.multi/stop-all-on-exit.c create mode 100644 gdb/testsuite/gdb.multi/stop-all-on-exit.exp copy gdb/testsuite/{gdb.base/complex.exp => gdb.rust/union.exp} (50%) create mode 100644 gdb/testsuite/gdb.rust/union.rs 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