[PATCH 7/7] ix86: don't recognize/derive Q suffix in the common case

Jan Beulich jbeulich@suse.com
Thu Aug 18 06:29:59 GMT 2022

On 17.08.2022 22:36, H.J. Lu wrote:
> On Tue, Aug 16, 2022 at 12:34 AM Jan Beulich <jbeulich@suse.com> wrote:
>> Have its use, except where actually legitimate, result in the same "only
>> supported in 64-bit mode" diagnostic as emitted for other 64-bit only
>> insns. Also suppress deriving of the suffix in Intel mode except in the
>> legitimate cases. This in exchange allows dropping the respective code
>> from match_template().
>> Oddly enough despite gcc's preference towards FILDQ and FIST{,T}Q we
> This is for inline assembly:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39590

I don't think this is affecting inline assembly only. The Z operand modifier
is also used in i386.md. And the lack of testcase when gcc uses it (no
matter for what purpose) is odd in any event.


More information about the Binutils mailing list