This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig in repository toolchain/ci/binutils-gdb.
from 3633d4fb44 Automatic date update in version.in adds 0ef4c3f83b sim: h8300 Fixed different behavior in preinc/predec. adds 9d7c4ba5e5 sim: h8300 add special case test. adds 1273b2f8ac x86: Restore PC16 relocation overflow check adds c445a93910 Automatic date update in version.in adds 25663db430 MIPS/GAS: Use FCSR rather than RA with CFC1/CTC1 adds c9de3168a9 microMIPS/opcodes: Refer FPRs rather than FCRs with DMTC1 adds cccc84faff MIPS/opcodes: Free up redundant `g' operand code adds 9623cc5d1f MIPS/binutils/testsuite: Fix XPA and Virtualization ASE cases adds a3fb396f2d MIPS/opcodes: Add TX39 CP0 register names adds 9204ccd4b1 MIPS/opcodes: Do not use CP0 register names for control registers adds 709aa065e1 MIPS/GAS/testsuite: Add tests for coprocessor access instructions adds dd84446824 MIPS/opcodes: Add legacy CP1 control register names adds b1458c4569 MIPS/opcodes: Factor out ISA matching against flags adds 21629cf8bc MIPS/opcodes: Properly handle ISA exclusion adds b930964c42 MIPS/opcodes: Disassemble the RFE instruction adds 270e2b7ddc MIPS/GAS/testsuite: Add tests for coprocessor branch instructions adds fa49574399 MIPS/opcodes: Remove DMFC3 and DMTC3 instructions adds 9573a461da MIPS/opcodes: Accurately record coprocessor opcode CPU/ISA m [...] adds 2d5e2889ca MIPS/GAS/testsuite: Run coprocessor tests across all ISAs adds 4c67fb41f9 MIPS/GAS/testsuite: Run RFE test across all ISAs adds 28b7d4f1c9 MIPS/GAS/testsuite: Add C0, C1, C2, C3 opcode tests adds 49149d595c MIPS/opcodes: Reorder legacy COP0, COP2, COP3 opcode instructions adds f006d9e205 sim: bfin: fix the otp fix fix adds d6249f5f1c readelf and objdump help adds 1ff6a3b8e5 PowerPC table driven -Mraw disassembly adds 3067d0b1be Fix InlinedFrameDecorator example adds 63e47e1072 Re: readelf and objdump help adds 5c9e84c2d8 sim: leverage gnulib adds 80e61ea097 sim: m32c: rename open symbol to avoid collisions adds cd7caae651 sim: sh: fix a few compiler warnings adds fc12ae4215 sim: frv: fix compiler parentheses suggestions warnings adds 67514280fc sim: frv: fix up a bunch of prototype warnings adds 8ea881d9e3 sim: mips: fix build w/out dv-sockser adds b25370aa9f sim: pull in extra gnulib libs too adds fc23e71a17 sim: mn10300: add SIGTRAP fallback adds 1f8ef36f75 sim: v850: add pointer casts for execv on Windows adds 952170707b sim: ppc: avoid shadowing errno adds c5b349e1c5 sim: ppc: enable -Wno-format for mingw targets adds eddc7b6871 Automatic date update in version.in adds 140c5aec0d Automatic date update in version.in adds c96e8b04d3 Remove dwarf2_per_bfd::m_num_psymtabs adds cc653233da Set is_debug_types in allocate_signatured_type adds ef9d256562 RISC-V: PR27566, Do not relax when data segment phase is exp [...] adds 4631503b28 gdb: move dwarf2_per_cu_data and signatured_type up adds 46c6bcf650 gdb: add and use signatured_type_up adds 9ea36493f6 gdb: pass signature to allocate_signatured_type and signatur [...] adds a2cf3633b3 Automatic date update in version.in adds b4b3e2dee2 gdb: avoid premature dummy frame garbage collection adds 9b715c68e8 gdb/arm: add support for bare-metal core dumps adds b97eff8ffa gdb: run 'maint selftest' with an executable loaded adds 17d305ef8f [gdb/symtab] Ignore cold clones adds f99d1d3749 Remove gdb/testsuite/configure adds bdbbcd5774 Always build 'all' in gdb/testsuite adds 2adf178139 Apply silent Makefile rules to gdb/testsuite adds ba56237dab Clean up gdb's --enable-shared adds 906f72d454 Remove some gdb/data-directory special cases adds aeeb758df5 Conditionally restore displaced stepping state after fork. adds 75bf2c9cf7 Automatic date update in version.in adds 45342c7c91 asan: heap buffer overflow in _bfd_elf_parse_attributes adds 8a222a6b0f gdb/testsuite: escape '*' character in pattern used by flang adds f2d4211150 gdb/testsuite: only add -J option when compiling with gfortran adds 8f46711443 arc: Construct disassembler options dynamically adds 170960e8e1 Fix threadapply test adds ea6197bf5f sim m32c: Include defs.h in m32c.opc and r8c.opc. adds 60be64b396 Fix temp-dir leakage in per-bfd-sharing.exp adds 9ef5bfdad9 Automatic date update in version.in adds a38d139645 PR1202, mcore disassembler: wrong address loopt adds 364d772977 PR2589, ld vs. ld.so adds bbd47c1230 PR4283, update gprof manual with note about GMON_OUT_PREFIX adds 6ac5237cf1 Restore gdb.SYMBOL_LABEL_DOMAIN constant adds 7cfa3e63f9 Add myself to gdb/MAINTAINERS adds 4c958d7911 Add ChangeLog entry for previous commit adds 8381088119 Report additional details for signals received on FreeBSD. adds 415c8100a2 Update my email address in MAINTAINERS adds df5bc734f2 gdb: fix eval.c assert during inferior exit event adds 25e821a6c2 Automatic date update in version.in adds 1bace02a96 Initial TUI mouse support adds a53755664f Forward mouse click to python TUI window adds 4351271e9c gdb: add some additional debug output in remote.c adds 386de171cb Add PROP_VARIABLE_NAME adds 30569fbb57 Automatic date update in version.in adds ae61ef2c56 arc: Add 'set disassembler-options' support adds ad4bd975fc Fix symbol constants tests for Python 3 adds 5bea0c3276 sim: common: start dedicated local.mk adds b316465fab Use ACX_NONCANONICAL_TARGET in gdb/configure adds 19d6d783e1 Fix gdb/data-directory Makefile-regeneration rule adds 8ff8c543b4 Really fix data-directory/Makefile rebuilding adds 4a97754465 Fix gdb crash due to SIGPIPE when the compile command fails adds 9482e6e450 Automatic date update in version.in adds 921b2bc73e gdb/testsuite: set sysroot in gdb.server/stop-reply-no-threa [...] adds 53f18dfd3e Automatic date update in version.in adds 6bee34a1dc fix Dwarf2 build with certain gcc versions adds a442cac508 ix86: wrap constants adds 4e014f6ac0 x86: immediate operands don't allow for vector operations adds f70c6814bb x86: remove pointless 2nd parameter from check_VecOperations() adds 98ff9f1c5d x86/Intel: drop unnecessary bracket matching from parse_operands() adds c8d541e2e7 x86: correct absolute branch check with segment override adds 9d299bea8c x86: make symbol quotation check consistent in i386_att_operand() adds 014fbcda4c x86: allow unary operators to start a memory operand adds e68c3d59ac x86: better respect quotes in parse_operands() adds 6b5ba0d49e x86: honor quoted figure braces in i386_att_operand() adds 7ee8c12755 [gdb/testsuite] Fix info-types-c.exp adds bc37aacde1 [gdb/testsuite] Fix gdb.base/new-ui-pending-input.exp timeout adds 409cac34d9 [gdb/testsuite] Simplify gdb.base/info-types.exp.tcl adds b0e2f96b56 [gdb/testsuite] Fix gdb.base/run-attach-while-running.exp adds cfa8e270c9 gdb: set only inferior_ptid in sparc_{fetch,store}_inferior_ [...] adds f1854e35d8 gdb/testsuite: use proc_with_prefix in gdb.base/attach.exp adds ecac8d1c14 Add Power 10 PLT instruction patterns adds a12a15e7c5 gdb: handle case where type alignment is unknown adds cfc75767cc gdb/testsuite: gdb.base/continue-all-already-running.exp: ad [...] adds d8ca8e9fac nat/amd64-linux-siginfo.c: Move align attribute from typedef [...] adds c57eb1a269 nat/amd64-linux-siginfo.c: Remove typedefs adds fa6ec8efa4 gdb_rl_find_completion_word: Remove 'found_quote' local adds 1b453aed8b Fix a couple -Wdeprecated-copy issues adds e266dea992 Automatic date update in version.in adds 64c2e4a530 gnulib: import chown adds c469a50252 sim: v850: assume chown is available adds 172a7ff54b gnulib: import netdb adds d20bc12288 gnulib: import select adds a55b92be28 sim: igen: harmonize tool variables adds 25ff4de715 [gdb/testsuite] Fix gdb.base/sect-cmd.exp adds ac6c175edd [gdb/testsuite] Simplify gdb.base/sect-cmd.exp adds 4a11703a04 [gdb/testsuite] Fix gdb.threads/multi-create-ns-info-thr.exp adds 4c5d7c03c4 [gdb/testsuite] Fix gdb.base/batch-preserve-term-settings.ex [...] adds f185acddfa x86: minor improvements to optimize_disp() (part I) adds 77c5978907 x86-64: avoid bogus warnings with 32-bit addressing adds cd613c1fcc x86: minor improvements to optimize_disp() (part II) adds 7e96fb6871 x86: minor improvements to optimize_imm() (part II) adds 7c757f41aa x86: cover a.out in recently added tests adds 58f076c6f8 [gdb/testsuite] Simplify gdb.base/info-types.exp.tcl further adds c3cfd9eb5b [gdb/testsuite] Fix gdb.base/info-macros.exp with check-read1 adds 956ea65cd7 bfd/elf: Don't read non-existing secondary relocs adds fdae5c22ce [gdb/testsuite] Disallow single argument in multi_line adds 5804373d03 bfd/elf: Don't read non-existing secondary relocs adds 122373f7f2 gdb: try to load libthread_db only after reading all shared [...] adds f9e59d060f Use is/is not to check for None in python code. adds 1bc5b62129 Automatic date update in version.in adds f75bcf7e57 Fix the creation of archives for Sparc Solaris2 targets by e [...] adds d0a3c757b9 gdb/testsuite: add some logging in Term::_check_box adds cc96519fdc Remove Daniel Jacobwitz from the maintainers list adds c70fdc45f6 Update read1 example in gdb/testsuite/README adds 906192d785 sim: cgen: inline cgen_init logic adds eee649922f sim: bpf: use CURRENT_TARGET_BYTE_ORDER adds cfc6061bd8 sim: nrun: tweak init of callback endian adds dc3de083d5 sim: mn10300: tweak engine halt hook adds 943f9baa37 sim: cleanup obsolete NULL fallback adds c572c4580e Automatic date update in version.in adds 0cc809fa0f [gdb/testsuite] Fix gdb.cp/cplusfuncs.exp with check-read1 adds 36695cf8ff [gdb/testsuite] Fix gdb.cp/nested-types.exp with check-read1 adds 4bdd1a0620 [gdb/testsuite] Convert multi-line function call into si [...] adds 7772f16880 x86: suppress LEA optimization in a specific 16-bit case adds e925962f4e arm: fix array-out-of-bounds upon register parsing error adds 1db66fb653 arm: avoid "shadowing" of glibc function name adds 6179e5f1d8 [gdb/testsuite] Fix timeout in gdb.mi/user-selected-context- [...] adds 9edb1e0191 gdb/testsuite: capture GDB tty name in default_gdb_spawn adds 860cc54cd4 Automatic date update in version.in adds f64b9b13ce PR27952, Disallow ET_DYN DF_1_PIE linker input adds 4de91c10cd readelf section reading adds 066f8fbede readelf info leaks from one object to the next adds 28b2963ffb RISC-V: Update the riscv_opts.[rvc|rve] in the riscv_set_arch. adds 2748c1b17e x86: Always define TC_PARSE_CONS_EXPRESSION adds 48ec4c05c6 Implement Rust raw identifiers adds db77748be8 gdb, testsuite: Fix mi-var-child-f.exp for Intel compilers. adds 873793ae09 gdb: remove unused struct call_site_stuff forward declaration adds e2b9ea4bbb libthread_db initialization changes related to upcoming glibc-2.34 adds 4cc2e60671 testsuite/glib-2.34: Match/consume optional libthread_db rel [...] adds 72c4daa36a print-symbol-loading.exp: Allow libc symbols to be already loaded adds b8bd29a157 mi-sym-info.exp: Increase timeout for 114-symbol-info-functions adds 46f263ccff Fix ChangeLog entry location adds 6fe7f5c416 Automatic date update in version.in adds e331b18d42 Re: readelf section reading adds 8c60e272c7 readelf: don't clear section_headers in process_file_header adds b15c5d7a51 sim: unify platform function & header tests adds dba333c1e4 sim: unify assert build settings adds 5ea4547402 sim: unify environment build settings adds 5629cf2b98 sim: ppc: unify env settings too adds d424629da8 remote: Fix indentation in remote_new_objfile. adds a48ff3efda sim: ppc: unify header & function & type tests too adds 4b530cfa37 Automatic date update in version.in adds 497a20bd3b sim: split debug/stdio/trace/profile options into dedicated [...] adds 04381273a9 sim: unify debug/stdio/trace/profile build settings adds 6dd65fc048 sim: unify bug & package settings adds ba307cddcf sim: overhaul alignment settings management adds 4218a6dc8b sim: erc32/ppc: fix handling of $EXEEXT adds a80249d0a9 sim: erc32: replace caddr_t with void* adds 2726bbc339 sim: assume sys/select.h always exists adds a687671327 sim: rx: replace cycle-stats with common profile settings adds dd8e16ea7b sim: unify sim-load.o building adds ad9cc20970 sim: start unifying portability shims adds f4d7566aef Automatic date update in version.in adds 0f318b8478 sim: rx: move cycle-accurate settings to CPPFLAGS new 92a3f61363 sim: ppc: use common version.o too
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 5 + bfd/ChangeLog | 55 + bfd/config.bfd | 5 +- bfd/dwarf2.c | 4 +- bfd/elf-attrs.c | 6 +- bfd/elf-bfd.h | 3 + bfd/elf.c | 5 + bfd/elf32-i386.c | 25 +- bfd/elf64-x86-64.c | 14 +- bfd/elflink.c | 2 + bfd/elfnn-riscv.c | 20 +- bfd/elfxx-riscv.h | 6 +- bfd/elfxx-x86.c | 9 +- bfd/elfxx-x86.h | 6 - bfd/version.h | 2 +- binutils/ChangeLog | 71 + binutils/MAINTAINERS | 2 - binutils/dwarf.c | 2 +- binutils/objdump.c | 207 +- binutils/readelf.c | 341 +- .../testsuite/binutils-all/mips/mips-xpa-virt-1.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-2.d | 2 +- .../testsuite/binutils-all/mips/mips-xpa-virt-3.d | 4 +- .../testsuite/binutils-all/mips/mips-xpa-virt-4.d | 2 +- configure | 3 + configure.ac | 3 + gas/ChangeLog | 407 ++ gas/config/tc-arm.c | 35 +- gas/config/tc-i386-intel.c | 2 +- gas/config/tc-i386.c | 295 +- gas/config/tc-i386.h | 3 - gas/config/tc-mips.c | 11 +- gas/config/tc-riscv.c | 18 +- gas/testsuite/gas/i386/code16-2.d | 5 - gas/testsuite/gas/i386/i386.exp | 6 + gas/testsuite/gas/i386/lea16-optimize.d | 8 +- .../i386/{lea16-optimize.d => lea16-optimize2.d} | 6 +- gas/testsuite/gas/i386/lea16.d | 50 + gas/testsuite/gas/i386/lea16.s | 3 + gas/testsuite/gas/i386/lea64-optimize.d | 6 + gas/testsuite/gas/i386/lea64.d | 6 + gas/testsuite/gas/i386/lea64.s | 8 + gas/testsuite/gas/i386/quoted.d | 21 + gas/testsuite/gas/i386/quoted.s | 16 + gas/testsuite/gas/i386/unary.d | 17 + gas/testsuite/gas/i386/unary.s | 11 + gas/testsuite/gas/i386/wrap32-data.d | 23 + gas/testsuite/gas/i386/wrap32-text.d | 43 + gas/testsuite/gas/i386/wrap32.s | 60 + gas/testsuite/gas/i386/x86-64-code16-2.d | 5 - gas/testsuite/gas/mcore/allinsn.d | 2 +- gas/testsuite/gas/mips/branch-misc-3.d | 10 +- gas/testsuite/gas/mips/c0.d | 264 ++ gas/testsuite/gas/mips/c0.l | 257 ++ gas/testsuite/gas/mips/c0.s | 265 ++ gas/testsuite/gas/mips/c1.d | 266 ++ gas/testsuite/gas/mips/c1.s | 265 ++ gas/testsuite/gas/mips/c2.d | 264 ++ gas/testsuite/gas/mips/c2.l | 257 ++ gas/testsuite/gas/mips/c2.s | 265 ++ gas/testsuite/gas/mips/c3.d | 4 + gas/testsuite/gas/mips/c3.l | 257 ++ gas/testsuite/gas/mips/c3.s | 265 ++ gas/testsuite/gas/mips/cp0-names-r3900.d | 43 + gas/testsuite/gas/mips/cp0b.d | 5 + gas/testsuite/gas/mips/cp0b.l | 3 + gas/testsuite/gas/mips/cp0b.s | 13 + gas/testsuite/gas/mips/cp0bl.d | 4 + gas/testsuite/gas/mips/cp0bl.l | 3 + gas/testsuite/gas/mips/cp0bl.s | 14 + gas/testsuite/gas/mips/cp0c.d | 4 + gas/testsuite/gas/mips/cp0c.l | 65 + gas/testsuite/gas/mips/cp0c.s | 72 + gas/testsuite/gas/mips/cp0m.d | 4 + gas/testsuite/gas/mips/cp0m.l | 65 + gas/testsuite/gas/mips/cp0m.s | 72 + gas/testsuite/gas/mips/cp1-names-r3000.d | 8 +- gas/testsuite/gas/mips/cp1-names-r3900.d | 5 + gas/testsuite/gas/mips/cp1-names-r4000.d | 8 +- gas/testsuite/gas/mips/cp2-64.d | 72 + gas/testsuite/gas/mips/cp2-64.l | 65 + gas/testsuite/gas/mips/cp2-64.s | 72 + gas/testsuite/gas/mips/cp2.d | 136 + gas/testsuite/gas/mips/cp2.l | 129 + gas/testsuite/gas/mips/cp2.s | 138 + gas/testsuite/gas/mips/cp2b.d | 12 + gas/testsuite/gas/mips/cp2b.l | 3 + gas/testsuite/gas/mips/cp2b.s | 13 + gas/testsuite/gas/mips/cp2bl.d | 12 + gas/testsuite/gas/mips/cp2bl.l | 3 + gas/testsuite/gas/mips/cp2bl.s | 14 + gas/testsuite/gas/mips/cp2d.d | 72 + gas/testsuite/gas/mips/cp2d.l | 65 + gas/testsuite/gas/mips/cp2d.s | 71 + gas/testsuite/gas/mips/cp2m.d | 72 + gas/testsuite/gas/mips/cp2m.l | 65 + gas/testsuite/gas/mips/cp2m.s | 72 + gas/testsuite/gas/mips/cp3.d | 4 + gas/testsuite/gas/mips/cp3.l | 129 + gas/testsuite/gas/mips/cp3.s | 138 + gas/testsuite/gas/mips/cp3b.d | 4 + gas/testsuite/gas/mips/cp3b.l | 3 + gas/testsuite/gas/mips/cp3b.s | 13 + gas/testsuite/gas/mips/cp3bl.d | 4 + gas/testsuite/gas/mips/cp3bl.l | 3 + gas/testsuite/gas/mips/cp3bl.s | 14 + gas/testsuite/gas/mips/cp3d.d | 4 + gas/testsuite/gas/mips/cp3d.l | 65 + gas/testsuite/gas/mips/cp3d.s | 72 + gas/testsuite/gas/mips/cp3m.d | 4 + gas/testsuite/gas/mips/cp3m.l | 65 + gas/testsuite/gas/mips/cp3m.s | 72 + gas/testsuite/gas/mips/interaptiv-mr2@c0.d | 265 ++ gas/testsuite/gas/mips/interaptiv-mr2@c1.d | 5 + gas/testsuite/gas/mips/interaptiv-mr2@cp2-64.d | 5 + gas/testsuite/gas/mips/micromips-compact.d | 128 +- gas/testsuite/gas/mips/micromips-insn32.d | 128 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 128 +- gas/testsuite/gas/mips/micromips-trap.d | 128 +- gas/testsuite/gas/mips/micromips.d | 128 +- gas/testsuite/gas/mips/micromips@cp2-64.d | 73 + gas/testsuite/gas/mips/micromips@cp2.d | 137 + gas/testsuite/gas/mips/micromips@cp2b.d | 14 + gas/testsuite/gas/mips/micromips@cp2bl.d | 18 + gas/testsuite/gas/mips/micromips@cp2d.d | 73 + gas/testsuite/gas/mips/micromips@cp2m.d | 73 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 2 +- gas/testsuite/gas/mips/mips.exp | 45 + gas/testsuite/gas/mips/mips1@c0.d | 265 ++ gas/testsuite/gas/mips/mips1@c1.d | 265 ++ gas/testsuite/gas/mips/mips1@c3.d | 265 ++ gas/testsuite/gas/mips/mips1@cp0b.d | 13 + gas/testsuite/gas/mips/mips1@cp0c.d | 73 + gas/testsuite/gas/mips/mips1@cp0m.d | 73 + gas/testsuite/gas/mips/mips1@cp2-64.d | 5 + gas/testsuite/gas/mips/mips1@cp2bl.d | 5 + gas/testsuite/gas/mips/mips1@cp2d.d | 5 + gas/testsuite/gas/mips/mips1@cp3.d | 137 + gas/testsuite/gas/mips/mips1@cp3b.d | 13 + gas/testsuite/gas/mips/mips1@cp3m.d | 73 + gas/testsuite/gas/mips/mips1@rfe.d | 10 + gas/testsuite/gas/mips/mips2@c0.d | 5 + gas/testsuite/gas/mips/mips2@c1.d | 265 ++ gas/testsuite/gas/mips/mips2@c3.d | 5 + gas/testsuite/gas/mips/mips2@cp0b.d | 5 + gas/testsuite/gas/mips/mips2@cp0bl.d | 13 + gas/testsuite/gas/mips/mips2@cp0c.d | 5 + gas/testsuite/gas/mips/mips2@cp2-64.d | 5 + gas/testsuite/gas/mips/mips2@cp3.d | 5 + gas/testsuite/gas/mips/mips2@cp3b.d | 5 + gas/testsuite/gas/mips/mips2@cp3bl.d | 13 + gas/testsuite/gas/mips/mips2@cp3d.d | 73 + gas/testsuite/gas/mips/mips2@cp3m.d | 5 + gas/testsuite/gas/mips/mips2@rfe.d | 5 + gas/testsuite/gas/mips/mips32@c0.d | 265 ++ gas/testsuite/gas/mips/mips32@c1.d | 265 ++ gas/testsuite/gas/mips/mips32@c3.d | 5 + gas/testsuite/gas/mips/mips32@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32@cp3.d | 5 + gas/testsuite/gas/mips/mips32@cp3b.d | 5 + gas/testsuite/gas/mips/mips32@cp3bl.d | 5 + gas/testsuite/gas/mips/mips32@isa-override-1.d | 47 +- gas/testsuite/gas/mips/mips32r2@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 2 +- gas/testsuite/gas/mips/mips32r3@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32r5@cp2-64.d | 5 + gas/testsuite/gas/mips/mips32r6@cp2-64.d | 5 + gas/testsuite/gas/mips/mips3@c0.d | 265 ++ gas/testsuite/gas/mips/mips3@c1.d | 265 ++ gas/testsuite/gas/mips/mips3@cp0b.d | 5 + gas/testsuite/gas/mips/mips3@cp0bl.d | 5 + gas/testsuite/gas/mips/mips3@cp0c.d | 5 + gas/testsuite/gas/mips/mips4@c0.d | 5 + gas/testsuite/gas/mips/mips4@c1.d | 265 ++ gas/testsuite/gas/mips/mips4@cp0c.d | 5 + gas/testsuite/gas/mips/mips5@c0.d | 5 + gas/testsuite/gas/mips/mips5@c1.d | 265 ++ gas/testsuite/gas/mips/mips5@cp0c.d | 5 + gas/testsuite/gas/mips/mips64@c0.d | 5 + gas/testsuite/gas/mips/mips64@c1.d | 265 ++ gas/testsuite/gas/mips/mipsr6@c1.d | 266 ++ gas/testsuite/gas/mips/mipsr6@cp2b.d | 5 + gas/testsuite/gas/mips/mipsr6@cp2bl.d | 5 + gas/testsuite/gas/mips/mipsr6@cp2d.d | 73 + gas/testsuite/gas/mips/mipsr6@cp2m.d | 73 + gas/testsuite/gas/mips/octeon@c0.d | 5 + gas/testsuite/gas/mips/octeon@c1.d | 265 ++ gas/testsuite/gas/mips/octeon@c2.d | 5 + gas/testsuite/gas/mips/octeon@cp2.d | 5 + gas/testsuite/gas/mips/octeon@cp2b.d | 5 + gas/testsuite/gas/mips/octeon@cp2bl.d | 5 + gas/testsuite/gas/mips/octeon@cp2d.d | 5 + gas/testsuite/gas/mips/octeon@cp2m.d | 5 + gas/testsuite/gas/mips/r3000@c0.d | 5 + gas/testsuite/gas/mips/r3000@c1.d | 5 + gas/testsuite/gas/mips/r3000@c3.d | 5 + gas/testsuite/gas/mips/r3000@cp0b.d | 5 + gas/testsuite/gas/mips/r3000@cp0c.d | 5 + gas/testsuite/gas/mips/r3000@cp0m.d | 5 + gas/testsuite/gas/mips/r3000@cp2-64.d | 5 + gas/testsuite/gas/mips/r3000@cp2bl.d | 5 + gas/testsuite/gas/mips/r3000@cp2d.d | 5 + gas/testsuite/gas/mips/r3000@cp3.d | 5 + gas/testsuite/gas/mips/r3000@cp3b.d | 5 + gas/testsuite/gas/mips/r3000@cp3m.d | 5 + gas/testsuite/gas/mips/r3000@rfe.d | 5 + gas/testsuite/gas/mips/r3900@c0.d | 265 ++ gas/testsuite/gas/mips/r3900@c1.d | 5 + gas/testsuite/gas/mips/r3900@c3.d | 5 + gas/testsuite/gas/mips/r3900@cp0b.d | 5 + gas/testsuite/gas/mips/r3900@cp0bl.d | 5 + gas/testsuite/gas/mips/r3900@cp0c.d | 5 + gas/testsuite/gas/mips/r3900@cp0m.d | 73 + gas/testsuite/gas/mips/r3900@cp2-64.d | 5 + gas/testsuite/gas/mips/r3900@cp2d.d | 5 + gas/testsuite/gas/mips/r3900@cp3.d | 5 + gas/testsuite/gas/mips/r3900@cp3b.d | 5 + gas/testsuite/gas/mips/r3900@cp3bl.d | 5 + gas/testsuite/gas/mips/r3900@cp3m.d | 5 + gas/testsuite/gas/mips/r3900@rfe.d | 5 + gas/testsuite/gas/mips/r4000@c0.d | 5 + gas/testsuite/gas/mips/r4000@c1.d | 5 + gas/testsuite/gas/mips/r4000@cp0b.d | 5 + gas/testsuite/gas/mips/r4000@cp0bl.d | 5 + gas/testsuite/gas/mips/r4000@cp0c.d | 5 + gas/testsuite/gas/mips/r5900@c0.d | 265 ++ gas/testsuite/gas/mips/r5900@c1.d | 265 ++ gas/testsuite/gas/mips/r5900@c2.d | 265 ++ gas/testsuite/gas/mips/r5900@cp0b.d | 5 + gas/testsuite/gas/mips/r5900@cp0bl.d | 5 + gas/testsuite/gas/mips/r5900@cp0c.d | 5 + gas/testsuite/gas/mips/r5900@cp2d.d | 5 + gas/testsuite/gas/mips/r5900@cp2m.d | 5 + gas/testsuite/gas/mips/relax-swap1-mips1.d | 8 +- gas/testsuite/gas/mips/relax-swap1-mips2.d | 8 +- gas/testsuite/gas/mips/rfe.d | 4 + gas/testsuite/gas/mips/rfe.l | 2 + gas/testsuite/gas/mips/rfe.s | 8 + gas/testsuite/gas/mips/sb1@c0.d | 5 + gas/testsuite/gas/mips/sb1@c1.d | 5 + gas/testsuite/gas/mips/trunc.d | 16 +- gas/testsuite/gas/mips/vr5400@c0.d | 5 + gas/testsuite/gas/mips/vr5400@c1.d | 5 + gas/testsuite/gas/mips/vr5400@c2.d | 5 + gas/testsuite/gas/mips/vr5400@cp0c.d | 5 + gas/testsuite/gas/mips/vr5400@cp2b.d | 5 + gas/testsuite/gas/mips/vr5400@cp2bl.d | 5 + gas/testsuite/gas/mips/vr5400@cp2d.d | 5 + gas/testsuite/gas/mips/vr5400@cp2m.d | 5 + gas/testsuite/gas/mips/xlr@c0.d | 5 + gas/testsuite/gas/mips/xlr@c1.d | 5 + gas/testsuite/gas/ppc/ppc.exp | 1 + gas/testsuite/gas/ppc/raw.d | 62 + gas/testsuite/gas/ppc/raw.s | 52 + gdb/ChangeLog | 297 ++ gdb/MAINTAINERS | 6 +- gdb/Makefile.in | 14 +- gdb/NEWS | 3 + gdb/amd64-tdep.c | 5 +- gdb/arc-tdep.c | 6 +- gdb/arm-none-tdep.c | 213 + gdb/breakpoint.c | 52 +- gdb/compile/compile.c | 31 + gdb/completer.c | 22 +- gdb/configure | 107 +- gdb/configure.ac | 38 +- gdb/configure.tgt | 3 +- gdb/data-directory/Makefile.in | 2 +- gdb/doc/ChangeLog | 18 + gdb/doc/gdb.texinfo | 4 +- gdb/doc/python.texi | 11 +- gdb/dwarf2/loc.c | 37 +- gdb/dwarf2/loc.h | 1 - gdb/dwarf2/read.c | 99 +- gdb/dwarf2/read.h | 462 +- gdb/eval.c | 2 +- gdb/fbsd-tdep.c | 272 ++ gdb/gdbtypes.h | 22 + gdb/infcmd.c | 4 + gdb/inferior.h | 4 + gdb/infrun.c | 21 +- gdb/linux-thread-db.c | 48 +- gdb/minsyms.c | 52 + gdb/nat/amd64-linux-siginfo.c | 28 +- gdb/ppc-tdep.h | 2 + gdb/ppc64-tdep.c | 194 +- gdb/python/lib/gdb/FrameDecorator.py | 10 +- gdb/python/lib/gdb/command/frame_filters.py | 4 +- gdb/python/py-symbol.c | 2 + gdb/python/py-tui.c | 17 + gdb/remote.c | 30 +- gdb/rs6000-tdep.c | 8 + gdb/rust-parse.c | 32 +- gdb/ser-mingw.c | 5 + gdb/silent-rules.mk | 1 + gdb/solib.c | 9 +- gdb/sparc-nat.c | 10 +- gdb/symtab.h | 1 + gdb/testsuite/ChangeLog | 255 ++ gdb/testsuite/Makefile.in | 85 +- gdb/testsuite/README | 6 +- gdb/testsuite/aclocal.m4 | 37 - gdb/testsuite/configure | 4806 -------------------- gdb/testsuite/configure.ac | 99 - gdb/testsuite/gdb.ada/array_of_symbolic_length.exp | 59 + .../gdb.ada/array_of_symbolic_length/foo.adb | 25 + .../gdb.ada/array_of_symbolic_length/gl.adb | 23 + .../gdb.ada/array_of_symbolic_length/gl.ads | 18 + .../gdb.ada/array_of_symbolic_length/pck.adb | 23 + .../gdb.ada/array_of_symbolic_length/pck.ads | 43 + .../gdb.arch/arc-disassembler-options.exp | 45 + gdb/testsuite/gdb.arch/arc-disassembler-options.s | 21 + gdb/testsuite/gdb.base/attach.exp | 50 +- .../gdb.base/batch-preserve-term-settings.exp | 12 +- .../gdb.base/continue-all-already-running.exp | 1 + .../gdb.base/execl-update-breakpoints.exp | 1 + gdb/testsuite/gdb.base/foll-exec.c | 19 +- .../gdb.base/fork-print-inferior-events.exp | 3 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 6 +- gdb/testsuite/gdb.base/info-macros.exp | 6 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 95 +- gdb/testsuite/gdb.base/jit-reader.exp | 4 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 2 +- .../gdb.base/premature-dummy-frame-removal.c | 63 +- .../gdb.base/premature-dummy-frame-removal.exp | 53 + .../gdb.base/premature-dummy-frame-removal.py | 60 + gdb/testsuite/gdb.base/print-symbol-loading.exp | 15 +- .../gdb.base/run-attach-while-running.exp | 8 +- gdb/testsuite/gdb.base/sect-cmd.exp | 21 +- .../testsuite/gdb.cp/cold-clone.cc | 56 +- gdb/testsuite/gdb.cp/cold-clone.exp | 30 + gdb/testsuite/gdb.cp/cplusfuncs.exp | 11 +- gdb/testsuite/gdb.cp/nested-types.exp | 11 +- .../testsuite/gdb.dwarf2/dw2-weird-type-len.c | 45 +- gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp | 107 + gdb/testsuite/gdb.dwarf2/per-bfd-sharing.exp | 10 +- gdb/testsuite/gdb.fortran/dynamic-ptype-whatis.exp | 2 +- .../early-init-file.c => gdb.gdb/unittest.c} | 0 gdb/testsuite/gdb.gdb/unittest.exp | 69 +- gdb/testsuite/gdb.mi/array.f | 20 - gdb/testsuite/gdb.mi/array.f90 | 21 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 56 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 4 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 16 +- gdb/testsuite/gdb.python/py-events.exp | 41 + gdb/testsuite/gdb.python/py-events.py | 1 + gdb/testsuite/gdb.python/py-frame-args.py | 2 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter.py | 2 +- gdb/testsuite/gdb.python/py-nested-maps.py | 4 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-prettyprint.py | 4 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 48 + gdb/testsuite/gdb.python/py-unwind-inline.py | 2 +- gdb/testsuite/gdb.python/python.exp | 2 +- gdb/testsuite/gdb.rust/pp.py | 2 +- gdb/testsuite/gdb.rust/{pp.py => rawids.exp} | 60 +- gdb/testsuite/gdb.rust/rawids.rs | 26 + .../gdb.server/stop-reply-no-thread-multi.exp | 7 + .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 12 +- gdb/testsuite/lib/cp-support.exp | 36 +- gdb/testsuite/lib/fortran.exp | 2 +- gdb/testsuite/lib/gdb.exp | 121 +- gdb/testsuite/lib/rust-support.exp | 17 + gdb/testsuite/lib/tuiterm.exp | 81 +- gdb/tui/tui-data.h | 7 + gdb/tui/tui-io.c | 37 + gdb/tui/tui.c | 4 + gnulib/ChangeLog | 26 + gnulib/Makefile.gnulib.inc.in | 2 +- gnulib/Makefile.in | 27 + gnulib/aclocal.m4 | 6 + gnulib/config.in | 31 + gnulib/configure | 4253 ++++++++++------- gnulib/import/Makefile.am | 98 + gnulib/import/Makefile.in | 183 +- gnulib/import/chown.c | 151 + gnulib/import/fchown-stub.c | 34 + gnulib/import/m4/chown.m4 | 218 + gnulib/import/m4/gnulib-cache.m4 | 6 + gnulib/import/m4/gnulib-comp.m4 | 38 + gnulib/import/m4/netdb_h.m4 | 44 + gnulib/import/m4/select.m4 | 117 + gnulib/import/m4/socketlib.m4 | 96 + gnulib/import/m4/sockets.m4 | 17 + gnulib/import/m4/sys_select_h.m4 | 95 + gnulib/import/netdb.in.h | 295 ++ gnulib/import/select.c | 597 +++ gnulib/import/sockets.c | 161 + gnulib/import/sockets.h | 66 + gnulib/import/sys_select.in.h | 326 ++ gnulib/import/w32sock.h | 140 + gnulib/update-gnulib.sh | 3 + gprof/ChangeLog | 5 + gprof/gprof.texi | 8 +- include/ChangeLog | 32 + include/dis-asm.h | 1 + include/elf/common.h | 1 - include/opcode/mips.h | 76 +- ld/ChangeLog | 35 + ld/emultempl/riscvelf.em | 14 + ld/ld.texi | 14 +- ld/ldelf.c | 4 +- ld/testsuite/ld-i386/pcrel16-2.d | 1 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 3 + ld/testsuite/ld-riscv-elf/relro-relax-lui.d | 12 + ld/testsuite/ld-riscv-elf/relro-relax-lui.s | 15 + ld/testsuite/ld-riscv-elf/relro-relax-pcrel.d | 12 + ld/testsuite/ld-riscv-elf/relro-relax-pcrel.s | 14 + ld/testsuite/ld-sparc/sparc.exp | 19 +- ld/testsuite/ld-x86-64/pcrel16-2.d | 1 + opcodes/ChangeLog | 95 + opcodes/arc-dis.c | 180 +- opcodes/mcore-dis.c | 8 +- opcodes/micromips-opc.c | 11 +- opcodes/mips-dis.c | 83 +- opcodes/mips-opc.c | 208 +- opcodes/ppc-dis.c | 48 +- opcodes/ppc-opc.c | 3206 +++++++------ sim/ChangeLog | 75 + sim/Makefile.am | 7 + sim/Makefile.in | 217 +- sim/aarch64/ChangeLog | 13 + sim/aarch64/aclocal.m4 | 4 - sim/aarch64/config.in | 126 - sim/aarch64/configure | 772 +--- sim/aarch64/configure.ac | 5 - sim/aarch64/interp.c | 5 + sim/aclocal.m4 | 9 + sim/arm/ChangeLog | 13 + sim/arm/aclocal.m4 | 4 - sim/arm/config.in | 126 - sim/arm/configure | 768 +--- sim/arm/configure.ac | 1 - sim/arm/wrapper.c | 3 + sim/avr/ChangeLog | 13 + sim/avr/aclocal.m4 | 4 - sim/avr/config.in | 126 - sim/avr/configure | 768 +--- sim/avr/configure.ac | 1 - sim/avr/interp.c | 3 + sim/bfin/ChangeLog | 24 + sim/bfin/aclocal.m4 | 4 - sim/bfin/config.in | 165 - sim/bfin/configure | 810 +--- sim/bfin/configure.ac | 11 - sim/bfin/dv-bfin_otp.c | 4 +- sim/bfin/interp.c | 23 +- sim/bpf/ChangeLog | 23 + sim/bpf/aclocal.m4 | 4 - sim/bpf/bpf.c | 4 +- sim/bpf/config.in | 126 - sim/bpf/configure | 768 +--- sim/bpf/configure.ac | 1 - sim/bpf/mloop.in | 2 +- sim/bpf/sim-if.c | 4 - sim/common/ChangeLog | 75 + sim/common/Make-common.in | 32 +- sim/common/cgen-defs.h | 14 - sim/common/cgen-run.c | 23 +- sim/common/cgen-utils.c | 35 - sim/common/defs.h | 30 +- sim/common/dv-sockser.c | 1 + sim/common/local.mk | 44 + sim/common/nrun.c | 11 +- sim/common/portability.c | 67 + sim/common/portability.h | 47 + sim/common/sim-base.h | 10 - sim/common/sim-basics.h | 5 - sim/common/sim-config.c | 8 +- sim/common/sim-config.h | 11 +- sim/{ppc/config.in => config.h.in} | 205 +- sim/configure | 1847 +++++++- sim/configure.ac | 20 + sim/cr16/ChangeLog | 12 + sim/cr16/aclocal.m4 | 4 - sim/cr16/config.in | 126 - sim/cr16/configure | 768 +--- sim/cr16/configure.ac | 1 - sim/cris/ChangeLog | 26 + sim/cris/aclocal.m4 | 4 - sim/cris/config.in | 135 - sim/cris/configure | 780 +--- sim/cris/configure.ac | 8 - sim/cris/dv-rv.c | 2 - sim/cris/rvdummy.c | 5 +- sim/cris/sim-if.c | 4 - sim/cris/traps.c | 1 + sim/d10v/ChangeLog | 13 + sim/d10v/aclocal.m4 | 4 - sim/d10v/config.in | 126 - sim/d10v/configure | 768 +--- sim/d10v/configure.ac | 1 - sim/d10v/interp.c | 3 + sim/erc32/ChangeLog | 20 + sim/erc32/Makefile.in | 6 +- sim/erc32/aclocal.m4 | 3 - sim/erc32/config.in | 126 - sim/erc32/configure | 714 +-- sim/erc32/erc32.c | 20 +- sim/example-synacor/ChangeLog | 13 + sim/example-synacor/aclocal.m4 | 4 - sim/example-synacor/config.in | 126 - sim/example-synacor/configure | 768 +--- sim/example-synacor/configure.ac | 1 - sim/example-synacor/interp.c | 3 + sim/frv/ChangeLog | 46 + sim/frv/aclocal.m4 | 4 - sim/frv/cache.c | 6 +- sim/frv/cache.h | 2 + sim/frv/config.in | 126 - sim/frv/configure | 768 +--- sim/frv/configure.ac | 1 - sim/frv/frv-sim.h | 21 +- sim/frv/memory.c | 38 +- sim/frv/profile-fr500.c | 2 + sim/frv/profile-fr550.c | 2 + sim/frv/profile.h | 2 + sim/frv/registers.h | 2 + sim/frv/sim-if.c | 7 +- sim/frv/traps.c | 7 +- sim/ft32/ChangeLog | 13 + sim/ft32/aclocal.m4 | 4 - sim/ft32/config.in | 126 - sim/ft32/configure | 768 +--- sim/ft32/configure.ac | 1 - sim/ft32/interp.c | 3 + sim/h8300/ChangeLog | 20 + sim/h8300/aclocal.m4 | 4 - sim/h8300/compile.c | 52 +- sim/h8300/config.in | 129 - sim/h8300/configure | 773 +--- sim/h8300/configure.ac | 3 - sim/h8300/sim-main.h | 4 +- sim/igen/ChangeLog | 12 + sim/igen/gen-itable.c | 5 - sim/igen/gen-model.c | 4 - sim/igen/ld-cache.c | 4 - sim/igen/ld-decode.c | 4 - sim/igen/local.mk | 2 +- sim/iq2000/ChangeLog | 17 + sim/iq2000/aclocal.m4 | 4 - sim/iq2000/config.in | 126 - sim/iq2000/configure | 768 +--- sim/iq2000/configure.ac | 1 - sim/iq2000/sim-if.c | 7 +- sim/lm32/ChangeLog | 21 + sim/lm32/aclocal.m4 | 4 - sim/lm32/config.in | 126 - sim/lm32/configure | 768 +--- sim/lm32/configure.ac | 1 - sim/lm32/dv-lm32uart.c | 1 + sim/lm32/sim-if.c | 7 +- sim/m32c/ChangeLog | 24 + sim/m32c/aclocal.m4 | 3 - sim/m32c/config.in | 141 - sim/m32c/configure | 731 +-- sim/m32c/configure.ac | 8 - sim/m32c/gdb-if.c | 8 +- sim/m32c/m32c.opc | 2 + sim/m32c/mem.c | 2 - sim/m32c/r8c.opc | 2 + sim/m32r/ChangeLog | 21 + sim/m32r/aclocal.m4 | 4 - sim/m32r/config.in | 126 - sim/m32r/configure | 768 +--- sim/m32r/configure.ac | 1 - sim/m32r/sim-if.c | 7 +- sim/m32r/traps-linux.c | 1 + sim/m4/sim_ac_common.m4 | 163 - sim/m4/sim_ac_option_alignment.m4 | 53 +- sim/m4/sim_ac_option_debug.m4 | 35 + sim/m4/sim_ac_option_profile.m4 | 48 + sim/m4/sim_ac_option_stdio.m4 | 32 + sim/m4/sim_ac_option_trace.m4 | 46 + sim/m4/sim_ac_platform.m4 | 144 + sim/m68hc11/ChangeLog | 12 + sim/m68hc11/aclocal.m4 | 4 - sim/m68hc11/config.in | 126 - sim/m68hc11/configure | 768 +--- sim/m68hc11/configure.ac | 1 - sim/mcore/ChangeLog | 12 + sim/mcore/aclocal.m4 | 4 - sim/mcore/config.in | 126 - sim/mcore/configure | 768 +--- sim/mcore/configure.ac | 1 - sim/microblaze/ChangeLog | 12 + sim/microblaze/aclocal.m4 | 4 - sim/microblaze/config.in | 126 - sim/microblaze/configure | 768 +--- sim/microblaze/configure.ac | 1 - sim/mips/ChangeLog | 24 +- sim/mips/Makefile.in | 30 +- sim/mips/aclocal.m4 | 4 - sim/mips/config.in | 135 - sim/mips/configure | 780 +--- sim/mips/configure.ac | 2 - sim/mips/interp.c | 6 +- sim/mn10300/ChangeLog | 25 + sim/mn10300/Makefile.in | 4 +- sim/mn10300/aclocal.m4 | 4 - sim/mn10300/config.in | 126 - sim/mn10300/configure | 768 +--- sim/mn10300/configure.ac | 1 - sim/mn10300/interp.c | 3 + sim/mn10300/sim-main.h | 2 +- sim/moxie/ChangeLog | 12 + sim/moxie/aclocal.m4 | 4 - sim/moxie/config.in | 126 - sim/moxie/configure | 768 +--- sim/moxie/configure.ac | 1 - sim/msp430/ChangeLog | 12 + sim/msp430/aclocal.m4 | 4 - sim/msp430/config.in | 126 - sim/msp430/configure | 768 +--- sim/msp430/configure.ac | 1 - sim/or1k/ChangeLog | 18 + sim/or1k/aclocal.m4 | 4 - sim/or1k/config.in | 126 - sim/or1k/configure | 768 +--- sim/or1k/configure.ac | 1 - sim/or1k/sim-if.c | 4 - sim/or1k/traps.c | 2 +- sim/ppc/ChangeLog | 65 + sim/ppc/Makefile.in | 21 +- sim/ppc/aclocal.m4 | 1 - sim/ppc/basics.h | 4 - sim/ppc/config.in | 274 -- sim/ppc/configure | 1009 +--- sim/ppc/configure.ac | 84 +- sim/ppc/debug.h | 19 + sim/ppc/defs.h | 14 +- sim/ppc/emul_generic.c | 12 +- sim/ppc/emul_generic.h | 4 +- sim/ppc/emul_netbsd.c | 4 - sim/ppc/emul_unix.c | 4 - sim/ppc/gen-itable.c | 5 - sim/ppc/gen-model.c | 4 - sim/ppc/ld-cache.c | 4 - sim/ppc/ld-decode.c | 3 - sim/ppc/std-config.h | 1 + sim/pru/ChangeLog | 13 + sim/pru/aclocal.m4 | 4 - sim/pru/config.in | 126 - sim/pru/configure | 768 +--- sim/pru/configure.ac | 1 - sim/pru/interp.c | 3 + sim/riscv/ChangeLog | 12 + sim/riscv/aclocal.m4 | 4 - sim/riscv/config.in | 126 - sim/riscv/configure | 768 +--- sim/riscv/configure.ac | 1 - sim/rl78/ChangeLog | 8 + sim/rl78/aclocal.m4 | 3 - sim/rl78/config.in | 126 - sim/rl78/configure | 714 +-- sim/rx/ChangeLog | 23 + sim/rx/Makefile.in | 2 +- sim/rx/README.txt | 4 +- sim/rx/aclocal.m4 | 3 - sim/rx/config.in | 132 - sim/rx/configure | 742 +-- sim/rx/configure.ac | 20 +- sim/rx/mem.c | 2 +- sim/rx/rx.c | 32 +- sim/sh/ChangeLog | 18 + sim/sh/aclocal.m4 | 4 - sim/sh/config.in | 126 - sim/sh/configure | 768 +--- sim/sh/configure.ac | 1 - sim/sh/interp.c | 7 +- sim/testsuite/h8300/ChangeLog | 13 + sim/testsuite/h8300/addb.s | 58 +- sim/testsuite/h8300/andb.s | 48 + sim/testsuite/h8300/cmpb.s | 44 + sim/testsuite/h8300/movb.s | 97 +- sim/testsuite/h8300/movl.s | 77 +- sim/testsuite/h8300/movw.s | 97 +- sim/testsuite/h8300/orb.s | 49 +- sim/testsuite/h8300/subb.s | 26 + sim/testsuite/h8300/xorb.s | 27 +- sim/v850/ChangeLog | 29 + sim/v850/Makefile.in | 4 +- sim/v850/aclocal.m4 | 4 - sim/v850/config.in | 147 - sim/v850/configure | 792 +--- sim/v850/configure.ac | 4 - sim/v850/simops.c | 6 +- 690 files changed, 28418 insertions(+), 39967 deletions(-) copy gas/testsuite/gas/i386/{lea16-optimize.d => lea16-optimize2.d} (92%) create mode 100644 gas/testsuite/gas/i386/lea16.d create mode 100644 gas/testsuite/gas/i386/quoted.d create mode 100644 gas/testsuite/gas/i386/quoted.s create mode 100644 gas/testsuite/gas/i386/unary.d create mode 100644 gas/testsuite/gas/i386/unary.s create mode 100644 gas/testsuite/gas/i386/wrap32-data.d create mode 100644 gas/testsuite/gas/i386/wrap32-text.d create mode 100644 gas/testsuite/gas/i386/wrap32.s create mode 100644 gas/testsuite/gas/mips/c0.d create mode 100644 gas/testsuite/gas/mips/c0.l create mode 100644 gas/testsuite/gas/mips/c0.s create mode 100644 gas/testsuite/gas/mips/c1.d create mode 100644 gas/testsuite/gas/mips/c1.s create mode 100644 gas/testsuite/gas/mips/c2.d create mode 100644 gas/testsuite/gas/mips/c2.l create mode 100644 gas/testsuite/gas/mips/c2.s create mode 100644 gas/testsuite/gas/mips/c3.d create mode 100644 gas/testsuite/gas/mips/c3.l create mode 100644 gas/testsuite/gas/mips/c3.s create mode 100644 gas/testsuite/gas/mips/cp0-names-r3900.d create mode 100644 gas/testsuite/gas/mips/cp0b.d create mode 100644 gas/testsuite/gas/mips/cp0b.l create mode 100644 gas/testsuite/gas/mips/cp0b.s create mode 100644 gas/testsuite/gas/mips/cp0bl.d create mode 100644 gas/testsuite/gas/mips/cp0bl.l create mode 100644 gas/testsuite/gas/mips/cp0bl.s create mode 100644 gas/testsuite/gas/mips/cp0c.d create mode 100644 gas/testsuite/gas/mips/cp0c.l create mode 100644 gas/testsuite/gas/mips/cp0c.s create mode 100644 gas/testsuite/gas/mips/cp0m.d create mode 100644 gas/testsuite/gas/mips/cp0m.l create mode 100644 gas/testsuite/gas/mips/cp0m.s create mode 100644 gas/testsuite/gas/mips/cp1-names-r3900.d create mode 100644 gas/testsuite/gas/mips/cp2-64.d create mode 100644 gas/testsuite/gas/mips/cp2-64.l create mode 100644 gas/testsuite/gas/mips/cp2-64.s create mode 100644 gas/testsuite/gas/mips/cp2.d create mode 100644 gas/testsuite/gas/mips/cp2.l create mode 100644 gas/testsuite/gas/mips/cp2.s create mode 100644 gas/testsuite/gas/mips/cp2b.d create mode 100644 gas/testsuite/gas/mips/cp2b.l create mode 100644 gas/testsuite/gas/mips/cp2b.s create mode 100644 gas/testsuite/gas/mips/cp2bl.d create mode 100644 gas/testsuite/gas/mips/cp2bl.l create mode 100644 gas/testsuite/gas/mips/cp2bl.s create mode 100644 gas/testsuite/gas/mips/cp2d.d create mode 100644 gas/testsuite/gas/mips/cp2d.l create mode 100644 gas/testsuite/gas/mips/cp2d.s create mode 100644 gas/testsuite/gas/mips/cp2m.d create mode 100644 gas/testsuite/gas/mips/cp2m.l create mode 100644 gas/testsuite/gas/mips/cp2m.s create mode 100644 gas/testsuite/gas/mips/cp3.d create mode 100644 gas/testsuite/gas/mips/cp3.l create mode 100644 gas/testsuite/gas/mips/cp3.s create mode 100644 gas/testsuite/gas/mips/cp3b.d create mode 100644 gas/testsuite/gas/mips/cp3b.l create mode 100644 gas/testsuite/gas/mips/cp3b.s create mode 100644 gas/testsuite/gas/mips/cp3bl.d create mode 100644 gas/testsuite/gas/mips/cp3bl.l create mode 100644 gas/testsuite/gas/mips/cp3bl.s create mode 100644 gas/testsuite/gas/mips/cp3d.d create mode 100644 gas/testsuite/gas/mips/cp3d.l create mode 100644 gas/testsuite/gas/mips/cp3d.s create mode 100644 gas/testsuite/gas/mips/cp3m.d create mode 100644 gas/testsuite/gas/mips/cp3m.l create mode 100644 gas/testsuite/gas/mips/cp3m.s create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@c0.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@c1.d create mode 100644 gas/testsuite/gas/mips/interaptiv-mr2@cp2-64.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2-64.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2b.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2bl.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2d.d create mode 100644 gas/testsuite/gas/mips/micromips@cp2m.d create mode 100644 gas/testsuite/gas/mips/mips1@c0.d create mode 100644 gas/testsuite/gas/mips/mips1@c1.d create mode 100644 gas/testsuite/gas/mips/mips1@c3.d create mode 100644 gas/testsuite/gas/mips/mips1@cp0b.d create mode 100644 gas/testsuite/gas/mips/mips1@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips1@cp0m.d create mode 100644 gas/testsuite/gas/mips/mips1@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips1@cp2bl.d create mode 100644 gas/testsuite/gas/mips/mips1@cp2d.d create mode 100644 gas/testsuite/gas/mips/mips1@cp3.d create mode 100644 gas/testsuite/gas/mips/mips1@cp3b.d create mode 100644 gas/testsuite/gas/mips/mips1@cp3m.d create mode 100644 gas/testsuite/gas/mips/mips1@rfe.d create mode 100644 gas/testsuite/gas/mips/mips2@c0.d create mode 100644 gas/testsuite/gas/mips/mips2@c1.d create mode 100644 gas/testsuite/gas/mips/mips2@c3.d create mode 100644 gas/testsuite/gas/mips/mips2@cp0b.d create mode 100644 gas/testsuite/gas/mips/mips2@cp0bl.d create mode 100644 gas/testsuite/gas/mips/mips2@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips2@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3b.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3bl.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3d.d create mode 100644 gas/testsuite/gas/mips/mips2@cp3m.d create mode 100644 gas/testsuite/gas/mips/mips2@rfe.d create mode 100644 gas/testsuite/gas/mips/mips32@c0.d create mode 100644 gas/testsuite/gas/mips/mips32@c1.d create mode 100644 gas/testsuite/gas/mips/mips32@c3.d create mode 100644 gas/testsuite/gas/mips/mips32@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32@cp3.d create mode 100644 gas/testsuite/gas/mips/mips32@cp3b.d create mode 100644 gas/testsuite/gas/mips/mips32@cp3bl.d create mode 100644 gas/testsuite/gas/mips/mips32r2@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32r3@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32r5@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips32r6@cp2-64.d create mode 100644 gas/testsuite/gas/mips/mips3@c0.d create mode 100644 gas/testsuite/gas/mips/mips3@c1.d create mode 100644 gas/testsuite/gas/mips/mips3@cp0b.d create mode 100644 gas/testsuite/gas/mips/mips3@cp0bl.d create mode 100644 gas/testsuite/gas/mips/mips3@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips4@c0.d create mode 100644 gas/testsuite/gas/mips/mips4@c1.d create mode 100644 gas/testsuite/gas/mips/mips4@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips5@c0.d create mode 100644 gas/testsuite/gas/mips/mips5@c1.d create mode 100644 gas/testsuite/gas/mips/mips5@cp0c.d create mode 100644 gas/testsuite/gas/mips/mips64@c0.d create mode 100644 gas/testsuite/gas/mips/mips64@c1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@c1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2b.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2bl.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2d.d create mode 100644 gas/testsuite/gas/mips/mipsr6@cp2m.d create mode 100644 gas/testsuite/gas/mips/octeon@c0.d create mode 100644 gas/testsuite/gas/mips/octeon@c1.d create mode 100644 gas/testsuite/gas/mips/octeon@c2.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2b.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2bl.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2d.d create mode 100644 gas/testsuite/gas/mips/octeon@cp2m.d create mode 100644 gas/testsuite/gas/mips/r3000@c0.d create mode 100644 gas/testsuite/gas/mips/r3000@c1.d create mode 100644 gas/testsuite/gas/mips/r3000@c3.d create mode 100644 gas/testsuite/gas/mips/r3000@cp0b.d create mode 100644 gas/testsuite/gas/mips/r3000@cp0c.d create mode 100644 gas/testsuite/gas/mips/r3000@cp0m.d create mode 100644 gas/testsuite/gas/mips/r3000@cp2-64.d create mode 100644 gas/testsuite/gas/mips/r3000@cp2bl.d create mode 100644 gas/testsuite/gas/mips/r3000@cp2d.d create mode 100644 gas/testsuite/gas/mips/r3000@cp3.d create mode 100644 gas/testsuite/gas/mips/r3000@cp3b.d create mode 100644 gas/testsuite/gas/mips/r3000@cp3m.d create mode 100644 gas/testsuite/gas/mips/r3000@rfe.d create mode 100644 gas/testsuite/gas/mips/r3900@c0.d create mode 100644 gas/testsuite/gas/mips/r3900@c1.d create mode 100644 gas/testsuite/gas/mips/r3900@c3.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0b.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0bl.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0c.d create mode 100644 gas/testsuite/gas/mips/r3900@cp0m.d create mode 100644 gas/testsuite/gas/mips/r3900@cp2-64.d create mode 100644 gas/testsuite/gas/mips/r3900@cp2d.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3b.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3bl.d create mode 100644 gas/testsuite/gas/mips/r3900@cp3m.d create mode 100644 gas/testsuite/gas/mips/r3900@rfe.d create mode 100644 gas/testsuite/gas/mips/r4000@c0.d create mode 100644 gas/testsuite/gas/mips/r4000@c1.d create mode 100644 gas/testsuite/gas/mips/r4000@cp0b.d create mode 100644 gas/testsuite/gas/mips/r4000@cp0bl.d create mode 100644 gas/testsuite/gas/mips/r4000@cp0c.d create mode 100644 gas/testsuite/gas/mips/r5900@c0.d create mode 100644 gas/testsuite/gas/mips/r5900@c1.d create mode 100644 gas/testsuite/gas/mips/r5900@c2.d create mode 100644 gas/testsuite/gas/mips/r5900@cp0b.d create mode 100644 gas/testsuite/gas/mips/r5900@cp0bl.d create mode 100644 gas/testsuite/gas/mips/r5900@cp0c.d create mode 100644 gas/testsuite/gas/mips/r5900@cp2d.d create mode 100644 gas/testsuite/gas/mips/r5900@cp2m.d create mode 100644 gas/testsuite/gas/mips/rfe.d create mode 100644 gas/testsuite/gas/mips/rfe.l create mode 100644 gas/testsuite/gas/mips/rfe.s create mode 100644 gas/testsuite/gas/mips/sb1@c0.d create mode 100644 gas/testsuite/gas/mips/sb1@c1.d create mode 100644 gas/testsuite/gas/mips/vr5400@c0.d create mode 100644 gas/testsuite/gas/mips/vr5400@c1.d create mode 100644 gas/testsuite/gas/mips/vr5400@c2.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp0c.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2b.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2bl.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2d.d create mode 100644 gas/testsuite/gas/mips/vr5400@cp2m.d create mode 100644 gas/testsuite/gas/mips/xlr@c0.d create mode 100644 gas/testsuite/gas/mips/xlr@c1.d create mode 100644 gas/testsuite/gas/ppc/raw.d create mode 100644 gas/testsuite/gas/ppc/raw.s create mode 100644 gdb/arm-none-tdep.c delete mode 100644 gdb/testsuite/aclocal.m4 delete mode 100755 gdb/testsuite/configure delete mode 100644 gdb/testsuite/configure.ac create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length.exp create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/foo.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/gl.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/gl.ads create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/pck.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_symbolic_length/pck.ads create mode 100644 gdb/testsuite/gdb.arch/arc-disassembler-options.exp create mode 100644 gdb/testsuite/gdb.arch/arc-disassembler-options.s copy sim/igen/gen-model.c => gdb/testsuite/gdb.base/premature-dummy-frame-removal.c (54%) create mode 100644 gdb/testsuite/gdb.base/premature-dummy-frame-removal.exp create mode 100644 gdb/testsuite/gdb.base/premature-dummy-frame-removal.py copy sim/igen/gen-model.c => gdb/testsuite/gdb.cp/cold-clone.cc (53%) create mode 100644 gdb/testsuite/gdb.cp/cold-clone.exp copy sim/common/defs.h => gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.c (61%) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-weird-type-len.exp copy gdb/testsuite/{gdb.base/early-init-file.c => gdb.gdb/unittest.c} (100%) delete mode 100644 gdb/testsuite/gdb.mi/array.f create mode 100644 gdb/testsuite/gdb.mi/array.f90 copy gdb/testsuite/gdb.rust/{pp.py => rawids.exp} (52%) create mode 100644 gdb/testsuite/gdb.rust/rawids.rs create mode 100644 gnulib/import/chown.c create mode 100644 gnulib/import/fchown-stub.c create mode 100644 gnulib/import/m4/chown.m4 create mode 100644 gnulib/import/m4/netdb_h.m4 create mode 100644 gnulib/import/m4/select.m4 create mode 100644 gnulib/import/m4/socketlib.m4 create mode 100644 gnulib/import/m4/sockets.m4 create mode 100644 gnulib/import/m4/sys_select_h.m4 create mode 100644 gnulib/import/netdb.in.h create mode 100644 gnulib/import/select.c create mode 100644 gnulib/import/sockets.c create mode 100644 gnulib/import/sockets.h create mode 100644 gnulib/import/sys_select.in.h create mode 100644 gnulib/import/w32sock.h create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-lui.d create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-lui.s create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-pcrel.d create mode 100644 ld/testsuite/ld-riscv-elf/relro-relax-pcrel.s create mode 100644 sim/common/local.mk create mode 100644 sim/common/portability.c create mode 100644 sim/common/portability.h copy sim/{ppc/config.in => config.h.in} (65%) create mode 100644 sim/m4/sim_ac_option_debug.m4 create mode 100644 sim/m4/sim_ac_option_profile.m4 create mode 100644 sim/m4/sim_ac_option_stdio.m4 create mode 100644 sim/m4/sim_ac_option_trace.m4 create mode 100644 sim/m4/sim_ac_platform.m4