* coff-i386.c (TARGET_SYM): SEC_READONLY is an applicable section
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 4d20134f0d77c568d3ac93c68b6c7401ddb09d86..873c16a69016c71312813891764eccabe80d7e30 100644 (file)
@@ -1,3 +1,73 @@
+2001-04-13  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/obj-elf.c (obj_elf_change_section): Add entsize argument,
+       handle SHF_MERGE and SHF_STRINGS.
+       (obj_elf_parse_section_letters): Set SHF_MERGE and SHF_STRINGS.
+       (obj_elf_section): Allow additional argument specifying entity size.
+       * write.c (adjust_reloc_syms): Keep relocations against local symbols
+       in SEC_MERGE sections.
+
+2001-04-12  Jason Merrill  <jason_merrill@redhat.com>
+
+       * dwarf2dbg.c (process_entries): Don't optimize redundant line notes.
+
+2001-04-12  Alexandre Oliva  <aoliva@redhat.com>
+
+       * expr.c (operand): Pass &c to md_parse_name().
+       * config/tc-ia64.h, config/tc-ppc.h, config/tc-tic54x.h: Adjust.
+
+2001-04-07  Steven J. Hill  <sjhill@cotw.com>
+
+       * config/tc-mips.c: Support ELF64 for traditional MIPS targets.
+
+       * Makefile.am: (TARG_ENV_HFILES): Add tc-mips.h.
+       * Makefile.in: Regenerated.
+
+       * configure.in: Use traditional MIPS targets for Linux/MIPS.
+       * configure: Regenerated.
+
+2001-04-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-mn10300.c (xr_registers): Added `pc'.
+
+2001-04-05  Alan Modra  <alan@linuxcare.com.au>
+
+       * configure.in: Add h8500-*-coff and h8500-*-rtems targets.
+       * configure: Regenerate.
+
+       * config/tc-h8500.c (md_estimate_size_before_relax): Add missing
+       cases, and always return size based on current fr_subtype.
+       (md_begin): Move initialization of md_relax_table..
+       (md_relax_table): ..to static initializer.  Set rlx_length for
+       UNDEF_WORD_DISP cases.
+       * config/tc-w65.c (md_estimate_size_before_relax): Likewise.
+       (md_begin): Likewise.
+       (md_relax_table): Likewise.
+       * config/tc-mcore.c (md_estimate_size_before_relax): Likewise.
+       (md_relax_table): Set rlx_length for UNDEF_WORD_DISP cases.
+       Set rlx_backward and rlx_forward to zero for unused states.
+       * config/tc-sh.c (md_estimate_size_before_relax): Likewise.
+       (md_relax_table): Set rlx_length for UNDEF_WORD_DISP cases.
+       (UNCOND12, UNCOND32): Remove duplicate defines.
+
+2001-04-04  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/tc-cris.c (md_estimate_size_before_relax) <case
+       ENCODE_RELAX (STATE_CONDITIONAL_BRANCH, STATE_UNDF)>: Don't emit
+       32-bit branch, just set fragP->fr_subtype.  Set fragP->fr_var.
+       <all cases>: Always set fragP->fr_var using md_cris_relax_table.
+       Add cases to cover all relax states.
+       (cris_insn_first_word_frag): New.
+       (md_assemble): Call cris_insn_first_word_frag to get the first
+       frag in an insn, not frag_more.  Don't call dwarf2_emit_insn at
+       end.  Drop variable insn_size.
+       (gen_bdap): Call cris_insn_first_word_frag, not frag_more.
+       (cris_sym_leading_underscore): Wrap first as_bad parameter in _().
+       (cris_sym_no_leading_underscore, s_cris_file, s_cris_loc): Ditto.
+
+       * write.c (write_object_file): Reset broken word state before
+       calling relax_seg.
+
 2001-03-31  Alan Modra  <alan@linuxcare.com.au>
 
        * listing.c (listing_listing): Enable listing on EDICT_NOLIST_NEXT
This page took 0.029039 seconds and 4 git commands to generate.