Binutils with MCST patches
aa56747a9b
* config/tc-i386.c (END_STRING_AND_SAVE): Protect arguments of macros and enclose in do while(0). (RESTORE_END_STRING): Likewise. (md_assemble): Add one to printed operand number so we start from 1 not 0. Add some more gettext invocations. (i386_operand): Fix `%%s' -> `%%%s'. Inc printed operand number here too. * config/tc-i386.h (WAIT_PREFIX, LOCKREP_PREFIX, ADDR_PREFIX, DATA_PREFIX, SEG_PREFIX): Define. * config/tc-i386.c (struct _i386_insn): Remove wait_prefix field. (check_prefix): Remove function. (add_prefix): New function. Add prefix to i.prefix as well as doing checks. (md_assemble): Changes for add_prefix. Remove hack for wait prefix, instead always output prefixes in fixed order. Test for jcxz/loop when selecting between word & dword operations, and add address size prefix rather than operand size prefix. Remove operand -> address size hack when emitting jcxz/loop. (i386_operand): Remove O_Absent check as it's done in expr. |
||
---|---|---|
bfd | ||
binutils | ||
config | ||
gas | ||
gdb | ||
gprof | ||
include | ||
intl | ||
ld | ||
mmalloc | ||
opcodes | ||
readline | ||
sim | ||
.Sanitize | ||
Build-A-Release.mk | ||
ChangeLog | ||
config-ml.in | ||
config.guess | ||
config.sub | ||
configure | ||
configure.bat | ||
configure.in | ||
DOC.Sanitize | ||
install-sh | ||
install-texi.in | ||
Install.in | ||
intro.texi | ||
ltconfig | ||
ltmain.sh | ||
makeall.bat | ||
Makefile.in | ||
makefile.vms | ||
mpw-build.in | ||
mpw-config.in | ||
mpw-configure | ||
mpw-README | ||
Pack-A-Progressive | ||
setup.com | ||
tape-labels-tex.in | ||
test-build.mk |