[0/8] x86: some tidying and quoted symbols fixes

Message ID d9ef3f3f-6903-1a34-597a-e659a14de4c1@suse.com
Headers show
Series
  • x86: some tidying and quoted symbols fixes
Related show

Message

Max Filippov via Binutils June 4, 2021, 1:38 p.m.
While it was over 5 years back that quoted symbols were introduced,
there continue to be many issues. I thought I'd at least start with
some of the lower hanging fruit. While doing so I've noticed a number
of other oddities. Hence the apparent mixture of changes here.

1: immediate operands don't allow for vector operations
2: remove pointless 2nd parameter from check_VecOperations()
3: Intel: drop unnecessary bracket matching from parse_operands()
4: correct absolute branch check with segment override
5: make symbol quotation check consistent in i386_att_operand()
6: allow unary operators to start a memory operand
7: better respect quotes in parse_operands()
8: honor quoted figure braces in i386_att_operand()

Jan

Comments

Max Filippov via Binutils June 4, 2021, 2:50 p.m. | #1
On Fri, Jun 4, 2021 at 6:38 AM Jan Beulich <jbeulich@suse.com> wrote:
>

> While it was over 5 years back that quoted symbols were introduced,

> there continue to be many issues. I thought I'd at least start with

> some of the lower hanging fruit. While doing so I've noticed a number

> of other oddities. Hence the apparent mixture of changes here.

>

> 1: immediate operands don't allow for vector operations

> 2: remove pointless 2nd parameter from check_VecOperations()

> 3: Intel: drop unnecessary bracket matching from parse_operands()

> 4: correct absolute branch check with segment override

> 5: make symbol quotation check consistent in i386_att_operand()

> 6: allow unary operators to start a memory operand

> 7: better respect quotes in parse_operands()

> 8: honor quoted figure braces in i386_att_operand()

>

> Jan

>


OK for all.

Thanks.

-- 
H.J.