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


Reply via email to