2013-10-18 Chao-ying Fu <Chao-ying.Fu@imgtec.com>
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 9ee06673bae76ac56de13cc0b7e337fbd3b6a917..1490eeaf943ef2880fdb4297f4faf59e08087b8d 100644 (file)
@@ -1,3 +1,169 @@
+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.
+
+2013-09-18  Tristan Gingold  <gingold@adacore.com>
+
+       * NEWS: Add marker for 2.24.
+
+2013-09-18  Nick Clifton  <nickc@redhat.com>
+
+       * config/tc-msp430.c (OPTION_MOVE_DATA): Define.
+       (move_data): New variable.
+       (md_parse_option): Parse -md.
+       (msp430_section): New function.  Catch references to the .bss or
+       .data sections and generate a special symbol for use by the libcrt
+       library.
+       (md_pseudo_table): Intercept .section directives.
+       (md_longopt): Add -md
+       (md_show_usage): Likewise.
+       (msp430_operands): Generate a warning message if a NOP is inserted
+       into the instruction stream.
+       * doc/c-msp430.texi (node MSP430 Options): Document -md option.
+
+2013-09-17  Doug Gilmore  <Doug.Gilmore@imgtec.com>
+
+       * config/tc-mips.c (mips_elf_final_processing): Set
+       EF_MIPS_FP64 for -mgp32 -mfp64, removing old FIXME.
+
+2013-09-16  Will Newton  <will.newton@linaro.org>
+
+       * config/tc-arm.c (do_neon_ld_st_interleave): Add constraint
+       disallowing element size 64 with interleave other than 1.
+
+2013-09-12  Chao-ying Fu  <Chao-ying.Fu@imgtec.com>
+
+       * config/tc-mips.c (match_insn): Set error when $31 is used for
+       bltzal* and bgezal*.
+
+2013-09-04  Tristan Gingold  <gingold@adacore.com>
+
+       * config/tc-ppc.c (md_apply_fix): Handle defined after use toc
+       symbols.
+
+2013-09-04  Roland McGrath  <mcgrathr@google.com>
+
+       PR gas/15914
+       * config/tc-arm.c (T16_32_TAB): Add _udf.
+       (do_t_udf): New function.
+       (insns): Add "udf".
+
+2013-08-23  Sandeep Kumar Singh  <Sandeep.Singh2@kpitcummins.com>
+
+       * config/rx-parse.y: Rearrange the components of a bison grammar to issue
+       assembler errors at correct position.
+
+2013-08-23  Yuri Chornoivan  <yurchor@ukr.net>
+
+       PR binutils/15834
+       * config/tc-ia64.c: Fix typos.
+       * config/tc-sparc.c: Likewise.
+       * config/tc-z80.c: Likewise.
+       * doc/c-i386.texi: Likewise.
+       * doc/c-m32r.texi: Likewise.
+
+2013-08-23  Will Newton  <will.newton@linaro.org>
+
+       * config/tc-arm.c: (do_neon_ldx_stx): Add extra constraints
+       for pre-indexed addressing modes.
+
+2013-08-21  Alan Modra  <amodra@gmail.com>
+
+       * symbols.c (fb_label_instance_inc, fb_label_instance): Properly
+       range check label number for use with fb_low_counter array.
+
 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * config/tc-mips.c (mips_check_isa_supports_ase, reg_lookup)
This page took 0.024591 seconds and 4 git commands to generate.