Thu Oct 14 11:33:25 1993 Michael Meissner (meissner@osf.org)
authorIan Lance Taylor <ian@airs.com>
Thu, 14 Oct 1993 15:41:52 +0000 (15:41 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 14 Oct 1993 15:41:52 +0000 (15:41 +0000)
commitad660eb1642d6dd7e9105e3c6125eadddc9d9a19
tree788bb310e958bcbf97af0c13e0d7488ab510a589
parent9536b32ca298f384e8c5bc5fdc34a0862e788d16
Thu Oct 14 11:33:25 1993  Michael Meissner  (meissner@osf.org)

* config/tc-i386.c: (md_begin): Do not zero static arrays.  Don't
call strchr for each character to see if it is a special char,
instead add a second loop over special_chars.  Set alignment
of text, data and bss sections to 4.
(pi, te, pt, pe, ps): Add declarations so that DEBUG386 can be
used again.
(reloc): Don't return 8 and 16 bit non-PC relative relocations on
ELF, since the ELF object format does not have these type of
relocations.  Change the abort into as as_bad and return
BFD_RELOC_NONE to silence compiler warnings.
(md_assemble): Keep track of the instruction size.  Allow white
space between the $ and the constant for compatibility with older
gases and other assemblers.
(i386_operand): Skip spaces between $ and expression.
(tc_gen_reloc): Don't allow anything but 32 bit relocations on
ELF.  Convert abort into an as_bad and assert into as_fatal.
gas/ChangeLog
gas/config/tc-i386.c