While debugging #2413, I spent quite a bit of time trying to work out if the CCOp value was incorrect. I think the following is a worthwhile cleanup, isolating potential problems to asserts.
r~ Richard Henderson (5): target/i386: Tidy cc_op_str usage target/i386: Convert cc_op_live to a function target/i386: Rearrange CCOp target/i386: Remove default in cc_op_live target/i386: Introduce cc_op_size target/i386/cpu.h | 44 +++++++++-------- target/i386/cpu-dump.c | 17 ++++--- target/i386/tcg/translate.c | 84 +++++++++++++++++++------------- target/i386/tcg/decode-new.c.inc | 2 +- target/i386/tcg/emit.c.inc | 9 ++-- 5 files changed, 93 insertions(+), 63 deletions(-) -- 2.34.1