+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)
+ (mips_parse_argument_token, validate_micromips_insn, md_begin)
+ (check_regno, match_float_constant, check_completed_insn, append_insn)
+ (match_insn, match_mips16_insn, match_insns, macro_start)
+ (macro_build_ldst_constoffset, load_register, macro, mips_ip)
+ (mips16_ip, mips_set_option_string, md_parse_option)
+ (mips_after_parse_args, mips_after_parse_args, md_pcrel_from)
+ (md_apply_fix, s_align, s_option, s_mipsset, s_tls_rel_directive)
+ (s_gpword, s_gpdword, s_ehword, s_nan, tc_gen_reloc, md_convert_frag)
+ (s_mips_end, s_mips_ent, s_mips_frame, s_mips_mask, mips_parse_cpu):
+ Start error messages with a lower-case letter. Do not end error
+ messages with a period. Wrap long messages to 80 character-lines.
+ Use "cannot" instead of "can't" and "can not".
+
+2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
+
+ * config/tc-mips.c (imm_expr): Expand comment.
+ (set_at, macro, mips16_macro): Expect imm_expr to be O_constant
+ when populated.
+
2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
* config/tc-mips.c (imm2_expr): Delete.