[PATCH 4/9] x86: drop Rex64 attribute

H.J. Lu hjl.tools@gmail.com
Wed Mar 4 11:47:00 GMT 2020


On Wed, Mar 4, 2020 at 1:38 AM Jan Beulich <jbeulich@suse.com> wrote:
>
> It is almost entirely redundant with Size64, and the sole case (CRC32)
> where direct replacement isn't possible can easily be taken care of in
> another way.
>
> gas/
> 2020-03-XX  Jan Beulich  <jbeulich@suse.com>
>
>         * config/tc-i386.c (md_assemble): Drop use of rex64.
>         (process_suffix): For REX.W for 64-bit CRC32.
>
> opcodes/
> 2020-03-XX  Jan Beulich  <jbeulich@suse.com>
>
>         * i386-gen.c (opcode_modifiers): Remove Rex64 field.
>         * i386-opc.h (Rex64): Delete.
>         (struct i386_opcode_modifier): Remove rex64 field.
>         * i386-opc.tbl (crc32): Drop Rex64.
>         Replace Rex64 with Size64 everywhere else.
>         * i386-tbl.h: Re-generate.
>

OK.

Thanks.

-- 
H.J.



More information about the Binutils mailing list