aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2007-09-14 19:57:47 +0000
committerH.J. Lu <hjl.tools@gmail.com>2007-09-14 19:57:47 +0000
commitc0209578ea4c8c8c1aa4e6839a8cdd592146f073 (patch)
treef9165b6e8ff2602d94ccc940721140b5dddf21b2
parentf033ec5cb69939c24a00cf4234274737dd86edeb (diff)
downloadgdb-c0209578ea4c8c8c1aa4e6839a8cdd592146f073.zip
gdb-c0209578ea4c8c8c1aa4e6839a8cdd592146f073.tar.gz
gdb-c0209578ea4c8c8c1aa4e6839a8cdd592146f073.tar.bz2
2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-i386.c (build_modrm_byte): Adjust indentation.
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/config/tc-i386.c61
2 files changed, 35 insertions, 30 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 3038308..8f28e59 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/tc-i386.c (build_modrm_byte): Adjust indentation.
+
2007-09-14 Michael Meissner <michael.meissner@amd.com>
Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
Tony Linthicum <tony.linthicum@amd.com>
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c
index d2d093f..cf00046 100644
--- a/gas/config/tc-i386.c
+++ b/gas/config/tc-i386.c
@@ -4476,10 +4476,10 @@ build_modrm_byte (void)
op = i.drex.modrm_regmem;
else
{
- for (op = 0; op < i.operands; op++)
- if (operand_type_check (i.types[op], anymem))
- break;
- assert (op < i.operands);
+ for (op = 0; op < i.operands; op++)
+ if (operand_type_check (i.types[op], anymem))
+ break;
+ assert (op < i.operands);
}
default_seg = &ds;
@@ -4686,35 +4686,36 @@ build_modrm_byte (void)
}
else
{
- for (op = 0; op < i.operands; op++)
- if (i.types[op].bitfield.reg8
- || i.types[op].bitfield.reg16
- || i.types[op].bitfield.reg32
- || i.types[op].bitfield.reg64
- || i.types[op].bitfield.regmmx
- || i.types[op].bitfield.regxmm
- || i.types[op].bitfield.sreg2
- || i.types[op].bitfield.sreg3
- || i.types[op].bitfield.control
- || i.types[op].bitfield.debug
- || i.types[op].bitfield.test)
- break;
- assert (op < i.operands);
+ for (op = 0; op < i.operands; op++)
+ if (i.types[op].bitfield.reg8
+ || i.types[op].bitfield.reg16
+ || i.types[op].bitfield.reg32
+ || i.types[op].bitfield.reg64
+ || i.types[op].bitfield.regmmx
+ || i.types[op].bitfield.regxmm
+ || i.types[op].bitfield.sreg2
+ || i.types[op].bitfield.sreg3
+ || i.types[op].bitfield.control
+ || i.types[op].bitfield.debug
+ || i.types[op].bitfield.test)
+ break;
+
+ assert (op < i.operands);
/* If there is an extension opcode to put here, the
register number must be put into the regmem field. */
- if (i.tm.extension_opcode != None)
- {
- i.rm.regmem = i.op[op].regs->reg_num;
- if ((i.op[op].regs->reg_flags & RegRex) != 0)
- i.rex |= REX_B;
- }
- else
- {
- i.rm.reg = i.op[op].regs->reg_num;
- if ((i.op[op].regs->reg_flags & RegRex) != 0)
- i.rex |= REX_R;
- }
+ if (i.tm.extension_opcode != None)
+ {
+ i.rm.regmem = i.op[op].regs->reg_num;
+ if ((i.op[op].regs->reg_flags & RegRex) != 0)
+ i.rex |= REX_B;
+ }
+ else
+ {
+ i.rm.reg = i.op[op].regs->reg_num;
+ if ((i.op[op].regs->reg_flags & RegRex) != 0)
+ i.rex |= REX_R;
+ }
}
/* Now, if no memory operand has set i.rm.mode = 0, 1, 2 we