Add -mevexrcig={rne|rd|ru|rz} option to x86 assembler.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 3f499cc83e76275a8decd601f70d366a7100d26a..cb9a2006226cc62fc1b4120d0c56f9df83cb9760 100644 (file)
@@ -1,3 +1,37 @@
+2014-09-16  Ilya Tocar  <ilya.tocar@intel.com>
+
+       * config/tc-i386.c (evexrcig): New.
+       (build_evex_prefix): Force rounding bits.
+       (OPTION_MEVEXRCIG): New.
+       (md_longopts): Add mevexrcig.
+       (md_parse_option): Handle OPTION_MEVEXRCIG.
+       (md_show_usage): Document mevexrcig.
+       * doc/c-i386.texi (mevexrcig): Document new option.
+
+2014-09-16  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
+
+       * config/tc-nds32.c (nds32_fsrs, nds32_fdrs, nds32_gprs): Remove.
+       (relax_table): Add new relaxation pattern.
+       (do_pseudo_la_internal, do_pseudo_ls_bhw): Expand for PIC suffix.
+       (do_pseudo_move, do_pseudo_neg, do_pseudo_pushpopm): Fix.
+       (get_range_type, nds32_elf_record_fixup_exp, nds32_get_align,
+       nds32_elf_build_relax_relation, md_assemble, invalid_prev_frag,
+       nds32_relax_frag, md_estimate_size_before_relax): Adjust relaxation.
+       (relocation_table): Remove.
+       (relax_ls_table): Load-store relaxation pattern.
+       (hint_map): Define-use chain pattern.
+       (nds32_find_reloc_table, nds32_match_hint_insn): Analysis
+       relaxation pattern.
+       (nds32_parse_name): Parse PIC suffix.
+       * config/tc-nds32.h: Declare.
+
+2014-09-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/tc-i386.c (OPTION_omit_lock_prefix): Renamed to ...
+       (OPTION_OMIT_LOCK_PREFIX): This.
+       (md_longopts): Updated.
+       (md_parse_option): Likewise.
+
 2014-09-15  Andrew Bennett  <andrew.bennett@imgtec.com>
            Matthew Fortune  <matthew.fortune@imgtec.com>
 
This page took 0.023096 seconds and 4 git commands to generate.