The VGATHER group of instructions requires that all three involved
[deliverable/binutils-gdb.git] / gas / ChangeLog
index b4c8ac09ca46ad7f89a8d9d1f1239df9fc2fa397..2c6dfd2296cbb08809a0478828fa10efb4c27a2e 100644 (file)
@@ -1,3 +1,22 @@
+2012-08-07  Jan Beulich <jbeulich@suse.com>
+
+       * config/tc-i386.c (set_check): Renamed from set_sse_check.
+       Generalize to also handle operand checking option.
+       (enum i386_error): New enumerator 'invalid_vector_register_set'.
+       (match_template): Handle it.
+       (enum check_kind): Give it a tag. Drop sse_ prefixes from
+       enumerators.
+       (operand_check): New.
+       (md_pseudo_table): Add "operand_check".
+       (check_VecOperands): Don't special case RIP addressing. Check
+       that vSIB operands use distinct vector registers unless no
+       checking was requested.
+       (OPTION_MOPERAND_CHECK): New.
+       (md_parse_option): Handle it.
+       (OPTION_MAVXSCALAR, OPTION_X32): Adjust.
+       (md_longopts): Add "moperand-check".
+       (md_show_usage): Add help text for it.
+
 2012-08-07  Jan Beulich <jbeulich@suse.com>
 
        * config/tc-i386.c (register_number): New function.
This page took 0.022617 seconds and 4 git commands to generate.