mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 22:48:57 +08:00
* config/tc-i386.c: Formatting.
(output_disp, output_imm): ISO C90 params.
This commit is contained in:
@ -1,5 +1,8 @@
|
|||||||
2006-04-18 Alan Modra <amodra@bigpond.net.au>
|
2006-04-18 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* config/tc-i386.c: Formatting.
|
||||||
|
(output_disp, output_imm): ISO C90 params.
|
||||||
|
|
||||||
* frags.c (frag_offset_fixed_p): Constify args.
|
* frags.c (frag_offset_fixed_p): Constify args.
|
||||||
* frags.h (frag_offset_fixed_p): Ditto.
|
* frags.h (frag_offset_fixed_p): Ditto.
|
||||||
|
|
||||||
|
@ -2550,13 +2550,13 @@ process_suffix (void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
unsigned int suffixes = ~i.tm.opcode_modifier
|
unsigned int suffixes = (~i.tm.opcode_modifier
|
||||||
& (No_bSuf
|
& (No_bSuf
|
||||||
| No_wSuf
|
| No_wSuf
|
||||||
| No_lSuf
|
| No_lSuf
|
||||||
| No_sSuf
|
| No_sSuf
|
||||||
| No_xSuf
|
| No_xSuf
|
||||||
| No_qSuf);
|
| No_qSuf));
|
||||||
|
|
||||||
if ((i.tm.opcode_modifier & W)
|
if ((i.tm.opcode_modifier & W)
|
||||||
|| ((suffixes & (suffixes - 1))
|
|| ((suffixes & (suffixes - 1))
|
||||||
@ -3587,9 +3587,7 @@ check_prefix:
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
output_disp (insn_start_frag, insn_start_off)
|
output_disp (fragS *insn_start_frag, offsetT insn_start_off)
|
||||||
fragS *insn_start_frag;
|
|
||||||
offsetT insn_start_off;
|
|
||||||
{
|
{
|
||||||
char *p;
|
char *p;
|
||||||
unsigned int n;
|
unsigned int n;
|
||||||
@ -3712,9 +3710,7 @@ output_disp (insn_start_frag, insn_start_off)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
output_imm (insn_start_frag, insn_start_off)
|
output_imm (fragS *insn_start_frag, offsetT insn_start_off)
|
||||||
fragS *insn_start_frag;
|
|
||||||
offsetT insn_start_off;
|
|
||||||
{
|
{
|
||||||
char *p;
|
char *p;
|
||||||
unsigned int n;
|
unsigned int n;
|
||||||
@ -4224,9 +4220,9 @@ i386_displacement (disp_start, disp_end)
|
|||||||
if (flag_code == CODE_64BIT)
|
if (flag_code == CODE_64BIT)
|
||||||
{
|
{
|
||||||
if (!bigdisp)
|
if (!bigdisp)
|
||||||
bigdisp = (override || i.suffix == WORD_MNEM_SUFFIX)
|
bigdisp = ((override || i.suffix == WORD_MNEM_SUFFIX)
|
||||||
? Disp16
|
? Disp16
|
||||||
: Disp32S | Disp32;
|
: Disp32S | Disp32);
|
||||||
else if (!override)
|
else if (!override)
|
||||||
bigdisp = Disp64 | Disp32S | Disp32;
|
bigdisp = Disp64 | Disp32S | Disp32;
|
||||||
}
|
}
|
||||||
@ -4403,9 +4399,9 @@ i386_index_check (operand_string)
|
|||||||
else if (flag_code == CODE_64BIT)
|
else if (flag_code == CODE_64BIT)
|
||||||
RegXX = i.prefix[ADDR_PREFIX] == 0 ? Reg64 : Reg32;
|
RegXX = i.prefix[ADDR_PREFIX] == 0 ? Reg64 : Reg32;
|
||||||
else
|
else
|
||||||
RegXX = (flag_code == CODE_16BIT) ^ (i.prefix[ADDR_PREFIX] != 0)
|
RegXX = ((flag_code == CODE_16BIT) ^ (i.prefix[ADDR_PREFIX] != 0)
|
||||||
? Reg16
|
? Reg16
|
||||||
: Reg32;
|
: Reg32);
|
||||||
if (!i.base_reg
|
if (!i.base_reg
|
||||||
|| !(i.base_reg->reg_type & Acc)
|
|| !(i.base_reg->reg_type & Acc)
|
||||||
|| !(i.base_reg->reg_type & RegXX)
|
|| !(i.base_reg->reg_type & RegXX)
|
||||||
|
Reference in New Issue
Block a user