[v5,0/8] x86: suffix handling changes

Message ID f4324f83-0ef2-3cbe-178b-afc05c5585fc@suse.com
Headers
Series x86: suffix handling changes |

Message

Jan Beulich Oct. 25, 2022, 7:23 a.m. UTC
  ... accompanied by a few other improvements (or so I hope) found
along the way.

The only change in v5 is the re-ordering of patches, such that the
(controversial) change for move-with-sign-extend is last (and hence
other patches can - hopefully - go in while the controversy is being
resolved).

1: constify parse_insn()'s input
2: introduce Pass2 insn attribute
3: re-work insn/suffix recognition
4: don't recognize/derive Q suffix in the common case
5: allow HLE store of accumulator to absolute 32-bit address
6: move bad-use-of-TLS-reloc check
7: drop (now) stray IsString
8: further re-work insn/suffix recognition to also cover MOVSX

Note that patches 4...6 were previously approved (albeit 4 has now
changed because of the re-ordering of the series), but can't be
committed ahead of the earlier ones.

Jan