opcodes/
commit17a6c45de8a9394497d798c220d7d93c54d9d508
authorJan Beulich <jbeulich@novell.com>
Fri, 1 Dec 2006 15:00:12 +0000 (1 15:00 +0000)
committerJan Beulich <jbeulich@novell.com>
Fri, 1 Dec 2006 15:00:12 +0000 (1 15:00 +0000)
tree0699ee7d4228afadad66eea63bb3b58646bcbd00
parente309164538cc58db80416539d02ad1d5e4bdc477
opcodes/
2006-11-30  Jan Beulich  <jbeulich@novell.com>

* i386-dis.c (zAX): New.
(Xz): New.
(Yzr): New.
(z_mode): New.
(z_mode_ax_reg): New.
(putop): New suffix character 'G'.
(dis386): Use it for in, out, ins, and outs.
(intel_operand_size): Handle z_mode.
(OP_REG): Delete unreachable case indir_dx_reg.
(OP_IMREG): Fix Intel syntax output for case indir_dx_reg. Handle
z_mode_ax_reg.
(OP_ESreg): Fix Intel syntax operand size handling.
(OP_DSreg): Likewise.

gas/testsuite/
2006-11-30  Jan Beulich  <jbeulich@novell.com>

* gas/i386/x86-64-io.[sd]: New.
* gas/i386/x86-64-io-intel.d: New.
* gas/i386/x86-64-io-suffix.d: New.
* gas/i386/i386.exp: Run new tests.
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/x86-64-io-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-io-suffix.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-io.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-io.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/i386-dis.c