x86: figure braces aren't really part of mnemonics
authorJan Beulich <jbeulich@suse.com>
Fri, 26 May 2023 07:42:03 +0000 (09:42 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 26 May 2023 07:42:03 +0000 (09:42 +0200)
commit778415f5975f5acb7c7527770c07f5ec55145385
tree69afb463a8160c22bfb8b70ef7622448ed8bc23a
parentd2b1a14de3214084892a6ec902301d8fda8885cf
x86: figure braces aren't really part of mnemonics

Instead they're separators for pseudo-prefixes. Don't insert them in
mnemonic_chars[], handling them explicitly in parse_insn() instead. Note
that this eliminates the need for another separator after a pseudo-
prefix. While maybe not overly interesting for a following real
mnemonic, I view this as quite desirable between multiple successive
pseudo-prefixes (bringing things in line with the other use of figure
braces in AVX512's zeroing-masking).

Drop the unused is_mnemonic_char() at this occasion.
gas/config/tc-i386.c