]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gas/ChangeLog
x86: consolidate Disp<NN> handling a little
[thirdparty/binutils-gdb.git] / gas / ChangeLog
index 875bcf8fe561e62860835b417ff10f3dfdcb5977..9a516051297696433344b1285a7d253d61d3d8d5 100644 (file)
@@ -1,3 +1,16 @@
+2019-12-27  Jan Beulich  <jbeulich@suse.com>
+
+       * config/tc-i386.c (i386_addressing_mode): Declare.
+       (match_template): Don't transform displacement width flags for
+       non-indirect branches. Re-write transformation logic.
+       (i386_displacement): Also check BaseIndex when deciding whether
+       an operand belongs to a direct branch. Restrict which DispNN get
+       set.
+       (i386_finalize_displacement): Set Disp8 for JumpByte templates.
+       * config/tc-i386-intel.c (i386_intel_operand): Don't set Disp32
+       for 64-bit addressing.
+       * testsuite/gas/i386/i386.exp: XFail x86-64-branch-3.
+
 2019-12-17  Alan Modra  <amodra@gmail.com>
 
        * doc/as.texi: Remove mention of tic80.