]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
gcc-2.96 build fixes
authorJulian Seward <jseward@acm.org>
Wed, 11 May 2005 16:24:00 +0000 (16:24 +0000)
committerJulian Seward <jseward@acm.org>
Wed, 11 May 2005 16:24:00 +0000 (16:24 +0000)
git-svn-id: svn://svn.valgrind.org/vex/trunk@1187

VEX/priv/guest-amd64/toIR.c

index f342a126017f73fb150811ce18eae29d88d3ae42..d3c00879dbfd5af27f42cb2beaef5939528d573f 100644 (file)
@@ -12302,7 +12302,8 @@ DisResult disInstr ( /*IN*/  Bool       resteerOK,
 //..       break;
 
    case 0x8F: { /* POPQ m64 / POPW m16 */
-      Int len;
+      Int   len;
+      UChar rm;
       /* There is no encoding for 32-bit pop in 64-bit mode.
          So sz==4 actually means sz==8. */
       if (haveF2orF3(pfx)) goto decode_failure;
@@ -12310,7 +12311,7 @@ DisResult disInstr ( /*IN*/  Bool       resteerOK,
       if (sz == 4) sz = 8;
       if (sz != 8) goto decode_failure; // until we know a sz==2 test case exists
 
-      UChar rm = getUChar(delta);
+      rm = getUChar(delta);
 
       /* make sure this instruction is correct POP */
       if (epartIsReg(rm) || gregLO3ofRM(rm) != 0)