Hello, This series makes target-i386 compile with DEBUG_TCGV_TL.
Patches 1-2 could be cherry-picked already. Patch 1 is fairly trivial. Patch 2 is the only patch in the series that needs an additional temporary. Patch 3 introduces two new functions to avoid that elsewhere. Needs TCGv series. With that, patch 4 then becomes as trivial as patch 1. Patches 5-6 convert x86_64-specific code to match generic code, switching to a pre-existing temporary from the preceding if branch, and add missing braces. Regards, Andreas Andreas Färber (6): target-i386: Fix sloppy uses of i32/i64 functions target-i386: Cleanup movd xmm, ea tcg: Add tcg_gen_qemu_{ld,st}64_tl() target-i386: Use tcg_gen_{ld,st}64_tl() target-i386: Cleanup pinsrq target-i386: Cleanup pextrq target-i386/translate.c | 174 ++++++++++++++++++++++++----------------------- tcg/tcg-op.h | 12 +++ 2 files changed, 102 insertions(+), 84 deletions(-) -- 1.7.7