forked from Imagelibrary/binutils-gdb
gas/testsuite/
2007-09-26 Jan Beulich <jbeulich@novell.com> * gas/i386/x86-64-addr32.d: Adjust expectations. opcodes/ 2007-09-26 Jan Beulich <jbeulich@novell.com> * i386-dis.c (OP_E_extended): Distinguish rip- and eip- relative addressing. Update used_prefixes based on whether any base or index register was printed.
This commit is contained in:
@@ -6390,17 +6390,20 @@ OP_E_extended (int bytemode, int sizeflag, int has_drex)
|
||||
if (riprel)
|
||||
{
|
||||
set_op (disp, 1);
|
||||
oappend ("(%rip)");
|
||||
oappend (sizeflag & AFLAG ? "(%rip)" : "(%eip)");
|
||||
}
|
||||
}
|
||||
|
||||
if (havebase || haveindex || riprel)
|
||||
used_prefixes |= PREFIX_ADDR;
|
||||
|
||||
if (havedisp || (intel_syntax && riprel))
|
||||
{
|
||||
*obufp++ = open_char;
|
||||
if (intel_syntax && riprel)
|
||||
{
|
||||
set_op (disp, 1);
|
||||
oappend ("rip");
|
||||
oappend (sizeflag & AFLAG ? "rip" : "eip");
|
||||
}
|
||||
*obufp = '\0';
|
||||
if (havebase)
|
||||
|
||||
Reference in New Issue
Block a user