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 87d0206483b Merge remote-tracking branch 'origin/master' into users/hjl [...] adds d3308cfdec5 [gdb/testsuite] Fix c++/14186 kpass in cpexprs.exp adds a7e12755d57 x86: Mark cvtpi2ps and cvtpi2pd as MMX adds d3c22fa82e2 Remove useless NULL check in python.c adds fcaaac0a0d3 Various fixes for the Z80 support. adds 9f1528a1bdb Merge changes from GCC for the config/ directory adds 2ef5453be5e Use obstack_strdup in ada-lang.c adds dfdeeca1cc6 Fix declaration of mips_pc_is_mips adds 623563f79db [gdb/testsuite] Fix corefile-buildid.exp with check-read1 adds 084104828cb rust/25535 Apply embedded offset to enum variant calculation adds 298e9637305 gdb: dwarf2/read.c: remove unused objfile parameters/variables adds f20ff837377 [gdb/testsuite] Fix funcall_ref.exp xpass adds c9c41e6d73a [gdb/testsuite] Fix xpass in gdb.python/lib-types.exp adds 741cb83912f 2020-02-19 Jordan Rupprecht rupprecht@google.com adds fa16423949f RISC-V: Convert the ADD/ADDI to the compressed MV/LI if RS1 [...] adds 5f1839bbd2e Automatic date update in version.in adds 869d89506ca Two compute_and_set_names simplifications adds bd3380bcddb RISC-V: Add description for -march-attr/-mno-arch-attr opti [...] adds cb54886dcb5 Regen with blessed automake-1.15.1 adds d7445728b14 [gdb/testsuite] Handle missing gccgo adds d13c7322fe1 gdb: Allow more control over where to find python libraries adds 00e49dff204 Stop the BFD library from automatically converting OS and P [...] adds 5ef9273d291 gdbserver: start turning the target ops vector into a class adds 15295543f94 gdbserver: turn target op 'create_inferior' into a method adds 6dee9afb0eb gdbserver: turn target op 'post_create_inferior' into a method adds ef03dad808f gdbserver: turn target op 'attach' into a method adds c6885a575fe gdbserver: turn target op 'kill' into a method adds 9061c9cfb3a gdbserver: turn target op 'detach' into a method adds 8adb37b9c03 gdbserver: turn target op 'mourn' into a method adds 95a49a39391 gdbserver: turn target op 'join' into a method adds 13d3d99b27a gdbserver: turn target op 'thread_alive' into a method adds 0e4d7e35fbd gdbserver: turn target op 'resume' into a method adds 6532e7e378a gdbserver: turn target op 'wait' into a method adds a5a4d4cd0c5 gdbserver: turn target ops 'fetch_registers' and 'store_reg [...] adds 79b4408780b gdbserver: turn prepare_to_access_memory & done_accessing_m [...] adds e2558df32b8 gdbserver: turn target ops 'read_memory' and 'write_memory' [...] adds 2a31c7aa00f gdbserver: turn target op 'look_up_symbols' into a method adds eb497a2a772 gdbserver: turn target op 'request_interrupt' into a method adds eac215cc618 gdbserver: turn target op 'read_auxv' into a method adds a2b2297a204 gdbserver: turn target op 'supports_z_point_type' into a method adds 7e0bde70ca4 gdbserver: turn target ops 'insert_point' and 'remove_point [...] adds 84320c4ea74 gdbserver: turn target op '{supports_}stopped_by_sw_breakpo [...] adds 93fe88b24c7 gdbserver: turn target op '{supports_}stopped_by_hw_breakpo [...] adds 22aa6223a0f gdbserver: turn target op 'supports_hardware_single_step' i [...] adds 6eeb5c5531f gdbserver: turn target ops 'stopped_by_watchpoint' and 'sto [...] adds 5203ae1e870 gdbserver: turn target op 'read_offsets' into a method adds 6e3fd7e948d gdbserver: turn target op 'get_tls_address' into a method adds ea06bbaaaa9 gdbserver: turn target op 'hostio_last_error' into a method adds 2d0795ee38d gdbserver: turn target op 'qxfer_osdata' into a method adds d7abedf7e7d gdbserver: turn target op 'qxfer_siginfo' into a method adds 0dc587d4259 gdbserver: turn non-stop and async target ops into methods adds 652aef7792f gdbserver: turn target op 'supports_multi_process' into a method adds 9690a72ae54 gdbserver: turn target ops 'supports_{fork,vfork,exec}_even [...] adds fb00dfcef00 gdbserver: turn target op 'handle_new_gdb_connection' into [...] adds 55cf3021578 gdbserver: turn target op 'handle_monitor_command' into a method adds 95a45fc165b gdbserver: turn target op 'core_of_thread' into a method adds 9da41fdae03 gdbserver: turn target op 'read_loadmap' into a method adds 0df28b1b4b3 gdbserver: turn target op 'process_qsupported' into a method adds 290732bfb38 gdbserver: turn target op 'supports_tracepoints' into a method adds 770d8f6a512 gdbserver: turn target ops 'read_pc' and 'write_pc' into methods adds 68119632a06 gdbserver: turn target op 'thread_stopped' into a method adds 4e2e869cb33 gdbserver: turn target op 'get_tib_address' into a method adds 29e8dc09ff7 gdbserver: turn target ops 'pause_all' and 'unpause_all' in [...] adds 5c9eb2f2b53 gdbserver: turn target op 'stabilize_threads' into a method adds c23c9391744 gdbserver: turn fast tracepoint target ops into methods adds 345dafadc28 gdbserver: turn target op 'emit_ops' into a method adds c756403b171 gdbserver: turn target op 'supports_disable_randomization' [...] adds 974387bb254 gdbserver: turn target op 'qxfer_libraries_svr4' into a method adds c0245cb999e gdbserver: turn target op 'supports_agent' into a method adds 79597bdd56f gdbserver: turn btrace-related target ops into methods adds 2526e0cd95c gdbserver: turn target op 'supports_range_stepping' into a method adds 8247b8236bc gdbserver: turn target op 'pid_to_exec_file' into a method adds c9b7b80460e gdbserver: turn target ops 'multifs_{open, readlink, unlink [...] adds d367006fb7c gdbserver: turn breakpoint kind-related target ops into methods adds 7f63b89b3a4 gdbserver: turn target ops 'thread_name' and 'thread_handle [...] adds 5303a34f902 gdbserver: turn target op 'supports_software_single_step' i [...] adds bc8d3ae4328 gdbserver: turn target op 'supports_catch_syscall' into a method adds d633e831409 gdbserver: turn target op 'get_ipa_tdesc_idx' into a method adds 478f9adff55 gdbserver: simply copy the pointer in 'set_target_ops' adds 52405d85ec7 gdbserver: finish turning the target ops vector into a class adds a9c798035de [gdb/testsuite] Fix hello.go xpass adds 3f702acd7d5 Make '{putchar,fputc}_unfiltered' use 'fputs_unfiltered' adds 6565bf67add Automatic date update in version.in adds dda2980f54a PR25569, PDP11 ld -s clobbers last data byte adds 10a95fcc1f8 pdp11 reloc processing adds bd0cf5a6bae RISC-V: Support the ISA-dependent CSR checking. adds 2ca89224b1c RISC-V: Disable the CSR checking by default. adds 54b2aec10df RISC-V: Support the read-only CSR checking. adds 22b6cd70430 Fix latent bug in dwarf2_find_containing_comp_unit adds 24ac169ac5a gdb/testsuite: Regenerate the testglue if it is not in adds c7adb09f35a Fix typo in gdb/testsuite/ChangeLog adds a4425a57c7a Fuzzers whining about mach-o support new 64c5a278b7b Merge remote-tracking branch 'origin/master' into users/hjl [...]
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 | 45 + bfd/aoutx.h | 179 +- bfd/cpu-z80.c | 68 +- bfd/elf-bfd.h | 6 + bfd/elf.c | 19 +- bfd/elfxx-target.h | 5 + bfd/mach-o.c | 136 +- bfd/pdp11.c | 260 +-- bfd/version.h | 2 +- binutils/ChangeLog | 13 + binutils/configure | 33 +- binutils/dwarf.c | 2 +- binutils/objdump.c | 16 +- config/ChangeLog | 14 + config/ax_count_cpus.m4 | 101 ++ config/bootstrap-Og.mk | 1 + config/bootstrap-lto-lean.mk | 17 + config/bootstrap-lto.mk | 1 + config/futex.m4 | 4 +- config/gthr.m4 | 1 + config/lib-link.m4 | 22 +- config/mh-mingw | 5 + config/no-executables.m4 | 4 +- config/tls.m4 | 2 +- config/toolexeclibdir.m4 | 31 + gas/ChangeLog | 125 ++ gas/config/obj-aout.c | 48 +- gas/config/tc-i386.c | 4 +- gas/config/tc-pdp11.c | 30 +- gas/config/tc-riscv.c | 188 ++- gas/config/tc-z80.c | 223 +-- gas/doc/as.texi | 11 +- gas/doc/c-riscv.texi | 27 + gas/doc/c-z80.texi | 121 +- gas/testsuite/gas/i386/i386.exp | 2 + gas/testsuite/gas/i386/property-3.d | 9 + gas/testsuite/gas/i386/property-3.s | 2 + gas/testsuite/gas/i386/x86-64-property-3.d | 10 + gas/testsuite/gas/riscv/c-add-addi.d | 11 + gas/testsuite/gas/riscv/c-add-addi.s | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 4 + .../gas/riscv/priv-reg-fail-read-only-01.d | 3 + .../gas/riscv/priv-reg-fail-read-only-01.l | 69 + .../gas/riscv/priv-reg-fail-read-only-01.s | 269 +++ .../gas/riscv/priv-reg-fail-read-only-02.d | 3 + .../gas/riscv/priv-reg-fail-read-only-02.l | 25 + .../gas/riscv/priv-reg-fail-read-only-02.s | 90 + gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 66 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gas/testsuite/gas/z80/ez80_adl_all.d | 2 +- gas/testsuite/gas/z80/ez80_adl_suf.d | 2 +- gas/testsuite/gas/z80/ez80_pref_dis.d | 2 +- gas/testsuite/gas/z80/ez80_z80_all.d | 2 +- gas/testsuite/gas/z80/ez80_z80_suf.d | 2 +- gas/testsuite/gas/z80/gbz80_all.d | 2 +- gas/testsuite/gas/z80/r800_extra.d | 2 +- gas/testsuite/gas/z80/r800_ii8.d | 2 +- gas/testsuite/gas/z80/r800_z80_doc.d | 2 +- gas/testsuite/gas/z80/sdcc.d | 7 +- gas/testsuite/gas/z80/sdcc.s | 2 +- gas/testsuite/gas/z80/z180.d | 2 +- gas/testsuite/gas/z80/z180_z80_doc.d | 2 +- gas/testsuite/gas/z80/z80_doc.d | 2 +- gas/testsuite/gas/z80/z80_ii8.d | 2 +- gas/testsuite/gas/z80/z80_in_f_c.d | 2 +- gas/testsuite/gas/z80/z80_op_ii_ld.d | 2 +- gas/testsuite/gas/z80/z80_out_c_0.d | 2 +- gas/testsuite/gas/z80/z80_sli.d | 2 +- gas/testsuite/gas/z80/z80n_all.d | 2 +- gas/testsuite/gas/z80/z80n_reloc.d | 2 +- gdb/ChangeLog | 66 + gdb/ada-lang.c | 5 +- gdb/config.in | 8 + gdb/configure | 252 ++- gdb/configure.ac | 24 + gdb/dwarf2/read.c | 147 +- gdb/features/riscv/64bit-csr.xml | 65 - gdb/features/riscv/rebuild-csr-xml.sh | 10 +- gdb/main.c | 11 +- gdb/mips-tdep.h | 2 +- gdb/python/python.c | 7 +- gdb/riscv-tdep.c | 6 +- gdb/riscv-tdep.h | 2 +- gdb/rust-lang.c | 3 +- gdb/symtab.c | 18 +- gdb/testsuite/ChangeLog | 58 + gdb/testsuite/gdb.ada/funcall_ref.exp | 33 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 49 +- gdb/testsuite/gdb.cp/cpexprs.exp | 3 - gdb/testsuite/gdb.go/chan.exp | 1 + .../{hello.exp => global-local-var-shadow.exp} | 18 +- .../{hello.go => global-local-var-shadow.go} | 3 +- gdb/testsuite/gdb.go/handcall.exp | 1 + gdb/testsuite/gdb.go/hello.exp | 8 +- gdb/testsuite/gdb.go/hello.go | 5 +- gdb/testsuite/gdb.go/integers.exp | 1 + gdb/testsuite/gdb.go/max-depth.exp | 1 + gdb/testsuite/gdb.go/methods.exp | 1 + gdb/testsuite/gdb.go/package.exp | 1 + gdb/testsuite/gdb.go/strings.exp | 1 + gdb/testsuite/gdb.go/types.exp | 1 + gdb/testsuite/gdb.go/unsafe.exp | 1 + gdb/testsuite/gdb.python/lib-types.exp | 11 +- gdb/testsuite/gdb.rust/simple.exp | 2 + gdb/testsuite/gdb.rust/simple.rs | 8 + gdb/testsuite/lib/gdb.exp | 34 +- gdb/utils.c | 25 +- gdbserver/ChangeLog | 1776 ++++++++++++++++++++ gdbserver/configure | 29 +- gdbserver/hostio.cc | 13 +- gdbserver/linux-aarch32-low.cc | 6 +- gdbserver/linux-aarch64-low.cc | 4 +- gdbserver/linux-arm-low.cc | 8 +- gdbserver/linux-cris-low.cc | 4 +- gdbserver/linux-crisv32-low.cc | 4 +- gdbserver/linux-low.cc | 658 ++++---- gdbserver/linux-low.h | 219 +++ gdbserver/linux-m32r-low.cc | 4 +- gdbserver/linux-mips-low.cc | 2 +- gdbserver/linux-nios2-low.cc | 4 +- gdbserver/linux-ppc-low.cc | 2 +- gdbserver/linux-sh-low.cc | 2 +- gdbserver/linux-sparc-low.cc | 6 +- gdbserver/linux-tic6x-low.cc | 2 +- gdbserver/linux-tile-low.cc | 2 +- gdbserver/linux-x86-low.cc | 2 +- gdbserver/linux-xtensa-low.cc | 4 +- gdbserver/lynx-low.cc | 139 +- gdbserver/lynx-low.h | 43 + gdbserver/mem-break.cc | 11 +- gdbserver/nto-low.cc | 208 +-- gdbserver/nto-low.h | 60 + gdbserver/regcache.cc | 16 +- gdbserver/remote-utils.cc | 13 +- gdbserver/server.cc | 77 +- gdbserver/target.cc | 570 ++++++- gdbserver/target.h | 554 +++--- gdbserver/tracepoint.cc | 54 +- gdbserver/win32-low.cc | 221 +-- gdbserver/win32-low.h | 69 + gdbsupport/ChangeLog | 4 + gdbsupport/configure | 29 +- include/ChangeLog | 5 + include/opcode/riscv-opc.h | 488 +++--- intl/ChangeLog | 8 + intl/aclocal.m4 | 4 +- intl/configure | 58 +- ld/ChangeLog | 24 + ld/emultempl/z80.em | 122 +- ld/testsuite/ld-z80/arch_ez80_adl.d | 5 +- ld/testsuite/ld-z80/arch_ez80_z80.d | 5 +- ld/testsuite/ld-z80/arch_r800.d | 5 +- ld/testsuite/ld-z80/arch_z180.d | 5 +- ld/testsuite/ld-z80/arch_z80n.d | 5 +- ld/testsuite/ld-z80/comb_arch_ez80_z80.d | 4 +- ld/testsuite/ld-z80/comb_arch_z180_z80.d | 4 +- ld/testsuite/ld-z80/comb_arch_z80_ez80.d | 4 +- ld/testsuite/ld-z80/comb_arch_z80_z180.d | 4 +- ld/testsuite/ld-z80/comb_arch_z80_z80n.d | 4 +- ld/testsuite/ld-z80/relocs_b_ez80.d | 5 +- ld/testsuite/ld-z80/relocs_b_z80.d | 4 +- ld/testsuite/ld-z80/relocs_f_ez80.d | 5 +- ld/testsuite/ld-z80/relocs_f_z80.d | 6 +- ld/testsuite/ld-z80/relocs_f_z80n.d | 2 +- libiberty/ChangeLog | 4 + libiberty/configure | 4 +- opcodes/ChangeLog | 10 + opcodes/riscv-dis.c | 2 +- opcodes/riscv-opc.c | 2 + zlib/ChangeLog.bin-gdb | 4 + zlib/configure | 4 +- 174 files changed, 6560 insertions(+), 2344 deletions(-) create mode 100644 config/ax_count_cpus.m4 create mode 100644 config/bootstrap-Og.mk create mode 100644 config/bootstrap-lto-lean.mk create mode 100644 config/toolexeclibdir.m4 create mode 100644 gas/testsuite/gas/i386/property-3.d create mode 100644 gas/testsuite/gas/i386/property-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-3.d create mode 100644 gas/testsuite/gas/riscv/c-add-addi.d create mode 100644 gas/testsuite/gas/riscv/c-add-addi.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l copy gdb/testsuite/gdb.go/{hello.exp => global-local-var-shadow.exp} (74%) copy gdb/testsuite/gdb.go/{hello.go => global-local-var-shadow.go} (81%)