]> git.proxmox.com Git - qemu.git/commitdiff
fixed popf TF flag bug (should never hapen in user code except in test-i386!)
authorbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 16 May 2003 13:46:28 +0000 (13:46 +0000)
committerbellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 16 May 2003 13:46:28 +0000 (13:46 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@175 c046a42c-6fe2-441c-8c8c-71466251a162

translate-i386.c

index 086d74a4fc2c19430065de0c4bb51216569b814b..32e188bbb7731e507098853e09e6bba222d61169 100644 (file)
@@ -3085,6 +3085,7 @@ long disas_insn(DisasContext *s, uint8_t *pc_start)
             }
             gen_pop_update(s);
             s->cc_op = CC_OP_EFLAGS;
+            s->is_jmp = 2; /* abort translation because TF flag may change */
         }
         break;
     case 0x9e: /* sahf */