[bfd]
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 245c716efe99a630fd3a5831d032bb990593b969..30ff4fbe6cc79582d3ba1b4c5e61b23e9d772146 100644 (file)
@@ -1,3 +1,74 @@
+2011-12-22  DJ Delorie  <dj@redhat.com>
+
+       * config/rl78-defs.h (rl78_linkrelax_addr16): Add.
+       (rl78_linkrelax_dsp, rl78_linkrelax_imm): Remove.
+       * config/rl78-parse.y: Tag all addr16 and branch patterns with
+       relaxation markers.
+       * config/tc-rl78.c (rl78_linkrelax_addr16): New.
+       (rl78_linkrelax_branch): New.
+       (OPTION_RELAX): New.
+       (md_longopts): Add relax option.
+       (md_parse_option): Add OPTION_RELAX.
+       (rl78_frag_init): Support relaxation.
+       (rl78_handle_align): New.
+       (md_assemble): Support relaxation.
+       (md_apply_fix): Likewise.
+       (md_convert_frag): Likewise.
+       * config/tc-rl78.h (MAX_MEM_FOR_RS_ALIGN_CODE): New.
+       (HANDLE_ALIGN): New.
+       (rl78_handle_align): Declare.
+
+       * config/rl78-parse.y (rl78_bit_insn): New.  Set it for all bit
+       insn patterns.
+       (find_bit_index): New.  Strip .BIT suffix off relevent
+       expressions for bit insns.
+       (rl78_lex): Exclude bit suffixes from expression parsing.
+
+2011-12-21  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/13449
+       * config/tc-arm.c (create_unwind_entry): Zero allocated table
+       entries.
+
+2011-12-19  Iain Sandoe  <idsandoe@googlemail.com>
+
+       * config/obj-macho.c (obj_mach_o_section): Account for target-
+       dependent section types.  Improve error handling when wrong section
+       types/attributes are specified.
+
+2011-12-19  Chung-Lin Tang  <cltang@codesourcery.com>
+
+       * config/tc-mips.c (mips_pseudo_table): Add tprelword/tpreldword
+       entries.
+       (mips16_percent_op): Add MIPS16 TLS relocation ops.
+       (md_apply_fix): Add BFD_RELOC_MIPS16_TLS_* switch cases.
+       (s_tls_rel_directive): Rename from s_dtprel_internal(). Abstract out
+       directive string and reloc type as function parameters. Update
+       comments.
+       (s_dtprelword,s_dtpreldword): Change to use s_tls_rel_directive().
+       (s_tprelword,s_tpreldword): New functions.
+
+2011-12-15  Tristan Gingold  <gingold@adacore.com>
+
+       * config/obj-macho.c (obj_mach_o_fileprop): Fix typo.
+
+2011-12-15  Konstantin Belousov  <kib@FreeBSD.org>
+
+       * config/obj-elf.c (obj_elf_type): Add ELFOSABI_FREEBSD to the
+       supported abi's.
+
+2011-12-15  Iain Sandoe  <iains@gcc.gnu.org>
+
+       * config/obj-macho.c (obj_mach_o_subsections_by_symbols): New global.
+       (obj_mach_o_file_properties): New enum.
+       (obj_mach_o_subsections_via_symbols):  Generalize name to...
+       ... (obj_mach_o_fileprop) and use to set subsections_via_symbols.
+
+2011-12-14  Stuart Henderson  <shenders@gcc.gnu.org>
+
+       * config/bfin-parse.y (asm_1): set SRCx fields to all 1s for
+       dspalu32 instrs that don't use them.
+
 2011-12-14  Nick Clifton  <nickc@redhat.com>
 
        * config/tc-cris.c (md_convert_frag): Mark the length_code local
This page took 0.022827 seconds and 4 git commands to generate.