* config/tc-spu.c (md_pseudo_table): Add eqv and .eqv.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 3907b9a22fb3abb6b3436837110aa5fe15e554de..506f0fcc1df564916c435a036bf0c77f2f2df32a 100644 (file)
@@ -1,3 +1,133 @@
+2006-11-24  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/tc-spu.c (md_pseudo_table): Add eqv and .eqv.
+
+2006-11-22  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/tc-arm.h (md_cons_align): Define.
+       (mapping_state): New prototype.
+       * config/tc-arm.c (mapping_state): Make global.
+
+2006-11-22  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/obj-elf.c (obj_elf_version): Use memcpy rather than strcpy.
+
+2006-11-16  Mei ligang  <ligang@sunnorth.com.cn>
+
+       * config/tc-score.c (score_relax_frag): If next frag contains 32 bit
+       branch instruction, handle it specially.
+       (score_insns): Modify 32 bit branch instruction.
+
+2006-11-16  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (resolve_symbol_value): Formatting.
+
+2006-11-15  Jan Beulich  <jbeulich@novell.com>
+
+       PR/3469
+       * symbols.c (symbol_clone): Mark symbol ending up not on symbol
+       chain by linking it to itself.
+       (resolve_symbol_value): Also check symbol_shadow_p().
+       (symbol_shadow_p): New.
+       * symbols.h (symbol_shadow_p): Declare.
+
+2006-11-12  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * config/tc-arm.c (do_t_czb): Rename to do_t_cbz.
+       (insns): Adjust accordingly.
+       (md_apply_fix): Alter comments to use CBZ instead of CZB.
+
+2006-11-10  Pedro Alves <pedro_alves@portugalmail.pt>
+
+       * config/tc-arm.c (arm_fix_adjustable) [OBJ_COFF]: Delete.
+       (arm_fix_adjustable) [OBJ_ELF]: Use it on coff targets too.
+
+2006-11-10  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/3456:
+       * config/obj-elf.c (obj_elf_version): Do not include the name
+       field's padding in the namesz value.
+
+2006-11-09  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-mips.c: Fix outdated comment.
+
+2006-11-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.h (CpuPNI): Removed.
+       (CpuUnknownFlags): Replace CpuPNI with CpuSSE3.
+       * config/tc-i386.c (md_assemble): Likewise.
+
+2006-11-08  Alan Modra  <amodra@bigpond.net.au>
+
+       * symbols.c (symbol_create, symbol_clone): Don't set udata.p.
+
+2006-11-06  David Daney  <ddaney@avtrex.com>
+
+       * config/tc-mips.c (pic_need_relax): Return true for section symbols.
+
+2006-11-06  Thiemo Seufer  <ths@mips.com>
+
+       * doc/c-mips.texi (-march): Document sb1a.
+
+2006-11-06  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-mips.c (mips_cpu_info_table): Remove 24k/24ke aliases.
+       34k always has DSP ASE.
+
+2006-11-03  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-mips.c (md_pcrel_from_section): Disallow PC relative
+       MIPS16 instructions referencing other sections, unless they are
+       external branches.
+
+2006-11-03  Thiemo Seufer  <ths@mips.com>
+
+       * config/tc-mips.c (mips_cpu_info_table): The 25Kf is a MIPS64
+       release 1 CPU.
+
+2006-11-03  Jakub Jelinek  <jakub@redhat.com>
+
+       * dw2gencfi.c (struct fde_entry): Add per_encoding, lsda_encoding,
+       personality and lsda.
+       (struct cie_entry): Add per_encoding, lsda_encoding and personality.
+       (alloc_fde_entry): Initialize per_encoding and lsda_encoding.
+       (cfi_pseudo_table): Handle .cfi_personality and .cfi_lsda.
+       (dot_cfi_personality, dot_cfi_lsda, encoding_size): New functions.
+       (output_cie): Output personality including its encoding and LSDA encoding.
+       (output_fde): Output LSDA.
+       (select_cie_for_fde): Don't share CIE if personality, its encoding or
+       LSDA encoding are different.  Copy the 3 fields from fde_entry to
+       cie_entry.
+       * doc/as.texinfo (.cfi_personality, .cfi_lsda): Document.
+
+       * subsegs.h (struct frchain): Add frch_cfi_data field.
+       * dw2gencfi.c: Include subsegs.h.
+       (cur_fde_data, last_address, cur_cfa_offset, cfa_save_stack): Removed.
+       (struct frch_cfi_data): New type.
+       (unused_cfi_data): New variable.
+       (alloc_fde_entry): Move cur_fde_data, last_address, cur_cfa_offset
+       and cfa_save_stack static vars into a structure pointed from
+       each frchain.
+       (alloc_cfi_insn_data, cfi_new_fde, cfi_end_fde, cfi_set_return_column,
+       cfi_add_advance_loc, cfi_add_CFA_def_cfa, cfi_add_CFA_def_cfa_offset,
+       cfi_add_CFA_remember_state, cfi_add_CFA_restore_state, dot_cfi,
+       dot_cfi_escape, dot_cfi_startproc, dot_cfi_endproc, cfi_finish):
+       Likewise.
+
+2006-11-02  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/tc-h8300.c (build_bytes): Fix const warning.
+
+2006-11-01  Mei Ligang  <ligang@sunnorth.com.cn>
+
+       * tc-score.c (do16_rdrs): Handle not! instruction especially.
+
+2006-10-31  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (arm_adjust_symtab): Don't use STT_ARM_16BIT
+       for EABIv4.
+
 2006-10-31  Paul Brook  <paul@codesourcery.com>
 
        gas/
        (do_macro_ldst_label): Modify inst.type.
        (Insn_PIC): Delete.
        (data_op2): The immediate value in lw is 15 bit signed.
-       
+
 2006-10-29  Randolph Chung  <tausq@debian.org>
 
        * config/tc-hppa.c (hppa_cfi_frame_initial_instructions)
 
        * expr.c (expr): Replace O_add case in switch (op_left) explaining
        why it can never occur.
-       
+
 2006-10-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
        * doc/c-ppc.texi (-mcell): Document.
This page took 0.029615 seconds and 4 git commands to generate.