public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/3] gas/x86: displacement handling adjustments
@ 2022-06-30 12:06 Jan Beulich
  2022-06-30 12:08 ` [PATCH 1/3] x86-64: improve handling of branches to absolute addresses Jan Beulich
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Jan Beulich @ 2022-06-30 12:06 UTC (permalink / raw)
  To: Binutils

The primary goal here is the last patch, increasing the headroom
we have in the operand type structure for future additions, while
at the same time also reducing code size a little. When initially
validating the concept as viable, I stumbled across two issues
which the first two patches deal with. Unfortunately this leads
to a little back and forth in lex_got()'s internal lookup table
(and i386-gen's underlying macros); This would be avoidable only
if folding the last two patches, which I don't think is desirable.

1: x86-64: improve handling of branches to absolute addresses
2: x86: restore masking of displacement kinds
3: x86: fold Disp32S and Disp32

Jan

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-06-30 22:51 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-30 12:06 [PATCH 0/3] gas/x86: displacement handling adjustments Jan Beulich
2022-06-30 12:08 ` [PATCH 1/3] x86-64: improve handling of branches to absolute addresses Jan Beulich
2022-06-30 17:50   ` H.J. Lu
2022-06-30 12:08 ` [PATCH 2/3] x86: restore masking of displacement kinds Jan Beulich
2022-06-30 22:47   ` H.J. Lu
2022-06-30 12:10 ` [PATCH 3/3] x86: fold Disp32S and Disp32 Jan Beulich
2022-06-30 22:51   ` H.J. Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).