]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge from trunk, r12885 (Fix propagation of undefinedness for
authorJulian Seward <jseward@acm.org>
Sun, 2 Sep 2012 20:12:14 +0000 (20:12 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 2 Sep 2012 20:12:14 +0000 (20:12 +0000)
Iop_DPBtoBCD and Iop_BCDtoDPB.)

git-svn-id: svn://svn.valgrind.org/valgrind/branches/VALGRIND_3_8_BRANCH@12938

memcheck/mc_translate.c

index 102c9699bb4e5983d5d2660c47dbbb54b04003c9..8ab5a9de95abcc3028bb9b7d783c8e647a474067 100644 (file)
@@ -3628,6 +3628,8 @@ IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom )
       case Iop_D32toD64:
       case Iop_ExtractExpD64:    /* D64  -> I64 */
       case Iop_ExtractExpD128:   /* D128 -> I64 */
+      case Iop_DPBtoBCD:
+      case Iop_BCDtoDPB:
          return mkPCastTo(mce, Ity_I64, vatom);
 
       case Iop_D64toD128:
@@ -3704,8 +3706,6 @@ IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom )
       case Iop_ReinterpF32asI32:
       case Iop_ReinterpI64asD64:
       case Iop_ReinterpD64asI64:
-      case Iop_DPBtoBCD:
-      case Iop_BCDtoDPB:
       case Iop_NotV256:
       case Iop_NotV128:
       case Iop_Not64: