From: Julian Seward Date: Wed, 26 Mar 2003 23:43:57 +0000 (+0000) Subject: Fix a bug to do with lazy eflags updating and FPU insns. X-Git-Tag: svn/VALGRIND_2_0_0~263 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cdc9992f649cc42096c2d355f231ecaa2f95ba62;p=thirdparty%2Fvalgrind.git Fix a bug to do with lazy eflags updating and FPU insns. MERGE TO STABLE git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1484 --- diff --git a/coregrind/vg_from_ucode.c b/coregrind/vg_from_ucode.c index 4a48bdd100..6ceb720f32 100644 --- a/coregrind/vg_from_ucode.c +++ b/coregrind/vg_from_ucode.c @@ -3412,8 +3412,6 @@ static void emitUInstr ( UCodeBlock* cb, Int i, case FPU: vg_assert(u->tag1 == Lit16); vg_assert(u->tag2 == NoValue); - if (anyFlagUse ( u )) - emit_get_eflags(); if (!(*fplive)) { emit_get_fpu_state(); *fplive = True;