]> Git Repo - binutils.git/blobdiff - gas/ChangeLog
Implement generic SHF_EXCLUDE.
[binutils.git] / gas / ChangeLog
index 660daad35202e46f3425304f87c5ea5a69b3f154..13f1a2e780783439be1b3881e278ebc39ee3ae46 100644 (file)
@@ -1,3 +1,152 @@
+2010-05-18  H.J. Lu  <[email protected]>
+
+       PR gas/11600
+       * obj-elf.c (obj_elf_change_section): Handle SHF_EXCLUDE.
+       (obj_elf_parse_section_letters): Likewise.
+       (obj_elf_section_word): Likewise.
+
+       * config/tc-ppc.c (ppc_section_letter): Removed.
+       (ppc_section_word): Likewise.
+       * config/tc-ppc.h (ppc_section_letter): Likewise.
+       (ppc_section_word): Likewise.
+       (md_elf_section_letter): Likewise.
+       (md_elf_section_word): Likewise.
+
+       * doc/as.texinfo: Document `e' and `#exclude'.
+
+2010-05-13  Nathan Sidwell  <[email protected]>
+
+       * config/tc-arm.c (md_assemble): Clarify current mode in error
+       messages about unsupported instructions.
+       (UT): Delete #define.
+       (insns): Adjust cbnz, cbz appropriately.
+
+2010-05-11  Andrew Stubbs  <[email protected]>
+
+       * config/tc-arm.c (aeabi_set_public_attributes): Set Tag_DIV_use.
+
+2010-05-11  Jie Zhang  <[email protected]>
+
+       * config/tc-arm.c (aeabi_set_public_attributes): Set
+       Tag_ABI_HardFP_use to 1 if a single precision FPU is selected.
+
+2010-05-07  Tristan Gingold  <[email protected]>
+
+       * Makefile.in: Regenerate with automake 1.11.1.
+       * aclocal.m4: Ditto.
+       * doc/Makefile.in: Ditto.
+
+2010-05-05  Nick Clifton  <[email protected]>
+
+       * po/es.po: Updated Spanish translation.
+
+2010-05-05  Julian Brown  <[email protected]>
+
+       * read.c (cons_worker): Detect and reject unexpected string argument.
+
+2010-05-04  Nick Clifton  <[email protected]>
+
+       * write.c (fixup_segment): Revert previous delta.
+       * config/tc-arm.h (TC_FORCE_RELOCATION_LOCAL): Also force the
+       generation of relocations for fixups against weak symbols.
+
+2010-04-29  Nathan Sidwell  <[email protected]>
+
+       * write.c (fixup_segment): Do not assume we know the section a
+       defined weak symbol is in.
+       * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
+       weak symbols as not known to be in the same section, even if they
+       are defined.
+
+2010-04-27  Joseph Myers  <[email protected]>
+
+       * config/tc-tic6x.h (tic6x_label_list): New.
+       (tic6x_segment_info_type): Keep a list of labels and a current
+       frag instead of a boolean for whether labels seen and a count of
+       instructions.
+       (tic6x_frag_info, TC_FRAG_TYPE, TC_FRAG_INIT, tic6x_frag_init,
+       md_do_align, tic6x_do_align, md_end, tic6x_end): New.
+       * config/tc-tic6x.c (tic6x_frob_label): Put label on list.
+       (tic6x_cleanup): Correct comment.
+       (tic6x_free_label_list): New.
+       (tic6x_cons_align): Free label list and update for
+       tic6x_segment_info_type changes.
+       (tic6x_do_align): New.
+       (md_assemble): Handle list of labels and saved frag for execute
+       packet.  Create machine-dependent frag for new execute packet and
+       adjust labels accordingly.
+       (tic6x_adjust_section, tic6x_frag_init, tic6x_end): New.
+       (md_convert_frag, md_estimate_size_before_relax): Update comments.
+
+2010-04-24  H.J. Lu  <[email protected]>
+
+       PR gas/11535
+       * config/tc-i386-intel.c (intel_state): Add is_indirect.
+       (i386_intel_operand): Initialize intel_state.is_indirect.  Check
+       intel_state.is_indirect for "call|jmp [symbol]".
+
+2010-04-22  Nick Clifton  <[email protected]>
+
+       * po/gas.pot: Updated by the Translation project.
+
+2010-04-21  H.J. Lu  <[email protected]>
+
+       * config/tc-i386.c (i386_is_register): Removed.
+       (x86_cons): Don't use i386_is_register.
+       (parse_register): Likewise.
+       * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
+       (i386_intel_operand): Likewise.
+
+2010-04-21  H.J. Lu  <[email protected]>
+
+       * config/tc-i386.c (tc_x86_parse_to_dw2regnum): Don't use
+       i386_is_register.
+
+2010-04-21  H.J. Lu  <[email protected]>
+
+       * config/tc-i386.c (i386_is_register): Remove is_intel_syntax.
+       (x86_cons): Updated.
+       (parse_register): Likewise.
+       (tc_x86_parse_to_dw2regnum): Likewise.
+       * config/tc-i386-intel.c (i386_intel_simplify): Likewise.
+       (i386_intel_operand): Likewise.
+
+2010-04-21  H.J. Lu  <[email protected]>
+
+       PR gas/11509
+       * config/tc-i386-intel.c (i386_intel_simplify_register): New.
+       (i386_intel_simplify): Use i386_is_register and
+       i386_intel_simplify_register. Set X_md for O_register and
+       check X_md for O_constant.
+       (i386_intel_operand): Use i386_is_register.
+
+       * config/tc-i386.c (i386_is_register): New.
+       (x86_cons): Initialize the X_md field.  Use i386_is_register.
+       (parse_register): Use i386_is_register.
+       (tc_x86_parse_to_dw2regnum): Likewise.
+
+2010-04-21  H.J. Lu  <[email protected]>
+
+       * expr.c (expr): Initialize the X_md field.
+
+2010-04-20  Joseph Myers  <[email protected]>
+
+       * config/tc-tic6x.c (OPTION_MGENERATE_REL): New.
+       (md_longopts): Add -mgenerate-rel.
+       (tic6x_generate_rela): New.
+       (md_parse_option): Handle -mgenerate-rel.
+       (md_show_usage): Add comment that -mgenerate-rel is undocumented.
+       (tic6x_init_after_args): New.
+       (md_apply_fix): Correct shift calculations for SB-relative
+       relocations.
+       (md_pcrel_from): Change to tic6x_pcrel_from_section.  Do not
+       adjust addresses for relocations referencing symbols in other
+       sections.
+       (tc_gen_reloc): Adjust addend calculations for REL relocations.
+       * config/tc-tic6x.h (MD_PCREL_FROM_SECTION,
+       tic6x_pcrel_from_section, tc_init_after_args,
+       tic6x_init_after_args): New.
+
 2010-04-20  Nick Clifton  <[email protected]>
 
        PR gas/11507
This page took 0.029077 seconds and 4 git commands to generate.