]> git.ipfire.org Git - thirdparty/qemu.git/commit
target-arm: Fix aarch64 disas_ldst_single_struct
authorRichard Henderson <rth@twiddle.net>
Tue, 27 Dec 2016 14:59:24 +0000 (14:59 +0000)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Tue, 21 Mar 2017 19:50:19 +0000 (14:50 -0500)
commit74b13f92c2428abae41a61c46a5cf47545da5fcb
treee9a9689fb7e6ef640f018869161f9cca45facb0c
parent4bcb497c7e762f6828d7cb3aa1f6f578ffe1d415
target-arm: Fix aarch64 disas_ldst_single_struct

We add s->be_data within do_vec_ld/st.  Adding it here means that
we have the wrong bits set in SIZE for a big-endian host, leading
to g_assert_not_reached in write_vec_element and read_vec_element.

Signed-off-by: Richard Henderson <rth@twiddle.net>
Message-id: 1481085020-2614-3-git-send-email-rth@twiddle.net
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
(cherry picked from commit 0a97c40f8e7172ac3d8db97fb22d0ef3025de307)
Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
target-arm/translate-a64.c