diff options
author | Jan Beulich <jbeulich@novell.com> | 2004-11-25 08:42:54 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@novell.com> | 2004-11-25 08:42:54 +0000 |
commit | c1ab3396dc48a9bf00e7e6235998c437b5754f89 (patch) | |
tree | a3d167c2dd7d0869590b2d04f62831d065e957b0 /winsup/cygwin/cygthread.h | |
parent | 9aa189be8395fd49ebd89a3918eb9584c4631f15 (diff) | |
download | cygnal-c1ab3396dc48a9bf00e7e6235998c437b5754f89.tar.gz cygnal-c1ab3396dc48a9bf00e7e6235998c437b5754f89.tar.bz2 cygnal-c1ab3396dc48a9bf00e7e6235998c437b5754f89.zip |
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.
Diffstat (limited to 'winsup/cygwin/cygthread.h')
0 files changed, 0 insertions, 0 deletions