]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge, from trunk, r2957:
authorJulian Seward <jseward@acm.org>
Sun, 23 Nov 2014 11:56:09 +0000 (11:56 +0000)
committerJulian Seward <jseward@acm.org>
Sun, 23 Nov 2014 11:56:09 +0000 (11:56 +0000)
339336  PPC64 store quad instruction (stq) is not supposed to
        change the address register contents

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_10_BRANCH@3001

VEX/priv/guest_ppc_toIR.c

index adabf64123fb1ef48943e39915fa3ac8e4bfaf23..8c1e70a3f9d022be223553a3dced82f789087463 100644 (file)
@@ -5350,9 +5350,7 @@ static Bool dis_int_store ( UInt theInstr, VexAbiInfo* vbi )
             /* lower half of upper 64-bits */
             assign( EA_lo, ea_rAor0_simm( rA_addr, simm16+12 ) );
          }
-         putIReg( rA_addr, mkexpr(EA_hi) );
          store( mkexpr(EA_hi), mkexpr(rS) );
-         putIReg( rA_addr, mkexpr( EA_lo) );
          store( mkexpr(EA_lo), getIReg( rS_addr+1 ) );
          break;
       }