This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from f97a2f2 Skip an archive element if not added by linker adds 5ff087a Add DW_LANG_Rust adds 9ab0bb2 Fix latent yacc-related bug in gdb/Makefile.in init.c rule adds e4b8a1c Make gdb expression debugging handle OP_F90_RANGE adds dcd1f97 Add self-test framework to gdb adds 00272ec Add array start and end strings to generic_val_print_decorations adds c44af4e Add support for the Rust language adds 6721885 Update gdb test suite for Rust adds 0bdfa36 Add Rust documentation adds 01739a3 Rename OP_F90_RANGE to OP_RANGE. adds 61c6156 Fix -exec-run not running asynchronously with mi-async on (PR [...] adds dec880e Automatic date update in version.in adds a255f00 PPC_OPERAND_SIGNOPT range. adds c69075a MIPS/readelf: Use the `d_val' dynamic entry member with the r [...] adds 7f99197 elf32-arm.c build breakage adds d1f70bd Fix lots of linker testsuite failures for the FT32 target. adds b42e9fa Change type of v850_target_arch to enum bfd_architecture adds eb408ea commit ChangeLog for previous commit adds 4bfaa1c change the type of some fields to bfd_reloc_code_real_type adds 42e5886 rx: make field type enum adds 5049806 Updated Swedish translations for bfd and binutils adds 1401d2f MIPS/opcodes: Correct mixed MIPS16 and microMIPS disassembly adds 28addb4 Fix double prompt output after run control MI commands with m [...] adds 9e8f9b0 Add mi-threads-interrupt.exp test (PR 20039) adds f507beb Prevent a run time segmentation fault when stripping a corrup [...] adds 45f4ed9 Fix build failure with GCC 4.1. adds 3b889a7 gas/arc: Add guard against operand array overflow. adds fe77926 gas/arc: Fix array overrun when checking opcode array adds 9e32d9a gas/arc: Use BFD_VMA_FMT for printf format specifier adds 38cd8a0 gas/arc: Make member of arc_flags const adds 6472871 Automatic date update in version.in adds 9f284bf Fix ppc64le S-record test fail adds 57e7d11 Allocate ppc64 got and dynrelocs before plt adds f1b2ca7 ld-elf/shared.exp mix_pic_and_non_pic adds 82bc936 Hack crossref tests for powerpc64 adds e43de63 Fix powerpc subis range adds 514e58b Correct "Fix powerpc subis range" adds 6b200de Remove unsupported `am34-*-linux*' target triplet adds c4107a7 LD/testsuite: Fix `ft32-*-*' position in `check_shared_lib_support' adds 3c8adac [ARC] BFD fixes. adds c0913eb [ARC] Emulation and default script template changes. adds fc3eec7 [ARC] Fixed-linker-related-testsuite-for-ARC adds bfb0d95 Fix invalid implicit conversions from void * adds 606851f Set sh_entsize for .init_array and similar. adds 7d4d970 Don't convert R_386_GOT32 relocation adds 15eb1be Fix non-deterministic behavior when generating MIPS GOT. adds 6eeb017 Don't allow COPY relocations for protected symbols. adds d310f46 Automatic date update in version.in adds 134c0c8 MIPS/GAS: Correct tab-after-space formatting mistakes adds 17c6c9d MIPS: Fix the encoding of immediates with microMIPS JALX adds 4e21640 Preserve addend for R_386_GOT32 and R_X86_64_GOT32 new 6074f98 Merge remote-tracking branch 'origin/master' into users/hjl/l [...] new 3d0722a Enable 64-bit archives in ar and ranlib
The 2 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 | 50 + bfd/config.bfd | 4 +- bfd/elf.c | 9 +- bfd/elf32-arc.c | 184 +- bfd/elf32-arm.c | 11 +- bfd/elf32-i386.c | 25 +- bfd/elf64-ppc.c | 280 +- bfd/elfxx-mips.c | 12 +- bfd/po/sv.po | 7306 ++++++++++++++------ bfd/version.h | 2 +- binutils/ChangeLog | 27 + binutils/objcopy.c | 4 +- binutils/po/sv.po | 104 +- binutils/readelf.c | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 1 + .../binutils-all/mips/mixed-mips16-micromips.d | 30 + .../binutils-all/mips/mixed-mips16-micromips.s | 32 + gas/ChangeLog | 84 + gas/config/tc-arc.c | 24 +- gas/config/tc-arc.h | 2 +- gas/config/tc-dlx.c | 2 +- gas/config/tc-i386.c | 5 - gas/config/tc-mips.c | 35 +- gas/config/tc-ppc.c | 12 +- gas/config/tc-rx.c | 2 +- gas/config/tc-tic4x.c | 3 +- gas/config/tc-v850.c | 2 +- gas/config/tc-v850.h | 2 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 + gas/testsuite/gas/arc/asm-errors-2.err | 2 + gas/testsuite/gas/arc/asm-errors-2.s | 2 + gas/testsuite/gas/arc/asm-errors.err | 2 + gas/testsuite/gas/arc/asm-errors.s | 1 + gas/testsuite/gas/i386/addend.d | 14 + gas/testsuite/gas/i386/addend.s | 9 + gas/testsuite/gas/i386/i386.exp | 4 + gas/testsuite/gas/i386/reloc32.d | 2 + gas/testsuite/gas/i386/x86-64-addend.d | 14 + gas/testsuite/gas/i386/x86-64-addend.s | 9 + gas/testsuite/gas/mips/jalx-addend-n32.d | 29 + gas/testsuite/gas/mips/jalx-addend-n64.d | 37 + gas/testsuite/gas/mips/jalx-addend.d | 28 + gas/testsuite/gas/mips/jalx-addend.s | 35 + gas/testsuite/gas/mips/jalx-imm-n32.d | 5 + gas/testsuite/gas/mips/jalx-imm-n64.d | 5 + gas/testsuite/gas/mips/jalx-imm.d | 24 + gas/testsuite/gas/mips/jalx-imm.s | 35 + gas/testsuite/gas/mips/mips.exp | 8 + gas/testsuite/gas/ppc/power9.d | 2 +- gas/testsuite/gas/ppc/power9.s | 2 +- gdb/ChangeLog | 111 + gdb/Makefile.in | 7 +- gdb/NEWS | 8 + gdb/c-valprint.c | 4 +- gdb/config.in | 3 + gdb/configure | 6 + gdb/configure.ac | 5 + gdb/defs.h | 1 + gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 101 +- gdb/dwarf2read.c | 23 +- gdb/eval.c | 8 +- gdb/expprint.c | 56 + gdb/expression.h | 13 + gdb/f-exp.y | 16 +- gdb/f-lang.h | 13 - gdb/f-valprint.c | 2 + gdb/ia64-libunwind-tdep.c | 97 +- gdb/ia64-linux-nat.c | 6 +- gdb/ia64-tdep.c | 8 +- gdb/m2-valprint.c | 4 +- gdb/maint.c | 18 + gdb/mi/mi-interp.c | 2 +- gdb/mi/mi-main.c | 12 +- gdb/p-valprint.c | 4 +- gdb/parse.c | 6 +- gdb/rust-exp.y | 2751 ++++++++ gdb/rust-lang.c | 2050 ++++++ gdb/rust-lang.h | 50 + gdb/selftest.c | 67 + gdb/selftest.h | 44 + gdb/std-operator.def | 12 +- gdb/symfile.c | 1 + gdb/symtab.c | 1 + gdb/testsuite/ChangeLog | 37 + gdb/testsuite/gdb.base/default.exp | 2 +- .../mips.exp => gdb/testsuite/gdb.gdb/unittest.exp | 17 +- gdb/testsuite/gdb.mi/mi-async-run.c | 31 + gdb/testsuite/gdb.mi/mi-async-run.exp | 50 + gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 61 + gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 69 + gdb/testsuite/gdb.rust/expr.exp | 137 + gdb/testsuite/gdb.rust/generics.exp | 45 + gdb/testsuite/gdb.rust/generics.rs | 44 + gdb/testsuite/gdb.rust/methods.exp | 63 + gdb/testsuite/gdb.rust/methods.rs | 129 + gdb/testsuite/gdb.rust/modules.exp | 89 + gdb/testsuite/gdb.rust/modules.rs | 90 + gdb/testsuite/gdb.rust/simple.exp | 206 + gdb/testsuite/gdb.rust/simple.rs | 97 + gdb/testsuite/lib/future.exp | 46 +- gdb/testsuite/lib/gdb.exp | 15 + gdb/testsuite/lib/rust-support.exp | 37 + gdb/valprint.c | 16 +- gdb/valprint.h | 4 + gold/ChangeLog | 60 + gold/copy-relocs.cc | 16 +- gold/copy-relocs.h | 1 + gold/mips.cc | 121 +- gold/symtab.cc | 8 + gold/symtab.h | 17 + gold/testsuite/Makefile.am | 12 + gold/testsuite/Makefile.in | 194 +- gold/testsuite/copy_test.cc | 4 + gold/testsuite/copy_test_2.cc | 2 + .../{copy_test.cc => copy_test_protected.cc} | 21 +- .../testsuite/copy_test_protected.sh | 34 +- gold/testsuite/copy_test_v1.cc | 4 + include/ChangeLog | 5 + include/dwarf2.h | 6 +- ld/ChangeLog | 84 + ld/configure.tgt | 1 - ld/emulparams/arcelf.sh | 2 + ld/emulparams/arclinux.sh | 17 +- ld/scripttempl/arclinux.sc | 595 +- ld/scripttempl/elf32msp430.sc | 2 +- ld/scripttempl/ft32.sc | 18 +- ld/testsuite/ld-elf/compressed1d.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/group3b.d | 2 +- ld/testsuite/ld-elf/group8a.d | 2 +- ld/testsuite/ld-elf/group8b.d | 2 +- ld/testsuite/ld-elf/group9a.d | 2 +- ld/testsuite/ld-elf/group9b.d | 2 +- ld/testsuite/ld-elf/init-fini-arrays.d | 4 +- ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/pr12851.d | 2 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 1 + ld/testsuite/ld-elf/sec64k.exp | 6 +- ld/testsuite/ld-elf/shared.exp | 27 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/pr19609-1i.d | 4 +- ld/testsuite/ld-i386/pr20117.d | 12 + ld/testsuite/ld-i386/pr20117.s | 7 + ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 6 + ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/jalx-addend.d | 26 + ld/testsuite/ld-mips-elf/mips-elf.exp | 6 + ld/testsuite/ld-scripts/cross2.t | 2 +- ld/testsuite/ld-scripts/cross3.t | 2 +- ld/testsuite/ld-scripts/cross4.t | 4 +- ld/testsuite/ld-scripts/cross5.t | 2 +- ld/testsuite/ld-scripts/cross6.t | 4 +- ld/testsuite/ld-scripts/cross7.t | 4 +- ld/testsuite/ld-scripts/crossref.exp | 7 - ld/testsuite/ld-srec/srec.exp | 1 + ld/testsuite/lib/ld-lib.exp | 6 +- opcodes/ChangeLog | 17 + opcodes/mips-dis.c | 38 +- opcodes/ppc-opc.c | 32 +- patches/README | 1 + patches/binutils-pr14625.patch | 504 ++ 171 files changed, 14483 insertions(+), 2838 deletions(-) create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.d create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.s create mode 100644 gas/testsuite/gas/arc/asm-errors-2.d create mode 100644 gas/testsuite/gas/arc/asm-errors-2.err create mode 100644 gas/testsuite/gas/arc/asm-errors-2.s create mode 100644 gas/testsuite/gas/i386/addend.d create mode 100644 gas/testsuite/gas/i386/addend.s create mode 100644 gas/testsuite/gas/i386/x86-64-addend.d create mode 100644 gas/testsuite/gas/i386/x86-64-addend.s create mode 100644 gas/testsuite/gas/mips/jalx-addend-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-addend-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-addend.d create mode 100644 gas/testsuite/gas/mips/jalx-addend.s create mode 100644 gas/testsuite/gas/mips/jalx-imm-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-imm-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-imm.d create mode 100644 gas/testsuite/gas/mips/jalx-imm.s create mode 100644 gdb/rust-exp.y create mode 100644 gdb/rust-lang.c create mode 100644 gdb/rust-lang.h create mode 100644 gdb/selftest.c create mode 100644 gdb/selftest.h copy binutils/testsuite/binutils-all/mips/mips.exp => gdb/testsuite/gdb.gdb/unitte [...] create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.c create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.exp create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.c create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp create mode 100644 gdb/testsuite/gdb.rust/expr.exp create mode 100644 gdb/testsuite/gdb.rust/generics.exp create mode 100644 gdb/testsuite/gdb.rust/generics.rs create mode 100644 gdb/testsuite/gdb.rust/methods.exp create mode 100644 gdb/testsuite/gdb.rust/methods.rs create mode 100644 gdb/testsuite/gdb.rust/modules.exp create mode 100644 gdb/testsuite/gdb.rust/modules.rs create mode 100644 gdb/testsuite/gdb.rust/simple.exp create mode 100644 gdb/testsuite/gdb.rust/simple.rs create mode 100644 gdb/testsuite/lib/rust-support.exp copy gold/testsuite/{copy_test.cc => copy_test_protected.cc} (69%) copy binutils/testsuite/binutils-all/mips/mips.exp => gold/testsuite/copy_test_pro [...] mode change 100644 => 100755 create mode 100644 ld/testsuite/ld-i386/pr20117.d create mode 100644 ld/testsuite/ld-i386/pr20117.s create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend.d create mode 100644 patches/binutils-pr14625.patch