This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH v3 07/10] x86: drop further pointless/bogus DefaultSize
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: Jan Beulich <JBeulich at suse dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Mon, 13 Jan 2020 09:36:51 -0800
- Subject: Re: [PATCH v3 07/10] x86: drop further pointless/bogus DefaultSize
- References: <a79874b2-6fcd-d65f-1163-2c9d1d8f4826@suse.com> <9612fbe2-1ec8-64df-f47f-117818cf7ab8@suse.com>
On Fri, Dec 27, 2019 at 1:20 AM Jan Beulich <JBeulich@suse.com> wrote:
>
> - 64-bit CALL permitting just a single operand size doesn't need it.
> - FLDENV et al should never have had it.
>
> It remains suspicious that a number of 64-bit only insns continue to
> have the attribute, despite this being intended for .code16gcc handling
> only.
>
> gas/
> 2020-01-XX Jan Beulich <jbeulich@suse.com>
>
> * config/tc-i386.c (process_suffix): Redo and move FLDENV et al
> special case.
>
> opcodes/
> 2020-01-XX Jan Beulich <jbeulich@suse.com>
>
> * i386-opc.tbl (call): Drop DefaultSize from Intel64 JumpDword
> forms.
> (fldenv, fnstenv, fstenv, fnsave, fsave, frstor): Drop
> DefaultSize.
> * i386-tbl.h: Re-generate.
OK.
Thanks.
--
H.J.