H.J. Lu 20592a94ff gas/
2007-05-03  H.J. Lu  <hongjiu.lu@intel.com>

	* config/tc-i386.c (match_template): Don't explicitly check
	suffix for crc32 in Intel mode.
	(process_suffix): Issue an error for crc32 if the operand size
	is ambiguous.

gas/testsuite/

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

	* gas/i386/crc32-intel.d: Updated.
	* gas/i386/crc32.d: Likewise.
	* gas/i386/sse4_2.d: Likewise.
	* gas/i386/x86-64-crc32-intel.d: Likewise.
	* gas/i386/x86-64-crc32.d: Likewise.
	* gas/i386/x86-64-sse4_2.d: Likewise.

	* gas/i386/crc32.s: Remove crc32 instructions with ambiguous
	operand size and suffix in crc32 instructions in Intel mode.
	* gas/i386/x86-64-crc32.s: Likewise.

	* gas/i386/sse4_2.s: Remove crc32 instructions with ambiguous
	operand size.
	* gas/i386/x86-64-sse4_2.s: Likewise.

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

	* gas/i386/inval-crc32.l: New.
	* gas/i386/inval-crc32.s: Likewise.
	* gas/i386/x86-64-inval-crc32.l: Likewise.
	* gas/i386/x86-64-inval-crc32.s: Likewise.

opcodes/

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

	* i386-dis.c (CRC32_Fixup): Don't print suffix in Intel mode.

	* i386-opc.c (i386_optab): Remove IgnoreSize and correct operand
	type for crc32.
2007-05-03 21:07:16 +00:00
..
2007-04-19 10:47:26 +00:00
2007-02-16 10:24:48 +00:00
2005-07-14 22:52:28 +00:00
2007-05-03 21:07:16 +00:00
2004-01-02 11:16:21 +00:00
2004-01-02 11:16:21 +00:00
2006-01-16 23:15:07 +00:00
2006-01-16 23:15:07 +00:00
2006-06-05 12:28:18 +00:00
2007-03-15 14:31:24 +00:00
2007-03-15 14:31:24 +00:00
ld/
2005-10-30 17:40:28 +00:00
2007-03-08 11:14:20 +00:00
2007-03-08 11:14:20 +00:00
2007-04-30 13:21:52 +00:00
2007-04-30 13:21:52 +00:00
2007-05-03 21:07:16 +00:00
2007-05-03 21:07:16 +00:00
2007-04-21 06:54:57 +00:00
2006-02-23 21:36:18 +00:00
2006-02-23 00:17:24 +00:00
2006-02-23 14:49:32 +00:00
2006-02-23 21:36:18 +00:00
2006-02-23 21:36:18 +00:00
2006-02-23 00:17:24 +00:00
2006-02-23 00:17:24 +00:00
2007-03-08 11:14:20 +00:00
2007-03-08 11:14:20 +00:00
2007-03-08 11:14:20 +00:00
2007-03-08 11:14:20 +00:00
2007-04-20 14:09:00 +00:00
2007-04-23 07:51:33 +00:00
2000-07-05 19:28:06 +00:00
2007-04-26 14:47:00 +00:00
2007-04-26 14:47:00 +00:00
1999-05-03 07:29:11 +00:00
2006-05-14 15:35:22 +00:00
2007-02-20 13:28:56 +00:00
2007-02-20 13:28:56 +00:00
2007-03-08 11:14:20 +00:00
2005-12-16 10:23:12 +00:00
2005-12-16 10:23:12 +00:00
2005-12-16 10:23:12 +00:00
2007-03-08 11:14:20 +00:00
2007-03-08 11:14:20 +00:00
2005-12-16 10:23:12 +00:00
2007-04-26 14:47:00 +00:00
2007-03-08 11:14:20 +00:00
2005-12-22 17:09:39 +00:00
2007-04-20 12:25:15 +00:00
2007-04-30 00:27:57 +00:00
2006-10-25 06:49:21 +00:00
2006-10-25 06:49:21 +00:00
1999-05-03 07:29:11 +00:00
2007-03-08 11:14:20 +00:00
2007-03-08 11:14:20 +00:00
2003-11-28 20:12:17 +00:00
2006-01-18 13:48:46 +00:00