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-defconfig in repository toolchain/ci/binutils-gdb.
from 876678f05e PR 25611, PR 25614: GAS: Remove a double inclusion of "bignum.h" adds 283b7aa134 Automatic date update in version.in adds 7b948a2580 mmo.c: Fix ld testsuite regression "objcopy executable (pr25662)". adds 41ff29bf5d ld/testsuite/ld-scripts/defined4.d: Don't xfail mmix-*-*. adds 40bd13ced9 include: Sync plugin-api.h with GCC adds 15ccbdd717 Arm: Fix thumb2 PLT branch offsets. adds a7618269b7 Arm: Fix LSB of GOT for Thumb2 only PLT. adds 15d47c3a70 gas: Fix some x86_64 testcases for Solaris not using R_X86_6 [...] adds 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 new 15f89256af Automatic date update in version.in
The 1 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 | 53 ++++++ bfd/elf32-arm.c | 10 +- bfd/elf32-i386.c | 40 +++-- bfd/elf64-x86-64.c | 81 +++++++-- bfd/elfxx-x86.c | 103 ++++++++++- bfd/elfxx-x86.h | 29 ++- bfd/mmo.c | 6 +- bfd/version.h | 2 +- gas/ChangeLog | 26 +++ gas/config/tc-i386.h | 8 + gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/localpic.d | 4 +- gas/testsuite/gas/i386/localpic.s | 2 + .../gas/i386/{ => solaris}/x86-64-branch-2.d | 5 +- .../gas/i386/{ => solaris}/x86-64-branch-3.d | 11 +- gas/testsuite/gas/i386/solaris/x86-64-jump.d | 16 +- .../gas/i386/solaris/x86-64-mpx-branch-1.d | 36 ++-- .../gas/i386/solaris/x86-64-mpx-branch-2.d | 28 +-- gas/testsuite/gas/i386/x86-64-branch-2.d | 1 + gas/testsuite/gas/i386/x86-64-branch-3.d | 1 + gas/testsuite/gas/i386/x86-64-localpic.d | 4 +- gas/testsuite/gas/i386/x86-64-localpic.s | 2 + gdb/ChangeLog | 127 +++++++++++++ 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 | 4 +- 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 | 62 ++----- gdb/remote.c | 3 - gdb/stabsread.c | 8 +- gdb/symtab.c | 8 +- gdb/symtab.h | 55 ++++-- gdb/target.c | 20 +++ gdb/target.h | 3 + gdb/testsuite/ChangeLog | 49 +++++ 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/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.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/valarith.c | 199 ++++++++++++++++++--- gdb/valops.c | 31 +++- gdb/valprint.c | 9 +- gdb/value.c | 5 +- gdb/value.h | 12 ++ gdb/windows-tdep.c | 8 +- gprof/ChangeLog | 4 + gprof/po/sr.po | 49 ++--- include/ChangeLog | 6 + include/plugin-api.h | 2 +- ld/ChangeLog | 60 +++++++ ld/ldfile.c | 16 ++ ld/testsuite/ld-arm/arm-elf.exp | 5 + ld/testsuite/ld-arm/thumb-plt-got.d | 14 ++ ld/testsuite/ld-arm/thumb-plt.d | 34 ++++ ld/testsuite/ld-arm/thumb-plt.s | 18 ++ 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-scripts/defined4.d | 4 +- ld/testsuite/ld-x86-64/pr19609-6a.d | 11 +- 108 files changed, 1991 insertions(+), 443 deletions(-) copy gas/testsuite/gas/i386/{ => solaris}/x86-64-branch-2.d (88%) copy gas/testsuite/gas/i386/{ => solaris}/x86-64-branch-3.d (80%) 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-arm/thumb-plt-got.d create mode 100644 ld/testsuite/ld-arm/thumb-plt.d create mode 100644 ld/testsuite/ld-arm/thumb-plt.s 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