forked from Imagelibrary/binutils-gdb
gas/
2006-09-23 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3235 * config/tc-i386.c (match_template): Check address size prefix to turn Disp64/Disp32/Disp16 operand into Disp32/Disp16/Disp32 operand. gas/testsuite/ 2006-09-23 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3235 * gas/i386/addr16.d: New file. * gas/i386/addr16.s: Likewise. * gas/i386/addr32.d: Likewise. * gas/i386/addr32.s: Likewise. * gas/i386/i386.exp: Add "addr16" and "addr32". * gas/i386/x86-64-addr32.s: Add tests for "add32 mov". * gas/i386/x86-64-addr32.d: Updated. opcodes/ 2006-09-23 H.J. Lu <hongjiu.lu@intel.com> PR binutils/3235 * i386-dis.c (OP_OFF64): Get 32bit offset if there is an address size prefix.
This commit is contained in:
@@ -4693,7 +4693,8 @@ OP_OFF64 (int bytemode, int sizeflag)
|
||||
{
|
||||
bfd_vma off;
|
||||
|
||||
if (address_mode != mode_64bit)
|
||||
if (address_mode != mode_64bit
|
||||
|| (prefixes & PREFIX_ADDR))
|
||||
{
|
||||
OP_OFF (bytemode, sizeflag);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user