Add .d8 suffix support to x86 assembler
commitf69e4b4576a0f392425bae0d7137f089f9c966b0
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 20 Jan 2012 20:53:49 +0000 (20 20:53 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 20 Jan 2012 20:53:49 +0000 (20 20:53 +0000)
treeb756ae91c586311d355333d69f6d6601881b57f4
parentf38a1951764a834024cbcee9a65f3d6759e63f65
Add .d8 suffix support to x86 assembler

gas/

2012-01-20  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (_i386_insn): Replace disp32_encoding with
disp_encoding.
(md_assemble): Updated.
(output_branch): Likewise.
(parse_insn): Support .d8 suffix.
(build_modrm_byte): Fake zero displacement for .d8 and .d32
suffixes.

* doc/c-i386.texi: Document .d8 suffix.

gas/testsuite/

2012-01-20  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/disp32.s: Add tests for .d8 suffix.
* gas/i386/x86-64-disp32.s: Likewise.

* gas/i386/disp32.d: Updated.
* gas/i386/x86-64-disp32.d: Likewise.
gas/ChangeLog
gas/config/tc-i386.c
gas/doc/c-i386.texi
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/disp32.d
gas/testsuite/gas/i386/disp32.s
gas/testsuite/gas/i386/x86-64-disp32.d
gas/testsuite/gas/i386/x86-64-disp32.s