]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Merge from trunk, r2531 (ARM: STM<c>.W <Rn>{!}, <registers> too
authorJulian Seward <jseward@acm.org>
Mon, 17 Sep 2012 17:57:26 +0000 (17:57 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 17 Sep 2012 17:57:26 +0000 (17:57 +0000)
strict, #306297)

git-svn-id: svn://svn.valgrind.org/vex/branches/VEX_3_8_BRANCH@2535

VEX/priv/guest_arm_toIR.c

index 553dee1c8a41ca83ab74bf76c725d8e3dc1c4d04..da40d39c481abe1fe81c8405cbc6af2a05d896d8 100644 (file)
@@ -16399,15 +16399,6 @@ DisResult disInstr_THUMB_WRK (
          if (rN == 15)                       valid = False;
          if (popcount32(regList) < 2)        valid = False;
          if (bW == 1 && (regList & (1<<rN))) valid = False;
-         if (regList & (1<<rN)) {
-            UInt i;
-            /* if Rn is in the list, then it must be the
-               lowest numbered entry */
-            for (i = 0; i < rN; i++) {
-               if (regList & (1<<i))
-                  valid = False;
-            }
-         }
       }
 
       if (valid) {