diff options
author | Richard Henderson <richard.henderson@linaro.org> | 2022-01-04 16:41:22 -0800 |
---|---|---|
committer | Richard Henderson <richard.henderson@linaro.org> | 2022-01-04 16:41:22 -0800 |
commit | 58140d3964c7c545f0880d978f279ed7b4cb41b8 (patch) | |
tree | ca20b264e8da395cfec86b0b37ea329c656e252f /linux-user | |
parent | 67e41fe0cfb62e6cdfa659f0155417d17e5274ea (diff) | |
parent | d7478d4229f0a2b2817a55487e6b17081099fae4 (diff) | |
download | qemu-58140d3964c7c545f0880d978f279ed7b4cb41b8.zip qemu-58140d3964c7c545f0880d978f279ed7b4cb41b8.tar.gz qemu-58140d3964c7c545f0880d978f279ed7b4cb41b8.tar.bz2 |
Merge tag 'pull-tcg-20220104' of https://gitlab.com/rth7680/qemu into staging
Fix for safe_syscall_base.
Fix for folding of vector add/sub.
Fix build on loongarch64 with gcc 8.
Remove decl for qemu_run_machine_init_done_notifiers.
# gpg: Signature made Tue 04 Jan 2022 04:39:35 PM PST
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "richard.henderson@linaro.org"
# gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [ultimate]
* tag 'pull-tcg-20220104' of https://gitlab.com/rth7680/qemu:
common-user: Fix tail calls to safe_syscall_set_errno_tail
sysemu: Cleanup qemu_run_machine_init_done_notifiers()
linux-user: Fix trivial build error on loongarch64 hosts
tcg/optimize: Fix folding of vector ops
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'linux-user')
-rw-r--r-- | linux-user/host/loongarch64/host-signal.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/linux-user/host/loongarch64/host-signal.h b/linux-user/host/loongarch64/host-signal.h index 05e2c82..7effa24 100644 --- a/linux-user/host/loongarch64/host-signal.h +++ b/linux-user/host/loongarch64/host-signal.h @@ -54,9 +54,7 @@ static inline bool host_signal_write(siginfo_t *info, ucontext_t *uc) } break; case 0b001110: /* indexed, atomic, bounds-checking memory operations */ - uint32_t sel = (insn >> 15) & 0b11111111111; - - switch (sel) { + switch ((insn >> 15) & 0b11111111111) { case 0b00000100000: /* stx.b */ case 0b00000101000: /* stx.h */ case 0b00000110000: /* stx.w */ |