diff options
author | Jan Beulich <jbeulich@novell.com> | 2017-11-30 11:47:38 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2017-11-30 11:47:38 +0100 |
commit | b5014f7af26ff0fbc1128b5fabdaf3bd5918dd94 (patch) | |
tree | 43ea6ce3f3d50e1326772b8709070f38bcd7a9eb /gas/ChangeLog | |
parent | fd4e0347596acf79642625f4faad9e37c8fa0f0e (diff) | |
download | gdb-b5014f7af26ff0fbc1128b5fabdaf3bd5918dd94.zip gdb-b5014f7af26ff0fbc1128b5fabdaf3bd5918dd94.tar.gz gdb-b5014f7af26ff0fbc1128b5fabdaf3bd5918dd94.tar.bz2 |
x86: drop Vec_Disp8
This is fully redundant with Disp8MemShift being non-zero, and hence can
be folded with normal Disp8 handling.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
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 <jbeulich@suse.com> + * 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 <jbeulich@suse.com> + PR gas/21874 * config/tc-i386-intel.c (i386_intel_simplify): Chain together multiple segment override expressions. |