2013-10-18 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 688924c9ee3470d6c5131aa4100630c47bc5d64b..1490eeaf943ef2880fdb4297f4faf59e08087b8d 100644 (file)
@@ -1,3 +1,54 @@
+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
This page took 0.035073 seconds and 4 git commands to generate.