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-next-allmodconfig in repository toolchain/ci/binutils-gdb.
from 4ca40594f9 [gdb/testsuite] Fix gdb.threads/killed-outside.exp with -m32 adds d56834cbfb arc: Log "pc" value in "arc_skip_prologue" adds e37709f090 Fix thinko in objcopy's memory freeing code. adds ac3571d941 Fix the date for the last entry in gdb/ChangeLog adds d0cc52bdf2 gdb: Add default reggroups for ARC adds 4287950e54 pr27228 testcase adds 9886ff0319 gas byte test adds a45ef9a30b gas testsuite tidy adds 1c9c9b9b55 PR27226, ld.bfd contains huge .rodata section adds c3ffb8f340 Segmentation fault i386-gen adds 4cb1265b3f bfd: add elfcore_write_file_note adds 4ef367bffd Use debug_prefixed_printf_cond in windows-nat.c adds 1f583bc2fc nios2: Don't disable relaxation with --gdwarf-N adds c22788d614 Automatic date update in version.in adds 2eda57ef61 ld: Fix a typo in testsuite/ld-x86-64/bnd-plt-1.d adds 67965ba289 Simplify the code at the end of objcopy's main() function. adds f04ce15e83 ld: depend on libctf adds bb3c2d4d94 Remove extra space after @pxref in gdb.texinfo adds 807f647cac GDB: aarch64: Add ability to displaced step over a BR/BLR in [...] adds 59b59f08f6 Avoid use after free with logging and debug redirect. adds 07b8b9e7c5 Automatic date update in version.in adds 22efa3d307 [gdb/testsuite] Fix ERROR in gdb.dwarf2/dw2-out-of-range-end [...] adds 2f985dd1ac [gdb/testsuite] Fix gdb.ada/out_of_line_in_inlined.exp with [...] adds def97fb945 PR27259, SHF_LINK_ORDER self-link adds 2a7f6487d0 [gdb/breakpoints] Fix longjmp master breakpoint with separat [...] adds 24cf63899b gdb: update comment for execute_command_to_string adds 47918cca26 gdb/testsuite: unset XDG_CONFIG_HOME adds 0318cca493 gold: Skip address size and segment selector for DWARF5 adds a7ad3cb1ff Fix binutils tools so that they can cope with the special /d [...] adds 53e556e5b4 ld: Add a test for PR ld/27259 adds cc3edc5274 Improve windres's handling of pathnames containing special c [...] adds 6ac373717c gdb: rename type::{arch,objfile} -> type::{arch_owner,objfil [...] adds 8ee511afd8 gdb: rename get_type_arch to type::arch adds c47b145e1a [gdb/testsuite] Fix g0 search in gdb.arch/i386-sse-stack-align.exp adds cdeba395cf [gdb/testsuite] Fix gdb.arch/i386-gnu-cfi.exp adds f237f998d1 gdb/tui: remove special handling of locator/status window adds 0f93c3a25b gdb: remove unneeded switch_to_thread from thr_try_catch_cmd adds 986dbd541a Automatic date update in version.in adds c4566785ac PR27271, c6x-uclinux-ld segfaults linking ld-uClibc-1.0.37.so adds 620ec3caae [gdb/testsuite] Fix gdb.opt/solib-intra-step.exp with -m32 a [...] adds ebde6f2ddc [gdb/breakpoint] Fix stepping past non-stmt line-table entries adds 6efcd6f329 Automatic date update in version.in adds 008a02e36d sim: readd myself as a maintainer adds 481fac96bd sim: common: sort nltvals.def adds f4dd74915b sim: hw: replace fgets with getline adds 88f68ee277 sim: m68hc11: stop making hardware conditional adds 18d4b488f4 sim: profile: fix bucketing with 64-bit targets adds d4e3adda12 sim: watchpoints: change sizeof_pc to sizeof(sim_cia) adds ee64caae5b sim: m68hc11: include stdlib.h for prototypes adds fb8d4e59af sim: m68hc11: tweak printf-style funcs adds b9e016f517 sim: m68hc11: localize a few functions adds 683b8d961e sim: m68hc11: fix printf size warnings adds ca51543cf5 Automatic date update in version.in adds 9a7ba4aa0e sim: common: change gennltvals helper to Python adds 3c811346e9 sim: moxie: cleanup build warnings adds 44b30b7f0e sim: v850: fix handling of SYS_times adds 5f05936d9b sim: v850: cleanup build warnings adds 5bc4f5ca15 sim: cgen-accfp: Fix pointer sign warnings adds ba2f0de216 sim: bpf/or1k: fix CGEN_TRACE_EXTRACT name adds bccec180ce sim: bpf: fix mainloop extract call adds 6451541244 sim: cgen-trace: tweak printf call adds 4ebf566ea5 Automatic date update in version.in adds 7bba67ec7c PR27283 gas for alpha fails to build with gcc 11 adds 49daa38f31 Re: ld: Add a test for PR ld/27259 adds a5f92c6756 ldgram.y low_level_library_NAME_list adds 82a1fd3a49 gdb: unify parts of the Linux and FreeBSD core dumping code adds 40726f16a8 ld script expression parsing adds fb6c220ebd ld --defsym adds 72a51a0603 Small updates to the 'how to make a release' document follow [...] adds 34c10233cd Wrong operand for SADDR (rl78) adds c39c86378f [gdb/testsuite] Fix gdb.dwarf2/fission-reread.exp with .gdb_index adds 1f568f9a0d Add Genode target support adds 82e3e87da4 Automatic date update in version.in adds 2bd3e4b8d2 [gdb/symtab] Fix assert in write_one_signatured_type adds 9918bff7cf PR27311, ld.bfd (symbol from plugin): undefined reference adds 5424d7ed94 readelf: Add 'R' and 'D' to "Key to Flags:" adds a0c1eeba9b gdb/dwarf: change read_loclist_index complaints into errors adds 5e4d9bbc4b gdb/dwarf: fix bound check in read_rnglist_index adds 05787bad36 gdb/dwarf: add missing bound check to read_loclist_index adds 0c800c6ebc gdb/dwarf: remove unnecessary check in read_{rng,loc}list_index adds b1829e1bf2 gdb/dwarf: few fixes for handling DW_FORM_{rng,loc}listx adds a1c4010369 gdb/dwarf: read correct rnglist/loclist header in read_{rng, [...] adds 962effa790 gdb/testsuite: add .debug_rnglists tests adds 6b0933da34 gdb/testsuite: DWARF assembler: add context parameters to _location adds ecfda20dcc gdb/testsuite: add .debug_loclists tests adds 2b0c7f41d1 gdb/dwarf: split dwarf2_cu::ranges_base in two adds e57933dc9c gdb/dwarf: make read_{loc,rng}list_index return sect_offset adds 9307efbe9e gdb/testsuite: add test for .debug_{rng,loc}lists section wi [...] adds e0bd9202fb gdb/testsuite: use proc_with_prefix in gdb.base/scope.exp adds 2e3773ff54 Inferior without argument prints detail of current inferior. adds 0e33957abf Automatic date update in version.in adds 2ab76a181f Fix attaching in non-stop mode (PR gdb/27055) adds 621cc31071 Fix "target extended-remote" + "maint set target-non-stop" + [...] adds 92234eb192 Testcase for attaching in non-stop mode adds b0083dd72f Fix a couple vStopped pending ack bugs adds 7e9cf1fe36 gdbserver: spurious SIGTRAP w/ detach while step-over in progress adds d758e62c0e Factor out after-stop event handling code from stop_all_threads adds 9147506842 prepare_for_detach: don't release scoped_restore at the end adds 8ff531399b prepare_for_detach and ongoing displaced stepping adds e87f0fe823 detach and breakpoint removal adds ac7d717c1e detach with in-line step over in progress adds 408f66864a detach in all-stop with threads running adds a71501e25f Testcase for detaching while stepping over breakpoint adds 6955136728 PR27311 again, ld.bfd (symbol from plugin): undefined reference adds 95b91a043a pr27270 and pr27284, ar segfaults and wrong file mode adds f01fb44c06 Re: PR27311, ld.bfd (symbol from plugin): undefined reference adds 61ecbbae8e IBM Z: Add missing vector formats to .insn docs adds 72d383bb08 gdb: infrun: move stop_soon variable to inner scoped in hand [...] adds e3714e037b Automatic date update in version.in adds 7d409ac001 PR27311, (symbol from plugin): undefined reference, hidden sym adds 24075dcc85 RISC-V: Removed the v0.93 bitmanip ZBA/ZBB/ZBC instructions. adds 37707bd822 ld: Restore PR ld/15146 tests adds 1a2f1b54a5 x86-64: Provide more info when failed to convert GOTPCREL adds 35a01a0454 libctf, ld: fix symtypetab and var section population under ld -r adds 78f28b89e8 libctf: rip out dead code handling typedefs with no name adds caa170493e libctf: prohibit nameless ints, floats, typedefs and forwards adds 5dacd11ddc libctf: fix uninitialized variable in symbol serialization e [...] adds ee87f50b8d libctf: always name nameless types "", never NULL adds 6b36ddeb1e gdb: make async event handlers clear themselves adds baa8575b29 gdb: make remote target clear its handler in remote_target::wait adds 85d3ad8e0b gdb: make record-btrace clear event handler in wait adds fdbc5215e7 gdb: make record-full clear async handler in wait adds 3eccb1c8bf gdb: Use correct feature in tdesc-regs for ARC adds 6ff267e186 gdb: make target_is_non_stop_p return bool adds a9ab6e2ea0 Automatic date update in version.in adds b9249c461c sim: riscv: new port adds 04b4939b03 gdb: riscv: enable sim integration adds c180f095f3 PR27345, binutils/arsup.c: lstat() not available on all targets adds cb4ff67af3 RISC-V: PR27348, Remove obsolete Xcustom support. adds 5f40035fb8 RISC-V: PR27348, Remove the obsolete OP_*CUSTOM_IMM. adds 554c30abef ld testsuite on x86_64 with --enable-shared adds 887854bae4 Fix typos in comments added in PR 27252 fix adds fc9a13fbdd [gdb/symtab] Fix indentation in create_cus_from_debug_names_list adds d3b54e63f4 [gdb/symtab] Fix duplicate CUs in create_cus_from_debug_names_list
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + Makefile.def | 1 + Makefile.in | 1 + bfd/ChangeLog | 72 ++ bfd/config.bfd | 6 +- bfd/elf-bfd.h | 2 + bfd/elf.c | 8 + bfd/elf32-ft32.c | 3 +- bfd/elf32-rl78.c | 2 +- bfd/elf64-x86-64.c | 13 +- bfd/elflink.c | 28 +- bfd/elfxx-riscv.c | 2 +- bfd/version.h | 2 +- binutils/ChangeLog | 64 + binutils/README-how-to-make-a-release | 40 +- binutils/ar.c | 13 +- binutils/arsup.c | 46 +- binutils/bucomm.c | 15 + binutils/elfedit.c | 14 + binutils/objcopy.c | 36 +- binutils/readelf.c | 12 + binutils/testsuite/binutils-all/retain1a.d | 2 + binutils/windres.c | 31 +- gas/ChangeLog | 74 ++ gas/config/tc-alpha.c | 2 +- gas/config/tc-nios2.c | 4 - gas/config/tc-riscv.c | 10 - gas/configure.tgt | 4 +- gas/doc/c-s390.texi | 50 +- gas/testsuite/gas/all/byte.d | 4 - gas/testsuite/gas/all/byte.l | 3 - gas/testsuite/gas/all/byte.s | 2 - gas/testsuite/gas/all/gas.exp | 5 - gas/testsuite/gas/all/local-label-overflow.d | 5 +- gas/testsuite/gas/all/none.d | 2 +- gas/testsuite/gas/all/sleb128-2.d | 2 +- gas/testsuite/gas/all/sleb128-4.d | 3 +- gas/testsuite/gas/all/sleb128-5.d | 2 +- gas/testsuite/gas/all/sleb128-7.d | 2 +- gas/testsuite/gas/all/sleb128-9.d | 2 +- gas/testsuite/gas/all/string.d | 2 +- gas/testsuite/gas/elf/bignums.d | 2 +- gas/testsuite/gas/elf/group0c.d | 2 +- gas/testsuite/gas/elf/group1a.d | 2 +- gas/testsuite/gas/elf/missing-build-notes.d | 2 +- gas/testsuite/gas/elf/pr27228.d | 4 +- gas/testsuite/gas/elf/section-symbol-redef.d | 2 +- gas/testsuite/gas/elf/section0.d | 2 +- gas/testsuite/gas/elf/section1.d | 2 +- gas/testsuite/gas/elf/section10.d | 2 +- gas/testsuite/gas/elf/section11.d | 4 +- gas/testsuite/gas/elf/section15.d | 2 +- gas/testsuite/gas/elf/section4.d | 2 +- gas/testsuite/gas/elf/section6.d | 2 +- gas/testsuite/gas/elf/section7.d | 2 +- gas/testsuite/gas/elf/symtab.d | 4 +- gas/testsuite/gas/elf/symtab.s | 2 +- gas/testsuite/gas/macros/irp.d | 2 +- gas/testsuite/gas/macros/repeat.d | 2 +- gas/testsuite/gas/macros/rept.d | 2 +- gas/testsuite/gas/macros/test2.d | 2 +- gas/testsuite/gas/macros/test3.d | 1 - gas/testsuite/gas/macros/vararg.d | 2 +- gas/testsuite/gas/nios2/relax.d | 25 + gas/testsuite/gas/nios2/relax.s | 5 + gas/testsuite/gas/riscv/bitmanip-insns-32.d | 37 - gas/testsuite/gas/riscv/bitmanip-insns-64.d | 55 - gas/testsuite/gas/riscv/bitmanip-insns.s | 58 - gdb/ChangeLog | 360 ++++++ gdb/Makefile.in | 2 + gdb/NEWS | 6 + gdb/aarch64-tdep.c | 19 +- gdb/ada-lang.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/arc-tdep.c | 20 +- gdb/arch/aarch64-insn.h | 9 + gdb/async-event.c | 1 - gdb/async-event.h | 9 + gdb/breakpoint.c | 184 +-- gdb/c-lang.c | 8 +- gdb/c-typeprint.c | 2 +- gdb/c-valprint.c | 8 +- gdb/cli/cli-interp.c | 8 + gdb/compile/compile-c-types.c | 8 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/configure.tgt | 1 + gdb/cp-valprint.c | 2 +- gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 18 +- gdb/dwarf2/attribute.c | 5 +- gdb/dwarf2/attribute.h | 1 + gdb/dwarf2/die.h | 36 +- gdb/dwarf2/index-write.c | 8 + gdb/dwarf2/read.c | 290 +++-- gdb/f-array-walker.h | 4 +- gdb/f-lang.c | 6 +- gdb/f-typeprint.c | 7 +- gdb/f-valprint.c | 2 +- gdb/fbsd-tdep.c | 135 +-- gdb/findvar.c | 4 +- gdb/gcore.c | 136 +++ gdb/gcore.h | 20 + gdb/gdbcmd.h | 9 +- gdb/gdbtypes.c | 92 +- gdb/gdbtypes.h | 27 +- gdb/gnu-v3-abi.c | 22 +- gdb/go-valprint.c | 2 +- gdb/guile/scm-pretty-print.c | 2 +- gdb/guile/scm-type.c | 4 +- gdb/guile/scm-value.c | 2 +- gdb/infcall.c | 2 +- gdb/infcmd.c | 13 + gdb/inferior.c | 58 +- gdb/infrun.c | 801 +++++++------ gdb/infrun.h | 4 + gdb/language.c | 2 +- gdb/linux-nat.c | 5 + gdb/linux-tdep.c | 149 +-- gdb/m2-valprint.c | 4 +- gdb/nat/windows-nat.c | 24 +- gdb/p-valprint.c | 2 +- gdb/parse.c | 6 +- gdb/printcmd.c | 13 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-type.c | 10 +- gdb/record-btrace.c | 3 + gdb/record-full.c | 2 + gdb/remote-notif.c | 4 +- gdb/remote.c | 70 +- gdb/rust-lang.c | 6 +- gdb/target.c | 13 +- gdb/target.h | 9 +- gdb/testsuite/ChangeLog | 134 +++ gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 3 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 26 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.S | 40 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.c | 13 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 2 +- gdb/testsuite/gdb.arch/insn-reloc.c | 81 ++ .../gdb.base/inferior-noarg.c} | 23 +- gdb/testsuite/gdb.base/inferior-noarg.exp | 36 + gdb/testsuite/gdb.base/scope.exp | 10 +- gdb/testsuite/gdb.base/ui-redirect.exp | 8 + gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 16 + .../gdb.dwarf2/dw2-out-of-range-end-of-seq.exp | 7 +- .../gdb.dwarf2/dw2-step-out-of-function-no-stmt.c} | 41 +- ...eq.exp => dw2-step-out-of-function-no-stmt.exp} | 66 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 5 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 4 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 13 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 5 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 6 +- gdb/testsuite/gdb.dwarf2/fission-multi-cu.exp | 14 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 7 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 36 +- .../gdb.dwarf2/loclists-multiple-cus.c} | 36 +- gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp | 146 +++ .../gdb.dwarf2/loclists-sec-offset.c} | 62 +- gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp | 261 +++++ gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp | 102 ++ gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp | 143 +++ gdb/testsuite/gdb.opt/solib-intra-step.exp | 26 +- gdb/testsuite/gdb.threads/attach-non-stop.c | 58 + gdb/testsuite/gdb.threads/attach-non-stop.exp | 148 +++ gdb/testsuite/gdb.threads/detach-step-over.c | 112 ++ gdb/testsuite/gdb.threads/detach-step-over.exp | 290 +++++ gdb/testsuite/gdb.xml/tdesc-regs.exp | 3 +- gdb/testsuite/lib/dwarf.exp | 451 +++++++- gdb/testsuite/lib/gdb.exp | 7 + gdb/thread.c | 7 +- gdb/top.c | 4 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-disasm.c | 13 +- gdb/tui/tui-layout.c | 16 +- gdb/tui/tui-location.c | 81 ++ gdb/tui/tui-location.h | 93 ++ gdb/tui/tui-source.c | 9 +- gdb/tui/tui-stack.c | 114 +- gdb/tui/tui-stack.h | 19 - gdb/tui/tui-wingeneral.c | 4 - gdb/tui/tui-winsource.c | 3 +- gdb/tui/tui.h | 1 + gdb/valarith.c | 8 +- gdb/valops.c | 4 +- gdb/valprint.c | 12 +- gdb/value.c | 11 +- gdb/varobj.c | 2 +- gdb/windows-nat.c | 118 +- gdbserver/ChangeLog | 10 + gdbserver/linux-low.cc | 29 +- gdbserver/server.cc | 9 + gold/ChangeLog | 6 + gold/dwarf_reader.cc | 4 + include/ChangeLog | 24 + include/ctf-api.h | 14 +- include/gdb/ChangeLog | 4 + include/gdb/sim-riscv.h | 99 ++ include/opcode/riscv-opc.h | 180 --- include/opcode/riscv.h | 6 - ld/ChangeLog | 112 ++ ld/Makefile.am | 1 + ld/Makefile.in | 1 + ld/configure.tgt | 8 +- ld/emulparams/alphavms.sh | 3 +- ld/emulparams/elf64_ia64_vms.sh | 1 - ld/emulparams/elf64mmix.sh | 1 - ld/emulparams/elf_iamcu.sh | 1 - ld/emulparams/elf_k1om.sh | 1 - ld/emulparams/elf_l1om.sh | 1 - ld/emulparams/mmo.sh | 1 - ld/emulparams/pdp11.sh | 5 + ld/emultempl/beos.em | 25 + ld/emultempl/pdp11.em | 30 +- ld/emultempl/pe.em | 34 + ld/emultempl/pep.em | 34 + ld/ldelf.c | 21 +- ld/ldgram.y | 25 +- ld/ldlang.c | 2 + ld/ldlex.h | 2 +- ld/ldlex.l | 31 +- ld/scripttempl/pdp11.sc | 2 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 1 + ld/testsuite/ld-elf/pr27259.d | 7 + ld/testsuite/ld-elf/pr27259.s | 14 + ld/testsuite/ld-ifunc/ifunc.exp | 4 +- ld/testsuite/ld-plugin/lto.exp | 50 +- ld/testsuite/ld-plugin/pr15146.d | 4 + ld/testsuite/ld-plugin/pr15146a.c | 13 + ld/testsuite/ld-plugin/pr15146b.c | 1 + .../empty => ld/testsuite/ld-plugin/pr15146c.c | 0 ld/testsuite/ld-plugin/pr15146d.c | 7 + ld/testsuite/ld-plugin/pr27311.d | 4 + ld/testsuite/ld-plugin/pr27311.ver | 3 + ld/testsuite/ld-plugin/pr27311a.c | 1 + ld/testsuite/ld-plugin/pr27311b.c | 1 + ld/testsuite/ld-plugin/pr27311c.c | 5 + ld/testsuite/ld-plugin/pr27311d.c | 5 + ld/testsuite/ld-tic6x/tic6x.exp | 5 + ld/testsuite/ld-x86-64/bnd-plt-1.d | 4 +- ld/testsuite/ld-x86-64/pr19609-2a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-4c.d | 2 +- ld/testsuite/ld-x86-64/pr19609-5d.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7a.d | 2 +- ld/testsuite/ld-x86-64/pr19609-7c.d | 2 +- libctf/ChangeLog | 62 + libctf/ctf-create.c | 187 +-- libctf/ctf-dedup.c | 7 +- libctf/ctf-impl.h | 8 +- libctf/ctf-link.c | 34 +- libctf/ctf-lookup.c | 24 - libctf/ctf-open.c | 21 +- libctf/ctf-string.c | 9 +- libctf/ctf-types.c | 8 +- libctf/testsuite/lib/ctf-lib.exp | 11 +- .../nonstatic-var-section-ld-executable.lk | 9 + .../nonstatic-var-section-ld-r-ctf.c | 9 + .../libctf-regression/nonstatic-var-section-ld-r.c | 73 ++ .../nonstatic-var-section-ld-r.lk | 7 + .../libctf-regression/nonstatic-var-section-ld.c | 76 ++ .../libctf-regression/nonstatic-var-section-ld.lk | 6 + .../symtypetab-nonlinker-writeout.c | 218 ++++ .../symtypetab-nonlinker-writeout.lk | 12 + opcodes/ChangeLog | 11 + opcodes/i386-gen.c | 2 + opcodes/riscv-opc.c | 57 +- sim/ChangeLog | 17 + sim/MAINTAINERS | 2 +- sim/Makefile.in | 2 +- sim/README-HACKING | 4 +- sim/avr/ChangeLog | 4 + sim/avr/interp.c | 1 - sim/bfin/ChangeLog | 4 + sim/bfin/interp.c | 1 - sim/bpf/ChangeLog | 10 + sim/bpf/decode-be.c | 70 +- sim/bpf/decode-le.c | 70 +- sim/bpf/mloop.in | 2 +- sim/common/ChangeLog | 41 + sim/common/cgen-accfp.c | 6 +- sim/common/cgen-trace.c | 2 +- sim/common/gennltvals.py | 232 ++++ sim/common/gennltvals.sh | 238 ---- sim/common/nltvals.def | 225 ++-- sim/common/sim-hw.c | 67 +- sim/common/sim-profile.c | 4 +- sim/common/sim-watch.c | 6 +- sim/common/sim-watch.h | 1 - sim/configure | 8 + sim/configure.tgt | 3 + sim/frv/ChangeLog | 4 + sim/frv/sim-if.c | 1 - sim/iq2000/ChangeLog | 4 + sim/iq2000/sim-if.c | 1 - sim/m32r/ChangeLog | 4 + sim/m32r/sim-if.c | 1 - sim/m68hc11/ChangeLog | 23 + sim/m68hc11/configure | 34 +- sim/m68hc11/configure.ac | 15 +- sim/m68hc11/dv-m68hc11.c | 1 + sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/interp.c | 4 +- sim/m68hc11/m68hc11_sim.c | 14 +- sim/mips/ChangeLog | 4 + sim/mips/interp.c | 1 - sim/mn10300/ChangeLog | 4 + sim/mn10300/interp.c | 1 - sim/moxie/ChangeLog | 10 + sim/moxie/configure | 19 +- sim/moxie/configure.ac | 1 - sim/moxie/interp.c | 3 +- sim/or1k/ChangeLog | 5 + sim/or1k/decode.c | 114 +- sim/riscv/ChangeLog | 11 + .../clang-debug-names.exp => sim/riscv/Makefile.in | 39 +- sim/{aarch64 => riscv}/aclocal.m4 | 0 sim/{aarch64 => riscv}/config.in | 0 sim/{v850 => riscv}/configure | 113 +- sim/riscv/configure.ac | 28 + sim/riscv/interp.c | 153 +++ sim/riscv/machs.c | 125 ++ gdb/gcore.h => sim/riscv/machs.h | 44 +- sim/riscv/model_list.def | 9 + sim/riscv/sim-main.c | 1220 ++++++++++++++++++++ sim/riscv/sim-main.h | 86 ++ sim/testsuite/ChangeLog | 4 + sim/testsuite/riscv/ChangeLog | 3 + sim/testsuite/riscv/allinsn.exp | 15 + sim/testsuite/riscv/pass.s | 7 + sim/testsuite/riscv/testutils.inc | 52 + sim/v850/ChangeLog | 15 +- sim/v850/configure | 223 ++-- sim/v850/configure.ac | 1 - sim/v850/interp.c | 1 - sim/v850/simops.c | 3 +- 338 files changed, 8723 insertions(+), 2960 deletions(-) delete mode 100644 gas/testsuite/gas/all/byte.d delete mode 100644 gas/testsuite/gas/all/byte.l delete mode 100644 gas/testsuite/gas/all/byte.s create mode 100644 gas/testsuite/gas/nios2/relax.d create mode 100644 gas/testsuite/gas/nios2/relax.s delete mode 100644 gas/testsuite/gas/riscv/bitmanip-insns-32.d delete mode 100644 gas/testsuite/gas/riscv/bitmanip-insns-64.d delete mode 100644 gas/testsuite/gas/riscv/bitmanip-insns.s copy gdb/{gcore.h => testsuite/gdb.base/inferior-noarg.c} (59%) create mode 100644 gdb/testsuite/gdb.base/inferior-noarg.exp copy gdb/{gcore.h => testsuite/gdb.dwarf2/dw2-step-out-of-function-no-stmt.c} (59%) copy gdb/testsuite/gdb.dwarf2/{dw2-out-of-range-end-of-seq.exp => dw2-step-out-of- [...] copy gdb/{gcore.h => testsuite/gdb.dwarf2/loclists-multiple-cus.c} (62%) create mode 100644 gdb/testsuite/gdb.dwarf2/loclists-multiple-cus.exp copy gdb/{gcore.h => testsuite/gdb.dwarf2/loclists-sec-offset.c} (50%) create mode 100644 gdb/testsuite/gdb.dwarf2/loclists-sec-offset.exp create mode 100644 gdb/testsuite/gdb.dwarf2/rnglists-multiple-cus.exp create mode 100644 gdb/testsuite/gdb.dwarf2/rnglists-sec-offset.exp create mode 100644 gdb/testsuite/gdb.threads/attach-non-stop.c create mode 100644 gdb/testsuite/gdb.threads/attach-non-stop.exp create mode 100644 gdb/testsuite/gdb.threads/detach-step-over.c create mode 100644 gdb/testsuite/gdb.threads/detach-step-over.exp create mode 100644 gdb/tui/tui-location.c create mode 100644 gdb/tui/tui-location.h create mode 100644 include/gdb/sim-riscv.h create mode 100644 ld/testsuite/ld-elf/pr27259.d create mode 100644 ld/testsuite/ld-elf/pr27259.s create mode 100644 ld/testsuite/ld-plugin/pr15146.d create mode 100644 ld/testsuite/ld-plugin/pr15146a.c create mode 100644 ld/testsuite/ld-plugin/pr15146b.c copy binutils/testsuite/binutils-all/empty => ld/testsuite/ld-plugin/pr15146c.c (100%) create mode 100644 ld/testsuite/ld-plugin/pr15146d.c create mode 100644 ld/testsuite/ld-plugin/pr27311.d create mode 100644 ld/testsuite/ld-plugin/pr27311.ver create mode 100644 ld/testsuite/ld-plugin/pr27311a.c create mode 100644 ld/testsuite/ld-plugin/pr27311b.c create mode 100644 ld/testsuite/ld-plugin/pr27311c.c create mode 100644 ld/testsuite/ld-plugin/pr27311d.c create mode 100644 libctf/testsuite/libctf-regression/nonstatic-var-section-ld-exe [...] create mode 100644 libctf/testsuite/libctf-regression/nonstatic-var-section-ld-r-ctf.c create mode 100644 libctf/testsuite/libctf-regression/nonstatic-var-section-ld-r.c create mode 100644 libctf/testsuite/libctf-regression/nonstatic-var-section-ld-r.lk create mode 100644 libctf/testsuite/libctf-regression/nonstatic-var-section-ld.c create mode 100644 libctf/testsuite/libctf-regression/nonstatic-var-section-ld.lk create mode 100644 libctf/testsuite/libctf-writable/symtypetab-nonlinker-writeout.c create mode 100644 libctf/testsuite/libctf-writable/symtypetab-nonlinker-writeout.lk create mode 100755 sim/common/gennltvals.py delete mode 100755 sim/common/gennltvals.sh create mode 100644 sim/riscv/ChangeLog copy gdb/testsuite/gdb.dwarf2/clang-debug-names.exp => sim/riscv/Makefile.in (50%) copy sim/{aarch64 => riscv}/aclocal.m4 (100%) copy sim/{aarch64 => riscv}/config.in (100%) copy sim/{v850 => riscv}/configure (99%) create mode 100644 sim/riscv/configure.ac create mode 100644 sim/riscv/interp.c create mode 100644 sim/riscv/machs.c copy gdb/gcore.h => sim/riscv/machs.h (53%) create mode 100644 sim/riscv/model_list.def create mode 100644 sim/riscv/sim-main.c create mode 100644 sim/riscv/sim-main.h create mode 100644 sim/testsuite/riscv/ChangeLog create mode 100644 sim/testsuite/riscv/allinsn.exp create mode 100644 sim/testsuite/riscv/pass.s create mode 100644 sim/testsuite/riscv/testutils.inc