aboutsummaryrefslogtreecommitdiff
path: root/gas/ChangeLog
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2017-11-30 11:47:38 +0100
committerJan Beulich <jbeulich@suse.com>2017-11-30 11:47:38 +0100
commitb5014f7af26ff0fbc1128b5fabdaf3bd5918dd94 (patch)
tree43ea6ce3f3d50e1326772b8709070f38bcd7a9eb /gas/ChangeLog
parentfd4e0347596acf79642625f4faad9e37c8fa0f0e (diff)
downloadgdb-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/ChangeLog12
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.