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 df4e92b91e Apply Check unsupported .symver with common symbol adds 94f78a777c RISC-V: Error, don't warn, for shfit amounts/CSRs adds 9bdfdbf929 RISC-V: Fix SLTI disassembly adds 926770baf4 Automatic date update in version.in adds 173205ca33 [ARM] Remove ARMv6S-M special casing adds ced40572e4 [ARM] Add support for ARMv8-R in assembler and readelf adds bff0500d7a [ARM] Add linker support for ARMv8-R adds 0cda1e190d [ARM] Add support for ARM Cortex-R52 processor adds b21351faa2 Automatic date update in version.in adds 5cc4ca837d fix out-of-bounds access in elf.c:find_link adds 2d3392bd42 Sync libiberty with upstream GCC. adds d7e2ebe7e7 Sync libiberty with upstream GCC. adds f076f0349c x86-dregs: Print debug registers one per line adds 07809eafc9 dtrace-probe: Put semicolon after while on its own line adds cc75e0fdae main: Don't add int to string adds 57963c05b9 Don't attach linker created section to --just-syms bfd adds 46adbd1740 Automatic date update in version.in adds cf9bdae906 Update check conditions for illegal placed instructions. adds 49fa50ef9c Fix compile time warning building gas for arm-wince target. adds 93ec5e2376 S/390: Fix testsuite segfault added with recent pgste patch. adds fd52715cfa Add pgste marker changelog adds a3aea05a66 Check unsupported .symver with common symbol adds 0602cdad74 Produce a consistent warning message when attempting to run [...] adds cfd14a500e Fix address violations when atempting to parse fuzzed binaries. adds 04e15b4a94 Fix address violation parsing a corrupt texhex format file. adds d1435379df ada-lex: Ignore warnings about register keyword adds 8b5a7a6e8c vec: Silence -Wunused-function warnings on clang adds 873c08142c record-full: Remove unused function netorder16 new a341068d43 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 90d076ad8d Revert "Apply Check unsupported .symver with common symbol" adds 515a446417 LD: Fix .startof.SECNAME/.sizeof.SECNAME tests for MIPS/IRIX adds 0630b49c47 Check file size before getting section contents new 6f8f1a82b0 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds b417536f23 MIPS/BFD: Consistently mark the LSI CW4010 as a MIPS II processor adds 1f473e3d0a Add a missing line to _bfd_generic_get_section_contents_in_window adds ab27f80c5d Fix GDB regressions caused by previous bfd_get_section_conte [...] adds dc819143fe Automatic date update in version.in adds 7211ae501e More fixes for bfd_get_section_contents change adds a6cbf936e3 RISC-V: Use pc-relative relocation for FDE initial location adds b1a2d7a0e5 MIPS/LD/testsuite: mips-elf-flags: Use `-h' only with `readelf' adds 1284e99a6c MIPS/LD/testsuite: mips-elf-flags: Use `remote_exec' to call [...] adds 7575e6a752 MIPS/LD/testsuite: mips-elf-flags: Add MIPS ABI Flags handling adds daba08c913 MIPS/GAS/testsuite: Capitalize the name of the `mips16e-save' test adds 2438385a4d MIPS/GAS/testsuite: Convert `mips16e-save-err' list test to [...] adds b0bd097ef6 MIPS/GAS/testsuite: Run SAVE/RESTORE tests across all MIPS16 [...] adds 79cb3f75de MIPS/GAS/testsuite: Drop the `mips16e-' prefix from SAVE/RES [...] adds ea9aafc41a Warning fix adds db665f427c darwin: Do not add a dummy thread adds 6806377956 Fix PR 13402 adds 8268c77870 Eliminate make_cleanup_obstack_free, introduce auto_obstack adds 2d68166e87 Remove debugging accidentally left in tekhex.c. adds a4d1e79aaa Remove MAX_REGISTER_SIZE from remote-sim.c new a6205d0c6d Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 23732b1e32 objfile_per_bfd_storage non-POD adds 6da67eb10d completion_list_add_name wrapper functions adds 9991e9d77f Automatic date update in version.in adds 38bf472a15 MIPS: Add Imagination interAptiv MR2 MIPS32r3 processor support adds c7d289d129 MIPS: Add Imagination interAptiv MR2 GAS test infrastructure adds 819e1f8697 MIPS: Add new Imagination interAptiv MR2 GAS and LD tests adds 41664b45ab Fix PR 21337: segfault when re-reading symbols. adds c604a79ad4 [ARM] Assembler and disassembler support Dot Product Extension adds 65a55fbbd9 [AArch64] Add dot product support for AArch64 to binutils adds 88305e1b9f Add support for version 2 of the GNU Build Attribute note sp [...] adds bc491f2e76 Use obstack_grow_str adds 6e75794e9d gdb/command.h: Include common/scoped_restore.h adds 47fdcf63c0 Change bfd_get_size/bfd_get_file_size to ufile_ptr adds 328ce951b2 Don't call bfd_get_file_size in _bfd_generic_get_section_contents adds 1b19ec9710 Automatic date update in version.in adds 88ab90e860 S390: Support guarded-storage core note sections adds 2aff25ba76 [AArch64] Remove duplicated code when handling some GOT relo [...] adds ff07562f1e [AArch64] Only override the symbol dynamic decision on undef [...] adds ec1acaba13 bfd: prevent all but undef weak syms from becoming dynamic i [...] adds adc764e7d2 Use target_desc fields expedite_regs and xmltarget ifndef IN [...] adds e1e94c4994 [ARC] Fix handling of cpu=... disassembler option value adds 2e74f9dd8a [ARC] Use FOR_EACH_DISASSEMBLER_OPTION to iterate over options adds 195bcdd518 Remove old stale expression_completer hack adds eb17d4137d Expression completer should not match explicit location options adds 3df5cd1394 RISC-V: Fix TLS copy relocs adds 92cebb3dbe MIPS/GAS: Clear the ASE_MIPS16E2_MT flag for recalculation adds 60804c53a0 MIPS/opcodes: Correctly combine ASE flags for ASE_MIPS16E2_M [...] adds 8d011e87df Automatic date update in version.in adds 9785fc2a4d MIPS: Fix XPA base and Virtualization ASE instruction handling adds f5b2fd523f MIPS: Add microMIPS R5 support adds 909b4e3d5f MIPS: Add microMIPS XPA support adds 4151f68428 MIPS: Add Imagination interAptiv MR2 MIPS32r3 processor supp [...] adds 60a02042ba Fix failures in MMIX linker tests introduced by fix for PR 21665. adds 51ed89aa0d PR cli/21688: Fix multi-line/inline command differentiation adds dc4bde35d1 PR cli/21688: Detect aliases when issuing python/compile/gui [...] adds b1d3c886aa MIPS/opcodes: Reorder LSA and DLSA instructions adds 33f466961c MIPS/GAS: Update `match_float_constant' and `match_operand' [...] adds 32f76c6773 Add support for a __gcc_isr pseudo isntruction to the AVR as [...] new 813f376566 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
The 5 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 | 198 +++++++ bfd/archures.c | 1 + bfd/bfd-in2.h | 6 +- bfd/bfdio.c | 8 +- bfd/compress.c | 2 +- bfd/cpu-mips.c | 5 +- bfd/elf-bfd.h | 4 + bfd/elf.c | 62 ++- bfd/elf32-arm.c | 47 +- bfd/elf32-avr.c | 5 +- bfd/elf32-v850.c | 4 +- bfd/elf64-s390.c | 25 +- bfd/elflink.c | 40 +- bfd/elfnn-aarch64.c | 177 +++--- bfd/elfnn-riscv.c | 12 +- bfd/elfxx-aarch64.c | 12 +- bfd/elfxx-mips.c | 28 +- bfd/elfxx-riscv.c | 16 + bfd/elfxx-sparc.c | 67 ++- bfd/libbfd.c | 13 +- bfd/libbfd.h | 1 + bfd/opncls.c | 18 +- bfd/reloc.c | 2 + bfd/tekhex.c | 4 + bfd/version.h | 2 +- binutils/ChangeLog | 76 +++ binutils/NEWS | 10 + binutils/bucomm.c | 2 + binutils/objcopy.c | 68 ++- binutils/objdump.c | 27 +- binutils/readelf.c | 32 +- binutils/testsuite/binutils-all/arc/double_store.s | 6 + binutils/testsuite/binutils-all/arc/objdump.exp | 73 ++- .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt-4.d | 13 + .../testsuite/binutils-all/mips/mips-xpa-virt.s | 14 + binutils/testsuite/binutils-all/mips/mips.exp | 4 + elfcpp/ChangeLog | 4 + gas/ChangeLog | 387 ++++++++++++++ gas/NEWS | 3 + gas/config/obj-elf.c | 15 + gas/config/tc-aarch64.c | 10 +- gas/config/tc-arc.c | 19 +- gas/config/tc-arm.c | 148 +++-- gas/config/tc-avr.c | 594 ++++++++++++++++++++- gas/config/tc-avr.h | 6 + gas/config/tc-mips.c | 100 +++- gas/config/tc-riscv.c | 36 +- gas/doc/c-aarch64.texi | 2 + gas/doc/c-arm.texi | 3 + gas/doc/c-avr.texi | 62 +++ gas/doc/c-mips.texi | 1 + gas/testsuite/gas/aarch64/dotproduct.d | 548 +++++++++++++++++++ gas/testsuite/gas/aarch64/dotproduct.s | 540 +++++++++++++++++++ gas/testsuite/gas/arc/asm-errors-3.d | 2 + gas/testsuite/gas/arc/asm-errors-3.err | 7 + gas/testsuite/gas/arc/asm-errors-3.s | 14 + gas/testsuite/gas/arm/armv8-a+fp.d | 2 + gas/testsuite/gas/arm/armv8-a+simd.d | 2 + gas/testsuite/gas/arm/armv8-a-bad.d | 4 +- gas/testsuite/gas/arm/armv8-a-bad.l | 96 ---- gas/testsuite/gas/arm/armv8-a-barrier-arm.d | 2 +- gas/testsuite/gas/arm/armv8-a-barrier-thumb.d | 2 +- gas/testsuite/gas/arm/armv8-a-it-bad.d | 5 +- gas/testsuite/gas/arm/armv8-a-it-bad.l | 18 - gas/testsuite/gas/arm/armv8-a.d | 2 + .../gas/arm/{armv8-a+fp.s => armv8-ar+fp.s} | 1 - .../gas/arm/{armv8-a+simd.s => armv8-ar+simd.s} | 1 - gas/testsuite/gas/arm/armv8-ar-bad.l | 96 ++++ .../gas/arm/{armv8-a-bad.s => armv8-ar-bad.s} | 1 - .../arm/{armv8-a-barrier.s => armv8-ar-barrier.s} | 0 gas/testsuite/gas/arm/armv8-ar-it-bad.l | 18 + .../arm/{armv8-a-it-bad.s => armv8-ar-it-bad.s} | 1 - gas/testsuite/gas/arm/{armv8-a.s => armv8-ar.s} | 0 .../gas/arm/{armv8-a+fp.d => armv8-r+fp.d} | 4 +- .../gas/arm/{armv8-a+simd.d => armv8-r+simd.d} | 4 +- gas/testsuite/gas/arm/armv8-r-bad.d | 4 + ...armv8-a-barrier-arm.d => armv8-r-barrier-arm.d} | 6 +- ...8-a-barrier-thumb.d => armv8-r-barrier-thumb.d} | 6 +- gas/testsuite/gas/arm/armv8-r-it-bad.d | 4 + gas/testsuite/gas/arm/{armv8-a.d => armv8-r.d} | 4 +- gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 18 + gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 17 + gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 18 + gas/testsuite/gas/arm/attr-march-armv8-r.d | 16 + .../gas/arm/{crc32-bad.d => crc32-armv8-a-bad.d} | 3 +- gas/testsuite/gas/arm/{crc32.d => crc32-armv8-a.d} | 3 +- .../gas/arm/{crc32-bad.s => crc32-armv8-ar-bad.s} | 0 .../gas/arm/{crc32.s => crc32-armv8-ar.s} | 0 .../gas/arm/{crc32-bad.d => crc32-armv8-r-bad.d} | 5 +- gas/testsuite/gas/arm/{crc32.d => crc32-armv8-r.d} | 5 +- gas/testsuite/gas/arm/dotprod-illegal.d | 2 + gas/testsuite/gas/arm/dotprod-illegal.l | 10 + gas/testsuite/gas/arm/dotprod-illegal.s | 16 + gas/testsuite/gas/arm/dotprod-legacy-arch.d | 3 + gas/testsuite/gas/arm/dotprod-legacy-arch.l | 3 + gas/testsuite/gas/arm/dotprod-thumb2.d | 297 +++++++++++ gas/testsuite/gas/arm/dotprod.d | 297 +++++++++++ gas/testsuite/gas/arm/dotprod.s | 44 ++ .../gas/arm/{mask_1.d => mask_1-armv8-a.d} | 3 +- .../gas/arm/{mask_1.s => mask_1-armv8-ar.s} | 0 .../gas/arm/{mask_1.d => mask_1-armv8-r.d} | 5 +- gas/testsuite/gas/avr/gccisr-01.d | 141 +++++ gas/testsuite/gas/avr/gccisr-01.s | 127 +++++ gas/testsuite/gas/avr/gccisr-02.d | 43 ++ gas/testsuite/gas/avr/gccisr-02.s | 38 ++ gas/testsuite/gas/avr/gccisr-03.d | 4 + gas/testsuite/gas/avr/gccisr-03.s | 6 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/pr21661.d | 2 + gas/testsuite/gas/elf/pr21661.l | 3 + gas/testsuite/gas/elf/pr21661.s | 4 + gas/testsuite/gas/mips/attr-gnu-4-5.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-6.d | 2 +- gas/testsuite/gas/mips/attr-gnu-4-7.d | 2 +- .../gas/mips/attr-none-o32-fp64-nooddspreg.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fp64.d | 2 +- gas/testsuite/gas/mips/attr-none-o32-fpxx.d | 2 +- gas/testsuite/gas/mips/elf_mach_interaptiv-mr2.d | 24 + .../gas/mips/interaptiv-mr2@isa-override-1.d | 6 + .../gas/mips/interaptiv-mr2@isa-override-1.l | 5 + .../gas/mips/interaptiv-mr2@isa-override-2.d | 4 + .../gas/mips/interaptiv-mr2@isa-override-2.l | 8 + gas/testsuite/gas/mips/interaptiv-mr2@mcu.d | 110 ++++ gas/testsuite/gas/mips/interaptiv-mr2@save-sub.d | 44 ++ gas/testsuite/gas/mips/interaptiv-mr2@save.d | 44 ++ gas/testsuite/gas/mips/micromips@r5.d | 9 + gas/testsuite/gas/mips/micromips@xpa.d | 25 + gas/testsuite/gas/mips/mips.exp | 30 +- gas/testsuite/gas/mips/mips16@save-sub.d | 65 +++ gas/testsuite/gas/mips/mips16e2-copy-err.d | 3 + gas/testsuite/gas/mips/mips16e2-copy-err.l | 29 + gas/testsuite/gas/mips/mips16e2-copy-err.s | 36 ++ gas/testsuite/gas/mips/mips16e2-copy.d | 32 ++ gas/testsuite/gas/mips/mips16e2-copy.s | 32 ++ .../mips/mips16e2-interaptiv-mr2@mips16-asmacro.d | 15 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-e.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-e.l | 131 +++++ .../mips/mips16e2-interaptiv-mr2@mips16-insn-t.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-insn-t.l | 43 ++ .../mips/mips16e2-interaptiv-mr2@mips16-macro-e.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-macro-e.l | 56 ++ .../mips/mips16e2-interaptiv-mr2@mips16-macro-t.d | 4 + .../mips/mips16e2-interaptiv-mr2@mips16-macro-t.l | 56 ++ .../mips/mips16e2-interaptiv-mr2@mips16-macro.d | 5 + .../mips/mips16e2-interaptiv-mr2@mips16-macro.l | 12 + .../gas/mips/mips16e2-interaptiv-mr2@mips16-sub.d | 6 + .../gas/mips/mips16e2-interaptiv-mr2@mips16-sub.l | 4 + .../mips/mips16e2-interaptiv-mr2@mips16e-64-sub.d | 6 + .../mips/mips16e2-interaptiv-mr2@mips16e-64-sub.l | 4 + ...e-64.d => mips16e2-interaptiv-mr2@mips16e-64.d} | 0 .../gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.d | 6 + .../gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.l | 4 + .../mips/mips16e2-interaptiv-mr2@mips16e2-mt-sub.d | 5 + gas/testsuite/gas/mips/mips16e2-mt-err.d | 3 + gas/testsuite/gas/mips/mips16e2-mt-err.l | 3 + gas/testsuite/gas/mips/mips16e2-mt-err.s | 14 + gas/testsuite/gas/mips/mips16e2@mips16e2-mt-sub.d | 36 +- .../mips/{mips16e-save.d => mips16e@save-sub.d} | 9 +- gas/testsuite/gas/mips/mips1@save-sub.d | 44 ++ gas/testsuite/gas/mips/mips2@save-sub.d | 5 + gas/testsuite/gas/mips/mips32@save-sub.d | 5 + gas/testsuite/gas/mips/mips3@save-sub.d | 5 + gas/testsuite/gas/mips/mips4@save-sub.d | 5 + gas/testsuite/gas/mips/mips5@save-sub.d | 5 + gas/testsuite/gas/mips/mips64@save-sub.d | 5 + gas/testsuite/gas/mips/octeon2@save-sub.d | 44 ++ gas/testsuite/gas/mips/octeon3@save-sub.d | 5 + gas/testsuite/gas/mips/r3000@save-sub.d | 5 + gas/testsuite/gas/mips/r3900@save-sub.d | 5 + gas/testsuite/gas/mips/r4000@save-sub.d | 5 + gas/testsuite/gas/mips/r5900@save-sub.d | 5 + gas/testsuite/gas/mips/save-err.d | 3 + .../gas/mips/{mips16e-save-err.l => save-err.l} | 0 .../gas/mips/{mips16e-save-err.s => save-err.s} | 2 +- gas/testsuite/gas/mips/save-sub.d | 43 ++ gas/testsuite/gas/mips/save-sub.s | 2 + gas/testsuite/gas/mips/{mips16e-save.d => save.d} | 8 +- gas/testsuite/gas/mips/{mips16e-save.s => save.s} | 8 +- gas/testsuite/gas/mips/sb1@save-sub.d | 5 + gas/testsuite/gas/mips/vr5400@save-sub.d | 5 + gas/testsuite/gas/mips/xlr@save-sub.d | 5 + gas/testsuite/gas/mips/xpa-err.d | 3 + gas/testsuite/gas/mips/xpa-err.l | 2 + gas/testsuite/gas/mips/xpa-err.s | 8 + gas/testsuite/gas/mips/xpa-virt-err.d | 3 + gas/testsuite/gas/mips/xpa-virt-err.l | 3 + gas/testsuite/gas/mips/xpa-virt-err.s | 15 + gas/testsuite/gas/mips/xpa.d | 4 +- gdb/ChangeLog | 144 +++++ gdb/ada-lex.l | 10 + gdb/c-exp.y | 10 +- gdb/c-lang.c | 7 +- gdb/cli/cli-script.c | 9 +- gdb/command.h | 1 + gdb/common/diagnostics.h | 20 +- gdb/common/vec.h | 25 + gdb/completer.c | 10 +- gdb/d-exp.y | 11 +- gdb/darwin-nat.c | 78 ++- gdb/dtrace-probe.c | 3 +- gdb/dwarf2loc.c | 7 +- gdb/dwarf2read.c | 18 +- gdb/gdb_obstack.h | 15 + gdb/gdbserver/ChangeLog | 6 + gdb/gdbserver/tdesc.h | 2 + gdb/go-exp.y | 9 +- gdb/linux-tdep.c | 7 +- gdb/main.c | 2 +- gdb/mi/mi-cmd-break.c | 4 +- gdb/nat/x86-dregs.c | 16 +- gdb/objfiles.c | 15 +- gdb/objfiles.h | 32 +- gdb/printcmd.c | 12 +- gdb/record-full.c | 10 - gdb/regformats/regdat.sh | 3 + gdb/remote-sim.c | 38 +- gdb/rust-exp.y | 15 +- gdb/symfile.c | 25 +- gdb/symtab.c | 40 +- gdb/testsuite/ChangeLog | 22 + gdb/testsuite/gdb.base/printcmds.exp | 6 + gdb/testsuite/gdb.base/reread-readsym.c | 22 + gdb/testsuite/gdb.base/reread-readsym.exp | 61 +++ gdb/testsuite/gdb.python/py-cmd.exp | 65 +++ gdb/utils.c | 24 +- gdb/utils.h | 3 - gdb/valprint.c | 17 +- include/ChangeLog | 67 +++ include/elf/arm.h | 1 + include/elf/common.h | 4 + include/elf/mips.h | 2 + include/elf/riscv.h | 1 + include/opcode/aarch64.h | 2 + include/opcode/arm.h | 24 +- include/opcode/avr.h | 5 + include/opcode/mips.h | 24 +- ld/ChangeLog | 65 +++ ld/emultempl/elf32.em | 10 +- ld/testsuite/ld-arm/arm-elf.exp | 6 + ld/testsuite/ld-arm/attr-merge-11.attr | 9 + ld/testsuite/ld-arm/attr-merge-11a.s | 5 + ld/testsuite/ld-arm/attr-merge-11b.s | 5 + ld/testsuite/ld-arm/attr-merge-12.attr | 9 + ld/testsuite/ld-arm/attr-merge-12a.s | 5 + ld/testsuite/ld-arm/attr-merge-12b.s | 5 + ld/testsuite/ld-avr/pr13402.d | 16 + ld/testsuite/ld-avr/pr13402.s | 9 + ld/testsuite/ld-elf/sizeofa.d | 4 +- ld/testsuite/ld-elf/sizeofc.d | 4 +- ld/testsuite/ld-elf/startofa.d | 4 +- ld/testsuite/ld-elf/startofc.d | 4 +- ld/testsuite/ld-mips-elf/lsi-4010-isa.d | 23 + ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 107 +++- ld/testsuite/ld-mips-elf/mips-elf.exp | 3 + libiberty/ChangeLog | 102 ++++ libiberty/cp-demangle.c | 28 +- libiberty/cp-demangle.h | 4 - libiberty/cplus-dem.c | 16 +- libiberty/d-demangle.c | 518 ++++++++++-------- libiberty/testsuite/d-demangle-expected | 252 ++++++++- libiberty/testsuite/demangle-expected | 15 + opcodes/ChangeLog | 87 +++ opcodes/aarch64-asm.c | 14 + opcodes/aarch64-dis-2.c | 382 ++++++------- opcodes/aarch64-dis.c | 15 + opcodes/aarch64-tbl.h | 24 + opcodes/arc-dis.c | 36 +- opcodes/arm-dis.c | 6 + opcodes/micromips-opc.c | 14 + opcodes/mips-dis.c | 244 +++++---- opcodes/mips-formats.h | 7 +- opcodes/mips-opc.c | 34 +- opcodes/mips16-opc.c | 6 + opcodes/riscv-opc.c | 4 +- patches/README | 1 - patches/binutils-pr21661.patch | 112 ---- 279 files changed, 7953 insertions(+), 1470 deletions(-) create mode 100644 binutils/testsuite/binutils-all/arc/double_store.s create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-1.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-2.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-3.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt-4.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-xpa-virt.s create mode 100644 gas/testsuite/gas/aarch64/dotproduct.d create mode 100644 gas/testsuite/gas/aarch64/dotproduct.s create mode 100644 gas/testsuite/gas/arc/asm-errors-3.d create mode 100644 gas/testsuite/gas/arc/asm-errors-3.err create mode 100644 gas/testsuite/gas/arc/asm-errors-3.s delete mode 100644 gas/testsuite/gas/arm/armv8-a-bad.l delete mode 100644 gas/testsuite/gas/arm/armv8-a-it-bad.l rename gas/testsuite/gas/arm/{armv8-a+fp.s => armv8-ar+fp.s} (99%) rename gas/testsuite/gas/arm/{armv8-a+simd.s => armv8-ar+simd.s} (99%) create mode 100644 gas/testsuite/gas/arm/armv8-ar-bad.l rename gas/testsuite/gas/arm/{armv8-a-bad.s => armv8-ar-bad.s} (99%) rename gas/testsuite/gas/arm/{armv8-a-barrier.s => armv8-ar-barrier.s} (100%) create mode 100644 gas/testsuite/gas/arm/armv8-ar-it-bad.l rename gas/testsuite/gas/arm/{armv8-a-it-bad.s => armv8-ar-it-bad.s} (98%) rename gas/testsuite/gas/arm/{armv8-a.s => armv8-ar.s} (100%) copy gas/testsuite/gas/arm/{armv8-a+fp.d => armv8-r+fp.d} (98%) copy gas/testsuite/gas/arm/{armv8-a+simd.d => armv8-r+simd.d} (98%) create mode 100644 gas/testsuite/gas/arm/armv8-r-bad.d copy gas/testsuite/gas/arm/{armv8-a-barrier-arm.d => armv8-r-barrier-arm.d} (89%) copy gas/testsuite/gas/arm/{armv8-a-barrier-thumb.d => armv8-r-barrier-thumb.d} (89%) create mode 100644 gas/testsuite/gas/arm/armv8-r-it-bad.d copy gas/testsuite/gas/arm/{armv8-a.d => armv8-r.d} (98%) create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r+fp.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r+simd.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-r.d copy gas/testsuite/gas/arm/{crc32-bad.d => crc32-armv8-a-bad.d} (92%) copy gas/testsuite/gas/arm/{crc32.d => crc32-armv8-a.d} (92%) rename gas/testsuite/gas/arm/{crc32-bad.s => crc32-armv8-ar-bad.s} (100%) rename gas/testsuite/gas/arm/{crc32.s => crc32-armv8-ar.s} (100%) rename gas/testsuite/gas/arm/{crc32-bad.d => crc32-armv8-r-bad.d} (89%) rename gas/testsuite/gas/arm/{crc32.d => crc32-armv8-r.d} (89%) create mode 100644 gas/testsuite/gas/arm/dotprod-illegal.d create mode 100644 gas/testsuite/gas/arm/dotprod-illegal.l create mode 100644 gas/testsuite/gas/arm/dotprod-illegal.s create mode 100644 gas/testsuite/gas/arm/dotprod-legacy-arch.d create mode 100644 gas/testsuite/gas/arm/dotprod-legacy-arch.l create mode 100644 gas/testsuite/gas/arm/dotprod-thumb2.d create mode 100644 gas/testsuite/gas/arm/dotprod.d create mode 100644 gas/testsuite/gas/arm/dotprod.s copy gas/testsuite/gas/arm/{mask_1.d => mask_1-armv8-a.d} (93%) rename gas/testsuite/gas/arm/{mask_1.s => mask_1-armv8-ar.s} (100%) rename gas/testsuite/gas/arm/{mask_1.d => mask_1-armv8-r.d} (92%) create mode 100644 gas/testsuite/gas/avr/gccisr-01.d create mode 100644 gas/testsuite/gas/avr/gccisr-01.s create mode 100644 gas/testsuite/gas/avr/gccisr-02.d create mode 100644 gas/testsuite/gas/avr/gccisr-02.s create mode 100644 gas/testsuite/gas/avr/gccisr-03.d create mode 100644 gas/testsuite/gas/avr/gccisr-03.s create mode 100644 gas/testsuite/gas/elf/pr21661.d create mode 100644 gas/testsuite/gas/elf/pr21661.l create mode 100644 gas/testsuite/gas/elf/pr21661.s create mode 100644 gas/testsuite/gas/mips/elf_mach_interaptiv-mr2.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-1.l create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-2.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@mcu.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@save-sub.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@save.d create mode 100644 gas/testsuite/gas/mips/micromips@r5.d create mode 100644 gas/testsuite/gas/mips/micromips@xpa.d create mode 100644 gas/testsuite/gas/mips/mips16@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-copy-err.d create mode 100644 gas/testsuite/gas/mips/mips16e2-copy-err.l create mode 100644 gas/testsuite/gas/mips/mips16e2-copy-err.s create mode 100644 gas/testsuite/gas/mips/mips16e2-copy.d create mode 100644 gas/testsuite/gas/mips/mips16e2-copy.s create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-asmacro.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-insn-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-e.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-e.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-t.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro-t.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-macro.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16-sub.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-64-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-64-sub.l copy gas/testsuite/gas/mips/{mips16e-32@mips16e-64.d => mips16e2-interaptiv-mr2@mi [...] create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e-sub.l create mode 100644 gas/testsuite/gas/mips/mips16e2-interaptiv-mr2@mips16e2-mt-sub.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-err.d create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-err.l create mode 100644 gas/testsuite/gas/mips/mips16e2-mt-err.s copy gas/testsuite/gas/mips/{mips16e-save.d => mips16e@save-sub.d} (92%) create mode 100644 gas/testsuite/gas/mips/mips1@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips2@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips32@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips3@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips4@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips5@save-sub.d create mode 100644 gas/testsuite/gas/mips/mips64@save-sub.d create mode 100644 gas/testsuite/gas/mips/octeon2@save-sub.d create mode 100644 gas/testsuite/gas/mips/octeon3@save-sub.d create mode 100644 gas/testsuite/gas/mips/r3000@save-sub.d create mode 100644 gas/testsuite/gas/mips/r3900@save-sub.d create mode 100644 gas/testsuite/gas/mips/r4000@save-sub.d create mode 100644 gas/testsuite/gas/mips/r5900@save-sub.d create mode 100644 gas/testsuite/gas/mips/save-err.d rename gas/testsuite/gas/mips/{mips16e-save-err.l => save-err.l} (100%) rename gas/testsuite/gas/mips/{mips16e-save-err.s => save-err.s} (96%) create mode 100644 gas/testsuite/gas/mips/save-sub.d create mode 100644 gas/testsuite/gas/mips/save-sub.s rename gas/testsuite/gas/mips/{mips16e-save.d => save.d} (92%) rename gas/testsuite/gas/mips/{mips16e-save.s => save.s} (90%) create mode 100644 gas/testsuite/gas/mips/sb1@save-sub.d create mode 100644 gas/testsuite/gas/mips/vr5400@save-sub.d create mode 100644 gas/testsuite/gas/mips/xlr@save-sub.d create mode 100644 gas/testsuite/gas/mips/xpa-err.d create mode 100644 gas/testsuite/gas/mips/xpa-err.l create mode 100644 gas/testsuite/gas/mips/xpa-err.s create mode 100644 gas/testsuite/gas/mips/xpa-virt-err.d create mode 100644 gas/testsuite/gas/mips/xpa-virt-err.l create mode 100644 gas/testsuite/gas/mips/xpa-virt-err.s create mode 100644 gdb/testsuite/gdb.base/reread-readsym.c create mode 100644 gdb/testsuite/gdb.base/reread-readsym.exp create mode 100644 ld/testsuite/ld-arm/attr-merge-11.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-11a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-11b.s create mode 100644 ld/testsuite/ld-arm/attr-merge-12.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-12a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-12b.s create mode 100644 ld/testsuite/ld-avr/pr13402.d create mode 100644 ld/testsuite/ld-avr/pr13402.s create mode 100644 ld/testsuite/ld-mips-elf/lsi-4010-isa.d delete mode 100644 patches/binutils-pr21661.patch