This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/binutils-gdb.
from 83d27139ca binutils: Add myself as maintainer for OpenRISC adds 07a78c5956 Automatic date update in version.in adds 503648e41e Don't handle lret/iret when -mlfence-before-ret=[or|not|shl| [...] adds d402189f2f Re: Fix tight loop on recursively-defined symbols adds 5e365e474b Prevent a potential use-after-fee memory corruption bug in t [...] adds ca859a8939 Fix the BFD library to handle Windows pathnames with more th [...] adds 7a87e9c805 ECOFF slurp_relocs thinko adds e6ddf2af20 Updated translations for the gprof and ld sub-directories adds 6e0c75f7c4 [PATCH] ld: fix s/claimi/claim/ typo adds 3edf7b9f2c Show AIX gc'd symbol address adjustments in map file adds 1d72769534 [gdb/testsuite] Use with_test_prefix in gdb.base/gdb-caching [...] adds ed02cdb5b7 Fix a use-after-free bug in the BFD library when scanning a [...] adds 7f20433998 Remove unused ps_lgetLDT etc. on Solaris/x86 [PR25981] adds e52a0f1bd9 Avoid short i386 register names on Solaris/x86 [PR25981] adds 3ecde59918 Automatic date update in version.in adds 39a1432c09 win32 typo fix adds 0e1d094e96 Clear all local_symbol.lsy_flags adds 765cf5f623 Use bfd_get_filename throughout bfd adds c177f3771c Use bfd_get_filename throughout binutils adds 69f57659c3 Use bfd_get_filename throughout gas adds 607b483327 Use bfd_get_filename throughout ld adds 7e05773767 [PATCH v3] aarch64: Emit jump slot for conditional branch to [...] adds ae440402f5 or1k: Remove 64-bit support, it's not used and it breaks 32- [...] adds a501eb446f or1k: Regenerate opcodes after removing 32-bit support adds 164446e04c Fix the ARM assembler to generate a Realtime profile for armv8-r. adds 7e94cf6cb0 OpenRISC BFD fixups for Glibc: adds 8ac10c5bfc Allow readelf to issue warnings if checking is enabled and t [...] adds 62982abdee gdb: allocate symfile_segment_data with new adds 68b888fff3 gdb: use std::vector to store segments in symfile_segment_data adds 9005fbbb00 gdb: make symfile_segment_data::segment_info an std::vector adds 6fd1d259e9 Fix thinko in recent update to bfd_section_from_shdr. adds 1d6ce4d312 gdb: fix -Wtautological-overlap-compare error in h8300-tdep.c adds ad80db5b9f Default gdb_bfd_open's fd parameter to -1 adds 4111f652f9 Eliminate target_fileio_open_warn_if_slow adds 98c59b527b Make exec-file-mismatch compare build IDs adds f408d82c7a gdb: fix off-by-one error in quirk_rust_enum adds 563c591bed Update call to target_fileio_open adds 7d874253bf Fix duplicate tests in gdb.rust adds 4cd9f3d510 [gdb/testsuite] Fix typo in gdb.base/gdb-caching-proc.exp adds 76571211fe Restore missing Rust test adds c7e9767920 Use bfd_get_filename throughout gdb adds 3c568b8afa PR26011, excessive memory allocation with fuzzed reloc sections adds 3d205eb448 Power10 dcbf, sync, and wait extensions. adds 84f800117f Automatic date update in version.in adds 7b958a48e1 PR25993, read of freed memory adds 9a0bacfb08 [gdb/symtab] Handle .gdb_index in ada language mode adds 11c0dd51e8 Fix thinko in bfd ChangeLog entry adds 250106a76a Remove bound_name static from ada-lang.c adds b4757f2e45 Fix array_char_idx.exp adds 41977d16e4 gdb/testsuite: check mmap ret val against MAP_FAILED adds 8f595e9b4f [PATCH v2 0/9] RISC-V: Support version controling for ISA st [...] adds 9d428aae67 gdb: reset/recompute objfile section offsets in reread_symbols adds 1484644d35 Automatic date update in version.in adds c31ab5a001 asan: readelf: wild read in get_num_dynamic_syms adds c95949892f Replace "if (x) free (x)" with "free (x)", bfd adds 9db70fc365 Replace "if (x) free (x)" with "free (x)", binutils adds 9fbb53c7c8 Replace "if (x) free (x)" with "free (x)", gas adds 3d45296946 Replace "if (x) free (x)" with "free (x)", gprof adds 5e2ab61254 Replace "if (x) free (x)" with "free (x)", ld adds d96bf37ba8 Replace "if (x) free (x)" with "free (x)", opcodes adds 0490dd41ae Re: PR25993, read of freed memory adds 84d53fa9d2 gdb: remove unnecessary NULL checks before xfree adds aa370940e2 gdb: fix -Wtautological-overlap-compare error in lm32-tdep.c adds 1b2e4380eb Automatic date update in version.in adds 6f3fe02b0b PowerPC: downgrade FP mismatch error for shared libraries to [...] adds 7c13f4e875 gdb: Restore old annotations behaviour when printing frame info adds 9392ebb3bb Remove obsolete declaration adds 5e33d5f4e1 gdb: add type::num_fields / type::set_num_fields adds 1f704f761b gdb: remove TYPE_NFIELDS macro adds 3cabb6b069 gdb: add type::fields / type::set_fields adds 80fc5e77f0 gdb: remove TYPE_FIELDS macro adds a3d674e022 Automatic date update in version.in adds 3f3c36087e ar many_files test adds c892b44730 Fix potential segfault adds 51e2cfa2dc Use safe-ctype.h (ISSPACE etc.) in symbol parsing & comparison adds eca1f90cf4 Add completion styling adds 26f1625454 Document the GDB 9.2 release in gdb/ChangeLog adds ceacbf6edf gdb: remove TYPE_FIELD macro adds 4636b7db71 Automatic date update in version.in adds 309cae1f7b ld: Add -Bsymbolic-functions tests adds bb68f22c8e ld: Handle --dynamic-list* before -Bsymbolic -Bsymbolic-functions adds e08bd6c508 Don't remove C++ aliases from completions if symbol doesn't match adds 41a77cbaad gdb: make gdbarch.sh write gdbarch.{c,h} directly adds 72393fd103 RISC-V: Gas inserts cfa relocs in wrong section. adds ddb9ebd500 Automatic date update in version.in adds 0a4f5f8cae Revert "Add completion styling" adds 3c5a0e025b [gdb/testsuite] Add target board gold adds 465e1b0f19 [gdb/testsuite] Fix exec_is_pie with gold linker adds 8f7d38efad [gdb/testsuite] Fix var use in compile_and_download_n_jit_so adds a39d29cda1 gas: Update fr_literal access in frag for GCC 10 adds af2c48d854 ld: Pass -z notext to linker for tests with DT_TEXTREL adds 07e0bb0fb2 ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL adds 42cf184456 [gdb/testsuite] Add comment in exec_is_pie adds 92651b1d91 gdb: Move construct_inferior_arguments to gdbsupport adds c699004a29 gdbsupport: Adapt construct_inferior_arguments adds 8c4b5f3d98 gdbsupport: Let construct_inferior_arguments take gdb::array [...] adds b69ca137ac gdbserver: Don't add extra NULL to program args adds ace6b9195e nto_process_target::create_inferior: Pass args as char ** adds bea571ebd7 Use construct_inferior_arguments which handles special chars adds 7dbfcd6f79 gdbsupport: Drop now unused function 'stringify_argv' adds 75d0451240 gdb/testsuite: support passing inferior arguments with nativ [...] adds 6cf66e763a gdb/testsuite: add inferior arguments test adds 462f72c552 gdb/testsuite: add simavr.exp board adds 1218a4bf49 gdb: make avr_integer_to_address generate code or data addre [...] adds 043e2e02c0 [gdb/testsuite] Add target board gold-gdb-index adds 68dc60e6a7 ELF: Updated comments for ET_EXEC and ET_DYN adds 6c115e16ca gas: Silence GCC 10 warning on tc-cr16.c adds dcb5d41bef Automatic date update in version.in adds 9fcc34577e tc-cr16.c: Use memmove to concatenate 2 overlapping strings adds c6412eeea9 gas: Silence GCC 10 warning on tc-mcore.c adds 40d22035a7 [gdb/testsuite] Add test-case gold-gdb-index.exp adds a05e3e2039 tc-score.c: Replace overlapping sprintf with memmove adds 9e7cb4c359 Extend the error message displayed when a plugin fails to load. adds e67e940f5d gas: Silence GCC 10 warning on tc-crx.c adds 70b1b570bf gas: Silence GCC 10 warning on tc-v850.c adds c4612b92e3 gas: Silence GCC 10 warning tc-vax.c adds 8bbc5da5ee gas: Silence GCC 10 warning on tc-visium.c adds f687f5f563 S/390: z13: Accept vector alignment hints adds e3fed0f2fe tc-xgate.c: Replace R_XGATE_PCREL_X with BFD_RELOC_XGATE_PCREL_X adds 57b179405a ChangeLog entries for f687f5f563 adds 0db49895f3 Use = instead of == for better portability adds 0bc2354b81 Fix bugs in 'val and 'pos with range types adds 53a47a3e49 Handle indexing Ada arrays with enum indices adds e98d2e6da4 Ensure class_tui is listed in the output of "help" giving th [...] adds 3c73074034 gas: Adjust x86 tests for PECOFF adds 368584aa8c ld: Skip some x86 ifunc tests for lynxos and nto adds dbac035ca0 Automatic date update in version.in adds 25e1eca8fa Fix extraction of signed constants in nios2 disassembler (again).
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 196 + bfd/aix5ppc-core.c | 4 +- bfd/aout-target.h | 3 +- bfd/aoutx.h | 53 +- bfd/archive.c | 59 +- bfd/bfd-in2.h | 2 +- bfd/bfd.c | 13 +- bfd/bfdio.c | 21 +- bfd/cache.c | 15 +- bfd/coff-alpha.c | 9 +- bfd/coff-ppc.c | 95 +- bfd/coff-sh.c | 17 +- bfd/coff-stgo32.c | 3 +- bfd/coffcode.h | 3 +- bfd/coffgen.c | 13 +- bfd/cofflink.c | 98 +- bfd/cpu-arm.c | 6 +- bfd/doc/chew.c | 9 +- bfd/dwarf2.c | 43 +- bfd/ecoff.c | 71 +- bfd/ecofflink.c | 19 +- bfd/elf-eh-frame.c | 19 +- bfd/elf-m10200.c | 27 +- bfd/elf-m10300.c | 33 +- bfd/elf-strtab.c | 3 +- bfd/elf.c | 64 +- bfd/elf32-arc.c | 12 +- bfd/elf32-arm.c | 28 +- bfd/elf32-avr.c | 33 +- bfd/elf32-bfin.c | 20 +- bfd/elf32-cr16.c | 44 +- bfd/elf32-crx.c | 27 +- bfd/elf32-epiphany.c | 12 +- bfd/elf32-frv.c | 10 +- bfd/elf32-ft32.c | 6 +- bfd/elf32-h8300.c | 27 +- bfd/elf32-hppa.c | 2 +- bfd/elf32-ip2k.c | 15 +- bfd/elf32-m32c.c | 18 +- bfd/elf32-m68hc11.c | 16 +- bfd/elf32-m68k.c | 10 +- bfd/elf32-microblaze.c | 22 +- bfd/elf32-msp430.c | 11 +- bfd/elf32-nds32.c | 24 +- bfd/elf32-nios2.c | 3 +- bfd/elf32-or1k.c | 368 +- bfd/elf32-ppc.c | 68 +- bfd/elf32-pru.c | 11 +- bfd/elf32-rl78.c | 10 +- bfd/elf32-rx.c | 6 +- bfd/elf32-sh.c | 42 +- bfd/elf32-spu.c | 42 +- bfd/elf32-v850.c | 9 +- bfd/elf32-xtensa.c | 46 +- bfd/elf64-alpha.c | 51 +- bfd/elf64-hppa.c | 5 +- bfd/elf64-ia64-vms.c | 46 +- bfd/elf64-mips.c | 7 +- bfd/elf64-mmix.c | 8 +- bfd/elf64-ppc.c | 56 +- bfd/elf64-sparc.c | 7 +- bfd/elfcode.h | 32 +- bfd/elfcore.h | 4 +- bfd/elflink.c | 118 +- bfd/elfnn-aarch64.c | 22 +- bfd/elfnn-ia64.c | 37 +- bfd/elfnn-riscv.c | 11 +- bfd/elfxx-mips.c | 85 +- bfd/elfxx-riscv.c | 285 +- bfd/elfxx-riscv.h | 6 + bfd/elfxx-x86.c | 3 +- bfd/format.c | 8 +- bfd/ihex.c | 20 +- bfd/libbfd.c | 2 +- bfd/linker.c | 14 +- bfd/mach-o.c | 29 +- bfd/mmo.c | 3 +- bfd/opncls.c | 91 +- bfd/pdp11.c | 52 +- bfd/peXXigen.c | 30 +- bfd/pef.c | 26 +- bfd/peicode.h | 6 +- bfd/plugin.c | 5 +- bfd/po/bfd.pot | 3115 +++++----- bfd/rs6000-core.c | 4 +- bfd/simple.c | 5 +- bfd/som.c | 86 +- bfd/srec.c | 43 +- bfd/stabs.c | 9 +- bfd/syms.c | 12 +- bfd/targets.c | 3 +- bfd/version.h | 2 +- bfd/vms-lib.c | 21 +- bfd/xcofflink.c | 111 +- bfd/xtensa-isa.c | 43 +- binutils/ChangeLog | 49 + binutils/addr2line.c | 10 +- binutils/ar.c | 17 +- binutils/arsup.c | 10 +- binutils/binemul.c | 2 +- binutils/coffgrok.c | 4 +- binutils/dlltool.c | 16 +- binutils/dwarf.c | 3 +- binutils/elfcomm.c | 12 +- binutils/rddbg.c | 13 +- binutils/readelf.c | 214 +- binutils/stabs.c | 18 +- binutils/testsuite/binutils-all/ar.exp | 56 + binutils/windmc.c | 9 +- binutils/windres.c | 3 +- binutils/wrstabs.c | 3 +- cpu/ChangeLog | 18 + cpu/mep.opc | 3 +- cpu/or1k.cpu | 35 +- cpu/or1kcommon.cpu | 14 - cpu/or1korfpx.cpu | 64 - gas/ChangeLog | 309 + gas/atof-generic.c | 6 +- gas/config.in | 9 + gas/config/obj-elf.c | 10 +- gas/config/tc-aarch64.c | 6 +- gas/config/tc-arm.c | 25 +- gas/config/tc-cr16.c | 7 +- gas/config/tc-crx.c | 6 +- gas/config/tc-csky.c | 2 +- gas/config/tc-i386.c | 20 +- gas/config/tc-m68k.c | 3 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-nios2.c | 7 +- gas/config/tc-riscv.c | 527 +- gas/config/tc-score.c | 20 +- gas/config/tc-sh.c | 2 +- gas/config/tc-tic30.c | 3 +- gas/config/tc-v850.c | 4 +- gas/config/tc-vax.c | 4 +- gas/config/tc-visium.c | 2 +- gas/config/tc-xgate.c | 8 +- gas/configure | 52 +- gas/configure.ac | 33 +- gas/doc/c-riscv.texi | 16 + gas/ecoff.c | 6 +- gas/po/gas.pot | 4360 +++++++------- gas/read.c | 12 +- gas/stabs.c | 3 +- gas/symbols.c | 11 +- gas/testsuite/gas/all/test-gen.c | 6 +- gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r.d | 2 +- gas/testsuite/gas/i386/align-branch-9.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 3 + gas/testsuite/gas/i386/inval-avx512f.s | 1 + gas/testsuite/gas/i386/lfence-ret-a.d | 12 - gas/testsuite/gas/i386/lfence-ret-b.d | 16 - gas/testsuite/gas/i386/lfence-ret-c.d | 14 +- gas/testsuite/gas/i386/lfence-ret-d.d | 12 - gas/testsuite/gas/i386/lfence-ret.s | 4 - gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 25 - gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret.e | 3 - gas/testsuite/gas/i386/x86-64-lfence-ret.s | 6 - gas/testsuite/gas/ppc/power10.d | 35 + gas/testsuite/gas/ppc/power10.s | 35 + gas/testsuite/gas/ppc/power9.d | 6 + gas/testsuite/gas/ppc/power9.s | 6 + gas/testsuite/gas/riscv/attribute-01.d | 5 +- gas/testsuite/gas/riscv/attribute-02.d | 7 +- gas/testsuite/gas/riscv/attribute-03.d | 7 +- gas/testsuite/gas/riscv/attribute-04.d | 5 +- gas/testsuite/gas/riscv/attribute-05.d | 6 +- gas/testsuite/gas/riscv/attribute-05.s | 4 +- gas/testsuite/gas/riscv/attribute-06.d | 5 +- gas/testsuite/gas/riscv/attribute-07.d | 5 +- gas/testsuite/gas/riscv/attribute-08.d | 3 + gas/testsuite/gas/riscv/attribute-09.d | 9 + gas/testsuite/gas/riscv/attribute-10.d | 9 + gas/testsuite/gas/riscv/attribute-unknown.d | 3 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 2 +- gas/testsuite/gas/riscv/march-fail-s-with-version | 2 - gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 25 + .../gas/riscv/priv-reg-fail-read-only-01.d | 2 +- .../gas/riscv/priv-reg-fail-read-only-01.l | 25 + .../gas/riscv/priv-reg-fail-read-only-01.s | 114 +- .../gas/riscv/priv-reg-fail-read-only-02.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 25 + .../gas/riscv/priv-reg-fail-version-1p10.d | 11 + .../gas/riscv/priv-reg-fail-version-1p10.l | 27 + .../gas/riscv/priv-reg-fail-version-1p11.d | 11 + .../gas/riscv/priv-reg-fail-version-1p11.l | 25 + .../gas/riscv/priv-reg-fail-version-1p9.d | 11 + .../gas/riscv/priv-reg-fail-version-1p9.l | 30 + .../gas/riscv/priv-reg-fail-version-1p9p1.d | 12 + .../gas/riscv/priv-reg-fail-version-1p9p1.l | 30 + gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 257 + gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 257 + gas/testsuite/gas/riscv/priv-reg-version-1p9.d | 257 + gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 257 + gas/testsuite/gas/riscv/priv-reg.d | 256 - gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z13.s | 12 +- gas/write.c | 16 +- gdb/ChangeLog | 295 + gdb/NEWS | 15 +- gdb/aarch64-tdep.c | 8 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 169 +- gdb/ada-typeprint.c | 18 +- gdb/ada-valprint.c | 46 +- gdb/ada-varobj.c | 4 +- gdb/amd64-tdep.c | 10 +- gdb/annotate.c | 19 +- gdb/annotate.h | 16 +- gdb/arm-tdep.c | 8 +- gdb/avr-tdep.c | 5 +- gdb/ax-gdb.c | 12 +- gdb/build-id.c | 2 +- gdb/buildsym.c | 9 +- gdb/c-lang.c | 2 +- gdb/c-typeprint.c | 26 +- gdb/c-varobj.c | 8 +- gdb/cli/cli-cmds.c | 6 + gdb/cli/cli-script.c | 3 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 43 +- gdb/command.h | 2 +- gdb/compile/compile-c-symbols.c | 4 +- gdb/compile/compile-c-types.c | 10 +- gdb/compile/compile-cplus-types.c | 10 +- gdb/compile/compile-object-load.c | 10 +- gdb/compile/compile-object-load.h | 1 - gdb/compile/compile-object-run.c | 10 +- gdb/completer.c | 2 +- gdb/corefile.c | 3 +- gdb/cp-abi.c | 6 +- gdb/cp-valprint.c | 12 +- gdb/ctfread.c | 14 +- gdb/d-valprint.c | 2 +- gdb/doc/ChangeLog | 16 + gdb/doc/gdb.texinfo | 21 +- gdb/dtrace-probe.c | 2 +- gdb/dwarf2/frame.c | 12 +- gdb/dwarf2/read.c | 159 +- gdb/elfread.c | 18 +- gdb/eval.c | 17 +- gdb/exec.c | 59 +- gdb/f-typeprint.c | 4 +- gdb/f-valprint.c | 2 +- gdb/gdb_bfd.c | 28 +- gdb/gdb_bfd.h | 7 +- gdb/gdbarch.c | 12 +- gdb/gdbarch.h | 12 +- gdb/gdbarch.sh | 39 +- gdb/gdbtypes.c | 190 +- gdb/gdbtypes.h | 60 +- gdb/gnu-v2-abi.c | 2 +- gdb/gnu-v3-abi.c | 16 +- gdb/go-lang.c | 4 +- gdb/guile/scm-type.c | 16 +- gdb/h8300-tdep.c | 13 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-sol2-nat.c | 20 +- gdb/i386-tdep.c | 6 +- gdb/i386-windows-tdep.c | 5 +- gdb/ia64-tdep.c | 4 +- gdb/infcall.c | 8 +- gdb/infcmd.c | 134 +- gdb/inferior.h | 2 - gdb/iq2000-tdep.c | 4 +- gdb/language.c | 5 +- gdb/language.h | 10 +- gdb/linux-fork.c | 4 +- gdb/lm32-tdep.c | 2 +- gdb/m2-typeprint.c | 16 +- gdb/m2-valprint.c | 4 +- gdb/m32c-tdep.c | 2 +- gdb/m68k-tdep.c | 2 +- gdb/machoread.c | 4 +- gdb/mdebugread.c | 28 +- gdb/mips-tdep.c | 36 +- gdb/mn10300-tdep.c | 4 +- gdb/nds32-tdep.c | 4 +- gdb/or1k-tdep.c | 2 +- gdb/p-lang.c | 4 +- gdb/p-typeprint.c | 12 +- gdb/p-valprint.c | 10 +- gdb/ppc-sysv-tdep.c | 8 +- gdb/procfs.c | 79 - gdb/procfs.h | 6 - gdb/python/py-type.c | 10 +- gdb/remote.c | 25 +- gdb/riscv-tdep.c | 14 +- gdb/riscv-tdep.h | 2 +- gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 64 +- gdb/rx-tdep.c | 4 +- gdb/s390-tdep.c | 8 +- gdb/score-tdep.c | 2 +- gdb/sh-tdep.c | 10 +- gdb/sol-thread.c | 32 - gdb/solib-aix.c | 10 +- gdb/solib-darwin.c | 4 +- gdb/solib-target.c | 18 +- gdb/source.c | 2 +- gdb/sparc64-tdep.c | 10 +- gdb/stabsread.c | 41 +- gdb/stack.c | 23 +- gdb/stap-probe.c | 2 +- gdb/symfile-debug.c | 2 +- gdb/symfile-mem.c | 14 +- gdb/symfile.c | 64 +- gdb/symfile.h | 41 +- gdb/symtab.c | 19 +- gdb/symtab.h | 5 +- gdb/target.c | 33 +- gdb/target.h | 20 +- gdb/testsuite/ChangeLog | 127 + gdb/testsuite/Makefile.in | 4 +- gdb/testsuite/boards/gold-gdb-index.exp | 45 + .../boards/{native-gdbserver.exp => gold.exp} | 31 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/boards/native-gdbserver.exp | 3 - gdb/testsuite/boards/simavr.exp | 95 + gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 12 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 7 + .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 6 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 1 + gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- gdb/testsuite/gdb.base/a2-run.exp | 11 +- gdb/testsuite/gdb.base/annota1.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 6 + gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 42 +- .../testsuite/gdb.base/gold-gdb-index-2.c | 17 +- .../testsuite/gdb.base/gold-gdb-index.c | 21 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 48 + .../testsuite/gdb.base/gold-gdb-index.h | 21 +- .../testsuite/gdb.base/inferior-args.c | 18 +- gdb/testsuite/gdb.base/inferior-args.exp | 124 + gdb/testsuite/gdb.base/jit-reader-host.c | 3 + gdb/testsuite/gdb.base/sym-file-loader.c | 5 +- .../testsuite/gdb.base/with-mf-inc.c | 27 +- .../testsuite/gdb.base/with-mf-main.c | 20 +- .../array_char_idx.exp => gdb.base/with-mf.exp} | 29 +- gdb/testsuite/gdb.cp/annota2.exp | 9 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 16 +- gdb/testsuite/lib/gdb.exp | 63 +- gdb/testsuite/lib/jit-elf-helpers.exp | 2 +- gdb/tic6x-tdep.c | 2 +- gdb/typeprint.c | 4 +- gdb/utils.c | 50 +- gdb/v850-tdep.c | 8 +- gdb/valops.c | 32 +- gdb/valprint.c | 47 +- gdb/windows-nat.c | 2 +- gdb/windows-tdep.c | 10 +- gdbserver/ChangeLog | 27 + gdbserver/linux-low.cc | 2 +- gdbserver/lynx-low.cc | 2 +- gdbserver/nto-low.cc | 3 +- gdbserver/server.cc | 4 +- gdbserver/win32-low.cc | 2 +- gdbsupport/ChangeLog | 22 + gdbsupport/common-inferior.cc | 99 + gdbsupport/common-inferior.h | 7 + gdbsupport/common-utils.cc | 23 - gdbsupport/common-utils.h | 4 - .../{common-inferior.cc => gdb-safe-ctype.h} | 36 +- gold/ChangeLog | 7 + gold/powerpc.cc | 42 +- gprof/ChangeLog | 9 + gprof/po/es.po | 240 +- gprof/utils.c | 5 +- include/ChangeLog | 29 + include/elf/common.h | 5 +- include/opcode/arm.h | 3 +- include/opcode/riscv-opc.h | 509 +- include/opcode/riscv.h | 76 + ld/ChangeLog | 166 + ld/deffilep.y | 33 +- ld/emultempl/aix.em | 33 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 10 +- ld/emultempl/elf.em | 10 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 6 +- ld/emultempl/pe.em | 44 +- ld/emultempl/pep.em | 44 +- ld/emultempl/ppc64elf.em | 3 +- ld/emultempl/spuelf.em | 4 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/emultempl/xtensaelf.em | 19 +- ld/ldelf.c | 3 +- ld/ldemul.c | 8 + ld/ldemul.h | 8 + ld/ldfile.c | 7 +- ld/ldlang.c | 18 +- ld/ldlang.h | 5 + ld/ldmain.c | 9 +- ld/ldmisc.c | 30 +- ld/lexsup.c | 40 +- ld/pe-dll.c | 47 +- ld/plugin.c | 6 +- ld/po/sv.po | 6298 ++++++++++++++++---- ld/testsuite/ld-aarch64/aarch64-elf.exp | 1 + ld/testsuite/ld-aarch64/emit-relocs-560.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-560.s | 3 + ld/testsuite/ld-elf/dl4e.out | 6 + ld/testsuite/ld-elf/eh6.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/shared.exp | 12 +- ld/testsuite/ld-elfvers/vers.exp | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 3 + ld/testsuite/ld-i386/i386.exp | 19 +- ld/testsuite/ld-i386/nogot1.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr19636-2a.d | 2 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 +- ld/testsuite/ld-i386/pr19636-2c.d | 2 +- ld/testsuite/ld-i386/pr19636-2d.d | 2 +- ld/testsuite/ld-i386/pr19636-2e.d | 2 +- ld/testsuite/ld-i386/pr19636-3d.d | 2 +- ld/testsuite/ld-i386/pr19636-3e.d | 2 +- ld/testsuite/ld-i386/pr19939b.d | 2 +- ld/testsuite/ld-i386/pr26018.d | 16 + ld/testsuite/ld-i386/undefweaka.d | 2 +- ld/testsuite/ld-i386/undefweakb.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 1 + ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 3 + ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 3 + ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 3 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-01.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-02.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-03.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-04.d | 3 + .../ld-riscv-elf/attr-merge-strict-align-05.d | 3 + ld/testsuite/ld-shared/shared.exp | 3 + ld/testsuite/ld-size/size.exp | 6 +- ld/testsuite/ld-unique/unique.exp | 2 +- ld/testsuite/ld-x86-64/pie1.d | 2 +- ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1e.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1a.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2c.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19939b.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 15 + ld/testsuite/ld-x86-64/pr26018.s | 7 + ld/testsuite/ld-x86-64/x86-64.exp | 30 +- opcodes/ChangeLog | 95 + opcodes/arc-ext.c | 10 +- opcodes/bpf-desc.c | 16 +- opcodes/epiphany-desc.c | 16 +- opcodes/fr30-desc.c | 16 +- opcodes/frv-desc.c | 16 +- opcodes/ip2k-desc.c | 16 +- opcodes/iq2000-desc.c | 16 +- opcodes/lm32-desc.c | 16 +- opcodes/m32c-desc.c | 16 +- opcodes/m32r-desc.c | 16 +- opcodes/mep-asm.c | 3 +- opcodes/mep-desc.c | 16 +- opcodes/mt-desc.c | 16 +- opcodes/nios2-dis.c | 26 +- opcodes/or1k-asm.c | 9 - opcodes/or1k-desc.c | 1827 +++--- opcodes/or1k-desc.h | 332 +- opcodes/or1k-dis.c | 9 - opcodes/or1k-ibld.c | 62 +- opcodes/or1k-opc.c | 152 - opcodes/or1k-opc.h | 28 +- opcodes/or1k-opinst.c | 428 +- opcodes/po/opcodes.pot | 139 +- opcodes/ppc-opc.c | 252 +- opcodes/riscv-dis.c | 80 +- opcodes/riscv-opc.c | 144 + opcodes/s390-opc.txt | 19 +- opcodes/sparc-dis.c | 3 +- opcodes/tic4x-dis.c | 14 +- opcodes/xc16x-desc.c | 16 +- opcodes/xstormy16-desc.c | 16 +- opcodes/xtensa-dis.c | 6 +- 505 files changed, 18456 insertions(+), 11491 deletions(-) delete mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.e create mode 100644 gas/testsuite/gas/riscv/attribute-09.d create mode 100644 gas/testsuite/gas/riscv/attribute-10.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg.d create mode 100644 gdb/testsuite/boards/gold-gdb-index.exp copy gdb/testsuite/boards/{native-gdbserver.exp => gold.exp} (55%) create mode 100644 gdb/testsuite/boards/simavr.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/gold-gdb-index-2.c (68%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/gold-gdb-index.c (68%) create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/gold-gdb-index.h (67%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/inferior-args.c (68%) create mode 100644 gdb/testsuite/gdb.base/inferior-args.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/with-mf-inc.c (68%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/with-mf-main.c (68%) copy gdb/testsuite/{gdb.ada/array_char_idx.exp => gdb.base/with-mf.exp} (57%) copy gdbsupport/{common-inferior.cc => gdb-safe-ctype.h} (52%) create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.s create mode 100644 ld/testsuite/ld-elf/dl4e.out create mode 100644 ld/testsuite/ld-i386/pr26018.d create mode 100644 ld/testsuite/ld-x86-64/pr26018.d create mode 100644 ld/testsuite/ld-x86-64/pr26018.s