qemu-sparc update

-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.12 (GNU/Linux)
 
 iQEcBAABAgAGBQJXC8L6AAoJEFvCxW+uDzIfWE0IAIpZP7p1/fvlKHa2T4Y4yYQa
 M61dP+5a5u9FnZ2LHO/T8uTRU3Mg2cxfiE4IhzQOwZjywMJWqdsD6k22CD5W5dLr
 cL+m+ZDtPp5ey8gOavv1Xqh6BdTZMZiYrZUy+riYa62oF3Usg8m7g6Tapbsg8+jL
 MzZ7zKKO+x8bTTZg72Er0L+LpVoBYs+aaadGmOaXzGdHF4ia64a5G5GNXCtan0EK
 Liu0Hiy9Ugd+lMQeYueSIVmkGLtzAr2vVXjGDpZGUatefUCxnqhTj1hZYA0riBeD
 7AhaAUoeFA2v6OMdgm7ls/OSezJqnl1IgijVosOT96lYrw27dXAQ+xWHDFz/eMQ=
 =pWdi
 -----END PGP SIGNATURE-----

Merge remote-tracking branch 'remotes/mcayland/tags/qemu-sparc-signed' into staging

qemu-sparc update

# gpg: Signature made Mon 11 Apr 2016 16:30:02 BST using RSA key ID AE0F321F
# gpg: Good signature from "Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>"

* remotes/mcayland/tags/qemu-sparc-signed:
  target-sparc: fix ldstub sign-extension bug

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
Peter Maydell 2016-04-11 16:46:37 +01:00
commit 4e71220387

View file

@ -4670,7 +4670,7 @@ static void disas_sparc_insn(DisasContext * dc, unsigned int insn)
TCGv r_const;
gen_address_mask(dc, cpu_addr);
tcg_gen_qemu_ld8s(cpu_val, cpu_addr, dc->mem_idx);
tcg_gen_qemu_ld8u(cpu_val, cpu_addr, dc->mem_idx);
r_const = tcg_const_tl(0xff);
tcg_gen_qemu_st8(r_const, cpu_addr, dc->mem_idx);
tcg_temp_free(r_const);