]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
gas/
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index 6d0fe3da51af36423ca7066d72336839a3710db8..60c355c40afcf56594ab3ebf0de174afb9cc92fa 100644 (file)
@@ -1,3 +1,145 @@
+2013-11-05  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * config/tc-aarch64.c (parse_sys_reg): Update to use aarch64_sys_reg;
+       call aarch64_sys_reg_deprecated_p and warn about the deprecated
+       system registers.
+
+2013-11-05  Yufeng Zhang  <yufeng.zhang@arm.com>
+
+       * config/tc-aarch64.c (parse_operands): Handle AARCH64_OPND_COND1.
+
+2013-11-05  Will Newton  <will.newton@linaro.org>
+
+       PR gas/16103
+       * config/tc-aarch64.c (parse_operands): Avoid trying to
+       parse a vector register as an immediate.
+
+2013-11-04  Jan Beulich <jbeulich@suse.com>
+
+       * config/tc-i386.c (check_long_reg): Correct comment indentation.
+       (check_qword_reg): Correct comment and its indentation.
+       (check_word_reg): Extend comment and correct its indentation. Also
+       check for 64-bit register.
+
+2013-10-30  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/tc-ppc.c (md_pseudo_table): Add .localentry.
+       (ppc_elf_localentry): New function.
+       (ppc_force_relocation): Force relocs on all branches to localenty
+       symbols.
+       (ppc_fix_adjustable): Don't reduce such symbols to section+offset.
+
+2013-10-30  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c: Include elf/ppc64.h.
+       (ppc_abiversion): New variable.
+       (md_pseudo_table): Add .abiversion.
+       (ppc_elf_abiversion, ppc_elf_end): New functions.
+       * config/tc-ppc.h (md_end): Define.
+
+2013-10-30  Alan Modra  <amodra@gmail.com>
+
+       * config/tc-ppc.c (SEX16): Don't mask.
+       (REPORT_OVERFLOW_HI): Define as zero.
+       (ppc_elf_suffix): Support @high, @higha, @dtprel@high, @dtprel@higha,
+       @tprel@high, and @tprel@higha modifiers.
+       (md_assemble): Ignore X_unsigned when applying 16-bit insn fields.
+       Add (disabled) code to check @h and @ha reloc overflow for powerpc64.
+       Handle new relocs.
+       (md_apply_fix): Similarly.
+
+2013-10-18  Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
+
+       * config/tc-mips.c (fpr_read_mask): Test MSA registers.
+       (fpr_write_mask): Test MSA registers.
+       (can_swap_branch_p): Check fpr write followed by fpr read.
+
+2013-10-18  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-tic6x.c (tic6x_parse_operand): Revert previous delta.
+
+2013-10-14  Richard Sandiford  <rdsandiford@googlemail.com>
+           Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
+
+       * config/tc-mips.c (options): Add OPTION_MSA and OPTION_NO_MSA.
+       (md_longopts): Add mmsa and mno-msa.
+       (mips_ases): Add msa.
+       (RTYPE_MASK): Update.
+       (RTYPE_MSA): New define.
+       (OT_REG_ELEMENT): Replace with...
+       (OT_INTEGER_INDEX, OT_REG_INDEX): ...these new operand types.
+       (mips_operand_token): Replace reg_element with index.
+       (mips_parse_argument_token): Treat vector indices as separate tokens.
+       Handle register indices.
+       (md_begin): Add MSA register names.
+       (operand_reg_mask): Handle cases for OP_IMM_INDEX and OP_REG_INDEX.
+       (convert_reg_type): Handle cases for OP_REG_MSA and OP_REG_MSA_CTRL.
+       (match_mdmx_imm_reg_operand): Update accordingly.
+       (match_imm_index_operand): New function.
+       (match_reg_index_operand): New function.
+       (match_operand): Handle cases for OP_IMM_INDEX and OP_REG_INDEX.
+       (md_convert_frag): Convert bz.b/h/w/d, bnz.b/h/w/d, bz.v bnz.v.
+       (md_show_usage): Print -mmsa and -mno-msa.
+       * doc/as.texinfo: Document -mmsa and -mno-msa.
+       * doc/c-mips.texi: Document -mmsa and -mno-msa.
+       Document .set msa and .set nomsa.
+
+2013-10-14  Nick Clifton  <nickc@redhat.com>
+
+       * read.c (add_include_dir): Use xrealloc.
+       * config/tc-score.c (do_macro_bcmp): Initialise inst_main.
+       * config/tc-tic6x.c (tic6x_parse_operand): Initialise second_reg.
+
+2013-10-13  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * config/tc-nios2.c (nios2_consume_arg): Make the "ba" warning
+       also test/refer to "sstatus".  Reformat the warning message.
+
+2013-10-10  Sean Keys <skeys@ipdatasys.com>
+
+       * tc-xgate.c (xgate_find_match): Refactor opcode matching.
+
+2013-10-10  Jan Beulich <jbeulich@suse.com>
+
+       * tc-i386-intel.c (i386_intel_simplify_register): Suppress base/index
+       swapping for bndmk, bndldx, and bndstx.
+
+2013-10-09  Nick Clifton  <nickc@redhat.com>
+
+       PR gas/16025
+       * config/tc-epiphany.c (md_convert_frag): Add missing break
+       statement.
+
+       PR gas/16026
+       * config/tc-mn10200.c (md_convert_frag): Add missing break
+       statement.
+
+2013-10-08  Jan Beulich <jbeulich@suse.com>
+
+       * tc-i386.c (check_word_reg): Remove misplaced "else".
+       (check_long_reg): Restore symmetry with check_word_reg.
+
+2013-10-08  Jan Beulich <jbeulich@suse.com>
+
+       * gas/config/tc-arm.c (do_t_push_pop): Honor inst.size_req. Simplify
+       LR/PC check.
+
+2013-10-08  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-msp430.c (msp430_operands): Accept "<foo>.a" as an alias
+       for "<foo>a".  Issue error messages for unrecognised or corrrupt
+       size extensions.
+
+2013-10-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/tc-arm.c (do_t_mvn_tst): Use narrow form for tst when
+       possible.
+
+2013-09-30  Saravanan Ekanathan <saravanan.ekanathan@amd.com>
+
+       * config/tc-i386.c (cpu_arch): Add CPU_BDVER4_FLAGS.
+       * doc/c-i386.texi: Add -march=bdver4 option.
+
 2013-09-20  Alan Modra  <amodra@gmail.com>
 
        * configure: Regenerate.