* elf32-mips.c (_bfd_mips_elf_relocate_section): Tweak HI16/LO16
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 4f508efaffac8f76b9ac84648bbed3a0f786b297..9d399043ac0becc3f90f83b9123c2ef0560f66c9 100644 (file)
@@ -1,3 +1,98 @@
+1999-08-04  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * config/tc-i386.c (i386_operand): No need to change
+       operand_string pointer in segment reg case before goto
+       do_memory_reference.  Initialise displacement_string_start and
+       displacement_string_end after do_memory_reference label.
+       (i386_index_check): Add operand_string param, and print error
+       message on failure here.
+       (i386_intel_memory_operand): Instead of here.
+       (i386_operand): And here.
+       (INFER_ADDR_PREFIX): Enable.
+
+       * doc/c-i386.texi (i386-16bit): Document .code16gcc.
+
+       * config/tc-i386.h (DefaultSize): Define.  Renumber following
+       opcode_modifier defines.
+
+       From Etienne Lorrain  <etienne.lorrain@ibm.net>
+       * config/tc-i386.c (stackop_size): New variable.
+       (set_16bit_code_flag): Clear it here.
+       (set_16bit_gcc_code_flag): New function.
+       (md_pseudo_table): Add "code16gcc" entry.
+       (md_assemble): Set i.suffix for insns with DefaultSize modifier.
+
+1999-08-03  Ian Lance Taylor  <ian@zembu.com>
+
+       * config/obj-coff.c (coff_frob_symbol): Always update set_end with
+       next_set_end even if the end symbol is being discarded.
+
+       * gasp.c: Add ATTRIBUTE_UNUSED as needed for non-BFD_ASSEMBLER.
+       * output-file.c, symbols.c, config/tc-i386.c: Likewise.
+       * config/obj-coff.c: Likewise.
+       (seg_info_type): Remove.
+       (seg_info_off_by_4): Change to array of segT.
+       (s_get_segment): Adjust accordingly.
+       (obj_pseudo_table): Fully initialize sentinel entry.
+
+       * config/tc-mips.c (append_insn): Correct INSN_SYNC test.  From
+       Ralf Baechle <ralf@uni-koblenz.de>.
+
+1999-08-03  Etienne Lorrain  <etienne.lorrain@ibm.net>
+
+       * config/tc-i386.c (f16_3): New. Fixes 16 bit 3 byte nop.
+
+1999-08-03  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * config/tc-i386.c: Indentation and white space changes.
+       (i386_index_check): New function.  Add INFER_ADDR_PREFIX code, but
+       don't enable it by default.
+       (i386_intel_operand): Remove redundant prototype.
+       Move check on number of memory operands, and i.mem_operands++
+       (i386_intel_memory_operand): To here.
+       Remove i386_immediate code from here.  Remove special case code
+       for input and output using (%dx).  Remove base/index checks and
+       call i386_index_check instead.  Save initial operand_string
+       argument for error message.
+       (i386_operand): Remove redundant prototype.  Move base/index
+       checks to i386_index_check.
+       (i386_displacement): Move intel mode check for non-zero
+       i.disp_operand
+       (i386_intel_memory_operand): To here.
+
+1999-07-30  Jakub Jelinek  <jj@ultra.linux.cz>
+
+       * config/tc-sparc.c (md_longopts): Add --no-undeclared-regs option.
+       (sparc_ip): Warn if %g2 or %g3 register is used and not covered
+       by .register pseudo-op if -64 and --no-undeclared-regs.
+       (s_register, sparc_adjust_symtab): New functions.
+       * config/tc-sparc.h (tc_adjust_symtab, sparc_adjust_symtab):
+       Declare sparc_adjust_symtab as tc_adjust_symtab.
+       * doc/c-sparc.texi: Add description of #ignore special literal
+       for .register pseudo-op.
+
+1999-07-30  Catherine Moore  <clm@cygnus.com>
+
+       * config/tc-arm.c (tc_gen_reloc):  Record the vtable entry in
+       the relocation's section offset.
+
+1999-07-29  Alan Modra  <alan@spri.levels.unisa.edu.au>
+
+       * write.c (fixup_segment): Fix generic error check overflow test.
+
+       * config/tc-i386.c (pe): Change %d to %ld, %x to %lx, and cast
+       X_add_number to long.
+
+Wed Jul 28 02:04:24 1999  "Jerry Quinn" <jquinn@nortelnetworks.com>
+
+       * config/tc-hppa.c (pa_ip):  Add 'J' and 'K' code
+       processing. 
+
+1999-07-27  Ian Lance Taylor  <ian@zembu.com>
+
+       * config/tc-sparc.h (tc_fix_adjustable): Don't adjust GOT, PLT, or
+       VTABLE relocations.
+
 1999-07-21  Mark Elbrecht  <snowball3@bigfoot.com>
 
        * config/te-go32.h (COFF_LONG_SECTION_NAMES): Define.
This page took 0.027985 seconds and 4 git commands to generate.