x86: move register check in immediate operand parsing
authorJan Beulich <jbeulich@suse.com>
Fri, 7 May 2021 10:02:40 +0000 (12:02 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 7 May 2021 10:02:40 +0000 (12:02 +0200)
commit9aac24b1a8382f257c4ea223ebefd5e397dfe59b
tree01e8999d011e26681589d58b968208fdce1af02e
parent87ed972dc348404a4f8b820efa8dc79aaaa966f2
x86: move register check in immediate operand parsing

i386_finalize_immediate() is used for both AT&T and Intel immediate
operand handling. Move an AT&T-only check to i386_immediate(), which at
the same time allows it to cover other cases as well, giving an overall
better / more consistent diagnostic.
gas/ChangeLog
gas/config/tc-i386.c