2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index fbab72c968fad7cc318cc0d429188e4a25f0c963..792408645d22a52fef911e7747143eecef872fd7 100644 (file)
@@ -1,3 +1,206 @@
+2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c: Add a blank line bewteen function bodies.
+
+2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (build_modrm_byte): Reformat to 72 columns.
+
+2006-12-14  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.am (YFLAGS): Define.
+       * Makefile.in: Regenerated.
+
+2006-12-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (match_template): Simplify 3 and 4 operand
+       match.
+
+2006-12-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (build_modrm_byte): Set the Operand_PCrel
+       bit only.
+
+2006-12-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (match_template): Use a for loop to set
+       operand_types array.
+
+2006-12-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR gas/3712
+       * config/tc-i386.c (match_template): Use MAX_OPERANDS for the
+       number of operands. Issue an error if MAX_OPERANDS != 4. Add
+       the 4th operand check.
+
+2006-12-13  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (arm_arch_option_table): Add v7-{a,r,m}.
+       * doc/c-arm.texi: Fix spelling of ARMv7 profile variants.
+
+2006-12-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.h (WordMem): Document it for 64 bit memory
+       reference.
+
+2006-12-12  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * doc/Makefile.am (as_TEXINFOS): Set.
+       (as.info as.dvi as.html): Delete rule.
+       * doc/Makefile.in: Regenerated.
+
+2006-12-11  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * configure.in: Define GENINSRC_NEVER.
+       * doc/Makefile.am (as.info): Remove srcdir prefix.
+       (MAINTAINERCLEANFILES): Add info file.
+       (DISTCLEANFILES): Pretend to add info file.
+       * po/Make-in (.po.gmo): Put gmo files in objdir.
+       * configure, Makefile.in, doc/Makefile.in: Regenerated.
+
+2006-12-09  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.h (template): Use MAX_OPERANDS instead of 4
+       for operand_types array.
+
+2006-12-08  Christian Groessler  <chris@groessler.org>
+
+       * config/tc-z8k.c (whatreg): Add comment describing function.
+       Return NULL if symbol name characters follow the register number.
+       (parse_reg): Use NULL instead of 0 for pointer values.  Stop
+       processing if whatreg returned NULL.
+
+2006-12-07  Kazu Hirata  <kazu@codesourcery.com>
+
+       * config/tc-m68k.c: Update uses of EF_M68K_*.
+
+2006-12-06  H.J. Lu <hjl@gnu.org>
+
+       * config/tc-i386.h: Change the prefix order to SEG_PREFIX,
+       ADDR_PREFIX, DATA_PREFIX, LOCKREP_PREFIX.
+
+2006-12-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR gas/3607
+       * subsegs.c (subseg_set_rest): Clear frch_cfi_data field.
+
+2006-12-01  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (arm_force_relocation): Return 1 for relocs against
+       function symbols.
+
+2006-11-29  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (arm_is_eabi): New function.
+       * config/tc-arm.h (arm_is_eabi): New prototype.
+       (THUMB_IS_FUNC): Use ELF function type for EABI objects.
+       * doc/c-arm.texi (.thumb_func): Update documentation.
+
+2006-11-29  Paul Brook  <paul@codesourcery.com>
+
+       * config/tc-arm.c (do_vfp_sp_const, do_vfp_dp_const): Fix operans
+       encoding.
+
+2006-11-27  Sterling Augustine  <sterling@tensilica.com>
+
+       * config/tc-xtensa.c (xtensa_sanity_check): Check for RELAX_IMMED
+       as the first slot_subtype, not the frag subtype.
+
+2006-11-27  Bob Wilson  <bob.wilson@acm.org>
+
+       * config/tc-xtensa.c (XSHAL_ABI): Add default definition.
+       (directive_state): Disable scheduling by default.
+       (xtensa_add_config_info): New.
+       (xtensa_end): Call xtensa_add_config_info.
+
+2006-11-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * config/tc-sparc.c (tc_gen_reloc): Turn aligned relocs into
+       their unaligned counterparts in debugging sections.
+
+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
        (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.025498 seconds and 4 git commands to generate.