OSDN Git Service

gas/config/
authorH.J. Lu <hjl@lucon.org>
Tue, 1 May 2007 12:59:24 +0000 (12:59 +0000)
committerH.J. Lu <hjl@lucon.org>
Tue, 1 May 2007 12:59:24 +0000 (12:59 +0000)
commit9af33545cd53f426de3053252526c617b55ab346
treee4937b498f1ba243eba6d56d2ca02b3ef400ea16
parent8575efefafd3c95ebabb89e61e34644807c6862e
gas/config/

2007-05-01  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (match_template): Check suffix for crc32 in
Intel mdoe.
(process_suffix): Default the suffix of 8bit crc32 to
BYTE_MNEM_SUFFIX.
(check_byte_reg): Skip check for 8bit crc32.

gas/testsuite/

2007-05-01  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/crc32-intel.d: New file.
* gas/i386/crc32.d:Likewise.
* gas/i386/crc32.s:Likewise.
* gas/i386/x86-64-crc32-intel.d:Likewise.
* gas/i386/x86-64-crc32.d:Likewise.
* gas/i386/x86-64-crc32.s:Likewise.

* gas/i386/i386.exp: Run crc32, crc32-intel, x86-64-crc32
and x86-64-crc32-intel.

opcodes/

2007-05-01  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (CRC32_Fixup): Properly handle Intel mode and
check data size prefix in 16bit mode.

* i386-opc.c (i386_optab): Default crc32 to non-8bit and
support Intel mode.
opcodes/ChangeLog
opcodes/i386-dis.c
opcodes/i386-opc.c