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/gnu-master-arm-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from b12389f219 Fix pr27217 testcase failure adds 79c024436b gdb/py: fix gdb.parameter('data-directory') adds 1fd999d909 gdb: Handle missing .debug_str section adds 61dee7220e gdb/testsuite: fix fission support in the Dwarf assembler adds 56d467f4ee gdb: handle relative paths to DWO files adds efd86e5b0f sim: m32c: opc2c: remove unused vlist variable adds 5e18990f1f gdb: move cheap pointer equality check earlier in types_equal adds 30ab358668 gdb: allow casting to rvalue reference in more cases adds 0a703a4ced gdb/fortran: handle dynamic types within arrays and structures adds dc2b480f3d CTF: handle forward reference type adds e97007b64a gdb: make target_ops::follow_fork return void adds 97bf40d859 PR27676, PowerPC missing extended dcbt, dcbtst mnemonics adds ce7d813a0f PR27684, PowerPC missing mfsprg0 and others adds bf5271659d Automatic date update in version.in adds 0592e80bcf Aarch64 sim fix for gcc-10 miscompilation. adds 23cb7bac66 sim: testsuite: calculate $arch from $subdir adds eec8bf7eab bfd: use https for bugzilla adds 1bcee7fd87 sim: testsuite: skip tests when the port is disabled adds 05385fc777 sim: testsuite: support exit 77 for unsupported tests adds fbb3bcfcd8 gdb: Update producer check for Intel compilers. adds 16e311ab6d gdb: Allow prologue detection via symbols for Intel compilers. adds 2b8d134be4 sim: set ASAN_OPTIONS=detect_leaks=0 when running igen and opc2c adds b7f507caf0 Fix DTB generation mechanism and build failure adds 83a559f7b9 Remove unused variable un darwin_nat_target::resume adds 81e6e8ae40 Do not use old-style definitions in sim adds 32a046ab0d Add system includes in sim adds 06a88b3b39 Avoid sequence point warning in h8300 sim adds 39178037a1 Automatic date update in version.in adds c3f72de4f5 PowerPC disassembly of pcrel references adds 52efda8266 AArch64: Fix Atomic LD64/ST64 classification. adds dd17020328 AArch64: Fix Diagnostic messaging for LD/ST Exclusive. adds ed29efbd17 [sim,rx] Silence warning that turns into a build error adds 1ef6a59696 [AArch64] Fix include order for MTE adds 3a3fa80109 Add missing ChangeLog entry for sim/rx change. adds ac4d7c7bfa Automatic date update in version.in adds b3885679dd Fix handling DLL loads at run time adds 2cbb0a1b2e Automatic date update in version.in adds 114ee2a4ae Improve support for loading DLLs at run time in gdbserver. adds 6803e1cb21 Automatic date update in version.in adds e601909a32 RISC-V: Support to parse the multi-letter prefix in the arch [...] adds fc304b8891 PR27719, lang_mark_undefineds trashes memory adds 32d715691a Power10 bignum operands adds d5a71b1131 sim: cgen: move cgen_cpu_max_extra_bytes logic into the common code adds f0bae2552d RISC-V: Add i-ext as the implicit extension when e-ext is set. adds f5b1097353 RISC-V: The version of i-ext should be RISCV_UNKNOWN_VERSION [...] adds b585e89996 elf_backend_archive_symbol_lookup adds 2cc15b10e5 convert elf_link_hash macros to inline functions adds 9d8f30221b gdb, testsuite, btrace: relax unneeded stepi expected output adds 04977957ec gdbserver: constify the 'pid_to_exec_file' target op adds 43e05cd4f4 ENABLE_CHECKING in bfd, opcodes, binutils, ld adds d471748373 gdb, gdbserver: remove WinCE support code adds 6ba4cb845b RS6000 Add support to print vector register contents as float128 adds 4bb920c68e m68hc11 gas testsuite wart adds b722acca42 Add myself to gdb/MAINTAINERS adds 82d9b28047 [rs6000] Create a powerpc-power10.exp test adds e3d528d7e6 [PATCH, rs6000, v3][PR gdb/27525] displaced stepping across [...] adds c8a379440e [PATCH] gdb-power10-single-step adds 6b142048ad [PATCH,rs6000] Fix vsx-regs.exp testcase failure adds 8d85d1f53f Automatic date update in version.in adds e3839c100f RISC-V: Don't report the mismatched version warning for the [...] adds 0fa29e2dee Remove now unneeded #ifdef check for NT_NETBSD_PAX. adds 1cfc6f00e4 PR27722, error: array subscript has type char adds d2f1139ef0 bfd: avoid infinite loop when static linking XCOFF adds 0256da25c0 Remove process_stratum_target::hostio_last_error abstraction adds 6418520e7f Document the effect of --as-needed on --rpath on Linux based [...] adds d9d2ef05f1 Fix build failure for 32-bit targets with --enable-targets=all adds 329534fda7 [gdb] Fix regoff_t incompatibility adds 1228cb9094 Remove some unused typedefs from gdbserver adds 6cacd44948 Remove WinCE code from gdbreplay adds c159f35225 PR27723, Internal error in select_cie_for_fde adds c48a248e33 Automatic date update in version.in adds d20eb46617 Re: PR27723, Internal error in select_cie_for_fde adds 13acb58d42 PR27716, build failure for msdosdjgpp: PATH_MAX undeclared adds c9f9a78d00 PR27630, ubsan: elf32-arm.c:6587:20 adds 8985b74b7d PR27631, ubsan: elf32-metag.c:1550:10 adds 5f47741bf6 Remove unneeded tests for definitions of NT_BSDNETCORE values. adds ac4d323ea0 testsuite, gdb: recognize DW_OP_fbreg in lib/dwarf.exp adds 6be872a439 Ignore trailing bytes at the end of a Windows Resource Versi [...] adds 9917b5596a elf: Set p_memsz to p_filesz for loadable PT_NOTE segment adds 38ae29156f Remove use of _WIN32_WCE adds b9de3b915c gdb/doc: add missing parentheses around prompt in some examples adds 34dc0f9596 gdb/dwarf2: fix "info locals" for clang-compiled inlined functions adds fcc99c428a testsuite, dwarf2: use @DW_INL_declared_inlined in a test adds d4015fc5aa Automatic date update in version.in adds f6a1f95749 CSKY: Fix special_function in howto table adds ddfe525f28 RISC-V: PR27584, surpress local and empty name symbols for nm. adds d0ecdcddc3 Make objcopy -p work when an output file is specified adds 985e026451 PR27725, better objcopy -p times adds 54b4dcc530 gdb: refactor the initialization file lookup code adds 92e4e97a9f gdb: process early initialization files and command line options adds 5809fbf2e2 gdb: add "set startup-quietly" command adds 4c79248a46 PR27734, get_stat_atime_ns/get_stat_mtime_ns might not use p [...] adds 9e5e03df52 Use block_symbol in var_value_operation adds 644a2e75ac Use common_val_print_checked in print_variable_and_value adds a15a276b46 Avoid crash in Ada value printing with optimized-out array adds 41f14dc862 gdb/testsuite: use foreach_with_prefix in gdb.threads/fork-p [...] adds fd5c30cde5 gdb/testsuite: don't include paths in test names adds c45ecc9d16 gdb fbsd-nat: Use new-style debug macros adds 10737236a0 sim: Add SIM_EXTRA_CFLAGS after CSEARCH. adds f00b50d057 sim frv: Add a missing return value for frvbf_check_acc_range. adds 599a6ff01e sim lm32: Use a known-good shell with genmloop.sh. adds 32b14776a0 sim mn10300: Fix igen generation. adds 2694bce941 sim erc32: Add include path for readline. adds 971cd33fc6 Automatic date update in version.in adds ad7c46164f undefined reference to get_stat_atime adds a8ab209320 RISC-V: compress "addi d,CV,z" to "c.mv d,CV" adds a21b96dd66 Update the ChangeLog, and add the missing entries. adds 768589d180 RISC-V: PR27436, make operand C> work the same as >. adds 6f8f6017a0 PR27567, Linking PE files adds alignment section flags to ex [...] adds 1b6b755e91 Print bfloat16 DWARF types correctly adds 100e914da3 aarch64: Define RME system registers adds 321d0cd7e7 gdb/testsuite: use -gdwarf-4 in simavr board adds 458620aabb Fix syntax error in Rust test adds 3cbc7ac344 Rewrite the Rust expression parser adds 1b348b6b67 Automatic date update in version.in adds e357e9904c Add block_search_flags adds df35e6262d Let expand_symtabs_matching short-circuit adds 03a8ea51c3 Add search_flags to expand_symtabs_matching adds 3bfa51a75f Add 'domain' parameter to expand_symtabs_matching adds 84d865e39c Remove quick_symbol_functions::lookup_symbol adds 536a40f3a8 Remove quick_symbol_functions::map_symtabs_matching_filename adds 7089bd886e Remove quick_symbol_functions::expand_symtabs_for_function adds 90160b5703 Remove quick_symbol_functions::expand_symtabs_with_fullname adds 0b7b2c2adf Simplify quick_symbol_functions::map_matching_symbols adds da314dd397 Avoid crash in write_psymtabs_to_index adds 42c2c69462 Handle unaligned mapping of .gdb_index adds 100cfce897 Automatic date update in version.in adds 9eab4c18bd Automatic date update in version.in adds 3912a8db68 sim: cr16: fix build warnings adds d3b0ab8b36 sim: d10v: fix build warnings adds 7da5cf78fb sim: syscall: add getpid support adds 3e91feb948 sim: mn10300: delete unused func & header tests adds 37e9f18266 sim: switch to AC_CHECK_FUNCS_ONCE & merge a little adds 2390d77943 sim: iq2000: switch syscalls to common nltvals adds f956ecde56 sim: m32c: switch syscalls to common nltvals adds b3d4da0f12 sim: rx: switch syscalls to common nltvals adds b7c5246bbf sim: sh: switch syscalls to common nltvals adds f3d25569f1 sim: moxie: switch syscalls to common nltvals adds 41e166b43b sim: msp430: delete unused getopt.h probe adds 2c2645d7a8 sim: switch to AC_CHECK_HEADERS_ONCE adds 4dee4f3ea1 Fix compile time warning about unused functions. adds 9a8041fd94 gas: drop sprint_value() adds 392e0bcc0e Fix kfail patterns in inline-locals.exp adds fe1640ff8e arm64: add two initializers adds cd6608e49d aarch64: Add new data cache maintenance operations adds 02202574ec aarch64: New instructions for maintenance of GPT entries cac [...] adds 8d6502d2b0 Fix an assembler testuite failure when checking a toolchain [...] adds 229597a129 Fix a problem running the archiver program in MRI mode on ar [...] adds f5dc2ee39d gdb: use compiled_regex instead of std::regex adds 66d6b8522e Automatic date update in version.in adds 525174e886 gdb: Allow address space qualifier parsing in C++. adds 184dcd81c7 gdb: Fix reduce/reduce conflicts for qualifier_seq_noopt in [...] adds aee4e85e27 MAINTAINERS: Remove Martin Schwidefsky as s390 maintainer adds d549b029d6 sim: rl78/rx: drop unnecessary getopt.h probing adds c5df7e442e Rework the R_NEG support on both gas and ld for the PowerPC [...] adds 9c7c5f1e5c Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 179 ++ bfd/bfd-in2.h | 1 + bfd/coff-rs6000.c | 4 +- bfd/coff64-rs6000.c | 21 +- bfd/coffcode.h | 16 +- bfd/config.in | 3 + bfd/configure | 24 +- bfd/configure.ac | 15 +- bfd/configure.com | 2 +- bfd/elf-bfd.h | 61 +- bfd/elf.c | 9 +- bfd/elf32-arm.c | 7 +- bfd/elf32-csky.c | 122 +- bfd/elf32-hppa.c | 6 +- bfd/elf32-metag.c | 4 +- bfd/elf64-alpha.c | 3 +- bfd/elf64-ia64-vms.c | 16 +- bfd/elf64-ppc.c | 18 +- bfd/elflink.c | 56 +- bfd/elfnn-aarch64.c | 2 +- bfd/elfnn-ia64.c | 6 +- bfd/elfnn-riscv.c | 39 +- bfd/elfxx-riscv.c | 458 ++-- bfd/elfxx-riscv.h | 15 +- bfd/libbfd.h | 1 + bfd/reloc.c | 2 + bfd/version.h | 2 +- bfd/xcofflink.c | 17 +- binutils/ChangeLog | 107 + binutils/MAINTAINERS | 4 +- binutils/arsup.c | 4 + binutils/config.in | 25 + binutils/configure | 202 +- binutils/configure.ac | 80 +- binutils/objcopy.c | 13 +- binutils/objdump.c | 61 +- binutils/readelf.c | 157 +- binutils/rename.c | 116 +- binutils/resbin.c | 3 + binutils/sysdep.h | 15 - binutils/testsuite/binutils-all/objcopy.exp | 12 + .../testsuite/binutils-all/x86-64/pr27708.dump | 33 + .../testsuite/binutils-all/x86-64/pr27708.exe.bz2 | Bin 0 -> 5815 bytes binutils/testsuite/binutils-all/x86-64/x86-64.exp | 38 + gas/ChangeLog | 154 +- gas/NEWS | 2 + gas/as.h | 1 - gas/config/tc-aarch64.c | 47 +- gas/config/tc-i386.c | 4 +- gas/config/tc-ppc.c | 186 +- gas/config/tc-ppc.h | 19 +- gas/config/tc-riscv.c | 5 +- gas/config/tc-s390.c | 2 +- gas/doc/internals.texi | 7 - gas/dw2gencfi.c | 125 +- gas/expr.c | 50 +- gas/expr.h | 2 + gas/messages.c | 16 - gas/testsuite/gas/aarch64/diagnostic.l | 12 +- gas/testsuite/gas/aarch64/diagnostic.s | 1 + gas/testsuite/gas/aarch64/rme-invalid.d | 3 + gas/testsuite/gas/aarch64/rme-invalid.l | 2 + gas/testsuite/gas/aarch64/rme-invalid.s | 4 + gas/testsuite/gas/aarch64/rme.d | 20 + gas/testsuite/gas/aarch64/rme.s | 20 + gas/testsuite/gas/all/gas.exp | 2 + gas/testsuite/gas/m68hc11/m68hc11.exp | 22 +- gas/testsuite/gas/ppc/dcbt.d | 2 +- gas/testsuite/gas/ppc/power4_32.d | 6 +- gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/pr27676.d | 79 + gas/testsuite/gas/ppc/pr27676.s | 71 + gas/testsuite/gas/ppc/prefix-pcrel.d | 102 +- gas/testsuite/gas/ppc/prefix-pcrel.s | 11 + gas/testsuite/gas/ppc/prefix-reloc.d | 10 +- gas/testsuite/gas/ppc/vsx_32byte.d | 8 +- gas/testsuite/gas/riscv/c-zero-imm.d | 16 +- gas/testsuite/gas/riscv/c-zero-imm.s | 2 +- ...ail-porder-x-std.d => march-fail-order-x-std.d} | 2 +- ...ch-fail-porder-x-z.d => march-fail-order-x-z.d} | 2 +- gas/testsuite/gas/riscv/march-fail-order-x-z.l | 2 + gas/testsuite/gas/riscv/march-fail-order-x.l | 2 +- ...ail-porder-z-std.d => march-fail-order-z-std.d} | 2 +- gas/testsuite/gas/riscv/march-fail-order-z.l | 2 +- gas/testsuite/gas/riscv/march-fail-order-zx-std.l | 2 + gas/testsuite/gas/riscv/march-fail-porder.l | 2 - gas/testsuite/gas/riscv/march-fail-single-char-h.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char-s.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char-x.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char-z.d | 3 - gas/testsuite/gas/riscv/march-fail-single-char.l | 2 - .../gas/riscv/march-fail-single-prefix-h.d | 3 + .../gas/riscv/march-fail-single-prefix-s.d | 3 + .../gas/riscv/march-fail-single-prefix-x.d | 3 + .../gas/riscv/march-fail-single-prefix-z.d | 3 + .../gas/riscv/march-fail-single-prefix-zxm.d | 3 + gas/testsuite/gas/riscv/march-fail-single-prefix.l | 2 + gas/testsuite/gas/riscv/march-fail-unknown-std.l | 2 +- gas/testsuite/gas/riscv/march-fail-unknown-zxm.d | 3 + gas/testsuite/gas/riscv/march-fail-unknown.l | 2 +- gas/testsuite/gas/riscv/shamt-32.d | 3 + gas/testsuite/gas/riscv/shamt-32.l | 13 + gas/testsuite/gas/riscv/shamt-32.s | 31 + gas/testsuite/gas/riscv/shamt-64.d | 3 + gas/testsuite/gas/riscv/shamt-64.l | 7 + gas/testsuite/gas/riscv/shamt-64.s | 46 + gas/write.c | 8 +- gdb/ChangeLog | 475 +++- gdb/MAINTAINERS | 1 + gdb/Makefile.in | 7 +- gdb/NEWS | 19 + gdb/ada-exp.h | 4 +- gdb/ada-exp.y | 25 +- gdb/ada-lang.c | 62 +- gdb/ada-valprint.c | 5 +- gdb/amd64-tdep.c | 9 +- gdb/arch-utils.c | 8 +- gdb/ax-gdb.c | 6 +- gdb/c-exp.y | 20 +- gdb/config.in | 3 + gdb/configure | 6 + gdb/configure.ac | 3 + gdb/ctfread.c | 78 +- gdb/d-exp.y | 3 +- gdb/darwin-nat.c | 2 - gdb/doc/ChangeLog | 21 + gdb/doc/gdb.texinfo | 139 +- gdb/dwarf2/index-common.h | 21 +- gdb/dwarf2/index-write.c | 44 +- gdb/dwarf2/read.c | 755 ++--- gdb/dwarf2/section.c | 12 +- gdb/eval.c | 24 +- gdb/expop.h | 33 +- gdb/expprint.c | 9 + gdb/f-exp.h | 16 + gdb/f-exp.y | 9 +- gdb/f-lang.c | 40 + gdb/fbsd-nat.c | 62 +- gdb/fbsd-nat.h | 2 +- gdb/gdbtypes.c | 8 +- gdb/go-exp.y | 3 +- gdb/i386-tdep.c | 9 +- gdb/infrun.c | 6 +- gdb/linespec.c | 3 + gdb/linux-nat.c | 4 +- gdb/linux-nat.h | 2 +- gdb/m2-exp.y | 7 +- gdb/main.c | 253 +- gdb/nat/aarch64-mte-linux-ptrace.c | 3 +- gdb/nat/windows-nat.c | 11 - gdb/nat/windows-nat.h | 5 - gdb/objfiles.h | 40 +- gdb/obsd-nat.c | 4 +- gdb/obsd-nat.h | 2 +- gdb/p-exp.y | 6 +- gdb/parse.c | 4 +- gdb/printcmd.c | 2 +- gdb/producer.c | 63 +- gdb/producer.h | 23 +- gdb/psympriv.h | 22 +- gdb/psymtab.c | 269 +- gdb/python/py-symbol.c | 4 +- gdb/quick-symbol.h | 88 +- gdb/remote.c | 6 +- gdb/rs6000-tdep.c | 93 +- gdb/rust-exp.y | 2884 -------------------- gdb/rust-parse.c | 2351 ++++++++++++++++ gdb/symfile-debug.c | 146 +- gdb/symfile.c | 16 +- gdb/symfile.h | 3 +- gdb/symmisc.c | 2 + gdb/symtab.c | 4 + gdb/target-delegates.c | 22 +- gdb/target.c | 7 +- gdb/target.h | 8 +- gdb/testsuite/ChangeLog | 175 ++ gdb/testsuite/boards/simavr.exp | 4 + gdb/testsuite/gdb.arch/powerpc-addpcis.exp | 105 + .../powerpc-addpcis.s} | 27 +- gdb/testsuite/gdb.arch/powerpc-lnia.exp | 101 + .../powerpc-lnia.s} | 25 +- gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 131 + gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s | 45 + gdb/testsuite/gdb.arch/powerpc-power10.exp | 686 +++++ gdb/testsuite/gdb.arch/powerpc-power10.s | 639 +++++ gdb/testsuite/gdb.arch/vsx-regs.exp | 13 +- .../vsx-vsr-float28.c} | 17 +- gdb/testsuite/gdb.arch/vsx-vsr-float28.exp | 90 + .../testsuite/gdb.base/address_space_qualifier.exp | 36 +- gdb/testsuite/gdb.base/ctf-ptype.c | 12 + gdb/testsuite/gdb.base/ctf-ptype.exp | 2 + .../early-init-file.c} | 6 +- gdb/testsuite/gdb.base/early-init-file.exp | 148 + gdb/testsuite/gdb.btrace/reconnect.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-params.cc | 19 + gdb/testsuite/gdb.cp/rvalue-ref-params.exp | 9 + gdb/testsuite/gdb.dwarf2/arr-stride.exp | 33 +- gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp | 82 + .../gdb.dwarf2/dw2-inline-with-lexical-scope.c | 52 + .../gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 139 + gdb/testsuite/gdb.dwarf2/dw2-using-debug-str.exp | 41 + ...w2-using-debug-str.c => fission-absolute-dwo.c} | 0 ...sing-debug-str.exp => fission-absolute-dwo.exp} | 66 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 11 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 364 --- .../testsuite/gdb.dwarf2/fission-multi-cu.c | 37 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 195 +- ...w2-using-debug-str.c => fission-relative-dwo.c} | 0 ...sing-debug-str.exp => fission-relative-dwo.exp} | 63 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 15 +- .../testsuite/gdb.dwarf2/gdb-index-nodebug.exp | 33 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 158 ++ gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 | 93 + gdb/testsuite/gdb.opt/inline-locals.c | 20 + gdb/testsuite/gdb.opt/inline-locals.exp | 34 +- gdb/testsuite/gdb.python/py-parameter.exp | 52 + gdb/testsuite/gdb.rust/expr.exp | 6 +- gdb/testsuite/gdb.rust/simple.exp | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 10 +- gdb/testsuite/lib/dwarf.exp | 266 +- gdb/testsuite/lib/gdb-utils.exp | 1 + gdb/top.c | 50 +- gdb/top.h | 5 + gdb/ui-style.c | 4 +- gdb/valops.c | 21 +- gdb/windows-nat.c | 56 +- gdbserver/ChangeLog | 58 + gdbserver/Makefile.in | 1 - gdbserver/configure | 2 +- gdbserver/configure.ac | 2 +- gdbserver/configure.srv | 5 - gdbserver/gdbreplay.cc | 51 - gdbserver/hostio.cc | 8 +- gdbserver/hostio.h | 4 - gdbserver/linux-low.cc | 2 +- gdbserver/linux-low.h | 2 +- gdbserver/netbsd-low.cc | 4 +- gdbserver/netbsd-low.h | 2 +- gdbserver/server.cc | 3 +- gdbserver/target.cc | 8 +- gdbserver/target.h | 6 +- gdbserver/win32-low.cc | 225 +- gdbserver/win32-low.h | 4 - gprof/ChangeLog | 10 + gprof/corefile.c | 4 +- gprof/gprof.h | 4 - gprof/source.c | 17 +- gprof/utils.c | 8 +- include/ChangeLog | 16 + include/coff/internal.h | 2 +- include/coff/pe.h | 9 +- include/coff/ti.h | 5 +- include/coff/z80.h | 5 +- include/dis-asm.h | 4 + ld/ChangeLog | 56 + ld/config.in | 3 + ld/configure | 22 +- ld/configure.ac | 13 + ld/emultempl/armelf.em | 2 +- ld/emultempl/mipself.em | 2 +- ld/emultempl/solaris2.em | 3 +- ld/ld.texi | 16 + ld/ldelf.c | 2 +- ld/ldlang.c | 4 +- ld/libdep_plugin.c | 6 +- ld/plugin.c | 2 +- ld/testsuite/ld-powerpc/aix-neg-reloc-32.d | 23 + ld/testsuite/ld-powerpc/aix-neg-reloc-64.d | 23 + .../{aix-abs-branch-1.ex => aix-neg-reloc.ex} | 0 ld/testsuite/ld-powerpc/aix-neg-reloc.s | 30 + ld/testsuite/ld-powerpc/aix52.exp | 6 + ld/testsuite/ld-powerpc/inlinepcrel-1.d | 2 +- ld/testsuite/ld-powerpc/inlinepcrel-2.d | 2 +- ld/testsuite/ld-powerpc/notoc2.d | 12 +- ld/testsuite/ld-powerpc/notoc3.d | 6 +- ld/testsuite/ld-powerpc/pcrelopt.d | 64 +- ld/testsuite/ld-powerpc/startstop.d | 4 +- ld/testsuite/ld-powerpc/tlsget.d | 2 +- ld/testsuite/ld-powerpc/tlsget2.d | 2 +- ld/testsuite/ld-powerpc/tlsld.d | 2 +- ld/testsuite/ld-powerpc/weak1.d | 8 +- ld/testsuite/ld-powerpc/weak1so.d | 8 +- opcodes/ChangeLog | 61 + opcodes/aarch64-asm.c | 4 +- opcodes/aarch64-opc.c | 11 + opcodes/aarch64-tbl.h | 8 +- opcodes/config.in | 3 + opcodes/configure | 22 +- opcodes/configure.ac | 13 + opcodes/ppc-dis.c | 141 +- opcodes/ppc-opc.c | 98 +- opcodes/riscv-opc.c | 1 + sim/ChangeLog | 10 + sim/aarch64/ChangeLog | 14 + sim/aarch64/configure | 168 +- sim/aarch64/interp.c | 2 +- sim/aarch64/simulator.c | 4 +- sim/arm/ChangeLog | 8 + sim/arm/configure | 168 +- sim/arm/wrapper.c | 2 +- sim/avr/ChangeLog | 8 + sim/avr/configure | 168 +- sim/avr/interp.c | 2 +- sim/bfin/ChangeLog | 19 + sim/bfin/configure | 229 +- sim/bfin/configure.ac | 18 +- sim/bfin/interp.c | 6 +- sim/bpf/ChangeLog | 12 + sim/bpf/bpf.c | 2 +- sim/bpf/configure | 168 +- sim/bpf/sim-if.c | 3 +- sim/common/ChangeLog | 49 + sim/common/Make-common.in | 11 +- sim/common/cgen-utils.c | 24 +- sim/common/gennltvals.py | 6 + sim/common/nltvals.def | 163 ++ sim/common/sim-cpu.c | 15 +- sim/common/sim-cpu.h | 4 +- sim/common/syscall.c | 4 + sim/cr16/ChangeLog | 15 + sim/cr16/configure | 173 +- sim/cr16/configure.ac | 1 - sim/cr16/interp.c | 7 +- sim/cris/ChangeLog | 18 + sim/cris/configure | 185 +- sim/cris/configure.ac | 6 +- sim/cris/cris-tmpl.c | 2 + sim/cris/sim-if.c | 2 +- sim/cris/traps.c | 1 + sim/d10v/ChangeLog | 16 + sim/d10v/configure | 173 +- sim/d10v/configure.ac | 1 - sim/d10v/interp.c | 10 +- sim/erc32/ChangeLog | 45 + sim/erc32/Makefile.in | 6 +- sim/erc32/configure | 172 +- sim/erc32/configure.ac | 3 + sim/erc32/erc32.c | 137 +- sim/erc32/exec.c | 37 +- sim/erc32/float.c | 7 +- sim/erc32/func.c | 83 +- sim/erc32/help.c | 4 +- sim/erc32/interf.c | 56 +- sim/erc32/sis.c | 9 +- sim/example-synacor/ChangeLog | 8 + sim/example-synacor/configure | 168 +- sim/example-synacor/interp.c | 2 +- sim/frv/ChangeLog | 27 + sim/frv/cache.c | 1 + sim/frv/configure | 168 +- sim/frv/frv.c | 1 + sim/frv/interrupts.c | 1 + sim/frv/memory.c | 1 + sim/frv/profile.c | 1 + sim/frv/registers.c | 1 + sim/frv/sim-if.c | 20 +- sim/frv/traps.c | 4 +- sim/ft32/ChangeLog | 8 + sim/ft32/configure | 168 +- sim/ft32/interp.c | 2 +- sim/h8300/ChangeLog | 21 + sim/h8300/compile.c | 7 +- sim/h8300/configure | 178 +- sim/h8300/configure.ac | 2 +- sim/iq2000/ChangeLog | 29 + sim/iq2000/Makefile.in | 3 + sim/iq2000/configure | 168 +- sim/iq2000/iq2000.c | 44 +- sim/iq2000/sim-if.c | 16 +- sim/lm32/ChangeLog | 17 + sim/lm32/Makefile.in | 2 +- sim/lm32/configure | 168 +- sim/lm32/sim-if.c | 16 +- sim/m32c/ChangeLog | 24 + sim/m32c/Makefile.in | 13 +- sim/m32c/configure | 191 +- sim/m32c/configure.ac | 8 +- sim/m32c/opc2c.c | 3 - sim/m32c/syscall.h | 50 - sim/m32c/syscalls.c | 19 +- sim/m32r/ChangeLog | 18 + sim/m32r/configure | 168 +- sim/m32r/m32r.c | 1 + sim/m32r/sim-if.c | 16 +- sim/m32r/traps.c | 1 + sim/m4/sim_ac_common.m4 | 29 +- sim/m68hc11/ChangeLog | 8 + sim/m68hc11/configure | 168 +- sim/m68hc11/interp.c | 2 +- sim/mcore/ChangeLog | 8 + sim/mcore/configure | 168 +- sim/mcore/interp.c | 2 +- sim/microblaze/ChangeLog | 8 + sim/microblaze/configure | 168 +- sim/microblaze/interp.c | 2 +- sim/mips/ChangeLog | 12 + sim/mips/Makefile.in | 20 +- sim/mips/configure | 168 +- sim/mips/interp.c | 2 +- sim/mn10300/ChangeLog | 23 + sim/mn10300/Makefile.in | 7 +- sim/mn10300/config.in | 21 - sim/mn10300/configure | 193 +- sim/mn10300/configure.ac | 3 - sim/mn10300/interp.c | 2 +- sim/mn10300/mn10300.igen | 1 + sim/mn10300/op_utils.c | 3 - sim/moxie/ChangeLog | 24 + sim/moxie/Makefile.in | 19 +- sim/moxie/configure | 168 +- sim/moxie/interp.c | 13 +- sim/moxie/moxie-gdb.dtb | Bin 0 -> 519 bytes sim/msp430/ChangeLog | 17 + sim/msp430/config.in | 3 - sim/msp430/configure | 181 +- sim/msp430/configure.ac | 2 - sim/msp430/msp430-sim.c | 2 +- sim/or1k/ChangeLog | 8 + sim/or1k/configure | 168 +- sim/or1k/sim-if.c | 2 +- sim/ppc/ChangeLog | 8 + sim/ppc/Makefile.in | 10 +- sim/ppc/emul_unix.c | 1 + sim/pru/ChangeLog | 8 + sim/pru/configure | 168 +- sim/pru/interp.c | 2 +- sim/riscv/ChangeLog | 8 + sim/riscv/configure | 168 +- sim/riscv/interp.c | 2 +- sim/rl78/ChangeLog | 15 + sim/rl78/config.in | 3 - sim/rl78/configure | 181 +- sim/rl78/configure.ac | 2 - sim/rl78/main.c | 2 - sim/rx/ChangeLog | 27 + sim/rx/Makefile.in | 5 +- sim/rx/config.in | 3 - sim/rx/configure | 181 +- sim/rx/configure.ac | 2 - sim/rx/fpu.c | 2 +- sim/rx/main.c | 2 - sim/rx/syscall.h | 50 - sim/rx/syscalls.c | 21 +- sim/sh/ChangeLog | 19 + sim/sh/Makefile.in | 3 + sim/sh/configure | 168 +- sim/sh/interp.c | 47 +- sim/sh/syscall.h | 36 - sim/testsuite/ChangeLog | 15 + sim/testsuite/aarch64/ChangeLog | 4 + sim/testsuite/aarch64/allinsn.exp | 4 - sim/testsuite/arm/ChangeLog | 6 + sim/testsuite/arm/allinsn.exp | 4 - sim/testsuite/arm/iwmmxt/iwmmxt.exp | 4 - sim/testsuite/arm/misc.exp | 4 - sim/testsuite/arm/thumb/allthumb.exp | 4 - sim/testsuite/arm/xscale/xscale.exp | 4 - sim/testsuite/avr/ChangeLog | 4 + sim/testsuite/avr/allinsn.exp | 4 - sim/testsuite/bfin/ChangeLog | 8 + sim/testsuite/bfin/allinsn.exp | 4 - sim/testsuite/bfin/getpid.c | 18 + sim/testsuite/bpf/ChangeLog | 4 + sim/testsuite/bpf/allinsn.exp | 4 - sim/testsuite/cr16/ChangeLog | 5 + sim/testsuite/cr16/allinsn.exp | 4 - sim/testsuite/cr16/misc.exp | 4 - sim/testsuite/cris/ChangeLog | 5 + sim/testsuite/cris/asm/asm.exp | 4 - sim/testsuite/cris/c/c.exp | 4 - sim/testsuite/cris/hw/rv-n-cris/rvc.exp | 7 +- sim/testsuite/d10v/ChangeLog | 4 + sim/testsuite/d10v/allinsn.exp | 4 - sim/testsuite/example-synacor/ChangeLog | 4 + sim/testsuite/example-synacor/allinsn.exp | 4 - sim/testsuite/frv/ChangeLog | 6 + sim/testsuite/frv/allinsn.exp | 4 - sim/testsuite/frv/fr400/allinsn.exp | 4 - sim/testsuite/frv/fr500/allinsn.exp | 4 - sim/testsuite/frv/fr550/allinsn.exp | 4 - sim/testsuite/frv/interrupts.exp | 4 - sim/testsuite/frv/misc.exp | 4 - sim/testsuite/frv/parallel.exp | 4 - sim/testsuite/ft32/ChangeLog | 4 + sim/testsuite/ft32/allinsn.exp | 4 - sim/testsuite/h8300/ChangeLog | 4 + sim/testsuite/h8300/allinsn.exp | 4 - sim/testsuite/iq2000/ChangeLog | 4 + sim/testsuite/iq2000/allinsn.exp | 4 - sim/testsuite/lib/sim-defs.exp | 36 +- sim/testsuite/lm32/ChangeLog | 4 + sim/testsuite/lm32/allinsn.exp | 4 - sim/testsuite/m32c/ChangeLog | 4 + sim/testsuite/m32c/allinsn.exp | 4 - sim/testsuite/m32r/ChangeLog | 5 + sim/testsuite/m32r/allinsn.exp | 4 - sim/testsuite/m32r/misc.exp | 4 - sim/testsuite/m68hc11/ChangeLog | 4 + sim/testsuite/m68hc11/allinsn.exp | 4 - sim/testsuite/mcore/ChangeLog | 4 + sim/testsuite/mcore/allinsn.exp | 4 - sim/testsuite/microblaze/ChangeLog | 4 + sim/testsuite/microblaze/allinsn.exp | 4 - sim/testsuite/mips/ChangeLog | 4 + sim/testsuite/mips/basic.exp | 4 - sim/testsuite/mn10300/ChangeLog | 4 + sim/testsuite/mn10300/allinsn.exp | 4 - sim/testsuite/moxie/ChangeLog | 4 + sim/testsuite/moxie/allinsn.exp | 4 - sim/testsuite/msp430/ChangeLog | 4 + sim/testsuite/msp430/allinsn.exp | 4 - sim/testsuite/or1k/ChangeLog | 4 + sim/testsuite/or1k/alltests.exp | 4 - sim/testsuite/pru/ChangeLog | 4 + sim/testsuite/pru/allinsn.exp | 4 - sim/testsuite/riscv/ChangeLog | 4 + sim/testsuite/riscv/allinsn.exp | 4 - sim/testsuite/sh/ChangeLog | 4 + sim/testsuite/sh/allinsn.exp | 4 - sim/testsuite/v850/ChangeLog | 4 + sim/testsuite/v850/allinsns.exp | 4 - sim/v850/ChangeLog | 19 + sim/v850/Makefile.in | 2 +- sim/v850/configure | 205 +- sim/v850/configure.ac | 4 +- sim/v850/interp.c | 2 +- 528 files changed, 15109 insertions(+), 9322 deletions(-) create mode 100644 binutils/testsuite/binutils-all/x86-64/pr27708.dump create mode 100644 binutils/testsuite/binutils-all/x86-64/pr27708.exe.bz2 create mode 100644 gas/testsuite/gas/aarch64/rme-invalid.d create mode 100644 gas/testsuite/gas/aarch64/rme-invalid.l create mode 100644 gas/testsuite/gas/aarch64/rme-invalid.s create mode 100644 gas/testsuite/gas/aarch64/rme.d create mode 100644 gas/testsuite/gas/aarch64/rme.s create mode 100644 gas/testsuite/gas/ppc/pr27676.d create mode 100644 gas/testsuite/gas/ppc/pr27676.s rename gas/testsuite/gas/riscv/{march-fail-porder-x-std.d => march-fail-order-x-st [...] rename gas/testsuite/gas/riscv/{march-fail-porder-x-z.d => march-fail-order-x-z.d} (58%) create mode 100644 gas/testsuite/gas/riscv/march-fail-order-x-z.l rename gas/testsuite/gas/riscv/{march-fail-porder-z-std.d => march-fail-order-z-st [...] create mode 100644 gas/testsuite/gas/riscv/march-fail-order-zx-std.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-porder.l delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-h.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-s.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-x.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char-z.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-single-char.l create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-h.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-s.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-x.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-z.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix-zxm.d create mode 100644 gas/testsuite/gas/riscv/march-fail-single-prefix.l create mode 100644 gas/testsuite/gas/riscv/march-fail-unknown-zxm.d create mode 100644 gas/testsuite/gas/riscv/shamt-32.d create mode 100644 gas/testsuite/gas/riscv/shamt-32.l create mode 100644 gas/testsuite/gas/riscv/shamt-32.s create mode 100644 gas/testsuite/gas/riscv/shamt-64.d create mode 100644 gas/testsuite/gas/riscv/shamt-64.l create mode 100644 gas/testsuite/gas/riscv/shamt-64.s delete mode 100644 gdb/rust-exp.y create mode 100644 gdb/rust-parse.c create mode 100644 gdb/testsuite/gdb.arch/powerpc-addpcis.exp copy gdb/testsuite/{gdb.dwarf2/fission-multi-cu2.c => gdb.arch/powerpc-addpcis.s} (57%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-lnia.exp copy gdb/testsuite/{gdb.dwarf2/fission-multi-cu2.c => gdb.arch/powerpc-lnia.s} (61%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.s create mode 100644 gdb/testsuite/gdb.arch/powerpc-power10.exp create mode 100644 gdb/testsuite/gdb.arch/powerpc-power10.s rename gdb/testsuite/{gdb.dwarf2/fission-multi-cu1.c => gdb.arch/vsx-vsr-float28.c} (74%) create mode 100644 gdb/testsuite/gdb.arch/vsx-vsr-float28.exp copy sim/testsuite/or1k/alltests.exp => gdb/testsuite/gdb.base/address_space_quali [...] rename gdb/testsuite/{gdb.dwarf2/fission-multi-cu2.c => gdb.base/early-init-file.c} (89%) create mode 100644 gdb/testsuite/gdb.base/early-init-file.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bfloat16.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.c => fission-absolute-dwo.c} (100%) copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.exp => fission-absolute-dwo.exp} (53%) delete mode 100644 gdb/testsuite/gdb.dwarf2/fission-multi-cu.S rename gdbserver/hostio-errno.cc => gdb/testsuite/gdb.dwarf2/fission-multi-cu.c (57%) copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.c => fission-relative-dwo.c} (100%) copy gdb/testsuite/gdb.dwarf2/{dw2-using-debug-str.exp => fission-relative-dwo.exp} (55%) copy sim/testsuite/or1k/alltests.exp => gdb/testsuite/gdb.dwarf2/gdb-index-nodebug [...] create mode 100644 gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp create mode 100644 gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.f90 create mode 100644 ld/testsuite/ld-powerpc/aix-neg-reloc-32.d create mode 100644 ld/testsuite/ld-powerpc/aix-neg-reloc-64.d copy ld/testsuite/ld-powerpc/{aix-abs-branch-1.ex => aix-neg-reloc.ex} (100%) create mode 100644 ld/testsuite/ld-powerpc/aix-neg-reloc.s delete mode 100644 sim/m32c/syscall.h create mode 100644 sim/moxie/moxie-gdb.dtb delete mode 100644 sim/rx/syscall.h delete mode 100644 sim/sh/syscall.h create mode 100644 sim/testsuite/bfin/getpid.c