This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH] Re: loading of zeros into {x,y,z}mm registers (take 2)
- From: "Jan Beulich" <JBeulich at suse dot com>
- To: "Uros Bizjak" <ubizjak at gmail dot com>, "Jakub Jelinek" <jakub at redhat dot com>
- Cc: <gcc-patches at gcc dot gnu dot org>, "Kirill Yukhin" <kirill dot yukhin at gmail dot com>
- Date: Mon, 04 Dec 2017 01:15:46 -0700
- Subject: [PATCH] Re: loading of zeros into {x,y,z}mm registers (take 2)
- Authentication-results: sourceware.org; auth=none
- References: <5A1EE7890200007800193391@prv-mh.provo.novell.com> <20171201054550.GA22657@titus> <5A2154580200007800193C57@prv-mh.provo.novell.com> <20171201121843.GW2353@tucnak> <20171201135428.GX2353@tucnak> <20171202001357.GC2353@tucnak>
>>> On 02.12.17 at 01:13, <jakub@redhat.com> wrote:
> On Fri, Dec 01, 2017 at 02:54:28PM +0100, Jakub Jelinek wrote:
>> Will try this:
>
> That failed to bootstrap, but here is an updated version that passed
> bootstrap/regtest on x86_64-linux and i686-linux, ok for trunk?
Thanks for the quick fix. A related question though: The issue
could have been spotted (in the provided example) by gas, if
only it had been given enough information (i.e. that AVX512VL
insns are fine to use, but AVX512DQ ones aren't). Is there a
reason gcc doesn't pass any -march= to gas, nor issues any
.arch directives?
Jan