]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix a bug to do with lazy eflags updating and FPU insns.
authorJulian Seward <jseward@acm.org>
Wed, 26 Mar 2003 23:43:57 +0000 (23:43 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 26 Mar 2003 23:43:57 +0000 (23:43 +0000)
MERGE TO STABLE

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1484

coregrind/vg_from_ucode.c

index 4a48bdd1007ab816133762b45b3fd3b69d0e3c3c..6ceb720f32bc6f1b2e903cb4e04219b9fe4b6199 100644 (file)
@@ -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;