4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-19 07:22:14 +08:00
Jan Beulich c1ab3396dc gas/
2004-11-25 Jan Beulich <jbeulich@novell.com>

	* config/tc-i386.c (optimize_imm): Adjust immediates to only those
	permissible for the selected instruction suffix.
	(process_suffix): For DefaultSize instructions, suppressing the
	guessing of a 'q' suffix if the instruction doesn't support it is
	pointless, because only an 'l' suffix can be guessed in this place.

gas/testsuite/
2004-11-25 Jan Beulich <jbeulich@novell.com>
	* gas/i386/x86-64-inval.[sl]: Remove sahf/lahf.

include/opcode/
2004-11-25 Jan Beulich <jbeulich@novell.com>

	* i386.h: CpuNo64 mov can't reasonably have a 'q' suffix. Moves
	to/from test registers are illegal in 64-bit mode. Add missing
	NoRex64 to sidt. fxsave/fxrstor now allow for a 'q' suffix
	(previously one had to explicitly encode a rex64 prefix). Re-enable
	lahf/sahf in 64-bit mode as at least some Athlon64/Opteron steppings
	support it there. Add cmpxchg16b as per Intel's 64-bit documentation.
2004-11-25 08:42:54 +00:00
..
2002-06-08 07:32:12 +00:00
2003-08-07 02:25:50 +00:00
2003-08-07 02:25:50 +00:00
2004-09-11 13:15:05 +00:00
2003-08-08 21:21:24 +00:00
2004-11-25 08:42:54 +00:00
2004-01-02 11:16:20 +00:00
2002-06-08 07:32:12 +00:00
2003-08-07 02:25:50 +00:00
2003-08-07 02:25:50 +00:00
2002-06-08 07:32:12 +00:00
2003-08-07 02:25:50 +00:00
2004-11-25 08:42:54 +00:00
2003-08-17 03:16:23 +00:00
2002-12-05 02:08:02 +00:00
2004-07-09 18:42:14 +00:00
2004-11-08 13:17:39 +00:00
2003-10-19 01:16:56 +00:00
1999-05-03 07:29:06 +00:00
2004-11-19 12:28:01 +00:00
2003-08-07 02:25:50 +00:00
2003-08-07 02:25:50 +00:00
2004-09-09 12:42:37 +00:00
2003-08-07 02:25:50 +00:00
1999-05-03 07:29:06 +00:00
1999-05-03 07:29:06 +00:00
2003-08-07 02:25:50 +00:00