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-aarch64-next-allyesconfig in repository toolchain/ci/binutils-gdb.
from 6d8b70895c Automatic date update in version.in adds b7ff32f191 Automatic date update in version.in adds cdd4206647 gdb/testsuite: fix "continue outside of loop" TCL errors adds 1779689128 Fix Ada exception regression on Windows adds 8c9b320a8e gdb: Document the 'metadata' styling in GDB displays. adds e90601a4f1 gdb: Fix typo in last change in gdb.texinfo adds 36a5b37053 gdbsupport/event-loop.cc: simplify !HAVE_POLL paths adds 187075ebbc Reindent gdbsupport/event-loop.cc:handle_file_event adds 973773de93 IBM zSystems: Fix left-shifting negative PCRel32 values (PR [...] adds 626d0e40e5 Automatic date update in version.in adds 035784e345 RISC-V: Added half-precision floating-point v1.0 instructions. adds bc6004dfd2 Remove gdb_test questions that GDB doesn't ask adds 35b72e4e5b gdb.base/scope.exp: Remove bogus gdb_test questions adds 1fe69430d1 Fix bogus gdb_test invocations adds 8d08cccb01 Avoid having to unload file in gdb.server/connect-with-no-sy [...] adds d7440bee9f gdb.base/skip.exp: Don't abuse gdb_test's question support adds ed01945057 Make gdb_test's question non-optional if specified adds 49a73ab9d3 gdb, btrace: Throw an error for empty recordings when replay [...] adds a1f2ddd383 Fix gdb.python/py-connection.exp with remote targets adds e84412c6a3 Fix typo in info page adds ed11f0543e Automatic date update in version.in adds 01ae03b5b9 gold: don't invoke IA32 syscall in x86_64 assembly testcase adds 818432e841 gas: tweak .irp and alike file/line handling for M68K/MRI adds 2e55c34282 gas: simplify ignore_input() adds 43fe575c32 gas: don't ignore .linefile inside false conditionals adds 7e6d6b62d8 gas: fold do_repeat{,_with_expander}() adds 9c70556165 gas: avoid bignum related errors when processing .linefile adds 85aaf32e61 gas: avoid octal numbers being accepted when processing .linefile adds e1e1528448 AArch64: Enable FP16 by default for Armv9-A. adds 192257c998 [gdb/tdep] Add gdb/syscalls/update-linux-from-src.sh adds 71630188ad [gdb/testsuite] Use hex_for_lang in gdb.base/parse_number.exp adds a2ff75485c [gdb/testsuite] Simplify unknown lang testing in gdb.base/pa [...] adds c9cd8ca465 Rename PAUTH_RA_STATE to RA_SIGN_STATE adds 44b6e80160 Remove unused DWARF PAUTH registers adds c76d61da4a Support -prompt and -lbl in gdb_test adds 2c3cc81e06 Add a --no-weak option to nm. adds 4bb8b8e938 x86: shrink op_riprel adds 1fe8486103 [AArch64] Return the regnum for PC (32) on aarch64 adds 301fe55e9c PowerPC: bp-permanent.exp, kill-after-signal fix adds 3363d8560f arm: Add unwind support for mixed register lists adds 320f42099a oops - forgot changelog entry for the previous delta. adds 2a89fa9613 Fix compile time warning building gold with Clang-14. adds 04dfe7aa52 Arm64: follow-on to PR gas/27217 fix adds 0ee6b1c511 Use aarch64_features to describe register features in target [...] adds 4f02f4d802 Automatic date update in version.in adds c4dd8eb523 RISC-V: Fix canonical extension order (K and J) adds 5f3fc928df _bfd_real_fopen should not use ccs parameter on Windows adds bc5baa9f13 don't over-align file positions of PE executable sections adds ce462d0435 COFF: make objcopy / strip honor --keep-file-symbols adds 6db1e45d7b COFF/PE: don't leave zero timestamp after objcopy / strip adds f0a53c9c89 COFF/PE: keep linker version during objcopy / strip adds 20bed3bb35 COFF: use hash for string table also when copying / stripping adds 15b7af6c87 Arm64: force emission of ILP32-dependent relocs adds 02646f1960 gdbsupport: fix path_join crash with -std=c++17 and -D_GLIBC [...] adds 18bd474461 gdb: testsuite: Support displaced stepping on LoongArch adds 95086e1e54 Fix potentially uninitialised variables in the Windows tools adds 8ea87c7296 gdb/doc: fix inconsistent info pretty-printer example adds 62ec8e6dad gdb/doc: make use of group/end group in 'info pretty-printer [...] adds ad8f56a737 gdb/doc: use @value{GDBP} in 'info pretty-printer' example adds ee3272d472 arm: Fix system register fpcxt_ns and fpcxt_s naming convention.
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 5 + bfd/bfdio.c | 4 +- bfd/coffcode.h | 39 ++-- bfd/coffgen.c | 235 ++++++--------------- bfd/cofflink.c | 54 +---- bfd/elfxx-riscv.c | 13 +- bfd/libcoff-in.h | 4 +- bfd/libcoff.h | 4 +- bfd/peXXigen.c | 18 +- bfd/version.h | 2 +- binutils/ChangeLog | 24 +++ binutils/NEWS | 2 + binutils/dlltool.c | 2 +- binutils/dllwrap.c | 2 +- binutils/doc/binutils.texi | 5 + binutils/mclex.c | 2 +- binutils/nm.c | 11 +- binutils/objcopy.c | 14 +- binutils/resrc.c | 2 +- binutils/srconv.c | 1 + binutils/testsuite/binutils-all/nm.exp | 32 ++- binutils/testsuite/binutils-all/no-weak.s | 13 ++ binutils/windmc.c | 6 +- gas/ChangeLog | 16 ++ gas/cond.c | 28 ++- gas/config/tc-aarch64.c | 11 +- gas/config/tc-arm.c | 131 ++++++++---- gas/config/tc-riscv.c | 12 +- gas/config/tc-rx.c | 2 +- gas/config/tc-s390.c | 6 +- gas/config/tc-tic54x.c | 2 +- gas/macro.c | 5 +- gas/read.c | 81 +++---- gas/read.h | 3 +- gas/testsuite/gas/all/cond-2.l | 12 ++ gas/testsuite/gas/all/cond-2.s | 5 + gas/testsuite/gas/all/gas.exp | 7 + gas/testsuite/gas/all/linefile.l | 6 + gas/testsuite/gas/all/linefile.s | 8 + gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d | 40 ++++ gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s | 37 ++++ gas/testsuite/gas/arm/unwind-pacbti-m-readelf.d | 12 +- gas/testsuite/gas/arm/unwind-pacbti-m.d | 14 +- gas/testsuite/gas/arm/unwind-pacbti-m.s | 6 + gas/testsuite/gas/riscv/float16-be.d | 10 + gas/testsuite/gas/riscv/float16-le.d | 10 + gas/testsuite/gas/riscv/float16.s | 21 ++ gas/testsuite/gas/riscv/fp-zfh-insns.d | 71 +++++++ gas/testsuite/gas/riscv/fp-zfh-insns.s | 68 ++++++ gdb/aarch64-fbsd-nat.c | 5 +- gdb/aarch64-fbsd-tdep.c | 5 +- gdb/aarch64-linux-nat.c | 10 +- gdb/aarch64-linux-tdep.c | 11 +- gdb/aarch64-tdep.c | 59 +++--- gdb/aarch64-tdep.h | 10 +- gdb/ada-lang.c | 2 +- gdb/arch/aarch64.c | 13 +- gdb/arch/aarch64.h | 40 +++- gdb/doc/gdb.texinfo | 40 +++- gdb/record-btrace.c | 2 +- gdb/syscalls/amd64-linux.xml | 2 +- gdb/syscalls/amd64-linux.xml.in | 2 +- gdb/syscalls/i386-linux.xml | 2 +- gdb/syscalls/i386-linux.xml.in | 2 +- gdb/syscalls/mips-n32-linux.xml | 82 ++++++- gdb/syscalls/mips-n32-linux.xml.in | 83 +++++++- gdb/syscalls/mips-n64-linux.xml | 60 +++++- gdb/syscalls/mips-n64-linux.xml.in | 61 +++++- gdb/syscalls/mips-o32-linux.xml | 90 +++++++- gdb/syscalls/mips-o32-linux.xml.in | 91 +++++++- gdb/syscalls/ppc-linux.xml | 5 +- gdb/syscalls/ppc-linux.xml.in | 5 +- gdb/syscalls/ppc64-linux.xml | 5 +- gdb/syscalls/ppc64-linux.xml.in | 5 +- gdb/syscalls/s390-linux.xml | 72 ++++++- gdb/syscalls/s390-linux.xml.in | 73 ++++++- gdb/syscalls/s390x-linux.xml | 53 ++++- gdb/syscalls/s390x-linux.xml.in | 54 ++++- gdb/syscalls/sparc-linux.xml | 96 ++++++++- gdb/syscalls/sparc-linux.xml.in | 99 ++++++++- gdb/syscalls/sparc64-linux.xml | 77 ++++++- gdb/syscalls/sparc64-linux.xml.in | 80 ++++++- gdb/syscalls/update-linux-from-src.sh | 169 +++++++++++++++ gdb/testsuite/gdb.ada/mi_ex_cond.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-unwind-pc.S | 48 +++++ gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp | 70 ++++++ gdb/testsuite/gdb.base/all-bin.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async.exp | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 2 +- gdb/testsuite/gdb.base/auxv.exp | 3 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bitshift.exp | 2 +- gdb/testsuite/gdb.base/bp-cmds-continue-ctrl-c.exp | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 15 +- gdb/testsuite/gdb.base/branch-to-self.exp | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 4 +- gdb/testsuite/gdb.base/call-rt-st.exp | 4 +- gdb/testsuite/gdb.base/call-sc.exp | 2 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 4 +- gdb/testsuite/gdb.base/call-strs.exp | 4 +- gdb/testsuite/gdb.base/callexit.exp | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/cast-call.exp | 2 +- gdb/testsuite/gdb.base/catch-fork-kill.exp | 3 +- gdb/testsuite/gdb.base/catch-fork-static.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 4 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-constvars.exp | 2 +- gdb/testsuite/gdb.base/ctf-ptype.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.exp | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 2 +- gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 4 +- gdb/testsuite/gdb.base/float.exp | 2 +- gdb/testsuite/gdb.base/float128.exp | 2 +- gdb/testsuite/gdb.base/floatn.exp | 2 +- gdb/testsuite/gdb.base/foll-exec-mode.exp | 4 +- gdb/testsuite/gdb.base/foll-exec.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/infcall-input.exp | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 2 +- gdb/testsuite/gdb.base/interrupt-daemon-attach.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 17 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.exp | 2 +- gdb/testsuite/gdb.base/nested-subp1.exp | 2 +- gdb/testsuite/gdb.base/nested-subp2.exp | 2 +- gdb/testsuite/gdb.base/nested-subp3.exp | 2 +- gdb/testsuite/gdb.base/parse_number.exp | 26 ++- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 4 +- gdb/testsuite/gdb.base/pointers.exp | 4 +- gdb/testsuite/gdb.base/prologue.exp | 4 +- gdb/testsuite/gdb.base/ptype.exp | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 2 +- gdb/testsuite/gdb.base/readnever.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 2 +- gdb/testsuite/gdb.base/scope.exp | 60 +++--- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 2 +- gdb/testsuite/gdb.base/signals.exp | 2 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 2 +- gdb/testsuite/gdb.base/sigwinch-notty.exp | 4 +- gdb/testsuite/gdb.base/sizeof.exp | 2 +- gdb/testsuite/gdb.base/skip-solib.exp | 2 +- gdb/testsuite/gdb.base/skip.exp | 55 ++--- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.exp | 2 +- gdb/testsuite/gdb.base/style.exp | 4 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 10 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 4 +- gdb/testsuite/gdb.base/varargs.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 4 +- gdb/testsuite/gdb.cp/anon-ns.exp | 4 +- gdb/testsuite/gdb.cp/bs15503.exp | 4 +- gdb/testsuite/gdb.cp/casts.exp | 6 +- gdb/testsuite/gdb.cp/class2.exp | 4 +- gdb/testsuite/gdb.cp/constexpr-field.exp | 4 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 4 +- gdb/testsuite/gdb.cp/ctti.exp | 6 +- gdb/testsuite/gdb.cp/derivation.exp | 6 +- gdb/testsuite/gdb.cp/disasm-func-name.exp | 4 +- gdb/testsuite/gdb.cp/dispcxx.exp | 4 +- gdb/testsuite/gdb.cp/exception.exp | 4 +- gdb/testsuite/gdb.cp/filename.exp | 4 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 4 +- gdb/testsuite/gdb.cp/gdb2495.exp | 10 +- gdb/testsuite/gdb.cp/impl-this.exp | 4 +- gdb/testsuite/gdb.cp/iostream.exp | 4 +- gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 6 +- gdb/testsuite/gdb.cp/m-data.exp | 4 +- gdb/testsuite/gdb.cp/m-static.exp | 4 +- gdb/testsuite/gdb.cp/many-args.exp | 4 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 4 +- gdb/testsuite/gdb.cp/member-ptr.exp | 4 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 4 +- gdb/testsuite/gdb.cp/method.exp | 4 +- gdb/testsuite/gdb.cp/method2.exp | 4 +- gdb/testsuite/gdb.cp/namelessclass.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 8 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 4 +- gdb/testsuite/gdb.cp/nsalias.exp | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 4 +- gdb/testsuite/gdb.cp/ovsrch.exp | 4 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 4 +- gdb/testsuite/gdb.cp/pr-1210.exp | 4 +- gdb/testsuite/gdb.cp/pr-574.exp | 4 +- gdb/testsuite/gdb.cp/pr10728.exp | 4 +- gdb/testsuite/gdb.cp/pr9067.exp | 4 +- gdb/testsuite/gdb.cp/pr9631.exp | 4 +- gdb/testsuite/gdb.cp/printmethod.exp | 4 +- gdb/testsuite/gdb.cp/ref-types.exp | 12 +- gdb/testsuite/gdb.cp/rtti.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-sizeof.exp | 4 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 4 +- gdb/testsuite/gdb.cp/scope-err.exp | 2 +- gdb/testsuite/gdb.cp/shadow.exp | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 4 +- gdb/testsuite/gdb.cp/temargs.exp | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 4 +- gdb/testsuite/gdb.cp/userdef.exp | 4 +- gdb/testsuite/gdb.cp/var-tag.exp | 4 +- gdb/testsuite/gdb.cp/virtbase.exp | 4 +- gdb/testsuite/gdb.cp/virtbase2.exp | 4 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 4 +- gdb/testsuite/gdb.cp/watch-cp.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-const.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-global.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 2 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-indices.exp | 2 +- gdb/testsuite/gdb.fortran/array-no-bounds.exp | 2 +- gdb/testsuite/gdb.fortran/array-repeat.exp | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- .../gdb.fortran/derived-type-function.exp | 2 +- .../gdb.fortran/derived-type-striding.exp | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 2 +- gdb/testsuite/gdb.fortran/function-calls.exp | 2 +- gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.fortran/info-types.exp | 4 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 2 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- gdb/testsuite/gdb.fortran/module.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/namelist.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 2 +- .../gdb.fortran/short-circuit-argument-list.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/vla-value.exp | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 4 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- .../gdb.mi/list-thread-groups-available.exp | 4 +- .../gdb.mi/list-thread-groups-no-inferior.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.exp | 2 +- gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 2 +- gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 4 +- gdb/testsuite/gdb.mi/mi-cmd-error.exp | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 2 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-editing.exp | 2 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 4 +- gdb/testsuite/gdb.mi/mi-language.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-multi-commands.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-solib.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 4 +- gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 4 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.mi/mi2-cli-display.exp | 2 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 2 +- gdb/testsuite/gdb.modula2/multidim.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 4 +- gdb/testsuite/gdb.multi/tids.exp | 2 +- gdb/testsuite/gdb.opt/fortran-string.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.python/py-connection.exp | 4 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-inferior-leak.exp | 4 +- gdb/testsuite/gdb.python/py-mi-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-mi-events.exp | 4 +- gdb/testsuite/gdb.python/py-mi-objfile.exp | 4 +- gdb/testsuite/gdb.python/py-mi.exp | 4 +- gdb/testsuite/gdb.python/py-parameter.exp | 2 +- gdb/testsuite/gdb.python/py-xmethods.exp | 1 + .../gdb.reverse/ppc_record_test_isa_2_06.exp | 2 +- .../gdb.reverse/ppc_record_test_isa_3_1.exp | 2 +- gdb/testsuite/gdb.rust/dwindex.exp | 2 +- gdb/testsuite/gdb.rust/expr.exp | 4 +- gdb/testsuite/gdb.rust/fnfield.exp | 2 +- gdb/testsuite/gdb.rust/generics.exp | 2 +- gdb/testsuite/gdb.rust/methods.exp | 2 +- gdb/testsuite/gdb.rust/modules.exp | 2 +- gdb/testsuite/gdb.rust/pp.exp | 4 +- gdb/testsuite/gdb.rust/rawids.exp | 2 +- gdb/testsuite/gdb.rust/rust-style.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 4 +- gdb/testsuite/gdb.rust/traits.exp | 2 +- gdb/testsuite/gdb.rust/unicode.exp | 2 +- gdb/testsuite/gdb.rust/union.exp | 2 +- gdb/testsuite/gdb.rust/unsized.exp | 2 +- gdb/testsuite/gdb.rust/watch.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 17 +- .../gdb.server/extended-remote-restart.exp | 4 +- gdb/testsuite/gdb.server/reconnect-ctrl-c.exp | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 3 +- gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 +- gdb/testsuite/gdb.threads/attach-slow-waitpid.exp | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 2 +- gdb/testsuite/gdb.threads/check-libthread-db.exp | 2 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 2 +- gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 2 +- .../gdb.threads/interrupted-hand-call.exp | 2 +- gdb/testsuite/gdb.threads/names.exp | 4 +- .../signal-while-stepping-over-bp-other-thread.exp | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 2 +- .../gdb.threads/thread-unwindonsignal.exp | 2 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 2 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 6 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 6 +- gdb/testsuite/lib/gdb.exp | 76 +++++-- gdbserver/linux-aarch64-ipa.cc | 4 +- gdbserver/linux-aarch64-low.cc | 11 +- gdbserver/linux-aarch64-tdesc.cc | 18 +- gdbserver/linux-aarch64-tdesc.h | 6 +- gdbserver/netbsd-aarch64-low.cc | 2 +- gdbsupport/event-loop.cc | 184 +++++++--------- gdbsupport/pathstuff.cc | 2 +- gold/ChangeLog | 5 + gold/int_encoding.cc | 5 - gold/testsuite/pr17704a_test.s | 12 +- include/opcode/aarch64.h | 1 + include/opcode/riscv-opc.h | 72 +++++++ include/opcode/riscv.h | 5 + opcodes/i386-dis.c | 30 ++- opcodes/riscv-opc.c | 65 ++++++ 415 files changed, 3042 insertions(+), 1175 deletions(-) create mode 100644 binutils/testsuite/binutils-all/no-weak.s create mode 100644 gas/testsuite/gas/all/cond-2.l create mode 100644 gas/testsuite/gas/all/cond-2.s create mode 100644 gas/testsuite/gas/all/linefile.l create mode 100644 gas/testsuite/gas/all/linefile.s create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.d create mode 100644 gas/testsuite/gas/arm/armv8_1-m-fpcxt-reg.s create mode 100644 gas/testsuite/gas/riscv/float16-be.d create mode 100644 gas/testsuite/gas/riscv/float16-le.d create mode 100644 gas/testsuite/gas/riscv/float16.s create mode 100644 gas/testsuite/gas/riscv/fp-zfh-insns.d create mode 100644 gas/testsuite/gas/riscv/fp-zfh-insns.s create mode 100755 gdb/syscalls/update-linux-from-src.sh create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.S create mode 100644 gdb/testsuite/gdb.arch/aarch64-unwind-pc.exp