From b5014f7af26ff0fbc1128b5fabdaf3bd5918dd94 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Thu, 30 Nov 2017 11:47:38 +0100 Subject: x86: drop Vec_Disp8 This is fully redundant with Disp8MemShift being non-zero, and hence can be folded with normal Disp8 handling. --- gas/ChangeLog | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'gas/ChangeLog') diff --git a/gas/ChangeLog b/gas/ChangeLog index a46f8de..0a898f3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,17 @@ 2017-11-29 Jan Beulich + * config/tc-i386.c (enum i386_error): Remove try_vector_disp8. + (mode_from_disp_size, build_modrm_byte, build_modrm_byte, + disp_size): Remove reference to .vec_disp8. + (output_disp): Likewise. Unconditionally use i.memshift. + (fits_in_vec_disp8): Rename to fits_in_disp8. + (type_names): Remove OPERAND_TYPE_VEC_DISP8 entry. + (optimize_disp): Use fits_in_disp8. + (check_VecOperands): Re-work (simplify) .disp8memshift + conditional handling. + +2017-11-29 Jan Beulich + PR gas/21874 * config/tc-i386-intel.c (i386_intel_simplify): Chain together multiple segment override expressions. -- cgit v1.1