Move tc so that it is adjacent to cs_base, flags, cflags. This will allow the s390x backend to load them all at once.
Signed-off-by: Richard Henderson <[email protected]> --- include/exec/translation-block.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/exec/translation-block.h b/include/exec/translation-block.h index f3410dbcb93..ad31184ee9a 100644 --- a/include/exec/translation-block.h +++ b/include/exec/translation-block.h @@ -92,12 +92,12 @@ struct TranslationBlock { * Above fields used for comparing */ + struct tb_tc tc; + /* size of target code for this block (1 <= size <= TARGET_PAGE_SIZE) */ uint16_t size; uint16_t icount; - struct tb_tc tc; - /* * Track tb_page_addr_t intervals that intersect this TB. * For user-only, the virtual addresses are always contiguous, -- 2.53.0
