]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Support CMPXCHG reg, reg on amd64. (Vince Weaver, vince@csl.cornell.edu).
authorJulian Seward <jseward@acm.org>
Tue, 28 Sep 2010 14:57:03 +0000 (14:57 +0000)
committerJulian Seward <jseward@acm.org>
Tue, 28 Sep 2010 14:57:03 +0000 (14:57 +0000)
Fixes #246311.

git-svn-id: svn://svn.valgrind.org/vex/trunk@2048

VEX/priv/guest_amd64_toIR.c

index 902ba8a21944d637e4af8b37642e5425292199d3..bdd56cf79a66e24617f33ebcdb3fea9713f18f69 100644 (file)
@@ -7725,9 +7725,6 @@ ULong dis_cmpxchg_G_E ( /*OUT*/Bool* ok,
 
    if (epartIsReg(rm)) {
       /* case 1 */
-      *ok = False;
-      return delta0;
-      /* awaiting test case */
       assign( dest, getIRegE(size, pfx, rm) );
       delta0++;
       assign( src, getIRegG(size, pfx, rm) );