1999-09-11 Donn Terry <donn@interix.com>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 23a343ba0fb939217054b878d7e482bf7d62e36d..8e114e1dab2cd78841a8594e0a19ce63153be5fb 100644 (file)
@@ -1,3 +1,82 @@
+1999-09-11  Ian Lance Taylor  <ian@zembu.com>
+
+       * write.c (dump_section_relocs): Call print_symbol_value_1 to
+       print the symbol, rather than printing it here.
+
+1999-09-11  Donn Terry  <donn@interix.com>
+
+       * config/tc-i386.c (md_undefined_symbol): Compare the name against
+       the macro GLOBAL_OFFSET_TABLE_NAME, rather than assuming that it
+       starts with "_G".
+
+       * write.c (write_relocs): Call SET_SECTION_RELOCS if it is
+       defined.
+       * config/obj-coff.h (SET_SECTION_RELOCS): Define.
+       * doc/internals.texi (Object format backend): Document
+       SET_SECTION_RELOCS.
+
+       * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
+       relocations against global symbols if TE_PE.
+
+       * config/obj-coff.c (obj_coff_ident): Add BFD_ASSEMBLER version.
+       (obj_pseudo_table): Always handle ".ident" with obj-coff_ident.
+
+       * config/obj-coff.c (coff_frob_symbol): Prohibit weak common
+       symbols.
+
+       * config/obj-coff.c (obj_coff_endef): Don't merge labels, or
+       symbols which do not have a constant value, or tags with
+       non-tags.  Remove the symbol from the list before adding it at the
+       end.
+
+       * config/obj-coff.c (obj_coff_endef) [BFD_ASSEMBLER]: Handle .ef
+       C_FCN symbol differently if TE_PE.
+       (obj_coff_line) [BFD_ASSEMBLER]: Always use the line number which
+       appears in the pseudo-op, rather coff_line_base which is only set
+       for a .bf symbol.
+
+       * config/obj-coff.c (obj_coff_loc): New static function.
+       (obj_pseudo_table): Add "loc".
+
+       * config/obj-coff.c (add_lineno): Check that the line number is
+       positive.
+
+       * config/atof-ieee.c (atof_ieee): Change what_kind to int.
+       * config/atof-vax.c (flonum_gen2vax): Change format_letter to
+       int.
+       (md_atof): Return NULL rather than 0.
+       * config/tc-i386.c (md_atof): Change type to int.
+       * expr.c (expr): Change first parameter to int.
+       * config/obj-coff.c: Add declarations for static functions.
+       (coff_frob_symbol): Use SYM_AUXENT.
+       * config/tc-i386.h (flag_16bit_code): Don't declare.
+
+       * config/obj-coff.c (obj_coff_section): Default to setting
+       SEC_LOAD.  Don't set SEC_DATA for 'w' modifier.
+
+       * write.c (adjust_reloc_syms): Print adjusted fixup.
+
+       * expr.c (integer_constant): Correct too_many_digits calculation
+       in base 10 case.
+
+1999-09-09  Andreas Schwab  <schwab@suse.de>
+
+       * doc/c-arm.texi: Fix arguments of @var to not contain
+       punctuation.
+
+1999-09-08  Philip Blundell  <pb@nexus.co.uk>
+
+       * config/tc-arm.c (s_thumb_set): Only support interworking for ELF 
+       and COFF targets.
+       (md_parse_option): Only support -k flag for ELF and COFF targets.
+
+Tue Sep  7 13:28:59 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * config/tc-hppa.c (pa_ip): Put strict register checks before
+       call to pa_parse_number.
+
+       * config/tc-hppa.c (pa_ip): Support 'Z' argument.
+
 1999-09-06  Ian Lance Taylor  <ian@zembu.com>
 
        * config/obj-coff.c: Add ATTRIBUTE_UNUSED as needed for
This page took 0.023189 seconds and 4 git commands to generate.