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 acf1c7c81a Remove binutils-pr21841.patch adds 826c3f1edc x86 map file textrel adds 50a1fdd59c Fix displaced-stepping RIP-relative VEX-encoded instructions [...] adds 7403715e30 Update manual for Rust change adds afa840dcc0 Implement 'set dump-excluded-mappings' command adds 1e52e8495a Document new {set,show} dump-excluded-mappings commands. adds cd93789b89 Implement "-a" command line option for gcore adds c179febe79 Document the new "-a" command line option for gcore adds 3e1a70a018 Extend gdb.core/coredump-filter.exp to test dump-excluded-mappings. adds 4d7efb8ce2 Automatic date update in version.in adds da02107a39 Riscv shared libraries should not export __global_pointer$. adds 798a7429f9 Remove some unused variables adds ed9376bd95 Redefine gdb_static_assert as static_assert adds 129c10bcb9 Make target_desc::properties an std::vector adds 40e2a9835f Make target_desc::compatible an std::vector adds 3eea796c5d Make target_desc::features an std::vector adds f65ff9f9a4 Make tdesc_feature::name an std::string adds c9c895b966 Make tdesc_feature::registers an std::vector adds a8142ee195 Make tdesc_reg string fields std::string adds 53c934e9fe Make tdesc_feature::types an std::vector adds 082b9140d9 Make tdesc_type::name an std::string adds d05200d155 Make tdesc_type::u::u::fields an std::vector adds f0cddbef41 Make tdesc_arch_data::arch_regs an std::vector adds d4a0e8b57d Split tdesc_type into multiple classes adds 858c9d1324 Address review comments for the previous series adds 0527614a9b Really fix riscv shared library __global_pointer$ problem. adds 8fbc617a46 Automatic date update in version.in adds dce2246a6c Comment tidy adds 3bf083ed23 dyn_relocs tidy adds a3cc9aad2e Enable shared lib tests for frv, lm32, m32r, microblaze, nds [...] adds 6528139686 Fix Common symbol override test fails adds 07d6d2b834 BFD whitespace fixes adds 9c1ce10850 PR22552, readelf heap buffer overflow in load_debug_section adds 846fefbdb2 Tell the linker testsuite that lm32-rtems toolchains do not [...] adds 7cc244debb remote: Make qXfer packets respect corresponding "set remote [...] adds 1c9c7ce078 Objcopy interleave fails if section address not multiple of [...] adds 9a93831ccc Fix syscall group completion adds 649a140ccf target_set_syscall_catchpoint, use gdb::array_view and bool adds 34ac47f671 Automatic date update in version.in adds 05a5feafdd Rewrite check_shared_lib_support adds 931c97c81a mcore-elf lacks shared lib support adds 7d6de425da Objcopy interleave test adds 9c226a8689 gdb/MAINTAINERS: restore m68hc11, score and xstormy16 entries adds 824cc835aa Implement explicit locations for Python breakpoints. adds 30970df7d5 Add virtual destructor to selftest adds a880623024 Initialize target description early in IPA adds 23a8d1862b Fix build with g++ 6.3.1 adds 99598d713f Fix regression in "commands" adds ec72db3ef4 Fix wrong prefix in py-breakpoint.exp adds 883fd55ab1 Record nested types adds fa6eb693cf Validate explicit locations with early termination adds 63a22aee30 Automatic date update in version.in adds c8bed57010 Add aix 64-bit check to bfd_get_sign_extend_vma adds 2d054e6bfd Fix stripping relocs in a file with mergeable notes. adds 336ef6d22a S390: Add symfile-mem adds 6b05c8bd43 Fix PR 22567: set SAL .section in minsym_found adds 1cd9a73b42 Adjust gdb.arch/i386-sse-stack-align.exp print statement adds 10af2a65c8 gas: xtensa: fix comparison of trampoline chain symbols adds 8e481c3ba8 C++-ify parse_format_string adds a738ea1d41 Clear non-significant bits of address on memory access adds a0de8c21ba Adjust breakpoint address by clearing non-significant bits adds f17d947477 Clear non-significant bits of address in watchpoint adds 92469284a6 Fix thinko on dtrace-probe.c:dtrace_process_dof_probe adds a9d44aad42 Work around sparc glibc bug adds 6432ec65a8 cc-with-tweaks.sh: Use gdb-add-index.sh adds 437afbb81e DWARF-5: .debug_names index producer adds abccd1e7b7 Change dwarf2_initialize_objfile's return value adds 4b514bc808 Refactor: Move some generic code out of .gdb_index code adds e5fa6583a7 Add gdb::hash_enum adds 927aa2e778 DWARF-5: .debug_names index consumer adds f00a2de2a7 dwarf2read.c:mapped_index, use gdb::array_view, simplify sym [...] adds 44ed8f3ed0 Support wildmatching in .debug_names too. adds a3c5fafd2e dwarf2read.c: Rewrite/simplify mock_mapped_index adds c5ba17787d Automatic date update in version.in adds 8bcf9b0392 Automatic date update in version.in adds 57a2957f2e Typo fix adds 75323ba0a7 Automatic date update in version.in adds a9c135fc7d Adapt gdb.ada/pkd_arr_elem.exp to accept reordered components adds 08f49010a1 (Ada) change tagged types base_address computation adds c5f9cfc894 Adapt gdb.ada/variant_record_packed_array.exp to accept reor [...] adds f2f9e7ecc1 [MPFR] Fix regression on 32-bit host systems adds 3c0aa29aab Unbreak build for non-ELF ports adds 4c5ae11b42 [Binutils][Objdump]Check symbol section information while se [...] adds c4e648430f Add plugin API for processing plugin-added input files adds dce4fb839c Automatic date update in version.in adds 4b1c0f7e85 Don't mask X_add_number containing a register number adds a933405894 remote: Return NULL extra_info/name if they are empty adds db9077b727 PR22576, ppc64_skip_trampoline_code uses wrong r2 for EXEC_REVERSE adds a994fec4f8 gdb: Add OpenRISC or1k and or1knd target support adds c3d186206b gdb: testsuite: Add or1k l.nop instruction adds fe49c6f559 gdb: testsuite: Add or1k tdesc-regs.exp test support adds 638d913757 Add gdb for or1k build adds 07b95864f3 sim: cgen: add remainder functions (needed for OR1K lf.rem.[sd]) adds 58884b0e45 sim: cgen: add MUL2OFSI and MUL1OFSI functions (needed for O [...] adds fa8b7c2128 sim: or1k: add or1k target to sim adds 6e51bfa755 sim: or1k: add cgen generated files adds 0cd7970733 sim: or1k: add autoconf generated files adds 702d582e2c sim: testsuite: add testsuite for or1k sim adds 2c66e1634c Automatic date update in version.in adds 9937536c23 fix "server" command prefix handling (unexpected confirmatio [...] adds 10e7c0457c S/390: Fix (some) PIE+undef weak failures adds 024d185c10 This patch enables disassembler_needs_relocs for PRU. It is [...] adds 3bbd9f1877 Fix typo in gdb_ari.sh adds 9664701462 gdb: Fix ARI warnings in or1k-tdep.c adds 79e7419204 [BFD][AARCH64]Disallow R_AARCH64_ABS32(LP64) & R_AARCH64_ABS [...] adds 0b982d685e python doc: Rework Breakpoint.__init__ doc adds 60a20c1907 Factor out final completion match string building adds a22ecf7026 Fix regression: expression completer and scope operator (PR [...] adds 6892d2e4df Tighten regexp of lib/completion-support.exp:test_gdb_comple [...] adds b89641bab5 python: Add qualified parameter to gdb.Breakpoint adds 25982ee022 Add missing RISC-V fsrmi and fsflagsi instructions. adds b3e7dd3c9d Automatic date update in version.in adds e05fa6f9df (Ada) Add support for task switching when debugging core files adds 79e8fcaafa Ada: unable to compare strings (Attempt to compare array wit [...] adds 8af5c486ea DWARF-5 .debug_names DW_IDX_type_unit fix adds 4baeffab22 binutils nm testsuite tidy adds 863f7a5f48 Update the address of the FSF in the copyright notice of fil [...] new 6b8bc4f682 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 193e207ca1 Update binutils-lto-mixed.patch against master
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: COPYING.LIBGLOSS | 8 +- ChangeLog | 9 + bfd/ChangeLog | 179 + bfd/aix386-core.c | 2 +- bfd/aout-adobe.c | 38 +- bfd/aout-arm.c | 34 +- bfd/aout-cris.c | 4 +- bfd/aout-ns32k.c | 14 +- bfd/aout-target.h | 4 +- bfd/aout-tic30.c | 26 +- bfd/aoutf1.h | 2 +- bfd/aoutx.h | 224 +- bfd/arc-got.h | 26 +- bfd/arc-plt.def | 8 +- bfd/arc-plt.h | 12 +- bfd/archive.c | 22 +- bfd/archive64.c | 2 +- bfd/archures.c | 538 +- bfd/armnetbsd.c | 6 +- bfd/bfd-in.h | 22 +- bfd/bfd-in2.h | 818 +- bfd/bfd.c | 115 +- bfd/bfdio.c | 124 +- bfd/binary.c | 54 +- bfd/bout.c | 40 +- bfd/cache.c | 42 +- bfd/cisco-core.c | 32 +- bfd/coff-alpha.c | 8 +- bfd/coff-apollo.c | 14 +- bfd/coff-arm.c | 362 +- bfd/coff-h8300.c | 2 +- bfd/coff-i386.c | 12 +- bfd/coff-i860.c | 94 +- bfd/coff-i960.c | 16 +- bfd/coff-m68k.c | 20 +- bfd/coff-m88k.c | 2 +- bfd/coff-mcore.c | 136 +- bfd/coff-mips.c | 6 +- bfd/coff-ppc.c | 636 +- bfd/coff-rs6000.c | 240 +- bfd/coff-sh.c | 134 +- bfd/coff-stgo32.c | 4 +- bfd/coff-tic4x.c | 22 +- bfd/coff-tic54x.c | 30 +- bfd/coff-tic80.c | 12 +- bfd/coff-we32k.c | 14 +- bfd/coff-x86_64.c | 42 +- bfd/coff-z80.c | 20 +- bfd/coff-z8k.c | 50 +- bfd/coff64-rs6000.c | 74 +- bfd/coffcode.h | 83 +- bfd/coffgen.c | 138 +- bfd/cofflink.c | 204 +- bfd/coffswap.h | 2 +- bfd/compress.c | 4 +- bfd/corefile.c | 26 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-arm.c | 24 +- bfd/cpu-avr.c | 2 +- bfd/cpu-bfin.c | 16 +- bfd/cpu-cr16.c | 14 +- bfd/cpu-cr16c.c | 2 +- bfd/cpu-crx.c | 8 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-frv.c | 6 +- bfd/cpu-ft32.c | 48 +- bfd/cpu-i370.c | 28 +- bfd/cpu-i960.c | 12 +- bfd/cpu-ia64-opc.c | 6 +- bfd/cpu-ip2k.c | 2 +- bfd/cpu-lm32.c | 23 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-mcore.c | 22 +- bfd/cpu-microblaze.c | 22 +- bfd/cpu-mips.c | 64 +- bfd/cpu-moxie.c | 14 +- bfd/cpu-mt.c | 14 +- bfd/cpu-nios2.c | 2 +- bfd/cpu-ns32k.c | 16 +- bfd/cpu-or1k.c | 12 +- bfd/cpu-powerpc.c | 54 +- bfd/cpu-pru.c | 2 +- bfd/cpu-sh.c | 82 +- bfd/cpu-spu.c | 2 +- bfd/cpu-v850.c | 12 +- bfd/cpu-v850_rh850.c | 16 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-z80.c | 6 +- bfd/doc/header.sed | 2 +- bfd/dwarf1.c | 16 +- bfd/dwarf2.c | 146 +- bfd/ecoff.c | 150 +- bfd/ecofflink.c | 190 +- bfd/ecoffswap.h | 190 +- bfd/elf-bfd.h | 12 +- bfd/elf-eh-frame.c | 16 +- bfd/elf-hppa.h | 12 +- bfd/elf-m10200.c | 6 +- bfd/elf-m10300.c | 68 +- bfd/elf-s390-common.c | 8 +- bfd/elf-strtab.c | 4 +- bfd/elf-vxworks.c | 18 +- bfd/elf.c | 294 +- bfd/elf32-am33lin.c | 6 +- bfd/elf32-arc.c | 52 +- bfd/elf32-arm.c | 938 +- bfd/elf32-avr.c | 2288 +-- bfd/elf32-avr.h | 12 +- bfd/elf32-bfin.c | 362 +- bfd/elf32-cr16.c | 3338 ++-- bfd/elf32-cr16c.c | 12 +- bfd/elf32-cris.c | 64 +- bfd/elf32-crx.c | 10 +- bfd/elf32-d10v.c | 130 +- bfd/elf32-d30v.c | 8 +- bfd/elf32-dlx.c | 264 +- bfd/elf32-epiphany.c | 72 +- bfd/elf32-fr30.c | 102 +- bfd/elf32-frv.c | 78 +- bfd/elf32-ft32.c | 110 +- bfd/elf32-h8300.c | 26 +- bfd/elf32-hppa.c | 113 +- bfd/elf32-i386.c | 272 +- bfd/elf32-i860.c | 196 +- bfd/elf32-i960.c | 6 +- bfd/elf32-ip2k.c | 262 +- bfd/elf32-lm32.c | 2258 ++- bfd/elf32-m32c.c | 157 +- bfd/elf32-m32r.c | 2005 ++- bfd/elf32-m68hc11.c | 704 +- bfd/elf32-m68hc12.c | 72 +- bfd/elf32-m68hc1x.c | 766 +- bfd/elf32-m68hc1x.h | 14 +- bfd/elf32-m68k.c | 114 +- bfd/elf32-m88k.c | 2 +- bfd/elf32-mcore.c | 132 +- bfd/elf32-mep.c | 80 +- bfd/elf32-metag.c | 141 +- bfd/elf32-microblaze.c | 1545 +- bfd/elf32-mips.c | 48 +- bfd/elf32-moxie.c | 14 +- bfd/elf32-msp430.c | 158 +- bfd/elf32-mt.c | 282 +- bfd/elf32-nds32.c | 228 +- bfd/elf32-nds32.h | 8 +- bfd/elf32-nios2.c | 44 +- bfd/elf32-or1k.c | 3150 ++-- bfd/elf32-pj.c | 74 +- bfd/elf32-ppc.c | 72 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-pru.c | 20 +- bfd/elf32-rl78.c | 267 +- bfd/elf32-rx.c | 257 +- bfd/elf32-rx.h | 6 +- bfd/elf32-s390.c | 306 +- bfd/elf32-score.c | 3012 ++-- bfd/elf32-score.h | 74 +- bfd/elf32-score7.c | 2670 +-- bfd/elf32-sh-symbian.c | 40 +- bfd/elf32-sh.c | 76 +- bfd/elf32-sh64.c | 4 +- bfd/elf32-sparc.c | 6 +- bfd/elf32-spu.c | 50 +- bfd/elf32-spu.h | 5 +- bfd/elf32-tic6x.c | 58 +- bfd/elf32-tilegx.c | 18 +- bfd/elf32-tilegx.h | 14 +- bfd/elf32-tilepro.c | 828 +- bfd/elf32-tilepro.h | 12 +- bfd/elf32-v850.c | 444 +- bfd/elf32-vax.c | 50 +- bfd/elf32-wasm32.c | 74 +- bfd/elf32-xc16x.c | 134 +- bfd/elf32-xgate.c | 34 +- bfd/elf32-xgate.h | 2 +- bfd/elf32-xstormy16.c | 150 +- bfd/elf32-xtensa.c | 90 +- bfd/elf64-alpha.c | 176 +- bfd/elf64-hppa.c | 60 +- bfd/elf64-ia64-vms.c | 710 +- bfd/elf64-mips.c | 30 +- bfd/elf64-mmix.c | 40 +- bfd/elf64-ppc.c | 48 +- bfd/elf64-s390.c | 190 +- bfd/elf64-sh64.c | 192 +- bfd/elf64-sparc.c | 42 +- bfd/elf64-tilegx.c | 18 +- bfd/elf64-tilegx.h | 14 +- bfd/elf64-x86-64.c | 360 +- bfd/elfcode.h | 6 + bfd/elfcore.h | 4 +- bfd/elflink.c | 16 +- bfd/elfn32-mips.c | 56 +- bfd/elfnn-aarch64.c | 205 +- bfd/elfnn-ia64.c | 92 +- bfd/elfnn-riscv.c | 98 +- bfd/elfxx-aarch64.c | 70 +- bfd/elfxx-aarch64.h | 6 +- bfd/elfxx-ia64.c | 46 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 334 +- bfd/elfxx-riscv.c | 20 +- bfd/elfxx-sparc.c | 458 +- bfd/elfxx-tilegx.c | 664 +- bfd/elfxx-x86.c | 97 +- bfd/elfxx-x86.h | 8 +- bfd/freebsd.h | 2 +- bfd/hash.c | 18 +- bfd/host-aout.c | 2 +- bfd/hosts/x86-64linux.h | 8 +- bfd/hp300hpux.c | 42 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 138 +- bfd/i386aout.c | 14 +- bfd/i386linux.c | 2 +- bfd/i386lynx.c | 20 +- bfd/i386mach3.c | 2 +- bfd/i386msdos.c | 10 +- bfd/i386netbsd.c | 2 +- bfd/ieee.c | 24 +- bfd/ihex.c | 92 +- bfd/irix-core.c | 12 +- bfd/libaout.h | 70 +- bfd/libbfd-in.h | 8 +- bfd/libbfd.c | 16 +- bfd/libbfd.h | 14 +- bfd/libcoff-in.h | 12 +- bfd/libcoff.h | 33 +- bfd/libnlm.h | 56 +- bfd/libpei.h | 30 +- bfd/libxcoff.h | 2 +- bfd/linker.c | 90 +- bfd/lynx-core.c | 10 +- bfd/m68k4knetbsd.c | 2 +- bfd/m68klinux.c | 2 +- bfd/m68knetbsd.c | 2 +- bfd/m88kmach3.c | 2 +- bfd/mach-o-aarch64.c | 32 +- bfd/mach-o-arm.c | 134 +- bfd/mach-o-i386.c | 194 +- bfd/mach-o-target.c | 72 +- bfd/mach-o-x86-64.c | 122 +- bfd/mach-o.c | 884 +- bfd/mach-o.h | 26 +- bfd/merge.c | 4 +- bfd/mipsbsd.c | 4 +- bfd/mmo.c | 6 +- bfd/netbsd-core.c | 4 +- bfd/netbsd.h | 4 +- bfd/newsos3.c | 2 +- bfd/nlm-target.h | 72 +- bfd/nlm32-ppc.c | 528 +- bfd/nlm32-sparc.c | 6 +- bfd/nlmcode.h | 2 +- bfd/ns32k.h | 12 +- bfd/ns32knetbsd.c | 2 +- bfd/oasys.c | 72 +- bfd/opncls.c | 60 +- bfd/pc532-mach.c | 2 +- bfd/pdp11.c | 112 +- bfd/pe-arm.c | 6 +- bfd/pe-i386.c | 8 +- bfd/pe-mcore.c | 6 +- bfd/pe-mips.c | 80 +- bfd/pe-x86_64.c | 10 +- bfd/peXXigen.c | 328 +- bfd/pef.c | 68 +- bfd/pef.h | 6 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 8 +- bfd/pei-mcore.c | 2 +- bfd/pei-x86_64.c | 18 +- bfd/peicode.h | 158 +- bfd/plugin.c | 72 +- bfd/ppcboot.c | 4 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 272 +- bfd/riscix.c | 82 +- bfd/rs6000-core.c | 20 +- bfd/section.c | 86 +- bfd/som.c | 302 +- bfd/som.h | 8 +- bfd/sparclinux.c | 2 +- bfd/sparcnetbsd.c | 2 +- bfd/srec.c | 66 +- bfd/stabs.c | 6 +- bfd/sunos.c | 44 +- bfd/syms.c | 168 +- bfd/targets.c | 256 +- bfd/tekhex.c | 76 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 50 +- bfd/versados.c | 66 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 6152 +++---- bfd/vms-lib.c | 1600 +- bfd/vms-misc.c | 12 +- bfd/wasm-module.c | 250 +- bfd/wasm-module.h | 10 +- bfd/xcofflink.c | 36 +- bfd/xsym.c | 62 +- bfd/xsym.h | 72 +- binutils/ChangeLog | 33 + binutils/objcopy.c | 38 +- binutils/readelf.c | 15 +- binutils/testsuite/binutils-all/aarch64/objdump.d | 19 + binutils/testsuite/binutils-all/aarch64/objdump.s | 9 + binutils/testsuite/binutils-all/nm.exp | 41 +- binutils/testsuite/binutils-all/note-2-64.d | 4 + binutils/testsuite/lib/utils-lib.exp | 1 - configure | 7 - configure.ac | 7 - etc/ChangeLog | 4 + etc/add-log.el | 6 +- gas/ChangeLog | 32 + gas/config/tc-m32c.c | 6 +- gas/config/tc-m32c.h | 6 +- gas/config/tc-mt.c | 6 +- gas/config/tc-mt.h | 6 +- gas/config/tc-ppc.c | 2 +- gas/config/tc-visium.c | 6 +- gas/config/tc-visium.h | 6 +- gas/config/tc-xtensa.c | 26 +- gas/testsuite/gas/pru/extern.d | 10 + gas/testsuite/gas/pru/extern.s | 5 + gas/testsuite/gas/riscv/fsxxi.d | 13 + gas/testsuite/gas/riscv/fsxxi.s | 4 + gas/testsuite/gas/rx/explode | 6 +- gdb/ChangeLog | 807 + gdb/MAINTAINERS | 3 + gdb/NEWS | 25 +- gdb/aarch64-tdep.c | 5 + gdb/ada-lang.c | 50 +- gdb/ada-tasks.c | 34 +- gdb/ada-varobj.c | 1 - gdb/alpha-tdep.c | 5 +- gdb/amd64-tdep.c | 58 +- gdb/arch/tdesc.h | 25 +- gdb/arm-tdep.c | 2 - gdb/auto-load.c | 1 - gdb/ax-gdb.c | 17 +- gdb/ax-gdb.h | 2 - gdb/break-catch-syscall.c | 21 +- gdb/breakpoint.c | 55 +- gdb/btrace.c | 4 - gdb/c-typeprint.c | 22 +- gdb/cli/cli-decode.c | 45 +- gdb/cli/cli-dump.c | 2 - gdb/common/format.c | 62 +- gdb/common/format.h | 42 +- gdb/common/gdb_assert.h | 3 +- gdb/common/hash_enum.h | 45 + gdb/common/selftest.h | 1 + gdb/compile/compile-loc2c.c | 1 - gdb/compile/compile-object-load.c | 4 +- gdb/compile/compile-object-run.c | 2 - gdb/compile/compile.c | 1 - gdb/completer.c | 120 +- gdb/completer.h | 24 +- gdb/configure.tgt | 8 +- gdb/contrib/ari/gdb_ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 40 +- gdb/contrib/gdb-add-index.sh | 53 +- gdb/corelow.c | 1 - gdb/ctf.c | 16 - gdb/disasm.c | 1 - gdb/doc/ChangeLog | 36 + gdb/doc/gdb.texinfo | 110 +- gdb/doc/python.texi | 70 +- gdb/dtrace-probe.c | 9 +- gdb/dwarf2loc.c | 3 - gdb/dwarf2read.c | 3126 +++- gdb/elfread.c | 40 +- gdb/event-top.c | 3 +- gdb/exec.c | 2 - gdb/f-valprint.c | 2 - gdb/fbsd-nat.c | 5 +- gdb/features/Makefile | 2 + gdb/features/aarch64-core.c | 36 +- gdb/features/aarch64-fpu.c | 99 +- gdb/features/arc-arcompact.c | 34 +- gdb/features/arc-v2.c | 44 +- gdb/features/arm/arm-with-iwmmxt.c | 27 +- gdb/features/i386/32bit-avx512.c | 6 +- gdb/features/i386/32bit-core.c | 40 +- gdb/features/i386/32bit-mpx.c | 42 +- gdb/features/i386/32bit-sse.c | 75 +- gdb/features/i386/64bit-avx512.c | 49 +- gdb/features/i386/64bit-core.c | 40 +- gdb/features/i386/64bit-mpx.c | 42 +- gdb/features/i386/64bit-sse.c | 75 +- gdb/features/i386/x32-core.c | 40 +- gdb/features/or1k-core.xml | 65 + gdb/features/or1k.c | 77 + gdb/features/or1k.xml | 12 + gdb/features/rs6000/powerpc-7400.c | 33 +- gdb/features/rs6000/powerpc-altivec32.c | 33 +- gdb/features/rs6000/powerpc-altivec32l.c | 33 +- gdb/features/rs6000/powerpc-altivec64.c | 33 +- gdb/features/rs6000/powerpc-altivec64l.c | 33 +- gdb/features/rs6000/powerpc-cell32l.c | 33 +- gdb/features/rs6000/powerpc-cell64l.c | 33 +- gdb/features/rs6000/powerpc-isa205-altivec32l.c | 33 +- gdb/features/rs6000/powerpc-isa205-altivec64l.c | 33 +- gdb/features/rs6000/powerpc-isa205-vsx32l.c | 33 +- gdb/features/rs6000/powerpc-isa205-vsx64l.c | 33 +- gdb/features/rs6000/powerpc-vsx32.c | 33 +- gdb/features/rs6000/powerpc-vsx32l.c | 33 +- gdb/features/rs6000/powerpc-vsx64.c | 33 +- gdb/features/rs6000/powerpc-vsx64l.c | 33 +- gdb/features/s390-gs-linux64.c | 45 +- gdb/features/s390-tevx-linux64.c | 45 +- gdb/features/s390-vx-linux64.c | 45 +- gdb/features/s390x-gs-linux64.c | 45 +- gdb/features/s390x-tevx-linux64.c | 45 +- gdb/features/s390x-vx-linux64.c | 45 +- gdb/gcore.in | 47 +- gdb/gdbarch.c | 22 + gdb/gdbarch.h | 8 + gdb/gdbarch.sh | 6 + gdb/gdbserver/ChangeLog | 27 + gdb/gdbserver/ax.c | 22 +- gdb/gdbserver/linux-aarch64-ipa.c | 1 + gdb/gdbserver/linux-amd64-ipa.c | 32 +- gdb/gdbserver/linux-i386-ipa.c | 25 +- gdb/gdbserver/regcache.c | 2 - gdb/gdbserver/tdesc.c | 14 +- gdb/gdbtypes.h | 26 +- gdb/guile/guile.c | 1 - gdb/guile/scm-breakpoint.c | 1 - gdb/guile/scm-cmd.c | 4 +- gdb/guile/scm-frame.c | 1 - gdb/guile/scm-param.c | 1 - gdb/guile/scm-ports.c | 4 - gdb/guile/scm-pretty-print.c | 5 +- gdb/guile/scm-string.c | 1 - gdb/guile/scm-symtab.c | 1 - gdb/guile/scm-type.c | 2 +- gdb/guile/scm-utils.c | 2 +- gdb/i386-tdep.c | 4 +- gdb/infcmd.c | 3 - gdb/interps.c | 20 +- gdb/linespec.c | 5 +- gdb/linux-nat.c | 6 +- gdb/linux-tdep.c | 30 +- gdb/location.c | 6 +- gdb/location.h | 11 +- gdb/m2-valprint.c | 1 - gdb/memattr.c | 11 - gdb/mep-tdep.c | 3 - gdb/mi/mi-cmd-file.c | 1 - gdb/mi/mi-interp.c | 1 - gdb/mi/mi-main.c | 5 - gdb/microblaze-linux-tdep.c | 2 - gdb/minidebug.c | 1 - gdb/minsyms.c | 2 - gdb/mips-linux-tdep.c | 1 - gdb/mips-tdep.c | 5 - gdb/nios2-tdep.c | 2 - gdb/or1k-tdep.c | 1294 ++ gdb/or1k-tdep.h | 56 + gdb/parse.c | 2 - gdb/ppc64-tdep.c | 101 +- gdb/printcmd.c | 41 +- gdb/psymtab.c | 1 - gdb/psymtab.h | 1 + gdb/python/py-breakpoint.c | 146 +- gdb/python/py-infevents.c | 1 - gdb/python/py-record-btrace.c | 1 - gdb/python/py-type.c | 1 - gdb/python/py-value.c | 1 - gdb/python/python.c | 1 - gdb/record-btrace.c | 6 - gdb/record-full.c | 2 - gdb/record.c | 1 - gdb/registry.h | 4 - gdb/remote-fileio.c | 2 - gdb/remote.c | 57 +- gdb/rust-exp.y | 4 - gdb/rust-lang.c | 5 +- gdb/rx-tdep.c | 2 - gdb/ser-event.c | 2 +- gdb/serial.c | 1 - gdb/spu-tdep.c | 1 - gdb/symfile.c | 5 - gdb/symfile.h | 19 +- gdb/symtab.c | 54 +- gdb/target-debug.h | 4 + gdb/target-delegates.c | 16 +- gdb/target-descriptions.c | 1282 +- gdb/target-descriptions.h | 10 +- gdb/target-float.c | 2 +- gdb/target.c | 4 +- gdb/target.h | 23 +- gdb/testsuite/ChangeLog | 135 + gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 14 +- ...record_packed_array.exp => str_binop_equal.exp} | 28 +- .../gdb.ada/str_binop_equal/foo_p211_061.adb | 22 + gdb/testsuite/gdb.ada/str_binop_equal/pck.adb | 22 + gdb/testsuite/gdb.ada/str_binop_equal/pck.ads | 20 + gdb/testsuite/gdb.ada/task_switch_in_core.exp | 80 + .../gdb.ada/task_switch_in_core/crash.adb | 53 + .../gdb.ada/variant_record_packed_array.exp | 24 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c | 57 + gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 105 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.S | 70 + gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 139 + gdb/testsuite/gdb.arch/i386-avx.exp | 25 + gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 2 +- gdb/testsuite/gdb.base/bp-permanent.c | 2 + gdb/testsuite/gdb.base/break.exp | 12 + gdb/testsuite/gdb.base/coredump-filter.exp | 46 +- gdb/testsuite/gdb.base/maint.exp | 9 +- .../{reread-readsym.c => server-del-break.c} | 0 gdb/testsuite/gdb.base/server-del-break.exp | 38 + gdb/testsuite/gdb.cp/cpcompletion.exp | 42 + gdb/testsuite/gdb.cp/nested-types.cc | 628 + gdb/testsuite/gdb.cp/nested-types.exp | 322 + gdb/testsuite/gdb.cp/pr9594.cc | 13 + gdb/testsuite/gdb.dlang/watch-loc.c | 20 + .../gdb.dwarf2/dw2-case-insensitive-debug.S | 18 + gdb/testsuite/gdb.dwarf2/gdb-index.exp | 19 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 3 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 21 + gdb/testsuite/gdb.python/py-breakpoint.c | 10 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 154 +- gdb/testsuite/gdb.trace/ftrace.exp | 33 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 3 + gdb/testsuite/lib/completion-support.exp | 7 +- gdb/testsuite/lib/cp-support.exp | 364 +- gdb/testsuite/lib/data-structures.exp | 164 + gdb/thread.c | 1 - gdb/top.c | 3 - gdb/tracefile-tfile.c | 1 - gdb/tracepoint.c | 1 - gdb/typeprint.c | 71 +- gdb/typeprint.h | 3 + gdb/utils.c | 20 +- gdb/utils.h | 3 + gdb/valarith.c | 1 - gdb/xcoffread.c | 2 + gdb/xml-syscall.c | 1 - gdb/xml-tdesc.c | 22 +- gdb/xtensa-tdep.c | 4 - gold/ChangeLog | 15 + gold/plugin.cc | 63 +- gold/plugin.h | 19 + gold/testsuite/Makefile.am | 17 + gold/testsuite/Makefile.in | 18 + gold/testsuite/plugin_final_layout.sh | 16 +- gold/testsuite/plugin_new_section_layout.c | 182 + include/ChangeLog | 9 + include/plugin-api.h | 18 +- ld/ChangeLog | 91 + ld/emulparams/elf32lriscv-defs.sh | 3 +- ld/emulparams/elf32mcore.sh | 1 - ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-258.s | 6 + ld/testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-259.s | 6 + ld/testsuite/ld-aarch64/gc-relocs-257.s | 8 +- ld/testsuite/ld-elf/interleave-0.d | 9 + ld/testsuite/ld-elf/interleave-4.d | 9 + ld/testsuite/ld-elf/interleave.ld | 11 + ld/testsuite/ld-elf/interleave.s | 18 + ld/testsuite/ld-i386/pr17935-1.d | 2 +- ld/testsuite/ld-i386/pr17935-2.d | 2 +- ld/testsuite/ld-mn10300/mn10300.exp | 3 +- ld/testsuite/ld-riscv-elf/gp-test-lib.sd | 9 + ld/testsuite/ld-riscv-elf/gp-test.s | 6 + ld/testsuite/ld-riscv-elf/gp-test.sd | 5 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 23 +- ld/testsuite/ld-x86-64/pr17935-1.d | 2 +- ld/testsuite/ld-x86-64/pr17935-2.d | 2 +- ld/testsuite/lib/ld-lib.exp | 62 +- opcodes/ChangeLog | 15 + opcodes/aarch64-dis.c | 8 +- opcodes/disassemble.c | 5 + opcodes/riscv-opc.c | 4 + patches/binutils-lto-mixed.patch | 226 +- sim/ChangeLog | 36 + sim/common/ChangeLog | 18 + sim/common/cgen-accfp.c | 40 + sim/common/cgen-fpu.h | 4 + sim/common/cgen-ops.h | 18 + sim/common/sim-fpu.c | 86 + sim/common/sim-fpu.h | 13 +- sim/configure | 9 + sim/configure.tgt | 3 + sim/or1k/Makefile.in | 147 + sim/or1k/README | 107 + sim/or1k/aclocal.m4 | 119 + sim/or1k/arch.c | 38 + sim/or1k/arch.h | 50 + sim/or1k/config.in | 248 + sim/or1k/configure | 16043 +++++++++++++++++++ sim/or1k/configure.ac | 17 + sim/or1k/cpu.c | 10181 ++++++++++++ sim/or1k/cpu.h | 5024 ++++++ sim/or1k/cpuall.h | 66 + sim/or1k/decode.c | 2559 +++ sim/or1k/decode.h | 94 + sim/or1k/mloop.in | 241 + sim/or1k/model.c | 3809 +++++ sim/or1k/or1k-sim.h | 93 + sim/or1k/or1k.c | 356 + sim/or1k/sem-switch.c | 2748 ++++ sim/or1k/sem.c | 2953 ++++ sim/or1k/sim-if.c | 279 + sim/or1k/sim-main.h | 81 + sim/or1k/traps.c | 299 + sim/testsuite/ChangeLog | 5 + sim/testsuite/configure | 4 + sim/testsuite/sim/or1k/ChangeLog | 28 + sim/testsuite/sim/or1k/add.S | 639 + .../testsuite/sim/or1k/alltests.exp | 28 +- sim/testsuite/sim/or1k/and.S | 198 + sim/testsuite/sim/or1k/basic.S | 522 + sim/testsuite/sim/or1k/div.S | 291 + sim/testsuite/sim/or1k/ext.S | 236 + sim/testsuite/sim/or1k/find.S | 100 + sim/testsuite/sim/or1k/flag.S | 386 + sim/testsuite/sim/or1k/fpu.S | 129 + sim/testsuite/sim/or1k/jump.S | 105 + sim/testsuite/sim/or1k/load.S | 358 + sim/testsuite/sim/or1k/mac.S | 778 + sim/testsuite/sim/or1k/mfspr.S | 171 + sim/testsuite/sim/or1k/mul.S | 574 + sim/testsuite/sim/or1k/or.S | 199 + sim/testsuite/sim/or1k/or1k-asm-test-env.h | 59 + sim/testsuite/sim/or1k/or1k-asm-test-helpers.h | 121 + sim/testsuite/sim/or1k/or1k-asm-test.h | 226 + .../testsuite/sim/or1k/or1k-asm.h | 45 +- sim/testsuite/sim/or1k/or1k-test.ld | 75 + sim/testsuite/sim/or1k/ror.S | 159 + sim/testsuite/sim/or1k/shift.S | 541 + sim/testsuite/sim/or1k/spr-defs.h | 120 + sim/testsuite/sim/or1k/sub.S | 215 + sim/testsuite/sim/or1k/xor.S | 200 + 642 files changed, 90052 insertions(+), 30049 deletions(-) create mode 100644 binutils/testsuite/binutils-all/aarch64/objdump.d create mode 100644 binutils/testsuite/binutils-all/aarch64/objdump.s create mode 100644 gas/testsuite/gas/pru/extern.d create mode 100644 gas/testsuite/gas/pru/extern.s create mode 100644 gas/testsuite/gas/riscv/fsxxi.d create mode 100644 gas/testsuite/gas/riscv/fsxxi.s create mode 100644 gdb/common/hash_enum.h create mode 100644 gdb/features/or1k-core.xml create mode 100644 gdb/features/or1k.c create mode 100644 gdb/features/or1k.xml create mode 100644 gdb/or1k-tdep.c create mode 100644 gdb/or1k-tdep.h copy gdb/testsuite/gdb.ada/{variant_record_packed_array.exp => str_binop_equal.exp} (57%) create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal/foo_p211_061.adb create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal/pck.adb create mode 100644 gdb/testsuite/gdb.ada/str_binop_equal/pck.ads create mode 100644 gdb/testsuite/gdb.ada/task_switch_in_core.exp create mode 100644 gdb/testsuite/gdb.ada/task_switch_in_core/crash.adb create mode 100644 gdb/testsuite/gdb.arch/aarch64-tagged-pointer.c create mode 100644 gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-avx.S create mode 100644 gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp copy gdb/testsuite/gdb.base/{reread-readsym.c => server-del-break.c} (100%) create mode 100644 gdb/testsuite/gdb.base/server-del-break.exp create mode 100644 gdb/testsuite/gdb.cp/nested-types.cc create mode 100644 gdb/testsuite/gdb.cp/nested-types.exp create mode 100644 gdb/testsuite/lib/data-structures.exp create mode 100644 gold/testsuite/plugin_new_section_layout.c create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-258-dyn-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-258.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-259-dyn-bad.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-259.s create mode 100644 ld/testsuite/ld-elf/interleave-0.d create mode 100644 ld/testsuite/ld-elf/interleave-4.d create mode 100644 ld/testsuite/ld-elf/interleave.ld create mode 100644 ld/testsuite/ld-elf/interleave.s create mode 100644 ld/testsuite/ld-riscv-elf/gp-test-lib.sd create mode 100644 ld/testsuite/ld-riscv-elf/gp-test.s create mode 100644 ld/testsuite/ld-riscv-elf/gp-test.sd create mode 100644 sim/or1k/Makefile.in create mode 100644 sim/or1k/README create mode 100644 sim/or1k/aclocal.m4 create mode 100644 sim/or1k/arch.c create mode 100644 sim/or1k/arch.h create mode 100644 sim/or1k/config.in create mode 100755 sim/or1k/configure create mode 100644 sim/or1k/configure.ac create mode 100644 sim/or1k/cpu.c create mode 100644 sim/or1k/cpu.h create mode 100644 sim/or1k/cpuall.h create mode 100644 sim/or1k/decode.c create mode 100644 sim/or1k/decode.h create mode 100644 sim/or1k/mloop.in create mode 100644 sim/or1k/model.c create mode 100644 sim/or1k/or1k-sim.h create mode 100644 sim/or1k/or1k.c create mode 100644 sim/or1k/sem-switch.c create mode 100644 sim/or1k/sem.c create mode 100644 sim/or1k/sim-if.c create mode 100644 sim/or1k/sim-main.h create mode 100644 sim/or1k/traps.c create mode 100644 sim/testsuite/sim/or1k/ChangeLog create mode 100644 sim/testsuite/sim/or1k/add.S copy ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp => sim/testsuite/sim/or1k/alltests [...] create mode 100644 sim/testsuite/sim/or1k/and.S create mode 100644 sim/testsuite/sim/or1k/basic.S create mode 100644 sim/testsuite/sim/or1k/div.S create mode 100644 sim/testsuite/sim/or1k/ext.S create mode 100644 sim/testsuite/sim/or1k/find.S create mode 100644 sim/testsuite/sim/or1k/flag.S create mode 100644 sim/testsuite/sim/or1k/fpu.S create mode 100644 sim/testsuite/sim/or1k/jump.S create mode 100644 sim/testsuite/sim/or1k/load.S create mode 100644 sim/testsuite/sim/or1k/mac.S create mode 100644 sim/testsuite/sim/or1k/mfspr.S create mode 100644 sim/testsuite/sim/or1k/mul.S create mode 100644 sim/testsuite/sim/or1k/or.S create mode 100644 sim/testsuite/sim/or1k/or1k-asm-test-env.h create mode 100644 sim/testsuite/sim/or1k/or1k-asm-test-helpers.h create mode 100644 sim/testsuite/sim/or1k/or1k-asm-test.h copy gdb/testsuite/gdb.dlang/watch-loc.c => sim/testsuite/sim/or1k/or1k-asm.h (51%) create mode 100644 sim/testsuite/sim/or1k/or1k-test.ld create mode 100644 sim/testsuite/sim/or1k/ror.S create mode 100644 sim/testsuite/sim/or1k/shift.S create mode 100644 sim/testsuite/sim/or1k/spr-defs.h create mode 100644 sim/testsuite/sim/or1k/sub.S create mode 100644 sim/testsuite/sim/or1k/xor.S