From: Julian Seward Date: Tue, 28 Sep 2010 14:57:03 +0000 (+0000) Subject: Support CMPXCHG reg, reg on amd64. (Vince Weaver, vince@csl.cornell.edu). X-Git-Tag: svn/VALGRIND_3_6_1^2~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1b726b9ea3102b93206754aded1a15acee092c23;p=thirdparty%2Fvalgrind.git Support CMPXCHG reg, reg on amd64. (Vince Weaver, vince@csl.cornell.edu). Fixes #246311. git-svn-id: svn://svn.valgrind.org/vex/trunk@2048 --- diff --git a/VEX/priv/guest_amd64_toIR.c b/VEX/priv/guest_amd64_toIR.c index 902ba8a219..bdd56cf79a 100644 --- a/VEX/priv/guest_amd64_toIR.c +++ b/VEX/priv/guest_amd64_toIR.c @@ -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) );