This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-Os-vs-Os_LTO in repository toolchain/ci/binutils-gdb.
from d7445728b1 [gdb/testsuite] Handle missing gccgo adds d13c7322fe gdb: Allow more control over where to find python libraries adds 00e49dff20 Stop the BFD library from automatically converting OS and PR [...] adds 5ef9273d29 gdbserver: start turning the target ops vector into a class adds 15295543f9 gdbserver: turn target op 'create_inferior' into a method adds 6dee9afb0e gdbserver: turn target op 'post_create_inferior' into a method adds ef03dad808 gdbserver: turn target op 'attach' into a method adds c6885a575f gdbserver: turn target op 'kill' into a method adds 9061c9cfb3 gdbserver: turn target op 'detach' into a method adds 8adb37b9c0 gdbserver: turn target op 'mourn' into a method adds 95a49a3939 gdbserver: turn target op 'join' into a method adds 13d3d99b27 gdbserver: turn target op 'thread_alive' into a method adds 0e4d7e35fb gdbserver: turn target op 'resume' into a method adds 6532e7e378 gdbserver: turn target op 'wait' into a method adds a5a4d4cd0c gdbserver: turn target ops 'fetch_registers' and 'store_regi [...] adds 79b4408780 gdbserver: turn prepare_to_access_memory & done_accessing_me [...] adds e2558df32b gdbserver: turn target ops 'read_memory' and 'write_memory' [...] adds 2a31c7aa00 gdbserver: turn target op 'look_up_symbols' into a method adds eb497a2a77 gdbserver: turn target op 'request_interrupt' into a method adds eac215cc61 gdbserver: turn target op 'read_auxv' into a method adds a2b2297a20 gdbserver: turn target op 'supports_z_point_type' into a method adds 7e0bde70ca gdbserver: turn target ops 'insert_point' and 'remove_point' [...] adds 84320c4ea7 gdbserver: turn target op '{supports_}stopped_by_sw_breakpoi [...] adds 93fe88b24c gdbserver: turn target op '{supports_}stopped_by_hw_breakpoi [...] adds 22aa6223a0 gdbserver: turn target op 'supports_hardware_single_step' in [...] adds 6eeb5c5531 gdbserver: turn target ops 'stopped_by_watchpoint' and 'stop [...] adds 5203ae1e87 gdbserver: turn target op 'read_offsets' into a method adds 6e3fd7e948 gdbserver: turn target op 'get_tls_address' into a method adds ea06bbaaaa gdbserver: turn target op 'hostio_last_error' into a method adds 2d0795ee38 gdbserver: turn target op 'qxfer_osdata' into a method adds d7abedf7e7 gdbserver: turn target op 'qxfer_siginfo' into a method adds 0dc587d425 gdbserver: turn non-stop and async target ops into methods adds 652aef7792 gdbserver: turn target op 'supports_multi_process' into a method adds 9690a72ae5 gdbserver: turn target ops 'supports_{fork,vfork,exec}_event [...] adds fb00dfcef0 gdbserver: turn target op 'handle_new_gdb_connection' into a method adds 55cf302157 gdbserver: turn target op 'handle_monitor_command' into a method adds 95a45fc165 gdbserver: turn target op 'core_of_thread' into a method adds 9da41fdae0 gdbserver: turn target op 'read_loadmap' into a method adds 0df28b1b4b gdbserver: turn target op 'process_qsupported' into a method adds 290732bfb3 gdbserver: turn target op 'supports_tracepoints' into a method adds 770d8f6a51 gdbserver: turn target ops 'read_pc' and 'write_pc' into methods adds 68119632a0 gdbserver: turn target op 'thread_stopped' into a method adds 4e2e869cb3 gdbserver: turn target op 'get_tib_address' into a method adds 29e8dc09ff gdbserver: turn target ops 'pause_all' and 'unpause_all' int [...] adds 5c9eb2f2b5 gdbserver: turn target op 'stabilize_threads' into a method adds c23c939174 gdbserver: turn fast tracepoint target ops into methods adds 345dafadc2 gdbserver: turn target op 'emit_ops' into a method adds c756403b17 gdbserver: turn target op 'supports_disable_randomization' i [...] adds 974387bb25 gdbserver: turn target op 'qxfer_libraries_svr4' into a method adds c0245cb999 gdbserver: turn target op 'supports_agent' into a method adds 79597bdd56 gdbserver: turn btrace-related target ops into methods adds 2526e0cd95 gdbserver: turn target op 'supports_range_stepping' into a method adds 8247b8236b gdbserver: turn target op 'pid_to_exec_file' into a method adds c9b7b80460 gdbserver: turn target ops 'multifs_{open, readlink, unlink} [...] adds d367006fb7 gdbserver: turn breakpoint kind-related target ops into methods adds 7f63b89b3a gdbserver: turn target ops 'thread_name' and 'thread_handle' [...] adds 5303a34f90 gdbserver: turn target op 'supports_software_single_step' in [...] adds bc8d3ae432 gdbserver: turn target op 'supports_catch_syscall' into a method adds d633e83140 gdbserver: turn target op 'get_ipa_tdesc_idx' into a method adds 478f9adff5 gdbserver: simply copy the pointer in 'set_target_ops' adds 52405d85ec gdbserver: finish turning the target ops vector into a class adds a9c798035d [gdb/testsuite] Fix hello.go xpass adds 3f702acd7d Make '{putchar,fputc}_unfiltered' use 'fputs_unfiltered' adds 6565bf67ad Automatic date update in version.in adds dda2980f54 PR25569, PDP11 ld -s clobbers last data byte adds 10a95fcc1f pdp11 reloc processing adds bd0cf5a6ba RISC-V: Support the ISA-dependent CSR checking. adds 2ca89224b1 RISC-V: Disable the CSR checking by default. adds 54b2aec10d RISC-V: Support the read-only CSR checking. adds 22b6cd7043 Fix latent bug in dwarf2_find_containing_comp_unit adds 24ac169ac5 gdb/testsuite: Regenerate the testglue if it is not in adds c7adb09f35 Fix typo in gdb/testsuite/ChangeLog adds a4425a57c7 Fuzzers whining about mach-o support adds 4f180d5396 Check for null result from gdb_demangle adds bd360d3048 gdb/testsuite: Add test for case where gdb_demangle returns NULL adds 1eb7317953 [gdb] Fix cc-with-dwz regression adds e94e944bf2 Fix two more mips-tdep.h declarations adds 755251522a [gdb/testsuite] Fix gdb.go/methods.exp adds d4d947ae37 Update partial_symtab comment adds 5522c15d39 Automatic date update in version.in adds dda42c0b7b Add a mostlyclean target to gdbserver adds 7b3c27152b PR25585, PHDR segment not covered by LOAD segment adds 3f0cbb04d0 Style field names in "print" adds 2a3d458be3 Use TUI_DISASM_WIN instead of tui_win_list array adds 59b8b5d247 Simplify tui_add_win_to_layout adds 3fe12b6d67 Fix latent display bug in tui_data_window adds 427326a826 Simplify TUI C-x 2 binding adds 5afe342e2a Reimplement TUI "C-x 1" binding adds 0dbc2fc759 Reimplement "tui reg" command adds 416eb92d84 Remove hard-coded TUI layouts adds ee325b61cd Add the "tui new-layout" command adds c22fef7e4c Allow TUI sub-layouts in "new-layout" command adds 6bc5664858 Change return type of tui_layout_base::adjust_size adds 7c043ba695 Add horizontal splitting to TUI layout adds 7eed1a8e83 Change TUI window iteration adds eb9c887456 Reimplement tui_next_win and tui_prev_win adds e098d18cfc Handle ambiguity in tui_partial_win_by_name adds 865a5aec04 Remove tui_delete_invisible_windows and tui_make_all_invisible adds fdb01f0ce4 TUI windows do not need to store their type adds 0240c8f11b Change how TUI windows are instantiated adds 935c78c046 Remove tui_set_win_with_focus adds fc96d20b2c Remove the TUI annotation hack adds 01b1af321f Allow TUI windows in Python adds 432b5c4022 Make some tui_source_window_base members "protected" adds ca793b969c Use error_no_arg in TUI adds 283be8bfa4 Add "usage" text to all TUI command help adds 3b0fb49e30 Fix cast in TUI_DISASM_WIN adds 5707a07af2 Make dwarf2_compile_expr_to_ax static adds 7e702065b4 Automatic date update in version.in adds 5df4cba632 gdb: update gnulib import adds 23c4ec6f02 Automatic date update in version.in adds c893ce360a vms buffer overflows and large memory allocation adds a98c743fdf Re: vms buffer overflows and large memory allocation adds c9af65210c [gdb/testsuite] Fix layout next/prev/regs help message adds a88ef40d0f [gdb] Ensure listing of unused static var in info locals adds 83d4d556e2 Fix a spelling mistake in the binutils documentation. adds 45c63c0fe8 Updated translations for some of the binutils sub-directories. adds e56d7f1e19 gdb/doc: Fix header alignment of 'info threads' example output adds 7693576838 Simplify setting of reading_partial_symbols adds 197400e800 Convert IS_TYPE_UNIT_GROUP to method adds 4ac9383206 Fix a memory leak and remove an unused member adds a60419c8c9 Automatic date update in version.in adds c325c44ef6 gdb/copyright.py: Add generated files in gnulib/ to exclude list adds 8cb5117ccf Move dwarf2_get_die_type declaration to dwarf2/read.h
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 60 + bfd/aoutx.h | 179 +- bfd/elf-bfd.h | 6 + bfd/elf.c | 25 +- bfd/elfxx-target.h | 5 + bfd/mach-o.c | 136 +- bfd/pdp11.c | 260 +- bfd/version.h | 2 +- bfd/vms-lib.c | 99 +- binutils/ChangeLog | 11 + binutils/doc/binutils.texi | 2 +- binutils/dwarf.c | 2 +- gas/ChangeLog | 69 + gas/config/obj-aout.c | 48 +- gas/config/tc-pdp11.c | 30 +- gas/config/tc-riscv.c | 188 +- gas/doc/c-riscv.texi | 13 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 4 + .../gas/riscv/priv-reg-fail-read-only-01.d | 3 + .../gas/riscv/priv-reg-fail-read-only-01.l | 69 + .../gas/riscv/priv-reg-fail-read-only-01.s | 269 + .../gas/riscv/priv-reg-fail-read-only-02.d | 3 + .../gas/riscv/priv-reg-fail-read-only-02.l | 25 + .../gas/riscv/priv-reg-fail-read-only-02.s | 90 + gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 3 + gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 66 + gas/testsuite/gas/riscv/priv-reg.d | 2 +- gdb/ChangeLog | 408 ++ gdb/Makefile.in | 1 + gdb/NEWS | 11 + gdb/ada-typeprint.c | 3 +- gdb/ada-valprint.c | 9 +- gdb/c-typeprint.c | 5 +- gdb/config.in | 8 + gdb/configure | 49 + gdb/configure.ac | 24 + gdb/copyright.py | 4 +- gdb/cp-valprint.c | 18 +- gdb/doc/ChangeLog | 20 + gdb/doc/gdb.texinfo | 62 +- gdb/doc/python.texi | 105 + gdb/dwarf2/loc.c | 2 +- gdb/dwarf2/loc.h | 23 - gdb/dwarf2/read.c | 127 +- gdb/dwarf2/read.h | 13 + gdb/f-typeprint.c | 3 +- gdb/f-valprint.c | 3 +- gdb/features/riscv/64bit-csr.xml | 65 - gdb/features/riscv/rebuild-csr-xml.sh | 10 +- gdb/m2-typeprint.c | 6 +- gdb/main.c | 11 +- gdb/mips-tdep.h | 4 +- gdb/p-valprint.c | 14 +- gdb/psympriv.h | 3 +- gdb/psymtab.c | 3 +- gdb/python/py-tui.c | 510 ++ gdb/python/python-internal.h | 4 + gdb/python/python.c | 10 +- gdb/riscv-tdep.c | 6 +- gdb/riscv-tdep.h | 2 +- gdb/rust-lang.c | 19 +- gdb/stack.c | 1 + gdb/testsuite/ChangeLog | 67 + .../{style.c => info-locals-unused-static-var.c} | 17 +- .../gdb.base/info-locals-unused-static-var.exp | 40 + gdb/testsuite/gdb.base/style.c | 15 + gdb/testsuite/gdb.base/style.exp | 7 + .../style.c => gdb.dwarf2/cpp-linkage-name.c} | 18 +- gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp | 96 + .../{hello.exp => global-local-var-shadow.exp} | 17 +- .../{hello.go => global-local-var-shadow.go} | 3 +- gdb/testsuite/gdb.go/hello.exp | 7 - gdb/testsuite/gdb.go/hello.go | 5 +- gdb/testsuite/gdb.go/methods.exp | 75 +- gdb/testsuite/gdb.python/tui-window.exp | 51 + gdb/testsuite/gdb.python/tui-window.py | 37 + gdb/testsuite/gdb.rust/rust-style.exp | 44 + gdb/testsuite/gdb.rust/rust-style.rs | 29 + gdb/testsuite/gdb.tui/new-layout.exp | 84 + gdb/testsuite/lib/gdb.exp | 13 +- gdb/tui/tui-command.h | 5 +- gdb/tui/tui-data.c | 95 +- gdb/tui/tui-data.h | 115 +- gdb/tui/tui-disasm.c | 46 +- gdb/tui/tui-disasm.h | 8 +- gdb/tui/tui-io.c | 36 +- gdb/tui/tui-layout.c | 1004 ++-- gdb/tui/tui-layout.h | 98 +- gdb/tui/tui-regs.c | 23 +- gdb/tui/tui-regs.h | 10 +- gdb/tui/tui-source.c | 47 +- gdb/tui/tui-source.h | 8 +- gdb/tui/tui-stack.c | 3 +- gdb/tui/tui-stack.h | 1 - gdb/tui/tui-win.c | 202 +- gdb/tui/tui-wingeneral.c | 9 - gdb/tui/tui-wingeneral.h | 3 - gdb/tui/tui-winsource.c | 86 +- gdb/tui/tui-winsource.h | 51 +- gdb/tui/tui.c | 68 +- gdb/tui/tui.h | 3 - gdb/utils.c | 25 +- gdb/valprint.c | 17 +- gdbserver/ChangeLog | 1776 ++++++ gdbserver/Makefile.in | 2 +- gdbserver/hostio.cc | 13 +- gdbserver/linux-aarch32-low.cc | 6 +- gdbserver/linux-aarch64-low.cc | 4 +- gdbserver/linux-arm-low.cc | 8 +- gdbserver/linux-cris-low.cc | 4 +- gdbserver/linux-crisv32-low.cc | 4 +- gdbserver/linux-low.cc | 658 ++- gdbserver/linux-low.h | 219 + gdbserver/linux-m32r-low.cc | 4 +- gdbserver/linux-mips-low.cc | 2 +- gdbserver/linux-nios2-low.cc | 4 +- gdbserver/linux-ppc-low.cc | 2 +- gdbserver/linux-sh-low.cc | 2 +- gdbserver/linux-sparc-low.cc | 6 +- gdbserver/linux-tic6x-low.cc | 2 +- gdbserver/linux-tile-low.cc | 2 +- gdbserver/linux-x86-low.cc | 2 +- gdbserver/linux-xtensa-low.cc | 4 +- gdbserver/lynx-low.cc | 139 +- gdbserver/lynx-low.h | 43 + gdbserver/mem-break.cc | 11 +- gdbserver/nto-low.cc | 208 +- gdbserver/nto-low.h | 60 + gdbserver/regcache.cc | 16 +- gdbserver/remote-utils.cc | 13 +- gdbserver/server.cc | 77 +- gdbserver/target.cc | 570 +- gdbserver/target.h | 554 +- gdbserver/tracepoint.cc | 54 +- gdbserver/win32-low.cc | 221 +- gdbserver/win32-low.h | 69 + gnulib/ChangeLog | 6 + gnulib/Makefile.in | 41 +- gnulib/aclocal.m4 | 6 +- gnulib/config.in | 51 +- gnulib/configure | 4551 ++++++++++---- gnulib/import/Makefile.am | 80 +- gnulib/import/Makefile.in | 258 +- gnulib/import/_Noreturn.h | 7 +- gnulib/import/alloca.in.h | 2 +- gnulib/import/arg-nonnull.h | 2 +- gnulib/import/arpa_inet.in.h | 2 +- gnulib/import/assure.h | 2 +- gnulib/import/at-func.c | 2 +- gnulib/import/basename-lgpl.c | 2 +- gnulib/import/c++defs.h | 5 +- gnulib/import/canonicalize-lgpl.c | 2 +- gnulib/import/cdefs.h | 2 +- gnulib/import/chdir-long.c | 2 +- gnulib/import/chdir-long.h | 2 +- gnulib/import/cloexec.c | 2 +- gnulib/import/cloexec.h | 2 +- gnulib/import/close.c | 2 +- gnulib/import/closedir.c | 2 +- gnulib/import/count-one-bits.h | 10 +- gnulib/import/dirent-private.h | 2 +- gnulib/import/dirent.in.h | 2 +- gnulib/import/dirfd.c | 2 +- gnulib/import/dirname-lgpl.c | 2 +- gnulib/import/dirname.h | 2 +- gnulib/import/dosname.h | 2 +- gnulib/import/dup-safer-flag.c | 2 +- gnulib/import/dup-safer.c | 2 +- gnulib/import/dup.c | 2 +- gnulib/import/dup2.c | 2 +- gnulib/import/errno.in.h | 2 +- gnulib/import/error.c | 2 +- gnulib/import/error.h | 2 +- gnulib/import/exitfail.c | 2 +- gnulib/import/exitfail.h | 2 +- gnulib/import/extra/config.rpath | 684 --- gnulib/import/extra/update-copyright | 2 +- gnulib/import/fchdir.c | 2 +- gnulib/import/fcntl.c | 2 +- gnulib/import/fcntl.in.h | 2 +- gnulib/import/fd-hook.c | 2 +- gnulib/import/fd-hook.h | 2 +- gnulib/import/fd-safer-flag.c | 2 +- gnulib/import/fd-safer.c | 2 +- gnulib/import/fdopendir.c | 2 +- gnulib/import/filename.h | 2 +- gnulib/import/filenamecat-lgpl.c | 2 +- gnulib/import/filenamecat.h | 2 +- gnulib/import/flexmember.h | 2 +- gnulib/import/float+.h | 2 +- gnulib/import/float.c | 2 +- gnulib/import/float.in.h | 2 +- gnulib/import/fnmatch.c | 2 +- gnulib/import/fnmatch.in.h | 2 +- gnulib/import/fnmatch_loop.c | 2 +- gnulib/import/fpucw.h | 2 +- gnulib/import/frexp.c | 2 +- gnulib/import/frexpl.c | 2 +- gnulib/import/fstat.c | 2 +- gnulib/import/fstatat.c | 2 +- gnulib/import/getcwd-lgpl.c | 2 +- gnulib/import/getcwd.c | 2 +- gnulib/import/getdtablesize.c | 2 +- gnulib/import/getlogin_r.c | 2 +- gnulib/import/getprogname.c | 2 +- gnulib/import/getprogname.h | 2 +- gnulib/import/gettext.h | 2 +- gnulib/import/gettimeofday.c | 2 +- gnulib/import/glob-libc.h | 2 +- gnulib/import/glob.c | 14 +- gnulib/import/glob.in.h | 2 +- gnulib/import/glob_internal.h | 2 +- gnulib/import/glob_pattern_p.c | 2 +- gnulib/import/globfree.c | 2 +- gnulib/import/glthread/lock.c | 24 +- gnulib/import/glthread/lock.h | 30 +- gnulib/import/glthread/threadlib.c | 2 +- gnulib/import/hard-locale.c | 47 +- gnulib/import/hard-locale.h | 7 +- gnulib/import/inet_ntop.c | 2 +- gnulib/import/intprops.h | 2 +- gnulib/import/inttypes.in.h | 12 +- gnulib/import/isnan.c | 2 +- gnulib/import/isnand-nolibm.h | 2 +- gnulib/import/isnand.c | 2 +- gnulib/import/isnanl-nolibm.h | 2 +- gnulib/import/isnanl.c | 2 +- gnulib/import/itold.c | 2 +- gnulib/import/lc-charset-dispatch.c | 82 + gnulib/import/lc-charset-dispatch.h | 40 + gnulib/import/libc-config.h | 15 +- gnulib/import/limits.in.h | 2 +- gnulib/import/localcharset.c | 89 +- gnulib/import/localcharset.h | 31 +- gnulib/import/locale.in.h | 305 + gnulib/import/localtime-buffer.c | 2 +- gnulib/import/localtime-buffer.h | 2 +- gnulib/import/lstat.c | 2 +- gnulib/import/m4/00gnulib.m4 | 81 +- gnulib/import/m4/__inline.m4 | 2 +- gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 2 +- gnulib/import/m4/arpa_inet_h.m4 | 2 +- gnulib/import/m4/builtin-expect.m4 | 2 +- gnulib/import/m4/canonicalize.m4 | 2 +- gnulib/import/m4/chdir-long.m4 | 2 +- gnulib/import/m4/close.m4 | 2 +- gnulib/import/m4/closedir.m4 | 2 +- gnulib/import/m4/codeset.m4 | 2 +- gnulib/import/m4/count-one-bits.m4 | 12 - gnulib/import/m4/d-ino.m4 | 2 +- gnulib/import/m4/d-type.m4 | 2 +- gnulib/import/m4/dirent_h.m4 | 2 +- gnulib/import/m4/dirfd.m4 | 2 +- gnulib/import/m4/dirname.m4 | 2 +- gnulib/import/m4/double-slash-root.m4 | 2 +- gnulib/import/m4/dup.m4 | 2 +- gnulib/import/m4/dup2.m4 | 2 +- gnulib/import/m4/eealloc.m4 | 2 +- gnulib/import/m4/environ.m4 | 2 +- gnulib/import/m4/errno_h.m4 | 2 +- gnulib/import/m4/error.m4 | 2 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 2 +- gnulib/import/m4/extensions.m4 | 2 +- gnulib/import/m4/extern-inline.m4 | 2 +- gnulib/import/m4/fchdir.m4 | 2 +- gnulib/import/m4/fcntl-o.m4 | 2 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 2 +- gnulib/import/m4/fdopendir.m4 | 2 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 2 +- gnulib/import/m4/float_h.m4 | 2 +- gnulib/import/m4/fnmatch.m4 | 2 +- gnulib/import/m4/fnmatch_h.m4 | 2 +- gnulib/import/m4/fpieee.m4 | 2 +- gnulib/import/m4/frexp.m4 | 2 +- gnulib/import/m4/frexpl.m4 | 2 +- gnulib/import/m4/fstat.m4 | 2 +- gnulib/import/m4/fstatat.m4 | 2 +- gnulib/import/m4/getcwd-abort-bug.m4 | 2 +- gnulib/import/m4/getcwd-path-max.m4 | 2 +- gnulib/import/m4/getcwd.m4 | 2 +- gnulib/import/m4/getdtablesize.m4 | 2 +- gnulib/import/m4/getlogin.m4 | 2 +- gnulib/import/m4/getlogin_r.m4 | 2 +- gnulib/import/m4/getpagesize.m4 | 2 +- gnulib/import/m4/getprogname.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 2 +- gnulib/import/m4/glob.m4 | 2 +- gnulib/import/m4/glob_h.m4 | 2 +- gnulib/import/m4/gnulib-cache.m4 | 2 +- gnulib/import/m4/gnulib-common.m4 | 23 +- gnulib/import/m4/gnulib-comp.m4 | 43 +- gnulib/import/m4/gnulib-tool.m4 | 2 +- gnulib/import/m4/host-cpu-c-abi.m4 | 675 --- gnulib/import/m4/include_next.m4 | 2 +- gnulib/import/m4/inet_ntop.m4 | 2 +- gnulib/import/m4/inttypes-pri.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 8 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 2 +- gnulib/import/m4/largefile.m4 | 6 +- gnulib/import/m4/lib-ld.m4 | 168 - gnulib/import/m4/lib-link.m4 | 800 --- gnulib/import/m4/lib-prefix.m4 | 320 - gnulib/import/m4/limits-h.m4 | 2 +- gnulib/import/m4/localcharset.m4 | 2 +- gnulib/import/m4/locale-fr.m4 | 2 +- gnulib/import/m4/locale-ja.m4 | 2 +- gnulib/import/m4/locale-zh.m4 | 2 +- gnulib/import/m4/locale_h.m4 | 158 + gnulib/import/m4/localtime-buffer.m4 | 2 +- gnulib/import/m4/lock.m4 | 2 +- gnulib/import/m4/longlong.m4 | 113 - gnulib/import/m4/lstat.m4 | 2 +- gnulib/import/m4/malloc.m4 | 2 +- gnulib/import/m4/malloca.m4 | 5 +- gnulib/import/m4/math_h.m4 | 2 +- gnulib/import/m4/mbrtowc.m4 | 185 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/memchr.m4 | 2 +- gnulib/import/m4/memmem.m4 | 2 +- gnulib/import/m4/mempcpy.m4 | 2 +- gnulib/import/m4/memrchr.m4 | 2 +- gnulib/import/m4/mkdir.m4 | 2 +- gnulib/import/m4/mkdtemp.m4 | 2 +- gnulib/import/m4/mkostemp.m4 | 2 +- gnulib/import/m4/mmap-anon.m4 | 2 +- gnulib/import/m4/mode_t.m4 | 2 +- gnulib/import/m4/msvc-inval.m4 | 2 +- gnulib/import/m4/msvc-nothrow.m4 | 2 +- gnulib/import/m4/multiarch.m4 | 2 +- gnulib/import/m4/netinet_in_h.m4 | 2 +- gnulib/import/m4/nocrash.m4 | 2 +- gnulib/import/m4/off_t.m4 | 2 +- gnulib/import/m4/open-cloexec.m4 | 2 +- gnulib/import/m4/open-slash.m4 | 2 +- gnulib/import/m4/open.m4 | 2 +- gnulib/import/m4/openat.m4 | 2 +- gnulib/import/m4/opendir.m4 | 2 +- gnulib/import/m4/pathmax.m4 | 2 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 2 +- gnulib/import/m4/rawmemchr.m4 | 2 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 2 +- gnulib/import/m4/realloc.m4 | 2 +- gnulib/import/m4/rename.m4 | 2 +- gnulib/import/m4/rewinddir.m4 | 2 +- gnulib/import/m4/rmdir.m4 | 2 +- gnulib/import/m4/save-cwd.m4 | 2 +- gnulib/import/m4/setenv.m4 | 2 +- gnulib/import/m4/setlocale_null.m4 | 98 + gnulib/import/m4/signal_h.m4 | 2 +- gnulib/import/m4/socklen.m4 | 2 +- gnulib/import/m4/sockpfaf.m4 | 2 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 2 +- gnulib/import/m4/stat.m4 | 2 +- gnulib/import/m4/std-gnu11.m4 | 2 +- gnulib/import/m4/stdalign.m4 | 2 +- gnulib/import/m4/stdbool.m4 | 2 +- gnulib/import/m4/stddef_h.m4 | 2 +- gnulib/import/m4/stdint.m4 | 25 +- gnulib/import/m4/stdio_h.m4 | 2 +- gnulib/import/m4/stdlib_h.m4 | 2 +- gnulib/import/m4/strchrnul.m4 | 2 +- gnulib/import/m4/strdup.m4 | 2 +- gnulib/import/m4/strerror.m4 | 2 +- gnulib/import/m4/strerror_r.m4 | 2 +- gnulib/import/m4/string_h.m4 | 2 +- gnulib/import/m4/strstr.m4 | 2 +- gnulib/import/m4/strtok_r.m4 | 2 +- gnulib/import/m4/sys_socket_h.m4 | 2 +- gnulib/import/m4/sys_stat_h.m4 | 6 +- gnulib/import/m4/sys_time_h.m4 | 2 +- gnulib/import/m4/sys_types_h.m4 | 2 +- gnulib/import/m4/sys_uio_h.m4 | 2 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 407 +- gnulib/import/m4/time_h.m4 | 2 +- gnulib/import/m4/time_r.m4 | 2 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 5 +- gnulib/import/m4/visibility.m4 | 77 + gnulib/import/m4/warn-on-use.m4 | 2 +- gnulib/import/m4/wchar_h.m4 | 2 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 8 +- gnulib/import/m4/wint_t.m4 | 2 +- gnulib/import/m4/zzgnulib.m4 | 23 + gnulib/import/malloc.c | 2 +- gnulib/import/malloc/scratch_buffer.h | 2 +- gnulib/import/malloc/scratch_buffer_grow.c | 2 +- .../import/malloc/scratch_buffer_grow_preserve.c | 2 +- .../import/malloc/scratch_buffer_set_array_size.c | 2 +- gnulib/import/malloca.c | 2 +- gnulib/import/malloca.h | 6 +- gnulib/import/math.in.h | 2 +- gnulib/import/mbrtowc-impl-utf8.h | 138 + gnulib/import/mbrtowc-impl.h | 262 + gnulib/import/mbrtowc.c | 453 +- gnulib/import/mbsinit.c | 11 +- gnulib/import/mbsrtowcs-impl.h | 12 +- gnulib/import/mbsrtowcs-state.c | 2 +- gnulib/import/mbsrtowcs.c | 6 +- gnulib/import/mbtowc-lock.c | 150 + gnulib/import/mbtowc-lock.h | 115 + gnulib/import/memchr.c | 2 +- gnulib/import/memchr.valgrind | 2 +- gnulib/import/memmem.c | 2 +- gnulib/import/mempcpy.c | 2 +- gnulib/import/memrchr.c | 2 +- gnulib/import/mkdir.c | 2 +- gnulib/import/mkdtemp.c | 2 +- gnulib/import/mkostemp.c | 2 +- gnulib/import/msvc-inval.c | 2 +- gnulib/import/msvc-inval.h | 2 +- gnulib/import/msvc-nothrow.c | 2 +- gnulib/import/msvc-nothrow.h | 2 +- gnulib/import/netinet_in.in.h | 2 +- gnulib/import/open.c | 2 +- gnulib/import/openat-die.c | 2 +- gnulib/import/openat-priv.h | 2 +- gnulib/import/openat-proc.c | 2 +- gnulib/import/openat.c | 2 +- gnulib/import/openat.h | 2 +- gnulib/import/opendir.c | 2 +- gnulib/import/pathmax.h | 2 +- gnulib/import/pipe-safer.c | 2 +- gnulib/import/rawmemchr.c | 2 +- gnulib/import/rawmemchr.valgrind | 2 +- gnulib/import/readdir.c | 2 +- gnulib/import/readlink.c | 2 +- gnulib/import/realloc.c | 2 +- gnulib/import/rename.c | 2 +- gnulib/import/rewinddir.c | 2 +- gnulib/import/rmdir.c | 2 +- gnulib/import/same-inode.h | 2 +- gnulib/import/save-cwd.c | 2 +- gnulib/import/save-cwd.h | 2 +- gnulib/import/setenv.c | 2 +- gnulib/import/setlocale-lock.c | 150 + gnulib/import/setlocale_null.c | 411 ++ gnulib/import/setlocale_null.h | 82 + gnulib/import/signal.in.h | 2 +- gnulib/import/stat-time.h | 2 +- gnulib/import/stat-w32.c | 2 +- gnulib/import/stat-w32.h | 2 +- gnulib/import/stat.c | 2 +- gnulib/import/stdalign.in.h | 2 +- gnulib/import/stdbool.in.h | 2 +- gnulib/import/stddef.in.h | 2 +- gnulib/import/stdint.in.h | 18 +- gnulib/import/stdio.in.h | 2 +- gnulib/import/stdlib.in.h | 9 +- gnulib/import/str-two-way.h | 2 +- gnulib/import/strchrnul.c | 2 +- gnulib/import/strchrnul.valgrind | 2 +- gnulib/import/strdup.c | 2 +- gnulib/import/streq.h | 2 +- gnulib/import/strerror-override.c | 2 +- gnulib/import/strerror-override.h | 2 +- gnulib/import/strerror.c | 2 +- gnulib/import/strerror_r.c | 2 +- gnulib/import/string.in.h | 2 +- gnulib/import/stripslash.c | 2 +- gnulib/import/strnlen1.c | 2 +- gnulib/import/strnlen1.h | 2 +- gnulib/import/strstr.c | 2 +- gnulib/import/strtok_r.c | 2 +- gnulib/import/sys_socket.in.h | 2 +- gnulib/import/sys_stat.in.h | 43 +- gnulib/import/sys_time.in.h | 2 +- gnulib/import/sys_types.in.h | 2 +- gnulib/import/sys_uio.in.h | 2 +- gnulib/import/tempname.c | 2 +- gnulib/import/tempname.h | 2 +- gnulib/import/time.in.h | 2 +- gnulib/import/time_r.c | 2 +- gnulib/import/unistd--.h | 2 +- gnulib/import/unistd-safer.h | 2 +- gnulib/import/unistd.in.h | 4 +- gnulib/import/unsetenv.c | 2 +- gnulib/import/verify.h | 2 +- gnulib/import/warn-on-use.h | 2 +- gnulib/import/wchar.in.h | 14 +- gnulib/import/wctype.in.h | 104 +- gnulib/import/windows-initguard.h | 2 +- gnulib/import/windows-mutex.c | 2 +- gnulib/import/windows-mutex.h | 2 +- gnulib/import/windows-once.c | 2 +- gnulib/import/windows-once.h | 2 +- gnulib/import/windows-recmutex.c | 2 +- gnulib/import/windows-recmutex.h | 2 +- gnulib/import/windows-rwlock.c | 2 +- gnulib/import/windows-rwlock.h | 2 +- gnulib/import/xalloc-oversized.h | 2 +- gnulib/update-gnulib.sh | 2 +- gold/ChangeLog | 4 + gold/po/fr.po | 308 +- gprof/ChangeLog | 4 + gprof/po/ms.po | 52 +- include/ChangeLog | 5 + include/opcode/riscv-opc.h | 488 +- ld/ChangeLog | 10 + ld/NEWS | 6 + ld/po/fr.po | 6229 +++++++------------- opcodes/ChangeLog | 5 + opcodes/riscv-dis.c | 2 +- 515 files changed, 17701 insertions(+), 12234 deletions(-) create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-fext.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-01.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-read-only-02.s create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l create mode 100644 gdb/python/py-tui.c copy gdb/testsuite/gdb.base/{style.c => info-locals-unused-static-var.c} (77%) create mode 100644 gdb/testsuite/gdb.base/info-locals-unused-static-var.exp copy gdb/testsuite/{gdb.base/style.c => gdb.dwarf2/cpp-linkage-name.c} (73%) create mode 100644 gdb/testsuite/gdb.dwarf2/cpp-linkage-name.exp copy gdb/testsuite/gdb.go/{hello.exp => global-local-var-shadow.exp} (77%) copy gdb/testsuite/gdb.go/{hello.go => global-local-var-shadow.go} (81%) create mode 100644 gdb/testsuite/gdb.python/tui-window.exp create mode 100644 gdb/testsuite/gdb.python/tui-window.py create mode 100644 gdb/testsuite/gdb.rust/rust-style.exp create mode 100644 gdb/testsuite/gdb.rust/rust-style.rs create mode 100644 gdb/testsuite/gdb.tui/new-layout.exp delete mode 100755 gnulib/import/extra/config.rpath create mode 100644 gnulib/import/lc-charset-dispatch.c create mode 100644 gnulib/import/lc-charset-dispatch.h create mode 100644 gnulib/import/locale.in.h delete mode 100644 gnulib/import/m4/count-one-bits.m4 delete mode 100644 gnulib/import/m4/host-cpu-c-abi.m4 delete mode 100644 gnulib/import/m4/lib-ld.m4 delete mode 100644 gnulib/import/m4/lib-link.m4 delete mode 100644 gnulib/import/m4/lib-prefix.m4 create mode 100644 gnulib/import/m4/locale_h.m4 delete mode 100644 gnulib/import/m4/longlong.m4 create mode 100644 gnulib/import/m4/setlocale_null.m4 create mode 100644 gnulib/import/m4/visibility.m4 create mode 100644 gnulib/import/m4/zzgnulib.m4 create mode 100644 gnulib/import/mbrtowc-impl-utf8.h create mode 100644 gnulib/import/mbrtowc-impl.h create mode 100644 gnulib/import/mbtowc-lock.c create mode 100644 gnulib/import/mbtowc-lock.h create mode 100644 gnulib/import/setlocale-lock.c create mode 100644 gnulib/import/setlocale_null.c create mode 100644 gnulib/import/setlocale_null.h