Check addr32flag instead of sizeflag for rip/eip
[deliverable/binutils-gdb.git] / opcodes / i386-dis.c
index cd1321f40050bf635b7dd4e77608622cabacc4d9..4624a6a6600fc095c1d226be7ccdcfe0acd056e8 100644 (file)
@@ -15523,7 +15523,7 @@ OP_E_memory (int bytemode, int sizeflag)
            if (riprel)
              {
                set_op (disp, 1);
-               oappend (sizeflag & AFLAG ? "(%rip)" : "(%eip)");
+               oappend (!addr32flag ? "(%rip)" : "(%eip)");
              }
          }
 
@@ -15538,7 +15538,7 @@ OP_E_memory (int bytemode, int sizeflag)
          if (intel_syntax && riprel)
            {
              set_op (disp, 1);
-             oappend (sizeflag & AFLAG ? "rip" : "eip");
+             oappend (!addr32flag ? "rip" : "eip");
            }
          *obufp = '\0';
          if (havebase)
This page took 0.023812 seconds and 4 git commands to generate.