This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from 7ae4f823bb Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 7eb65fafed Eliminate target_have_continuable_watchpoint adds 7ea65f08fa Add comment describing continuable/steppable/non-steppable w [...] adds 0c8885885a Regenerate gdbarch.h adds aef9346c25 Fix a small bug in gdb.rust/simple.rs adds c8c8163573 Set TYPE_LENGTH on a variant part adds be192bc284 RISC-V: Correct the requirement of compressed floating point [...] adds d431d6279b Automatic date update in version.in adds b986869b66 Allow an IR object with unknown architecture adds 5c889512f3 Fix ARI violations in c++compile adds 23a29771e0 Automatic date update in version.in adds ec8da87a22 Automatic date update in version.in adds 0d9a433be4 Re: ld: Lookup section in output with the same name adds 2542e49e21 PR23595, simple objcopy of executable failure for msp430-elf adds b6f00d89c7 Updated Finnish translation for the ld sub-directory. adds 20a4d0bd98 Updated Japanese translation for the binutils sub-directory. adds 23e60e7a4e gdb: Extend the trad-frame API adds 78a3b0fab8 gdb/riscv: Provide non-DWARF stack unwinder adds 8744470dea Change the .section directive for the AVR assembler so that [...] adds 70f95c89a1 Automatic date update in version.in adds 6c9d681b07 gdb/riscv: Fix an ARI warning adds 618a8fdba6 gas, sparc: Allow non-fpop2 instructions before floating poi [...] adds dd083ee23d Fix batch exit status test failure on Fedora 28 adds ba2bf2aaba Remove obsolete comments from Makefiles adds 3322c5d9a1 Remove unneeded explicit .o targets adds 8dc9fd87b0 Simplify ada-exp.o rule adds d53d543682 Remove --enable-multi-ice adds fcc9b044b7 Automatically update "aclocal_m4_deps" when updating gnulib adds 8410d65b77 bfd, sparc: issue an error when reading relocations with inv [...] adds e920c014ec bfd, sparc: avoid duplicated error messages on invalid relocations. adds 5e627001a0 Automatic date update in version.in adds 2b69821e70 Document the GDB 8.2 release in gdb/ChangeLog adds e4a62c65fa [gdb/exp] Handle DW_OP_GNU_variable_value refs to abstract dies adds 081bca4d62 Remove unnecessary casts from cli-cmds.c adds 4f075c06a3 Automatic date update in version.in adds af39b1c216 Disable -Wformat-nonliteral in parts of printcmd.c adds f1628857d7 Make -Wformat-nonliteral work with gcc adds deee88e981 PR23570, AVR .noinit section defaults to PROGBITS adds 137be54029 Remove unused tui_win_info::detail::opaque adds cc5a5ae5b7 Remove unused tui_win_element::highlight adds d82b3862f1 compile: Remove non-const reference parameters adds 739ab2e92e Generate NT_PROCSTAT_{AUXV,VMMAP,PS_STRINGS} in FreeBSD coredumps adds 7235dd9f90 Automatic date update in version.in adds 96b6697fd8 gdb/testsuite: Make test names unique in gdb.base/watchpoint.exp adds b8c876004b Automatic date update in version.in adds 9da4dfd681 S12Z: Make disassebler work for --enable-targets=all config. adds d1908f2d6b gdb: Add builtin types for 24 bit integers. adds 2a62dfa93f (Ada) assigning packed array aggregate with variable as component adds fb44b1a737 (Ada) infinite loop when hitting unhandled exception catchpoint adds 57aff202b4 (Ada) "catch assert" spurious internal error adds 0d81f350ec Handle PPC64 function descriptor in Ada decoding adds d8ce91275e minor reformatting in ada-lang.c::ada_to_fixed_value adds 16b9eb7bfa (Ada) slightly incorrect bounds for type of array indexed by enum adds 95f39a5b27 ada-lang.c::ada_value_cast: remove unnecessary parentheses adds 424da6cf3b (Ada) fix handling of expression with parameterless function call adds 0653638f9f Automatic date update in version.in adds 332cf4c925 Allow a pretty-printer without a to_string method adds 1aac008f1c Make py-prettyprint.exp test names unique adds a5c5eda7e4 python: Make two functions return gdbpy_ref<> adds 78f8307c93 Automatic date update in version.in adds f9853190c8 PR23611, objcopy is not removing executable relocatable sections adds 23c4651c06 Fix "make install-strip" failure to install gdb-add-index.sh adds 22eb9e92ea Update Python Block.end documentation adds 088a96da05 Fix typo in pretty-printer example adds 60c0454d3d Document that Frame.block can throw adds a154931ef1 Fix help text for "python" command adds f5a476a7b1 Avoid warnings from makeinfo adds 4a5a194ae8 Reword gdb.GdbError text adds 521b499b96 Update Python frame filter documentation adds fb5af5e335 Fix gdb.events.inferior_call documentation adds e7b5068cc2 Update Python unwinder documentation adds 05c6bdc1a9 Mention Python versions in the documentation adds 0d2a583976 Small typo fix in Basic Python node adds 9da10427dd Mention virtual tables in Python dynamic_type documentation adds 27a9fec6aa Swap two sentences in the Pretty Printing API node adds 849cba3b83 Remove periods from Python section titles adds 2963898f38 (Ada) Fix -var-list-children MI command for union type adds 736ade86ea (Ada) New function ada_is_access_to_unconstrained_array adds b9c50e9a9a (Ada/MI) Fix -var-evaluate-expression for access to unconstr [...] adds cc330e39bc (Ada) Fix printing of access to unconstrained arrays adds d91e9ea81d (Ada) Cleanup code by using ada_is_access_to_unconstrained_a [...] adds 1f5d1570c0 (Ada) Fix resolving of homonym components in tagged types adds 8ec235834d Remove unused variable in record-btrace.c adds 5e8754f90a Revert "Update gnulib to current upstream master" adds e2fc52e745 Fix PR gdb/23558: Use system's 'getcwd' when cross-compiling GDB adds c0934311c7 Automatic date update in version.in adds 6f1107b593 [testsuite] Fix dg-extract-results.sh path adds de1ec836c8 Darwin: fix SIGTRAP when debugging adds d6be54ef73 Darwin: set startup-with-shell to off on Sierra and later. new 5754510369 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
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: bfd/ChangeLog | 33 + bfd/archures.c | 7 +- bfd/elf.c | 16 +- bfd/elf32-avr.c | 7 + bfd/elf64-sparc.c | 18 +- bfd/elfxx-sparc.c | 2 - bfd/version.h | 2 +- binutils/ChangeLog | 21 +- binutils/doc/binutils.texi | 13 +- binutils/objcopy.c | 10 +- binutils/po/ja.po | 9660 ++++++++++++++------ binutils/testsuite/binutils-all/objcopy.exp | 33 + gas/ChangeLog | 26 + gas/config/tc-sparc.c | 11 +- gas/testsuite/gas/riscv/c-fld-fsd-fail.d | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.l | 3 + gas/testsuite/gas/riscv/c-fld-fsd-fail.s | 3 + gas/testsuite/gas/sparc/sparc.exp | 1 + gas/testsuite/gas/sparc/v8branch.d | 18 + gas/testsuite/gas/sparc/v8branch.s | 11 + gdb/ChangeLog | 662 ++ gdb/Makefile.in | 33 +- gdb/ada-lang.c | 96 +- gdb/ada-lang.h | 2 + gdb/ada-typeprint.c | 9 +- gdb/ada-valprint.c | 2 +- gdb/ada-varobj.c | 15 +- gdb/cli/cli-cmds.c | 6 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 14 +- gdb/compile/compile-c-types.c | 2 +- gdb/compile/compile-c.h | 2 +- gdb/compile/compile-cplus-symbols.c | 8 +- gdb/compile/compile-cplus-types.c | 20 +- gdb/compile/compile-cplus.h | 2 +- gdb/compile/compile-internal.h | 2 +- gdb/compile/compile-loc2c.c | 106 +- gdb/compile/compile.c | 4 +- gdb/compile/compile.h | 4 +- gdb/configure | 29 +- gdb/configure.ac | 12 - gdb/darwin-nat.c | 28 + gdb/darwin-nat.h | 12 +- gdb/doc/ChangeLog | 77 + gdb/doc/gdb.texinfo | 10 +- gdb/doc/python.texi | 160 +- gdb/dwarf2loc.c | 16 +- gdb/dwarf2loc.h | 4 +- gdb/dwarf2read.c | 55 +- gdb/dwarf2read.h | 8 + gdb/fbsd-nat.c | 55 + gdb/fbsd-tdep.c | 56 + gdb/gdbarch.h | 3 + gdb/gdbarch.sh | 2 + gdb/gdbserver/ChangeLog | 4 + gdb/gdbserver/configure | 11 +- gdb/gdbtypes.c | 4 + gdb/gdbtypes.h | 2 + gdb/gnulib/Makefile.in | 147 +- gdb/gnulib/aclocal-m4-deps.mk | 136 + gdb/gnulib/aclocal.m4 | 545 +- gdb/gnulib/config.in | 995 +- gdb/gnulib/configure | 8989 +++++++++--------- gdb/gnulib/import/Makefile.am | 429 +- gdb/gnulib/import/Makefile.in | 586 +- gdb/gnulib/import/alloca.in.h | 4 +- gdb/gnulib/import/assure.h | 4 +- gdb/gnulib/import/at-func.c | 4 +- gdb/gnulib/import/basename-lgpl.c | 4 +- gdb/gnulib/import/canonicalize-lgpl.c | 16 +- gdb/gnulib/import/cdefs.h | 508 - gdb/gnulib/import/chdir-long.c | 4 +- gdb/gnulib/import/chdir-long.h | 4 +- gdb/gnulib/import/cloexec.c | 6 +- gdb/gnulib/import/cloexec.h | 6 +- gdb/gnulib/import/close.c | 8 +- gdb/gnulib/import/closedir.c | 4 +- gdb/gnulib/import/config.charset | 682 ++ gdb/gnulib/import/dirent-private.h | 4 +- gdb/gnulib/import/dirent.in.h | 4 +- gdb/gnulib/import/dirfd.c | 4 +- gdb/gnulib/import/dirname-lgpl.c | 4 +- gdb/gnulib/import/dirname.h | 6 +- gdb/gnulib/import/dosname.h | 9 +- gdb/gnulib/import/dup-safer-flag.c | 38 - gdb/gnulib/import/dup-safer.c | 4 +- gdb/gnulib/import/dup.c | 8 +- gdb/gnulib/import/dup2.c | 52 +- gdb/gnulib/import/errno.in.h | 8 +- gdb/gnulib/import/error.c | 31 +- gdb/gnulib/import/error.h | 4 +- gdb/gnulib/import/exitfail.c | 4 +- gdb/gnulib/import/exitfail.h | 4 +- gdb/gnulib/import/{ => extra/snippet}/_Noreturn.h | 0 .../import/{ => extra/snippet}/arg-nonnull.h | 4 +- gdb/gnulib/import/{ => extra/snippet}/c++defs.h | 48 +- .../import/{ => extra/snippet}/warn-on-use.h | 68 +- gdb/gnulib/import/extra/update-copyright | 13 +- gdb/gnulib/import/fchdir.c | 4 +- gdb/gnulib/import/fcntl.c | 14 +- gdb/gnulib/import/fcntl.in.h | 11 +- gdb/gnulib/import/fd-hook.c | 6 +- gdb/gnulib/import/fd-hook.h | 6 +- gdb/gnulib/import/fd-safer-flag.c | 52 - gdb/gnulib/import/fd-safer.c | 4 +- gdb/gnulib/import/fdopendir.c | 4 +- gdb/gnulib/import/filename.h | 6 +- gdb/gnulib/import/filenamecat-lgpl.c | 61 +- gdb/gnulib/import/filenamecat.h | 4 +- gdb/gnulib/import/flexmember.h | 23 +- gdb/gnulib/import/float+.h | 4 +- gdb/gnulib/import/float.c | 4 +- gdb/gnulib/import/float.in.h | 10 +- gdb/gnulib/import/fnmatch.c | 16 +- gdb/gnulib/import/fnmatch.in.h | 71 +- gdb/gnulib/import/fnmatch_loop.c | 12 +- gdb/gnulib/import/fpucw.h | 8 +- gdb/gnulib/import/frexp.c | 4 +- gdb/gnulib/import/frexpl.c | 4 +- gdb/gnulib/import/fstat.c | 72 +- gdb/gnulib/import/fstatat.c | 20 +- gdb/gnulib/import/getcwd-lgpl.c | 4 +- gdb/gnulib/import/getcwd.c | 4 +- gdb/gnulib/import/getdtablesize.c | 19 +- gdb/gnulib/import/getlogin_r.c | 34 +- gdb/gnulib/import/getprogname.c | 54 +- gdb/gnulib/import/getprogname.h | 4 +- gdb/gnulib/import/gettext.h | 12 +- gdb/gnulib/import/gettimeofday.c | 160 +- gdb/gnulib/import/glob-libc.h | 115 +- gdb/gnulib/import/glob.c | 909 +- gdb/gnulib/import/glob.in.h | 179 +- gdb/gnulib/import/glob_internal.h | 65 - gdb/gnulib/import/glob_pattern_p.c | 33 - gdb/gnulib/import/globfree.c | 41 - gdb/gnulib/import/hard-locale.c | 4 +- gdb/gnulib/import/hard-locale.h | 4 +- gdb/gnulib/import/intprops.h | 89 +- gdb/gnulib/import/inttypes.in.h | 10 +- gdb/gnulib/import/isnan.c | 4 +- gdb/gnulib/import/isnand-nolibm.h | 4 +- gdb/gnulib/import/isnand.c | 4 +- gdb/gnulib/import/isnanl-nolibm.h | 4 +- gdb/gnulib/import/isnanl.c | 4 +- gdb/gnulib/import/itold.c | 4 +- gdb/gnulib/import/libc-config.h | 174 - gdb/gnulib/import/limits.in.h | 15 +- gdb/gnulib/import/localcharset.c | 1085 +-- gdb/gnulib/import/localcharset.h | 100 +- gdb/gnulib/import/localtime-buffer.c | 58 - gdb/gnulib/import/localtime-buffer.h | 27 - gdb/gnulib/import/lstat.c | 43 +- gdb/gnulib/import/m4/00gnulib.m4 | 2 +- gdb/gnulib/import/m4/__inline.m4 | 22 - gdb/gnulib/import/m4/absolute-header.m4 | 2 +- gdb/gnulib/import/m4/alloca.m4 | 6 +- gdb/gnulib/import/m4/builtin-expect.m4 | 49 - gdb/gnulib/import/m4/canonicalize.m4 | 10 +- gdb/gnulib/import/m4/chdir-long.m4 | 10 +- gdb/gnulib/import/m4/close.m4 | 14 +- gdb/gnulib/import/m4/closedir.m4 | 5 +- gdb/gnulib/import/m4/configmake.m4 | 55 + gdb/gnulib/import/m4/d-ino.m4 | 14 +- gdb/gnulib/import/m4/d-type.m4 | 6 +- gdb/gnulib/import/m4/dirent_h.m4 | 2 +- gdb/gnulib/import/m4/dirfd.m4 | 11 +- gdb/gnulib/import/m4/dirname.m4 | 2 +- gdb/gnulib/import/m4/double-slash-root.m4 | 2 +- gdb/gnulib/import/m4/dup.m4 | 22 +- gdb/gnulib/import/m4/dup2.m4 | 2 +- gdb/gnulib/import/m4/eealloc.m4 | 2 +- gdb/gnulib/import/m4/environ.m4 | 2 +- gdb/gnulib/import/m4/errno_h.m4 | 2 +- gdb/gnulib/import/m4/error.m4 | 2 +- gdb/gnulib/import/m4/exponentd.m4 | 2 +- gdb/gnulib/import/m4/exponentl.m4 | 22 +- gdb/gnulib/import/m4/extensions.m4 | 20 +- gdb/gnulib/import/m4/extern-inline.m4 | 26 +- gdb/gnulib/import/m4/fchdir.m4 | 16 +- gdb/gnulib/import/m4/fcntl-o.m4 | 13 +- gdb/gnulib/import/m4/fcntl.m4 | 2 +- gdb/gnulib/import/m4/fcntl_h.m4 | 2 +- gdb/gnulib/import/m4/fdopendir.m4 | 2 +- gdb/gnulib/import/m4/filenamecat.m4 | 2 +- gdb/gnulib/import/m4/flexmember.m4 | 9 +- gdb/gnulib/import/m4/float_h.m4 | 36 +- gdb/gnulib/import/m4/fnmatch.m4 | 231 +- gdb/gnulib/import/m4/fnmatch_h.m4 | 75 - gdb/gnulib/import/m4/fpieee.m4 | 4 +- gdb/gnulib/import/m4/frexp.m4 | 17 +- gdb/gnulib/import/m4/frexpl.m4 | 6 +- gdb/gnulib/import/m4/fstat.m4 | 29 +- gdb/gnulib/import/m4/fstatat.m4 | 23 +- gdb/gnulib/import/m4/getcwd-abort-bug.m4 | 44 +- gdb/gnulib/import/m4/getcwd-path-max.m4 | 52 +- gdb/gnulib/import/m4/getcwd.m4 | 22 +- gdb/gnulib/import/m4/getdtablesize.m4 | 56 +- gdb/gnulib/import/m4/getlogin.m4 | 32 - gdb/gnulib/import/m4/getlogin_r.m4 | 32 +- gdb/gnulib/import/m4/getpagesize.m4 | 49 - gdb/gnulib/import/m4/getprogname.m4 | 2 +- gdb/gnulib/import/m4/gettimeofday.m4 | 48 +- gdb/gnulib/import/m4/glibc21.m4 | 34 + gdb/gnulib/import/m4/glob.m4 | 108 +- gdb/gnulib/import/m4/glob_h.m4 | 72 - gdb/gnulib/import/m4/gnulib-cache.m4 | 47 +- gdb/gnulib/import/m4/gnulib-common.m4 | 48 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 113 +- gdb/gnulib/import/m4/gnulib-tool.m4 | 2 +- .../import/m4/{save-cwd.m4 => hard-locale.m4} | 10 +- gdb/gnulib/import/m4/include_next.m4 | 7 +- gdb/gnulib/import/m4/inttypes-pri.m4 | 2 +- gdb/gnulib/import/m4/inttypes.m4 | 5 +- gdb/gnulib/import/m4/isnand.m4 | 2 +- gdb/gnulib/import/m4/isnanl.m4 | 18 +- gdb/gnulib/import/m4/largefile.m4 | 23 +- gdb/gnulib/import/m4/limits-h.m4 | 10 +- gdb/gnulib/import/m4/localcharset.m4 | 10 +- gdb/gnulib/import/m4/locale-fr.m4 | 31 +- gdb/gnulib/import/m4/locale-ja.m4 | 39 +- gdb/gnulib/import/m4/locale-zh.m4 | 39 +- gdb/gnulib/import/m4/localtime-buffer.m4 | 21 - gdb/gnulib/import/m4/longlong.m4 | 2 +- gdb/gnulib/import/m4/lstat.m4 | 18 +- gdb/gnulib/import/m4/malloc.m4 | 10 +- gdb/gnulib/import/m4/malloca.m4 | 2 +- gdb/gnulib/import/m4/math_h.m4 | 17 +- gdb/gnulib/import/m4/mbrtowc.m4 | 40 +- gdb/gnulib/import/m4/mbsinit.m4 | 2 +- gdb/gnulib/import/m4/mbsrtowcs.m4 | 2 +- gdb/gnulib/import/m4/mbstate_t.m4 | 2 +- gdb/gnulib/import/m4/memchr.m4 | 33 +- gdb/gnulib/import/m4/memmem.m4 | 9 +- gdb/gnulib/import/m4/mempcpy.m4 | 2 +- gdb/gnulib/import/m4/memrchr.m4 | 2 +- gdb/gnulib/import/m4/mkdir.m4 | 33 +- gdb/gnulib/import/m4/mkstemp.m4 | 14 +- gdb/gnulib/import/m4/mmap-anon.m4 | 2 +- gdb/gnulib/import/m4/mode_t.m4 | 2 +- gdb/gnulib/import/m4/msvc-inval.m4 | 2 +- gdb/gnulib/import/m4/msvc-nothrow.m4 | 2 +- gdb/gnulib/import/m4/multiarch.m4 | 2 +- gdb/gnulib/import/m4/nocrash.m4 | 6 +- gdb/gnulib/import/m4/off_t.m4 | 2 +- gdb/gnulib/import/m4/onceonly.m4 | 4 +- gdb/gnulib/import/m4/open-cloexec.m4 | 21 - gdb/gnulib/import/m4/open.m4 | 8 +- gdb/gnulib/import/m4/openat.m4 | 10 +- gdb/gnulib/import/m4/opendir.m4 | 5 +- gdb/gnulib/import/m4/pathmax.m4 | 6 +- gdb/gnulib/import/m4/rawmemchr.m4 | 2 +- gdb/gnulib/import/m4/readdir.m4 | 2 +- gdb/gnulib/import/m4/readlink.m4 | 14 +- gdb/gnulib/import/m4/realloc.m4 | 8 +- gdb/gnulib/import/m4/rename.m4 | 73 +- gdb/gnulib/import/m4/rewinddir.m4 | 2 +- gdb/gnulib/import/m4/rmdir.m4 | 16 +- gdb/gnulib/import/m4/save-cwd.m4 | 2 +- gdb/gnulib/import/m4/secure_getenv.m4 | 26 + gdb/gnulib/import/m4/setenv.m4 | 12 +- gdb/gnulib/import/m4/signal_h.m4 | 2 +- gdb/gnulib/import/m4/ssize_t.m4 | 2 +- gdb/gnulib/import/m4/stat-time.m4 | 83 - gdb/gnulib/import/m4/stat.m4 | 113 +- gdb/gnulib/import/m4/std-gnu11.m4 | 824 -- gdb/gnulib/import/m4/stdbool.m4 | 6 +- gdb/gnulib/import/m4/stddef_h.m4 | 2 +- gdb/gnulib/import/m4/stdint.m4 | 118 +- gdb/gnulib/import/m4/stdio_h.m4 | 6 +- gdb/gnulib/import/m4/stdlib_h.m4 | 17 +- gdb/gnulib/import/m4/strchrnul.m4 | 2 +- gdb/gnulib/import/m4/strdup.m4 | 2 +- gdb/gnulib/import/m4/strerror.m4 | 22 +- gdb/gnulib/import/m4/string_h.m4 | 16 +- gdb/gnulib/import/m4/strstr.m4 | 11 +- gdb/gnulib/import/m4/strtok_r.m4 | 19 +- gdb/gnulib/import/m4/sys_socket_h.m4 | 2 +- gdb/gnulib/import/m4/sys_stat_h.m4 | 20 +- gdb/gnulib/import/m4/sys_time_h.m4 | 5 +- gdb/gnulib/import/m4/sys_types_h.m4 | 19 +- gdb/gnulib/import/m4/tempname.m4 | 2 +- gdb/gnulib/import/m4/time_h.m4 | 14 +- gdb/gnulib/import/m4/unistd-safer.m4 | 2 +- gdb/gnulib/import/m4/unistd_h.m4 | 20 +- gdb/gnulib/import/m4/warn-on-use.m4 | 42 +- gdb/gnulib/import/m4/wchar_h.m4 | 25 +- gdb/gnulib/import/m4/wchar_t.m4 | 2 +- gdb/gnulib/import/m4/wctype_h.m4 | 9 +- gdb/gnulib/import/m4/wint_t.m4 | 48 +- gdb/gnulib/import/malloc.c | 4 +- gdb/gnulib/import/malloc/scratch_buffer.h | 135 - gdb/gnulib/import/malloc/scratch_buffer_grow.c | 56 - .../import/malloc/scratch_buffer_grow_preserve.c | 67 - .../import/malloc/scratch_buffer_set_array_size.c | 64 - gdb/gnulib/import/malloca.c | 140 +- gdb/gnulib/import/malloca.h | 28 +- gdb/gnulib/import/malloca.valgrind | 7 + gdb/gnulib/import/math.in.h | 257 +- gdb/gnulib/import/mbrtowc.c | 101 +- gdb/gnulib/import/mbsinit.c | 38 +- gdb/gnulib/import/mbsrtowcs-impl.h | 4 +- gdb/gnulib/import/mbsrtowcs-state.c | 6 +- gdb/gnulib/import/mbsrtowcs.c | 4 +- gdb/gnulib/import/memchr.c | 4 +- gdb/gnulib/import/memmem.c | 8 +- gdb/gnulib/import/mempcpy.c | 4 +- gdb/gnulib/import/memrchr.c | 4 +- gdb/gnulib/import/mkdir.c | 6 +- gdb/gnulib/import/mkstemp.c | 4 +- gdb/gnulib/import/msvc-inval.c | 4 +- gdb/gnulib/import/msvc-inval.h | 8 +- gdb/gnulib/import/msvc-nothrow.c | 8 +- gdb/gnulib/import/msvc-nothrow.h | 6 +- gdb/gnulib/import/open.c | 35 +- gdb/gnulib/import/openat-die.c | 4 +- gdb/gnulib/import/openat-priv.h | 4 +- gdb/gnulib/import/openat-proc.c | 4 +- gdb/gnulib/import/openat.c | 38 +- gdb/gnulib/import/openat.h | 4 +- gdb/gnulib/import/opendir.c | 4 +- gdb/gnulib/import/pathmax.h | 8 +- gdb/gnulib/import/pipe-safer.c | 4 +- gdb/gnulib/import/rawmemchr.c | 4 +- gdb/gnulib/import/readdir.c | 4 +- gdb/gnulib/import/readlink.c | 4 +- gdb/gnulib/import/realloc.c | 4 +- gdb/gnulib/import/ref-add.sin | 29 + gdb/gnulib/import/ref-del.sin | 24 + gdb/gnulib/import/rename.c | 6 +- gdb/gnulib/import/rewinddir.c | 4 +- gdb/gnulib/import/rmdir.c | 4 +- gdb/gnulib/import/same-inode.h | 22 +- gdb/gnulib/import/save-cwd.c | 10 +- gdb/gnulib/import/save-cwd.h | 4 +- gdb/gnulib/import/scratch_buffer.h | 11 - gdb/gnulib/import/secure_getenv.c | 54 + gdb/gnulib/import/setenv.c | 4 +- gdb/gnulib/import/signal.in.h | 8 +- gdb/gnulib/import/stat-time.c | 3 - gdb/gnulib/import/stat-time.h | 252 - gdb/gnulib/import/stat-w32.c | 425 - gdb/gnulib/import/stat-w32.h | 37 - gdb/gnulib/import/stat.c | 421 +- gdb/gnulib/import/stdbool.in.h | 10 +- gdb/gnulib/import/stddef.in.h | 22 +- gdb/gnulib/import/stdint.in.h | 56 +- gdb/gnulib/import/stdio.in.h | 32 +- gdb/gnulib/import/stdlib.in.h | 32 +- gdb/gnulib/import/str-two-way.h | 8 +- gdb/gnulib/import/strchrnul.c | 4 +- gdb/gnulib/import/strdup.c | 4 +- gdb/gnulib/import/streq.h | 4 +- gdb/gnulib/import/strerror-override.c | 4 +- gdb/gnulib/import/strerror-override.h | 4 +- gdb/gnulib/import/strerror.c | 7 +- gdb/gnulib/import/string.in.h | 21 +- gdb/gnulib/import/stripslash.c | 4 +- gdb/gnulib/import/strnlen1.c | 4 +- gdb/gnulib/import/strnlen1.h | 4 +- gdb/gnulib/import/strstr.c | 8 +- gdb/gnulib/import/strtok_r.c | 4 +- gdb/gnulib/import/sys_stat.in.h | 188 +- gdb/gnulib/import/sys_time.in.h | 4 +- gdb/gnulib/import/sys_types.in.h | 61 +- gdb/gnulib/import/tempname.c | 7 +- gdb/gnulib/import/tempname.h | 4 +- gdb/gnulib/import/time.in.h | 65 +- gdb/gnulib/import/unistd--.h | 4 +- gdb/gnulib/import/unistd-safer.h | 4 +- gdb/gnulib/import/unistd.in.h | 128 +- gdb/gnulib/import/unsetenv.c | 4 +- gdb/gnulib/import/verify.h | 14 +- gdb/gnulib/import/wchar.in.h | 57 +- gdb/gnulib/import/wctype.in.h | 28 +- gdb/gnulib/import/xalloc-oversized.h | 60 - gdb/gnulib/update-gnulib.sh | 12 +- gdb/nto-procfs.c | 3 - gdb/printcmd.c | 33 + gdb/python/py-prettyprint.c | 37 +- gdb/python/python-internal.h | 7 +- gdb/python/python.c | 2 +- gdb/record-btrace.c | 1 - gdb/riscv-tdep.c | 227 +- gdb/riscv-tdep.h | 2 + gdb/s390-linux-nat.c | 1 - gdb/symtab.h | 2 +- gdb/target-delegates.c | 27 - gdb/target-float.c | 7 + gdb/target.h | 45 +- gdb/testsuite/ChangeLog | 70 + gdb/testsuite/Makefile.in | 2 +- .../gdb.ada/access_to_unbounded_array.exp | 30 + .../foo.adb | 19 +- .../foo.adb => access_to_unbounded_array/pack.adb} | 22 +- .../foo.adb => access_to_unbounded_array/pack.ads} | 22 +- gdb/testsuite/gdb.ada/expr_with_funcall.exp | 52 + .../expr_r821_013.adb} | 20 +- .../foo.adb => expr_with_funcall/pck.adb} | 27 +- .../foo.adb => expr_with_funcall/pck.ads} | 23 +- gdb/testsuite/gdb.ada/mi_string_access.exp | 64 + .../foo.adb => mi_string_access/bar.adb} | 23 +- .../{notcplusplus => mi_string_access}/pck.adb | 0 .../{notcplusplus => mi_string_access}/pck.ads | 0 gdb/testsuite/gdb.ada/mi_var_union.exp | 54 + .../foo.adb => mi_var_union/bar.adb} | 28 +- .../gdb.ada/{notcplusplus => mi_var_union}/pck.adb | 0 .../gdb.ada/{notcplusplus => mi_var_union}/pck.ads | 0 gdb/testsuite/gdb.ada/packed_array_assign.exp | 30 + .../foo.adb => packed_array_assign/aggregates.adb} | 26 +- .../foo.adb => packed_array_assign/aggregates.ads} | 30 +- .../foo.adb => packed_array_assign/pck.adb} | 22 +- .../foo.adb => packed_array_assign/pck.ads} | 19 +- .../foo.adb => packed_array_assign/tester.adb} | 21 +- gdb/testsuite/gdb.ada/same_component_name.exp | 10 + gdb/testsuite/gdb.ada/same_component_name/foo.adb | 11 +- gdb/testsuite/gdb.ada/same_component_name/pck.adb | 15 + gdb/testsuite/gdb.ada/same_component_name/pck.ads | 25 + gdb/testsuite/gdb.base/batch-exit-status.exp | 17 +- gdb/testsuite/gdb.base/watchpoint.exp | 52 +- gdb/testsuite/gdb.dwarf2/varval.exp | 22 +- gdb/testsuite/gdb.python/py-prettyprint.c | 2 + gdb/testsuite/gdb.python/py-prettyprint.exp | 16 +- gdb/testsuite/gdb.python/py-prettyprint.py | 10 + gdb/testsuite/gdb.rust/simple.rs | 2 +- gdb/trad-frame.c | 25 +- gdb/trad-frame.h | 8 + gdb/tui/tui-data.c | 4 - gdb/tui/tui-data.h | 2 - gdb/varobj.c | 6 +- gdb/warning.m4 | 11 +- gdb/x86-nat.h | 7 - include/ChangeLog | 4 + include/diagnostics.h | 12 + ld/ChangeLog | 13 + ld/po/fi.po | 9040 ++++++++++++++---- ld/testsuite/ld-elf/pr23591.d | 5 +- ld/testsuite/ld-elf/pr23591a.s | 12 +- ld/testsuite/ld-elf/pr23591b.s | 6 +- ld/testsuite/ld-elf/pr23591c.s | 12 +- opcodes/ChangeLog | 9 + opcodes/disassemble.c | 1 + opcodes/riscv-opc.c | 32 +- 442 files changed, 26751 insertions(+), 19068 deletions(-) create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.d create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.l create mode 100644 gas/testsuite/gas/riscv/c-fld-fsd-fail.s create mode 100644 gas/testsuite/gas/sparc/v8branch.d create mode 100644 gas/testsuite/gas/sparc/v8branch.s create mode 100644 gdb/gnulib/aclocal-m4-deps.mk delete mode 100644 gdb/gnulib/import/cdefs.h create mode 100644 gdb/gnulib/import/config.charset delete mode 100644 gdb/gnulib/import/dup-safer-flag.c rename gdb/gnulib/import/{ => extra/snippet}/_Noreturn.h (100%) rename gdb/gnulib/import/{ => extra/snippet}/arg-nonnull.h (88%) rename gdb/gnulib/import/{ => extra/snippet}/c++defs.h (87%) rename gdb/gnulib/import/{ => extra/snippet}/warn-on-use.h (63%) delete mode 100644 gdb/gnulib/import/fd-safer-flag.c delete mode 100644 gdb/gnulib/import/glob_internal.h delete mode 100644 gdb/gnulib/import/glob_pattern_p.c delete mode 100644 gdb/gnulib/import/globfree.c delete mode 100644 gdb/gnulib/import/libc-config.h delete mode 100644 gdb/gnulib/import/localtime-buffer.c delete mode 100644 gdb/gnulib/import/localtime-buffer.h delete mode 100644 gdb/gnulib/import/m4/__inline.m4 delete mode 100644 gdb/gnulib/import/m4/builtin-expect.m4 create mode 100644 gdb/gnulib/import/m4/configmake.m4 delete mode 100644 gdb/gnulib/import/m4/fnmatch_h.m4 delete mode 100644 gdb/gnulib/import/m4/getlogin.m4 delete mode 100644 gdb/gnulib/import/m4/getpagesize.m4 create mode 100644 gdb/gnulib/import/m4/glibc21.m4 delete mode 100644 gdb/gnulib/import/m4/glob_h.m4 copy gdb/gnulib/import/m4/{save-cwd.m4 => hard-locale.m4} (54%) delete mode 100644 gdb/gnulib/import/m4/localtime-buffer.m4 delete mode 100644 gdb/gnulib/import/m4/open-cloexec.m4 create mode 100644 gdb/gnulib/import/m4/secure_getenv.m4 delete mode 100644 gdb/gnulib/import/m4/stat-time.m4 delete mode 100644 gdb/gnulib/import/m4/std-gnu11.m4 delete mode 100644 gdb/gnulib/import/malloc/scratch_buffer.h delete mode 100644 gdb/gnulib/import/malloc/scratch_buffer_grow.c delete mode 100644 gdb/gnulib/import/malloc/scratch_buffer_grow_preserve.c delete mode 100644 gdb/gnulib/import/malloc/scratch_buffer_set_array_size.c create mode 100644 gdb/gnulib/import/malloca.valgrind create mode 100644 gdb/gnulib/import/ref-add.sin create mode 100644 gdb/gnulib/import/ref-del.sin delete mode 100644 gdb/gnulib/import/scratch_buffer.h create mode 100644 gdb/gnulib/import/secure_getenv.c delete mode 100644 gdb/gnulib/import/stat-time.c delete mode 100644 gdb/gnulib/import/stat-time.h delete mode 100644 gdb/gnulib/import/stat-w32.c delete mode 100644 gdb/gnulib/import/stat-w32.h delete mode 100644 gdb/gnulib/import/xalloc-oversized.h create mode 100644 gdb/testsuite/gdb.ada/access_to_unbounded_array.exp copy gdb/testsuite/gdb.ada/{same_component_name => access_to_unbounded_array}/foo. [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => access_to_unbounded_arr [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => access_to_unbounded_arr [...] create mode 100644 gdb/testsuite/gdb.ada/expr_with_funcall.exp copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => expr_with_funcall/expr_ [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => expr_with_funcall/pck.a [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => expr_with_funcall/pck.a [...] create mode 100644 gdb/testsuite/gdb.ada/mi_string_access.exp copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => mi_string_access/bar.ad [...] copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_string_access}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_union.exp copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => mi_var_union/bar.adb} (63%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.adb (100%) copy gdb/testsuite/gdb.ada/{notcplusplus => mi_var_union}/pck.ads (100%) create mode 100644 gdb/testsuite/gdb.ada/packed_array_assign.exp copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => packed_array_assign/agg [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => packed_array_assign/agg [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => packed_array_assign/pck [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => packed_array_assign/pck [...] copy gdb/testsuite/gdb.ada/{same_component_name/foo.adb => packed_array_assign/tes [...]