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 8dbf1d7 Merge remote-tracking branch 'origin/master' into users/hjl/l [...] adds e565346 Add copyright header in gdb.base/return.c adds 1a8da38 Automatic date update in version.in adds 068e05b [GOLD] Pass -Wl,-z to gcc, not plain -z adds 8db8e69 Update "make clean" in gold/testsuite. adds 6e25650 Fix gold testsuite failure with GCC 6. adds c7be441 Add support for simulating big-endian AArch64 binaries. adds 534dbe4 [ARM][GAS] ARMv8.2 should enable ARMv8.1 NEON instructions. adds 9004b6b Allow ARC target to be configured with --with-cpu=<cpu-name>. adds 994e9c8 Make testing gdb with FORCE_SEPARATE_MI_TTY=1 actually work adds 038d486 Fix gdbserver/MI testing regression adds 93a24ba PR gas/20312: Do not pad sections to alignment on failed assembly adds 5e35670 MIPS/GAS: Simplify non-MIPS16 branch swapping sequence adds 99e7978 MIPS16/GAS: Fix delay slot filling across frags adds 838441e Fix typo in comment adds 8d6f5ac ChangeLog entry for the --with-cpu patch for ARC configuration. adds 3b821a2 MIPS/GAS: Fix a comment typo in `get_append_method' adds eefbbb8 Automatic date update in version.in adds 8325cc6 x86/Intel: fix operand checking for MOVSD adds 9243100 x86: remove stray instruction attributes adds c07315e x86: allow suffix-less movzw and 64-bit movzb adds 83b16ac x86/Intel: don't accept bogus instructions adds 327e8c4 x86/MPX: fix address size handling adds 8178be5 x86-64/MPX: bndmk, bndldx, and bndstx don't allow RIP-relativ [...] adds b2a40aa Fix mis-placement in binutils.texi adds 96a84ea Add marker for 2.27 branch. adds 248feb2 x86-64/MPX: relax no-RIP-relative-addressing testcase adds 41699fa4 Expect the objcopy without global symbols test to fail for AR [...] adds 0b08e1f Fix formatting of some previous gdb/ChangeLog entries adds 25d49b8 Fix formatting of some previous gdb/testsuite/ChangeLog entries adds 0f48b75 Factor out "Detaching from program" message printing adds 6300088 Forget watchpoint locations when inferior exits or is killed/ [...] adds ced2dff Fix failure to detach if process exits while detaching on Linux adds 20aa2c6 Extend JIT-reader test and fix GDB problems that exposes adds 98a4fc7 Fix potential buffer overflows with sprintf and very large in [...] adds a3405d1 Consolidate x86 debug register code for BSD native targets. adds 5077bff Set debug registers on all threads belonging to the current i [...] adds 5e866f5 Fix Thumb-2 BL detection adds bb2a62e Honor detach-on-fork on FreeBSD. adds 8607ea6 Move fbsd_resume and related functions below fork following h [...] adds 2c5c2a3 Fake VFORK_DONE events when following only the parent after a vfork. adds 93d8990 [AArch64] Fix +nofp16 handling adds 09c98b4 Optimize memory_xfer_partial for remote adds 9361a47 Automatic date update in version.in adds e51af15 MIPS/GAS/testsuite: Group `branch-misc' tests together adds d7f20d6 MIPS/GAS/testsuite: Restrict 64-bit `branch-mips' tests to Ne [...] adds f26c9c2 MIPS/GAS/testsuite: Reenable disabled external BEQ tests adds 00437d3 MIPS/GAS/testsuite: Split `branch-misc-2' tests into two adds 6f50d61 MIPS/LD/testsuite: Resurrect `branch-misc-2' test adds fcedb9f MIPS/GAS/testsuite: Remove remnants of a.out/ECOFF support adds 1ceb374 Automatic date update in version.in adds bb44634 Automatic date update in version.in adds 1dc8bf1 Allow the flash and ram memory region sizes to be specified i [...] adds c3e1c28 Warn and return for duplicated plugin adds 0a2f0f5 Automatic date update in version.in adds 13cdc2a babeltrace compilation regression adds 33d0ab9 x86: fix register check in check_qword_reg() adds 1753ed6 ld: track linker-definedness of symbols adds f0728ee [ARM] Change noread to purecode. adds d5a67c0 [ARM] Purecode compatible long branch veneer for M-profile ta [...] adds 647c264 Fix fail in gdb.mi/mi-reverse.exp adds 29d7478 Add -flto to PR ld/20321 test adds 6949d8a Automatic date update in version.in adds 42d9401 Allow subscripting raw pointers adds 1040b97 [ARM] Fix endless recursion on calculating CPRC candidate adds ee95032 Use 'ptid_t' instead of 'ptid' for fbsd_next_vfork_done's ret [...] adds d66ff63 Remove check for negative size. adds 9ca1071 Set uses_fp for frames with a valid FP register explicitly. adds db297a6 Use unsigned integer constant with left shifts. adds fb36c6b Remove extraneous parentheses. adds f0464b2 Remove extra output directory level for Ada tests adds 986cf45 gdb.ada/arraydim.exp: Fix directory layout adds 819490e Automatic date update in version.in adds 3a5ce95 FT32 linker script cleanup adds 4f19a0e Fix of default lookup for "this" symbol. adds 41c977a [obv] Fix broken build on Fedora 23. adds fc1b277 Automatic date update in version.in adds b8bca85 MIPS/GAS: Remove extraneous `install_insn' call from `append_insn' adds 2f831b9 FT32: adjust disassembly opcode match fields adds 458653a FT32: Correct 32-bit reloc for BFD_RELOC_32 adds 1157523 Automatic date update in version.in adds 32a0481 PR20337, Objdump makes poor choice of symbols adds fde8e81 Automatic date update in version.in adds 3689797 Automatic date update in version.in adds 08759e0 Fixes done to TLS. adds b9316f5 Enable relocation overflow messages by default. adds 05bbf01 TLS: DTPOFF can accept offsets, stored into addendum. Remove [...] adds 764cfd4 [ARC] Update test. new 6f03b8b Merge remote-tracking branch 'origin/master' into users/hjl/l [...]
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 | 54 ++ bfd/arc-got.h | 511 ++++++++++++++++ bfd/bfd-in2.h | 4 +- bfd/elf32-arc.c | 667 ++++----------------- bfd/elf32-arm.c | 119 +++- bfd/elf32-ft32.c | 2 +- bfd/section.c | 4 +- bfd/version.h | 2 +- binutils/BRANCHES | 6 +- binutils/ChangeLog | 54 ++ binutils/NEWS | 2 + binutils/doc/binutils.texi | 4 +- binutils/objdump.c | 22 +- binutils/prdbg.c | 36 +- binutils/readelf.c | 8 +- binutils/testsuite/binutils-all/objcopy.exp | 4 + gas/ChangeLog | 208 +++++++ gas/NEWS | 6 + gas/as.c | 6 + gas/config.in | 3 + gas/config/tc-aarch64.c | 84 ++- gas/config/tc-arc.c | 34 +- gas/config/tc-i386-intel.c | 4 + gas/config/tc-i386.c | 118 +++- gas/config/tc-mips.c | 19 +- gas/configure | 18 +- gas/configure.ac | 11 + gas/macro.c | 2 +- gas/testsuite/gas/aarch64/illegal-nofp16.d | 2 + gas/testsuite/gas/aarch64/illegal-nofp16.l | 3 + gas/testsuite/gas/aarch64/illegal-nofp16.s | 7 + gas/testsuite/gas/all/gas.exp | 2 + gas/testsuite/gas/all/pr20312.l | 2 + gas/testsuite/gas/all/pr20312.s | 3 + gas/testsuite/gas/arm/armv8_2+rdma.d | 79 +++ gas/testsuite/gas/i386/i386.exp | 9 +- gas/testsuite/gas/i386/intel-movs.s | 18 + gas/testsuite/gas/i386/intel-movs32.d | 19 + gas/testsuite/gas/i386/intel-movs64.d | 22 + gas/testsuite/gas/i386/movz.s | 33 + gas/testsuite/gas/i386/movz32.d | 22 + gas/testsuite/gas/i386/movz64.d | 30 + gas/testsuite/gas/i386/mpx-inval-2.l | 145 +++++ gas/testsuite/gas/i386/mpx-inval-2.s | 60 ++ .../gas/i386/{x86-64-suffix-bad.l => suffix-bad.l} | 4 +- gas/testsuite/gas/i386/suffix-bad.s | 18 + gas/testsuite/gas/i386/x86-64-mpx-inval-2.l | 318 ++++++---- gas/testsuite/gas/i386/x86-64-mpx-inval-2.s | 16 + gas/testsuite/gas/i386/x86-64-suffix-bad.l | 4 + gas/testsuite/gas/i386/x86-64-suffix-bad.s | 5 + gas/testsuite/gas/mips/beq.d | 18 +- gas/testsuite/gas/mips/beq.s | 4 +- gas/testsuite/gas/mips/bge.d | 4 +- gas/testsuite/gas/mips/bgeu.d | 4 +- gas/testsuite/gas/mips/blt.d | 4 +- gas/testsuite/gas/mips/bltu.d | 4 +- gas/testsuite/gas/mips/branch-likely.d | 20 +- gas/testsuite/gas/mips/branch-misc-2-64.d | 17 +- gas/testsuite/gas/mips/branch-misc-2.d | 11 +- gas/testsuite/gas/mips/branch-misc-2.s | 9 +- gas/testsuite/gas/mips/branch-misc-2pic-64.d | 17 +- gas/testsuite/gas/mips/branch-misc-2pic.d | 11 +- gas/testsuite/gas/mips/branch-misc-5-64.d | 27 + gas/testsuite/gas/mips/branch-misc-5.d | 20 + gas/testsuite/gas/mips/branch-misc-5.s | 20 + gas/testsuite/gas/mips/branch-misc-5pic-64.d | 27 + gas/testsuite/gas/mips/branch-misc-5pic.d | 21 + gas/testsuite/gas/mips/branch-swap-3.d | 38 ++ gas/testsuite/gas/mips/branch-swap-3.s | 30 + gas/testsuite/gas/mips/branch-swap-4.d | 5 + gas/testsuite/gas/mips/ecoff@ld-forward.d | 5 - gas/testsuite/gas/mips/ecoff@ld-zero-3.d | 4 - gas/testsuite/gas/mips/ecoff@ld.d | 386 ------------ gas/testsuite/gas/mips/ecoff@sd-forward.d | 5 - gas/testsuite/gas/mips/ecoff@sd.d | 386 ------------ gas/testsuite/gas/mips/la.d | 320 +++++----- gas/testsuite/gas/mips/lb.d | 312 +++++----- gas/testsuite/gas/mips/lifloat.d | 12 +- gas/testsuite/gas/mips/micromips@beq.d | 5 + .../gas/mips/micromips@branch-misc-2-64.d | 18 +- gas/testsuite/gas/mips/micromips@branch-misc-2.d | 12 +- .../gas/mips/micromips@branch-misc-2pic-64.d | 18 +- .../gas/mips/micromips@branch-misc-2pic.d | 12 +- .../gas/mips/micromips@branch-misc-5-64.d | 28 + gas/testsuite/gas/mips/micromips@branch-misc-5.d | 22 + .../gas/mips/micromips@branch-misc-5pic-64.d | 28 + .../gas/mips/micromips@branch-misc-5pic.d | 22 + gas/testsuite/gas/mips/micromips@branch-swap-3.d | 40 ++ gas/testsuite/gas/mips/micromips@branch-swap-4.d | 5 + gas/testsuite/gas/mips/mips.exp | 23 +- gas/testsuite/gas/mips/mips16@branch-swap-3.d | 44 ++ gas/testsuite/gas/mips/mips16@branch-swap-4.d | 5 + gas/testsuite/gas/mips/mipsr6@beq.d | 22 +- gas/testsuite/gas/mips/mipsr6@bge.d | 32 +- gas/testsuite/gas/mips/mipsr6@bgeu.d | 26 +- gas/testsuite/gas/mips/mipsr6@blt.d | 32 +- gas/testsuite/gas/mips/mipsr6@bltu.d | 26 +- gas/testsuite/gas/mips/mipsr6@branch-misc-2-64.d | 17 +- .../gas/mips/mipsr6@branch-misc-2pic-64.d | 17 +- gas/testsuite/gas/mips/mipsr6@branch-misc-5-64.d | 27 + .../gas/mips/mipsr6@branch-misc-5pic-64.d | 27 + gas/testsuite/gas/mips/sb.d | 312 +++++----- gas/testsuite/gas/mips/uld.d | 156 ++--- gas/testsuite/gas/mips/ulh.d | 156 ++--- gas/testsuite/gas/mips/ulw.d | 156 ++--- gas/testsuite/gas/mips/usd.d | 156 ++--- gas/testsuite/gas/mips/ush.d | 156 ++--- gas/testsuite/gas/mips/usw.d | 156 ++--- gas/write.c | 32 +- gdb/ChangeLog | 214 ++++++- gdb/Makefile.in | 2 +- gdb/ada-lang.c | 4 +- gdb/amd64bsd-nat.c | 90 +-- gdb/amd64fbsd-nat.c | 33 +- gdb/arm-tdep.c | 7 +- gdb/breakpoint.c | 26 +- gdb/config/i386/fbsd.mh | 4 +- gdb/config/i386/fbsd64.mh | 2 +- gdb/config/i386/nbsd64.mh | 2 +- gdb/config/i386/nbsdelf.mh | 2 +- gdb/config/i386/obsd.mh | 2 +- gdb/config/i386/obsd64.mh | 2 +- gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/cp-namespace.c | 7 +- gdb/darwin-nat.c | 10 +- gdb/fbsd-nat.c | 241 +++++--- gdb/gdbserver/ChangeLog | 10 + gdb/gdbserver/linux-low.c | 116 +++- gdb/h8300-tdep.c | 2 +- gdb/i386bsd-nat.c | 95 +-- gdb/i386bsd-nat.h | 15 - gdb/i386fbsd-nat.c | 18 +- gdb/inf-ptrace.c | 20 +- gdb/inf-ptrace.h | 4 + gdb/infcmd.c | 7 + gdb/jit.c | 51 +- gdb/linux-nat.c | 152 +++-- gdb/nto-procfs.c | 11 +- gdb/regcache.c | 15 +- gdb/regcache.h | 8 + gdb/remote.c | 19 +- gdb/rust-lang.c | 6 + gdb/score-tdep.c | 8 +- gdb/sh64-tdep.c | 29 +- gdb/target-delegates.c | 31 + gdb/target.c | 27 +- gdb/target.h | 11 + gdb/testsuite/ChangeLog | 97 ++- gdb/testsuite/gdb.ada/arraydim.exp | 4 +- gdb/testsuite/gdb.ada/cond_lang.exp | 4 +- gdb/testsuite/gdb.ada/exec_changed.exp | 7 +- gdb/testsuite/gdb.ada/lang_switch.exp | 4 +- gdb/testsuite/gdb.base/jit-reader.exp | 174 +++++- gdb/testsuite/gdb.base/jithost.c | 24 +- gdb/testsuite/gdb.base/jitreader.c | 55 +- gdb/testsuite/gdb.base/return.c | 17 + gdb/testsuite/gdb.fortran/derived-type.exp | 35 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 7 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi-exit.c | 66 ++ gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp | 87 +++ gdb/testsuite/gdb.rust/simple.exp | 1 + gdb/testsuite/gdb.rust/simple.rs | 1 + .../gdb.threads/process-dies-while-detaching.c | 116 ++++ .../gdb.threads/process-dies-while-detaching.exp | 327 ++++++++++ gdb/testsuite/lib/ada.exp | 7 +- gdb/testsuite/lib/gdb.exp | 21 +- gdb/testsuite/lib/gdbserver-support.exp | 6 +- gdb/testsuite/lib/mi-support.exp | 2 +- gdb/x86bsd-nat.c | 156 +++++ gdb/{amd64bsd-nat.h => x86bsd-nat.h} | 25 +- gold/ChangeLog | 17 + gold/testsuite/Makefile.am | 6 +- gold/testsuite/Makefile.in | 6 +- gold/testsuite/dynamic_list.sh | 1 - include/ChangeLog | 17 + include/elf/arc-reloc.def | 2 +- include/elf/arm.h | 2 +- include/opcode/aarch64.h | 11 +- include/opcode/arm.h | 2 +- ld/ChangeLog | 69 +++ ld/NEWS | 2 + ld/ldexp.c | 2 +- ld/ldlex.l | 10 +- ld/plugin.c | 13 + ld/scripttempl/ft32.sc | 13 +- ld/testsuite/ld-arc/nps-1b.err | 1 + ld/testsuite/ld-arm/arm-elf.exp | 8 +- .../ld-arm/{arm_noread.ld => arm_purecode.ld} | 8 +- ld/testsuite/ld-arm/farcall-thumb2-purecode.d | 22 + ld/testsuite/ld-arm/farcall-thumb2-purecode.s | 19 + ld/testsuite/ld-arm/thumb2-bl.d | 2 +- ld/testsuite/ld-arm/thumb2-bl.s | 1 - ld/testsuite/ld-mips-elf/branch-misc-2.d | 30 + ld/testsuite/ld-mips-elf/mips-elf.exp | 1 + ld/testsuite/ld-plugin/lto.exp | 3 + ld/testsuite/ld-plugin/pr20321.c | 4 + ld/testsuite/ld-powerpc/elfv2exe.d | 4 +- opcodes/ChangeLog | 36 ++ opcodes/arm-dis.c | 2 +- opcodes/ft32-opc.c | 4 +- opcodes/i386-opc.tbl | 107 ++-- opcodes/i386-tbl.h | 164 ++--- sim/aarch64/ChangeLog | 8 + sim/aarch64/cpustate.h | 25 +- sim/aarch64/simulator.c | 6 +- 207 files changed, 5985 insertions(+), 3557 deletions(-) create mode 100644 bfd/arc-got.h create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.d create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.l create mode 100644 gas/testsuite/gas/aarch64/illegal-nofp16.s create mode 100644 gas/testsuite/gas/all/pr20312.l create mode 100644 gas/testsuite/gas/all/pr20312.s create mode 100644 gas/testsuite/gas/arm/armv8_2+rdma.d create mode 100644 gas/testsuite/gas/i386/intel-movs.s create mode 100644 gas/testsuite/gas/i386/intel-movs32.d create mode 100644 gas/testsuite/gas/i386/intel-movs64.d create mode 100644 gas/testsuite/gas/i386/movz.s create mode 100644 gas/testsuite/gas/i386/movz32.d create mode 100644 gas/testsuite/gas/i386/movz64.d create mode 100644 gas/testsuite/gas/i386/mpx-inval-2.l create mode 100644 gas/testsuite/gas/i386/mpx-inval-2.s copy gas/testsuite/gas/i386/{x86-64-suffix-bad.l => suffix-bad.l} (80%) create mode 100644 gas/testsuite/gas/i386/suffix-bad.s create mode 100644 gas/testsuite/gas/mips/branch-misc-5-64.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5.s create mode 100644 gas/testsuite/gas/mips/branch-misc-5pic-64.d create mode 100644 gas/testsuite/gas/mips/branch-misc-5pic.d create mode 100644 gas/testsuite/gas/mips/branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/branch-swap-3.s create mode 100644 gas/testsuite/gas/mips/branch-swap-4.d delete mode 100644 gas/testsuite/gas/mips/ecoff@ld-forward.d delete mode 100644 gas/testsuite/gas/mips/ecoff@ld-zero-3.d delete mode 100644 gas/testsuite/gas/mips/ecoff@ld.d delete mode 100644 gas/testsuite/gas/mips/ecoff@sd-forward.d delete mode 100644 gas/testsuite/gas/mips/ecoff@sd.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5-64.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5pic-64.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-misc-5pic.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/micromips@branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/mips16@branch-swap-3.d create mode 100644 gas/testsuite/gas/mips/mips16@branch-swap-4.d create mode 100644 gas/testsuite/gas/mips/mipsr6@branch-misc-5-64.d create mode 100644 gas/testsuite/gas/mips/mipsr6@branch-misc-5pic-64.d create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi-exit.c create mode 100644 gdb/testsuite/gdb.multi/watchpoint-multi-exit.exp create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-detaching.c create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-detaching.exp create mode 100644 gdb/x86bsd-nat.c rename gdb/{amd64bsd-nat.h => x86bsd-nat.h} (58%) rename ld/testsuite/ld-arm/{arm_noread.ld => arm_purecode.ld} (77%) create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode.d create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-purecode.s create mode 100644 ld/testsuite/ld-mips-elf/branch-misc-2.d create mode 100644 ld/testsuite/ld-plugin/pr20321.c