diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-i386.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index ba307b8..b3a2cfc 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 2021-05-07 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (output_disp): Use disps field instead of + imms one. + +2021-05-07 Jan Beulich <jbeulich@suse.com> + * config/tc-i386.c (i386_finalize_immediate): Move register check ... (i386_immediate): ... here. diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 7e1d155..d344198 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -10000,7 +10000,7 @@ output_disp (fragS *insn_start_frag, offsetT insn_start_off) { reloc_type = BFD_RELOC_386_GOTPC; i.has_gotpc_tls_reloc = true; - i.op[n].imms->X_add_number += + i.op[n].disps->X_add_number += encoding_length (insn_start_frag, insn_start_off, p); } else if (reloc_type == BFD_RELOC_64) |