binutils/
[deliverable/binutils-gdb.git] / gas / ChangeLog
index f16ae7230dbb5f0fbd4a25a6df00a1eff9c4e1a6..fbcce0219b6586f3fcf7eaceb43ade80117dc29a 100644 (file)
@@ -1,3 +1,65 @@
+2007-12-20  Bob Wilson  <bob.wilson@acm.org>
+       
+       * config/tc-xtensa.c (xtensa_elf_cons): Set frag flags for
+       expressions without suffixes.
+       (get_frag_property_flags): Preserve is_no_transform flag for frags
+       not marked as either instructions or literals.
+       
+2007-12-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (output_insn): Use ARRAY_SIZE.
+       (lex_got): Likewise.
+
+2007-12-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (output_insn): Use FRAG_APPEND_1_CHAR
+       instead of frag_more/md_number_to_chars.
+       (md_short_jump_size): Removed.
+       (md_long_jump_size): Likewise.
+       (md_create_short_jump): Likewise.
+       (md_create_long_jump): Likewise.
+
+2007-12-13  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (xg_symbolic_immeds_fit): Relax for weak
+       references but not weak definitions.
+
+2007-12-12  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (xg_symbolic_immeds_fit): Do not relax calls to
+       weak symbols if longcalls are disabled.
+
+2007-12-11  Sterling Augustine  <sterling@tensilica.com>
+           Bob Wilson  <bob.wilson@acm.org>
+       
+       * config/tc-xtensa.c (frag_format_size): Handle frags that expand to
+       wide branches.
+       (get_aligned_diff): For RELAX_ALIGN_NEXT_OPCODE, skip to the next
+       non-empty frag to find the LOOP instruction.  Change comma typo to
+       a semicolon.
+       (relax_frag_immed, convert_frag_immed): Rename wide_insn variable to
+       from_widen_insn.
+
+2007-12-11  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-m32r.c (md_begin): Mark .sbss as being bss style section.
+
+2007-12-10  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * config/tc-mips.h (mips_nop_opcode): Declare.
+       (NOP_OPCODE): Define.
+       (mips_segment_info): New structure.
+       (TC_SEGMENT_INFO_TYPE): Use it instead of insn_label_list.
+       * config/tc-mips.c (label_list): Adjust for new TC_SEGMENT_INFO_TYPE.
+       (mips_record_mips16_mode): New function.
+       (install_insn): Call it.
+       (mips_align): Likewise.  Turn the fill argument into an "int *".
+       Use frag_align_code for code segments if no fill data is given.
+       (s_align): Adjust call accordingly.
+       (mips_nop_opcode): New function.
+       (mips_handle_align): Use the first variable byte to decide which
+       nop sequence is needed.  Use md_number_to_chars and mips16_nop_insn.
+
 2007-12-07  Bob Wilson  <bob.wilson@acm.org>
        
        * config/tc-xtensa.c (O_pcrel): Define.
This page took 0.028594 seconds and 4 git commands to generate.