This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_apm/gnu-master-arm-spec2k6-Os_LTO in repository toolchain/ci/binutils-gdb.
from 86416e21f2 Automatic date update in version.in adds cd1a989fe1 Automatic date update in version.in adds a5c69b1e49 gdb: fix using clear command to delete non-user breakpoints( [...] adds 2bb8c72b39 gdb/testsuite: add text_segment option to gdb_compile adds c67f4e5389 gdb/testsuite: make gdb.ada/mi_prot.exp stop at expected location adds 2390419d1c Fix C++ cast of derived class to base class adds dc6c21dabf Update gnulib adds e0c3463701 gdb: call gdb_tilde_expand instead of gdb_tilde_expand_up in [...] adds 7ab2607f97 gdbsupport: make gdb_abspath return an std::string adds 5f2491c300 gdbsupport: make gdb_realpath_keepfile return an std::string adds 56325e2ba6 gdb: use gdb_tilde_expand instead of gdb_tilde_expand_up in [...] adds 9a0de6abdd gdb/testsuite/dwarf: don't automatically add directory and f [...] adds a17a212139 Automatic date update in version.in adds 2f399d995b x86: correct and simplify NOP disassembly adds b097040238 x86/Intel: test non-legacy VCVT{,U}SI2SH insn forms adds 177e42f83d x86: drop stray CheckRegSize from VFPCLASSPH adds bb80cf5b42 x86: VCMPSH is Evex.LLIG adds 2aaee75f81 x86: don't mistake ordinary immediates for SAE / rounding control adds c57207c15c gdbsupport/selftest: Replace for_each_selftest with an itera [...] adds 9a0f7f634e gdbsupport/selftest: Allow lazy registration adds 531c82a1c7 gdb/selftest-arch: Make register_test_foreach_arch generate [...] adds 6ea673e2d6 as: Reject unknown -gXXX option adds 5355776935 Automatic date update in version.in adds 6e0d24c448 gdb: LoongArch: Implement loongarch_scan_prologue() adds 72b580b8f4 Micro-optimize cooked_index_entry::full_name adds 65daf5bed6 Add linker warning for when it creates an executable stack. adds 3b70bcb00f Use symbol_symtab accessor in compile-object-load.c adds 1876a54217 Stubs (added in a later patch) will generate new .loader sym [...] adds 2d23f9656c xcoff: implement linker relaxation adds c64242d8ab Revert "as: Reject unknown -gXXX option" testsuite adds 85649ec8eb Re: xcoff: implement linker relaxation adds 1db5a7fe0b x86: reject all invalid SAE variants adds 20386fa32d Move mapped_index_base to new header file adds 6555809e3e Give mapped_index_base a virtual destructor adds 32ae6b930c Let mapped index classes create the quick_symbol_functions object adds dfaa040b44 Remove some "OBJF_READNOW" code from dwarf2_debug_names_index adds 045a7baed2 Introduce readnow_functions adds 6606799fc4 Introduce and use dwarf_scanner_base adds c1a56932c4 Simplify version check in dw2_symtab_iter_next adds f75a1d3a73 Add an ad hoc version check to dwarf_scanner_base adds a827b8ec32 Unify the DWARF index holders adds 496feb16f8 Add accessors for symbol's artificial field adds 6bc3c5b438 Use array_view for symbol_impls adds f66b536343 Remove symbol::aclass_index adds e19b2d9465 Replace symbol_objfile with symbol::objfile adds bcd6845e2b Replace symbol_arch with symbol::arch adds 4206d69e96 Replace symbol_symtab with symbol::symtab adds b750766ac9 gdb/testsuite: Introduce and use gdb_spawn_attach_cmdline adds 52449404c4 gdb/debuginfod: Prevent out_of_range exception adds cae84d1c77 Automatic date update in version.in adds 96d2cea340 Delete unused COFF gas macro adds afa7150c8d ld testsuite xcoff XPASS adds 333cd559ba prune .note.GNU-stack warning from testsuite adds 9cf71b1354 gdb.debuginfod/fetch_src_and_symbols.exp: Fix "notice empty [...] adds 9d748d023d gdb/testsuite: add binary testcases to py-format-string.exp adds 78088b8960 gdb_spawn_attach_cmdline: use unsupported instead of untested adds ffaebc199e gdbsupport: add path_join function adds 5f21c7aae2 gdb: fix 'remote show FOO-packet' aliases adds 31de881f8f Always use dwarf2_initialize_objfile adds 0b84fbd54e gdb/testsuite: fix "set temporary breakpoint" DUPLICATEs adds ebf58f8eb1 gdb/dwarf: remove line_header::total_length field adds b0b299477c gdb/dwarf: remove line_header::header_length field adds 83ac2319e7 Fix for gdb.base/solib-search.exp test. adds 61eabc63f9 Automatic date update in version.in adds 77e99ad92f RISC-V: Add missing DECLARE_INSNs for Zicbo{m,p,z} adds 6acc36f71d Fix method naming bug in new DWARF indexer adds 5a0d4dfbf8 Simplify BFD section iteration in coff-pe-read.c adds fa265c9bef Remove a const-removing cast from coff-pe-read.c adds 0f34437ba0 Use std::string in coff-pe-read.c adds 8095d37f71 More const use and alloca avoidance in coff-pe-read.c adds 6a3c1573cc Un-break the coff-pe-read.c build adds 152a174956 gdb: prune inferiors at end of fetch_inferior_event, fix int [...] adds b913bd98ce gdb: improved EOF handling when using readline 7 adds 4fb7bc4b14 readline: back-port changes needed to properly detect EOF adds 91395d97d9 gdb: handle bracketed-paste-mode and EOF correctly adds f551c8ef32 gdbserver/linux: free process_info_private and arch_process_ [...] adds 1e864019e4 gdb: handle_no_resumed: only update thread list of event target adds 7642f36b93 Automatic date update in version.in adds 69be4d89e3 Automatic date update in version.in adds ac16b09d7e gdb: move setbuf calls out of gdb_readline_no_editing_callback adds 455fe76708 Automatic date update in version.in adds 2b718529b9 gdb/infrun: assert !step_over_info_valid_p in restart_threads adds 5f59e7e0c7 gdb/fortran: Support for assumed rank zero adds 0d38576a34 Emit a note warning the user that creating an executable sta [...] adds 2cf349be0e Do not put linkage names into .gdb_index adds df2a5f8de7 Automatic date update in version.in adds 3f0423f913 gdbsupport/pathstuff.h: #include <array> explicitly for std: [...]
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 87 + bfd/coff-rs6000.c | 103 +- bfd/coff64-rs6000.c | 70 +- bfd/elflink.c | 54 +- bfd/libxcoff.h | 63 +- bfd/version.h | 2 +- bfd/xcofflink.c | 1209 +- bfd/xcofflink.h | 19 + binutils/ChangeLog | 6 + binutils/testsuite/lib/binutils-common.exp | 6 +- gas/as.c | 2 + gas/config/obj-coff.h | 9 +- gas/config/tc-i386.c | 7 +- gas/testsuite/gas/i386/avx512_fp16.s | 4 +- gas/testsuite/gas/i386/evex-lig.s | 13 + gas/testsuite/gas/i386/evex-lig256-intel.d | 12 + gas/testsuite/gas/i386/evex-lig256.d | 12 + gas/testsuite/gas/i386/evex-lig512-intel.d | 12 + gas/testsuite/gas/i386/evex-lig512.d | 12 + gas/testsuite/gas/i386/ilp32/rex.d | 44 +- gas/testsuite/gas/i386/inval-avx512f.l | 16 +- gas/testsuite/gas/i386/inval-avx512f.s | 7 + gas/testsuite/gas/i386/rex.d | 5 + gas/testsuite/gas/i386/rex.s | 6 + gas/testsuite/gas/i386/x86-64-avx512_fp16.s | 8 +- gdb/Makefile.in | 1 + gdb/ada-lang.c | 12 +- gdb/block.c | 4 +- gdb/breakpoint.c | 3 +- gdb/btrace.c | 6 +- gdb/buildsym.c | 17 +- gdb/cli/cli-cmds.c | 6 +- gdb/coff-pe-read.c | 103 +- gdb/coffread.c | 4 +- gdb/compile/compile-c-symbols.c | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-cplus-types.c | 4 +- gdb/compile/compile-object-load.c | 2 +- gdb/compile/compile.c | 4 +- gdb/corelow.c | 2 +- gdb/debuginfod-support.c | 7 +- gdb/dwarf2/abbrev.c | 11 + gdb/dwarf2/cooked-index.c | 11 +- gdb/dwarf2/cooked-index.h | 5 +- gdb/dwarf2/index-cache.c | 4 +- gdb/dwarf2/index-write.c | 36 +- gdb/dwarf2/line-header.c | 19 +- gdb/dwarf2/line-header.h | 2 - gdb/dwarf2/mapped-index.h | 114 + gdb/dwarf2/public.h | 3 - gdb/dwarf2/read.c | 412 +- gdb/dwarf2/read.h | 11 +- gdb/event-top.c | 84 +- gdb/event-top.h | 6 + gdb/exec.c | 3 +- gdb/expop.h | 2 +- gdb/findvar.c | 12 +- gdb/frame.c | 2 +- gdb/gdbtypes.c | 22 +- gdb/gdbtypes.h | 1 - gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-symbol.c | 6 +- gdb/infcmd.c | 2 +- gdb/infrun.c | 32 +- gdb/jit.c | 2 +- gdb/linespec.c | 18 +- gdb/loongarch-tdep.c | 132 +- gdb/machoread.c | 2 +- gdb/macrotab.c | 3 +- gdb/main.c | 7 +- gdb/maint.c | 13 +- gdb/mdebugread.c | 2 +- gdb/mi/mi-symbol-cmds.c | 8 +- gdb/objfiles.c | 4 +- gdb/printcmd.c | 4 +- gdb/python/py-frame.c | 2 +- gdb/python/py-symbol.c | 10 +- gdb/python/python.c | 2 +- gdb/record-btrace.c | 4 +- gdb/remote.c | 10 +- gdb/selftest-arch.c | 29 +- gdb/selftest-arch.h | 3 + gdb/source.c | 21 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 58 +- gdb/symtab.h | 69 +- gdb/testsuite/gdb.ada/mi_prot.exp | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 11 +- gdb/testsuite/gdb.base/clear_non_user_bp.exp | 64 + gdb/testsuite/gdb.base/eof-exit.exp | 2 +- .../gdb.base/execl-update-breakpoints.exp | 16 +- gdb/testsuite/gdb.base/remote.exp | 5 + gdb/testsuite/gdb.base/solib-search.exp | 2 +- gdb/testsuite/gdb.cp/casts.cc | 20 + gdb/testsuite/gdb.cp/casts.exp | 6 + .../gdb.debuginfod/fetch_src_and_symbols.exp | 62 + gdb/testsuite/gdb.dwarf2/dw2-lines.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-prologue-end.exp | 5 +- gdb/testsuite/gdb.dwarf2/struct-decl.exp | 74 + gdb/testsuite/gdb.fortran/assumedrank.exp | 6 + gdb/testsuite/gdb.fortran/assumedrank.f90 | 3 + gdb/testsuite/gdb.gdb/unittest.exp | 25 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 37 + gdb/testsuite/gdb.python/py-framefilter-mi.exp | 4 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 33 +- gdb/testsuite/gdb.threads/step-over-exec.exp | 4 +- gdb/testsuite/lib/dwarf.exp | 33 +- gdb/testsuite/lib/gdb.exp | 85 + gdb/testsuite/lib/jit-elf-helpers.exp | 8 +- gdb/testsuite/lib/mi-support.exp | 27 +- gdb/top.c | 50 +- gdb/tracefile-tfile.c | 2 +- gdb/tracepoint.c | 2 +- gdb/unittests/path-join-selftests.c | 73 + gdb/valops.c | 4 +- gdb/xcoffread.c | 4 +- gdbserver/linux-low.cc | 27 +- gdbserver/linux-low.h | 3 + gdbserver/server.cc | 20 +- gdbsupport/gdb_tilde_expand.cc | 9 - gdbsupport/gdb_tilde_expand.h | 4 - gdbsupport/pathstuff.cc | 75 +- gdbsupport/pathstuff.h | 29 +- gdbsupport/selftest.cc | 46 +- gdbsupport/selftest.h | 42 +- gnulib/Makefile.in | 969 +- gnulib/aclocal.m4 | 88 +- gnulib/config.in | 500 +- gnulib/configure | 26041 +++++++++++-------- gnulib/doc/gendocs_template | 2 +- gnulib/import/Makefile.am | 1960 +- gnulib/import/Makefile.in | 5206 ++-- gnulib/import/_Noreturn.h | 26 +- gnulib/import/accept.c | 16 +- gnulib/import/alloca.c | 4 +- gnulib/import/alloca.in.h | 22 +- gnulib/import/arg-nonnull.h | 10 +- gnulib/import/arpa_inet.in.h | 18 +- gnulib/import/assure.h | 16 +- gnulib/import/at-func.c | 4 +- gnulib/import/attribute.h | 28 +- gnulib/import/basename-lgpl.c | 16 +- gnulib/import/basename-lgpl.h | 26 +- gnulib/import/bind.c | 16 +- gnulib/import/btowc.c | 16 +- gnulib/import/c++defs.h | 10 +- gnulib/import/canonicalize-lgpl.c | 39 +- gnulib/import/cdefs.h | 206 +- gnulib/import/chdir-long.c | 4 +- gnulib/import/chdir-long.h | 4 +- gnulib/import/chown.c | 20 +- gnulib/import/cloexec.c | 20 +- gnulib/import/cloexec.h | 20 +- gnulib/import/close.c | 16 +- gnulib/import/closedir.c | 16 +- gnulib/import/connect.c | 16 +- gnulib/import/count-one-bits.c | 18 + gnulib/import/count-one-bits.h | 16 +- gnulib/import/ctype.in.h | 18 +- gnulib/import/dirent-private.h | 16 +- gnulib/import/dirent.in.h | 142 +- gnulib/import/dirfd.c | 16 +- gnulib/import/dirname-lgpl.c | 16 +- gnulib/import/dirname.h | 39 +- gnulib/import/dup-safer-flag.c | 4 +- gnulib/import/dup-safer.c | 4 +- gnulib/import/dup.c | 16 +- gnulib/import/dup2.c | 16 +- gnulib/import/eloop-threshold.h | 10 +- gnulib/import/errno.in.h | 18 +- gnulib/import/error.c | 16 +- gnulib/import/error.h | 16 +- gnulib/import/exitfail.c | 16 +- gnulib/import/exitfail.h | 16 +- gnulib/import/extra/gendocs.sh | 12 +- gnulib/import/extra/gitlog-to-changelog | 7 +- gnulib/import/extra/update-copyright | 4 +- gnulib/import/fchdir.c | 19 +- gnulib/import/fchown-stub.c | 16 +- gnulib/import/fcntl.c | 16 +- gnulib/import/fcntl.in.h | 20 +- gnulib/import/fd-hook.c | 18 +- gnulib/import/fd-hook.h | 18 +- gnulib/import/fd-safer-flag.c | 4 +- gnulib/import/fd-safer.c | 4 +- gnulib/import/fdopendir.c | 4 +- gnulib/import/ffs.c | 16 +- gnulib/import/filename.h | 10 +- gnulib/import/filenamecat-lgpl.c | 16 +- gnulib/import/filenamecat.h | 25 +- gnulib/import/flexmember.h | 10 +- gnulib/import/float+.h | 18 +- gnulib/import/float.c | 16 +- gnulib/import/float.in.h | 16 +- gnulib/import/fnmatch.c | 12 +- gnulib/import/fnmatch.in.h | 18 +- gnulib/import/fnmatch_loop.c | 10 +- gnulib/import/fpucw.h | 16 +- gnulib/import/free.c | 32 +- gnulib/import/frexp.c | 16 +- gnulib/import/frexpl.c | 16 +- gnulib/import/fstat.c | 16 +- gnulib/import/fstatat.c | 4 +- gnulib/import/getcwd-lgpl.c | 28 +- gnulib/import/getcwd.c | 21 +- gnulib/import/getdelim.c | 22 +- gnulib/import/getdtablesize.c | 16 +- gnulib/import/getline.c | 22 +- gnulib/import/getlogin_r.c | 18 +- gnulib/import/getprogname.c | 20 +- gnulib/import/getprogname.h | 10 +- gnulib/import/getrandom.c | 22 +- gnulib/import/gettext.h | 31 +- gnulib/import/gettimeofday.c | 18 +- gnulib/import/glob-libc.h | 58 +- gnulib/import/glob.c | 108 +- gnulib/import/glob.in.h | 26 +- gnulib/import/glob_internal.h | 10 +- gnulib/import/glob_pattern_p.c | 10 +- gnulib/import/globfree.c | 10 +- gnulib/import/glthread/lock.c | 18 +- gnulib/import/glthread/lock.h | 22 +- gnulib/import/glthread/threadlib.c | 18 +- gnulib/import/hard-locale.c | 16 +- gnulib/import/hard-locale.h | 16 +- gnulib/import/idx.h | 30 +- gnulib/import/inet_ntop.c | 18 +- gnulib/import/intprops.h | 48 +- gnulib/import/inttypes.in.h | 16 +- gnulib/import/isblank.c | 16 +- gnulib/import/isnan.c | 16 +- gnulib/import/isnand-nolibm.h | 16 +- gnulib/import/isnand.c | 16 +- gnulib/import/isnanl-nolibm.h | 16 +- gnulib/import/isnanl.c | 16 +- gnulib/import/itold.c | 16 +- gnulib/import/lc-charset-dispatch.c | 22 +- gnulib/import/lc-charset-dispatch.h | 16 +- gnulib/import/libc-config.h | 50 +- gnulib/import/limits.in.h | 34 +- gnulib/import/listen.c | 16 +- gnulib/import/localcharset.c | 18 +- gnulib/import/localcharset.h | 18 +- gnulib/import/locale.in.h | 22 +- gnulib/import/lstat.c | 16 +- gnulib/import/m4/00gnulib.m4 | 2 +- gnulib/import/m4/__inline.m4 | 2 +- gnulib/import/m4/absolute-header.m4 | 2 +- gnulib/import/m4/alloca.m4 | 12 +- gnulib/import/m4/arpa_inet_h.m4 | 33 +- gnulib/import/m4/btowc.m4 | 2 +- gnulib/import/m4/builtin-expect.m4 | 2 +- gnulib/import/m4/canonicalize.m4 | 62 +- gnulib/import/m4/chdir-long.m4 | 2 +- gnulib/import/m4/chown.m4 | 2 +- gnulib/import/m4/clock_time.m4 | 9 +- gnulib/import/m4/close.m4 | 2 +- gnulib/import/m4/closedir.m4 | 2 +- gnulib/import/m4/codeset.m4 | 2 +- gnulib/import/m4/ctype.m4 | 32 - gnulib/import/m4/ctype_h.m4 | 47 + gnulib/import/m4/d-ino.m4 | 2 +- gnulib/import/m4/d-type.m4 | 2 +- gnulib/import/m4/dirent_h.m4 | 47 +- gnulib/import/m4/dirfd.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 | 7 +- gnulib/import/m4/errno_h.m4 | 12 +- gnulib/import/m4/error.m4 | 8 +- gnulib/import/m4/exponentd.m4 | 2 +- gnulib/import/m4/exponentl.m4 | 2 +- gnulib/import/m4/extensions.m4 | 2 +- gnulib/import/m4/extern-inline.m4 | 28 +- gnulib/import/m4/fchdir.m4 | 6 +- gnulib/import/m4/fcntl-o.m4 | 2 +- gnulib/import/m4/fcntl.m4 | 2 +- gnulib/import/m4/fcntl_h.m4 | 41 +- gnulib/import/m4/fdopendir.m4 | 2 +- gnulib/import/m4/ffs.m4 | 6 +- gnulib/import/m4/filenamecat.m4 | 2 +- gnulib/import/m4/flexmember.m4 | 2 +- gnulib/import/m4/float_h.m4 | 22 +- gnulib/import/m4/fnmatch.m4 | 2 +- gnulib/import/m4/fnmatch_h.m4 | 40 +- gnulib/import/m4/fpieee.m4 | 2 +- gnulib/import/m4/free.m4 | 9 +- gnulib/import/m4/frexp.m4 | 2 +- gnulib/import/m4/frexpl.m4 | 2 +- gnulib/import/m4/fstat.m4 | 6 +- gnulib/import/m4/fstatat.m4 | 2 +- gnulib/import/m4/getcwd-abort-bug.m4 | 21 +- gnulib/import/m4/getcwd-path-max.m4 | 2 +- gnulib/import/m4/getcwd.m4 | 2 +- gnulib/import/m4/getdelim.m4 | 2 +- gnulib/import/m4/getdtablesize.m4 | 2 +- gnulib/import/m4/getline.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/getrandom.m4 | 2 +- gnulib/import/m4/gettimeofday.m4 | 8 +- gnulib/import/m4/glob.m4 | 43 +- gnulib/import/m4/glob_h.m4 | 40 +- gnulib/import/m4/gnulib-cache.m4 | 4 +- gnulib/import/m4/gnulib-common.m4 | 407 +- gnulib/import/m4/gnulib-comp.m4 | 642 +- gnulib/import/m4/gnulib-tool.m4 | 10 +- gnulib/import/m4/include_next.m4 | 8 +- gnulib/import/m4/inet_ntop.m4 | 2 +- gnulib/import/m4/inttypes.m4 | 35 +- gnulib/import/m4/isblank.m4 | 2 +- gnulib/import/m4/isnand.m4 | 2 +- gnulib/import/m4/isnanl.m4 | 2 +- gnulib/import/m4/largefile.m4 | 30 +- gnulib/import/m4/limits-h.m4 | 14 +- 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 | 40 +- gnulib/import/m4/lock.m4 | 2 +- gnulib/import/m4/lstat.m4 | 2 +- gnulib/import/m4/malloc.m4 | 157 +- gnulib/import/m4/malloca.m4 | 2 +- gnulib/import/m4/math_h.m4 | 229 +- gnulib/import/m4/mbrtowc.m4 | 2 +- gnulib/import/m4/mbsinit.m4 | 2 +- gnulib/import/m4/mbsrtowcs.m4 | 2 +- gnulib/import/m4/mbstate_t.m4 | 2 +- gnulib/import/m4/mbtowc.m4 | 2 +- gnulib/import/m4/memchr.m4 | 6 +- gnulib/import/m4/memmem.m4 | 7 +- gnulib/import/m4/mempcpy.m4 | 6 +- gnulib/import/m4/memrchr.m4 | 6 +- gnulib/import/m4/minmax.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 | 6 +- 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/netdb_h.m4 | 27 +- gnulib/import/m4/netinet_in_h.m4 | 10 +- 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/pid_t.m4 | 2 +- gnulib/import/m4/pipe.m4 | 2 +- gnulib/import/m4/pthread_rwlock_rdlock.m4 | 2 +- gnulib/import/m4/rawmemchr.m4 | 6 +- gnulib/import/m4/readdir.m4 | 2 +- gnulib/import/m4/readlink.m4 | 2 +- gnulib/import/m4/realloc.m4 | 51 +- 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/select.m4 | 6 +- gnulib/import/m4/setenv.m4 | 2 +- gnulib/import/m4/setlocale_null.m4 | 8 +- gnulib/import/m4/signal_h.m4 | 35 +- gnulib/import/m4/socketlib.m4 | 2 +- gnulib/import/m4/sockets.m4 | 2 +- gnulib/import/m4/socklen.m4 | 2 +- gnulib/import/m4/sockpfaf.m4 | 8 +- gnulib/import/m4/ssize_t.m4 | 2 +- gnulib/import/m4/stat-time.m4 | 2 +- gnulib/import/m4/stat.m4 | 6 +- gnulib/import/m4/std-gnu11.m4 | 2 +- gnulib/import/m4/stdalign.m4 | 13 +- gnulib/import/m4/stdbool.m4 | 19 +- gnulib/import/m4/stddef_h.m4 | 37 +- gnulib/import/m4/stdint.m4 | 14 +- gnulib/import/m4/stdio_h.m4 | 199 +- gnulib/import/m4/stdlib_h.m4 | 136 +- gnulib/import/m4/strchrnul.m4 | 6 +- gnulib/import/m4/strdup.m4 | 8 +- gnulib/import/m4/strerror.m4 | 8 +- gnulib/import/m4/strerror_r.m4 | 19 +- gnulib/import/m4/string_h.m4 | 128 +- gnulib/import/m4/strings_h.m4 | 40 +- gnulib/import/m4/strnlen.m4 | 6 +- gnulib/import/m4/strstr.m4 | 9 +- gnulib/import/m4/strtok_r.m4 | 6 +- gnulib/import/m4/sys_random_h.m4 | 27 +- gnulib/import/m4/sys_select_h.m4 | 31 +- gnulib/import/m4/sys_socket_h.m4 | 60 +- gnulib/import/m4/sys_stat_h.m4 | 67 +- gnulib/import/m4/sys_time_h.m4 | 36 +- gnulib/import/m4/sys_types_h.m4 | 18 +- gnulib/import/m4/sys_uio_h.m4 | 25 +- gnulib/import/m4/sys_wait_h.m4 | 27 +- gnulib/import/m4/tempname.m4 | 2 +- gnulib/import/m4/threadlib.m4 | 130 +- gnulib/import/m4/time_h.m4 | 66 +- gnulib/import/m4/time_r.m4 | 4 +- gnulib/import/m4/unistd-safer.m4 | 2 +- gnulib/import/m4/unistd_h.m4 | 383 +- gnulib/import/m4/vararrays.m4 | 72 + gnulib/import/m4/visibility.m4 | 9 +- gnulib/import/m4/warn-on-use.m4 | 2 +- gnulib/import/m4/wchar_h.m4 | 113 +- gnulib/import/m4/wchar_t.m4 | 2 +- gnulib/import/m4/wctype_h.m4 | 41 +- gnulib/import/m4/wint_t.m4 | 12 +- gnulib/import/m4/wmemchr.m4 | 2 +- gnulib/import/m4/wmempcpy.m4 | 2 +- gnulib/import/m4/year2038.m4 | 124 + gnulib/import/m4/zzgnulib.m4 | 2 +- gnulib/import/malloc.c | 43 +- gnulib/import/malloc/scratch_buffer.h | 10 +- gnulib/import/malloc/scratch_buffer_dupfree.c | 10 +- gnulib/import/malloc/scratch_buffer_grow.c | 10 +- .../import/malloc/scratch_buffer_grow_preserve.c | 10 +- .../import/malloc/scratch_buffer_set_array_size.c | 10 +- gnulib/import/malloca.c | 42 +- gnulib/import/malloca.h | 41 +- gnulib/import/math.c | 18 + gnulib/import/math.in.h | 35 +- gnulib/import/mbrtowc-impl-utf8.h | 18 +- gnulib/import/mbrtowc-impl.h | 16 +- gnulib/import/mbrtowc.c | 16 +- gnulib/import/mbsinit.c | 16 +- gnulib/import/mbsrtowcs-impl.h | 16 +- gnulib/import/mbsrtowcs-state.c | 16 +- gnulib/import/mbsrtowcs.c | 16 +- gnulib/import/mbtowc-impl.h | 16 +- gnulib/import/mbtowc-lock.c | 16 +- gnulib/import/mbtowc-lock.h | 28 +- gnulib/import/mbtowc.c | 16 +- gnulib/import/memchr.c | 26 +- gnulib/import/memchr.valgrind | 16 +- gnulib/import/memmem.c | 18 +- gnulib/import/mempcpy.c | 23 +- gnulib/import/memrchr.c | 16 +- gnulib/import/minmax.h | 18 +- gnulib/import/mkdir.c | 18 +- gnulib/import/mkdtemp.c | 16 +- gnulib/import/mkostemp.c | 16 +- gnulib/import/msvc-inval.c | 18 +- gnulib/import/msvc-inval.h | 18 +- gnulib/import/msvc-nothrow.c | 18 +- gnulib/import/msvc-nothrow.h | 18 +- gnulib/import/netdb.in.h | 18 +- gnulib/import/netinet_in.in.h | 18 +- gnulib/import/open.c | 16 +- gnulib/import/openat-die.c | 4 +- gnulib/import/openat-priv.h | 4 +- gnulib/import/openat-proc.c | 4 +- gnulib/import/openat.c | 4 +- gnulib/import/openat.h | 6 +- gnulib/import/opendir.c | 16 +- gnulib/import/pathmax.h | 18 +- gnulib/import/pipe-safer.c | 4 +- gnulib/import/pipe.c | 18 +- gnulib/import/rawmemchr.c | 97 +- gnulib/import/rawmemchr.valgrind | 16 +- gnulib/import/readdir.c | 16 +- gnulib/import/readlink.c | 20 +- gnulib/import/realloc.c | 66 +- gnulib/import/rename.c | 20 +- gnulib/import/rewinddir.c | 16 +- gnulib/import/rmdir.c | 16 +- gnulib/import/same-inode.h | 16 +- gnulib/import/save-cwd.c | 4 +- gnulib/import/save-cwd.h | 4 +- gnulib/import/scratch_buffer.h | 118 +- gnulib/import/select.c | 27 +- gnulib/import/setenv.c | 16 +- gnulib/import/setlocale-lock.c | 16 +- gnulib/import/setlocale_null.c | 16 +- gnulib/import/setlocale_null.h | 16 +- gnulib/import/setsockopt.c | 16 +- gnulib/import/signal.in.h | 16 +- gnulib/import/socket.c | 16 +- gnulib/import/sockets.c | 18 +- gnulib/import/sockets.h | 16 +- gnulib/import/stat-time.c | 18 + gnulib/import/stat-time.h | 22 +- gnulib/import/stat-w32.c | 16 +- gnulib/import/stat-w32.h | 16 +- gnulib/import/stat.c | 16 +- gnulib/import/stdalign.in.h | 31 +- gnulib/import/stdbool.in.h | 18 +- gnulib/import/stddef.in.h | 35 +- gnulib/import/stdint.in.h | 22 +- gnulib/import/stdio-read.c | 168 + gnulib/import/stdio-write.c | 206 + gnulib/import/stdio.in.h | 216 +- gnulib/import/stdlib.in.h | 368 +- gnulib/import/str-two-way.h | 18 +- gnulib/import/strchrnul.c | 16 +- gnulib/import/strchrnul.valgrind | 16 +- gnulib/import/strdup.c | 18 +- gnulib/import/streq.h | 18 +- gnulib/import/strerror-override.c | 102 +- gnulib/import/strerror-override.h | 17 +- gnulib/import/strerror.c | 16 +- gnulib/import/strerror_r.c | 51 +- gnulib/import/string.in.h | 233 +- gnulib/import/strings.in.h | 18 +- gnulib/import/stripslash.c | 16 +- gnulib/import/strnlen.c | 18 +- gnulib/import/strnlen1.c | 16 +- gnulib/import/strnlen1.h | 16 +- gnulib/import/strstr.c | 18 +- gnulib/import/strtok_r.c | 16 +- gnulib/import/sys_random.in.h | 24 +- gnulib/import/sys_select.in.h | 31 +- gnulib/import/sys_socket.c | 18 + gnulib/import/sys_socket.in.h | 18 +- gnulib/import/sys_stat.in.h | 18 +- gnulib/import/sys_time.in.h | 18 +- gnulib/import/sys_types.in.h | 18 +- gnulib/import/sys_uio.in.h | 18 +- gnulib/import/sys_wait.in.h | 18 +- gnulib/import/tempname.c | 41 +- gnulib/import/tempname.h | 16 +- gnulib/import/time.in.h | 71 +- gnulib/import/time_r.c | 18 +- gnulib/import/unistd--.h | 4 +- gnulib/import/unistd-safer.h | 4 +- gnulib/import/unistd.c | 18 + gnulib/import/unistd.in.h | 50 +- gnulib/import/unsetenv.c | 16 +- gnulib/import/verify.h | 48 +- gnulib/import/w32sock.h | 16 +- gnulib/import/warn-on-use.h | 16 +- gnulib/import/wchar.in.h | 126 +- gnulib/import/wctype-h.c | 19 + gnulib/import/wctype.in.h | 28 +- gnulib/import/windows-initguard.h | 18 +- gnulib/import/windows-mutex.c | 18 +- gnulib/import/windows-mutex.h | 18 +- gnulib/import/windows-once.c | 18 +- gnulib/import/windows-once.h | 18 +- gnulib/import/windows-recmutex.c | 18 +- gnulib/import/windows-recmutex.h | 18 +- gnulib/import/windows-rwlock.c | 18 +- gnulib/import/windows-rwlock.h | 18 +- gnulib/import/wmemchr-impl.h | 16 +- gnulib/import/wmemchr.c | 16 +- gnulib/import/wmempcpy.c | 18 +- gnulib/import/xalloc-oversized.h | 55 +- gnulib/update-gnulib.sh | 2 +- include/ChangeLog | 5 + include/bfdlink.h | 4 + include/coff/xcoff.h | 7 + include/opcode/riscv-opc.h | 9 + ld/ChangeLog | 21 + ld/NEWS | 8 + ld/emultempl/aix.em | 199 +- ld/emultempl/avrelf.em | 1 + ld/ld.texi | 27 + ld/ldlex.h | 2 + ld/lexsup.c | 14 + ld/testsuite/ld-cris/globsymw2.s | 2 +- ld/testsuite/ld-cris/warn3.d | 2 +- ld/testsuite/ld-elf/eh4.d | 2 +- ld/testsuite/ld-elf/elf.exp | 75 +- ld/testsuite/ld-elf/linux-x86.exp | 28 +- ld/testsuite/ld-elf/pr29072-a.s | 6 + ld/testsuite/ld-elf/pr29072-b.s | 5 + ld/testsuite/ld-elf/pr29072.a.warn | 1 + ld/testsuite/ld-elf/pr29072.b.warn | 2 + ld/testsuite/ld-elf/pr29072.c.warn | 1 + ld/testsuite/ld-elf/shared.exp | 2 +- ld/testsuite/ld-frv/fdpic1.s | 1 + ld/testsuite/ld-frv/fdpic2.s | 1 + ld/testsuite/ld-frv/fdpic3.s | 1 + ld/testsuite/ld-frv/fdpic4.s | 1 + ld/testsuite/ld-frv/fdpic5.s | 1 + ld/testsuite/ld-frv/fdpic6.s | 1 + ld/testsuite/ld-frv/fdpic7.s | 1 + ld/testsuite/ld-frv/fdpic8.s | 1 + ld/testsuite/ld-frv/tls-1-dep.s | 1 + ld/testsuite/ld-frv/tls-1.s | 2 + ld/testsuite/ld-frv/tls-2.s | 2 + ld/testsuite/ld-frv/tls-3.s | 2 + ld/testsuite/ld-gc/dummy.s | 1 + ld/testsuite/ld-i386/i386.exp | 4 +- ld/testsuite/ld-plugin/lto-3r.d | 2 +- ld/testsuite/ld-plugin/lto-5r.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 4 +- ld/testsuite/ld-scripts/defined5.d | 2 - ld/testsuite/ld-tic6x/got-reloc-global.s | 1 + ld/testsuite/ld-tic6x/shlib-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1.s | 1 + ld/testsuite/ld-tic6x/shlib-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-2.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/shlib-app-1r.s | 1 + ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 2 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 2 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 2 +- ld/testsuite/ld-unique/unique.s | 3 + ld/testsuite/ld-unique/unique_empty.s | 2 + ld/testsuite/ld-unique/unique_shared.s | 1 + ld/testsuite/ld-x86-64/dummy.s | 1 + ld/testsuite/ld-x86-64/foo.s | 1 + ld/testsuite/ld-x86-64/gotpcrel1a.S | 1 + ld/testsuite/ld-x86-64/gotpcrel1d.S | 1 + ld/testsuite/ld-x86-64/pr19031b.S | 1 + ld/testsuite/ld-x86-64/pr19319a.S | 1 + ld/testsuite/ld-x86-64/pr19319b.S | 1 + ld/testsuite/ld-x86-64/pr19827a.S | 2 + ld/testsuite/ld-x86-64/pr19827b.S | 1 + ld/testsuite/ld-x86-64/pr19969a.S | 1 + ld/testsuite/ld-x86-64/pr19969b.S | 1 + ld/testsuite/ld-x86-64/pr20550a.s | 1 + ld/testsuite/ld-x86-64/pr20800a.S | 1 + ld/testsuite/ld-x86-64/pr22791-1b.s | 1 + ld/testsuite/ld-x86-64/pr26711.s | 1 + ld/testsuite/ld-x86-64/property-6c.S | 1 + ld/testsuite/ld-x86-64/property-no-copy.S | 1 + ld/testsuite/ld-x86-64/property-stack.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-1.S | 1 + ld/testsuite/ld-x86-64/property-unsorted-2.S | 1 + ld/testsuite/ld-x86-64/property-x86-1.S | 1 + ld/testsuite/ld-x86-64/property-x86-2.S | 1 + ld/testsuite/ld-x86-64/start.s | 1 + opcodes/i386-dis.c | 30 +- opcodes/i386-opc.tbl | 10 +- opcodes/i386-tbl.h | 190 +- readline/readline/callback.c | 8 +- readline/readline/doc/rltech.texi | 11 + readline/readline/readline.c | 19 +- readline/readline/readline.h | 8 +- readline/readline/rlprivate.h | 1 - readline/readline/rltty.c | 4 +- 654 files changed, 30939 insertions(+), 19600 deletions(-) create mode 100644 gdb/dwarf2/mapped-index.h create mode 100644 gdb/testsuite/gdb.base/clear_non_user_bp.exp create mode 100644 gdb/testsuite/gdb.dwarf2/struct-decl.exp create mode 100644 gdb/unittests/path-join-selftests.c delete mode 100644 gnulib/import/m4/ctype.m4 create mode 100644 gnulib/import/m4/ctype_h.m4 create mode 100644 gnulib/import/m4/vararrays.m4 create mode 100644 gnulib/import/m4/year2038.m4 create mode 100644 gnulib/import/stdio-read.c create mode 100644 gnulib/import/stdio-write.c create mode 100644 ld/testsuite/ld-elf/pr29072-a.s create mode 100644 ld/testsuite/ld-elf/pr29072-b.s create mode 100644 ld/testsuite/ld-elf/pr29072.a.warn create mode 100644 ld/testsuite/ld-elf/pr29072.b.warn create mode 100644 ld/testsuite/ld-elf/pr29072.c.warn