This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, i386]: Fix PR59685, ICE with -march=bdver1 -mavx512f
- From: Uros Bizjak <ubizjak at gmail dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Mon, 20 Jan 2014 23:00:53 +0100
- Subject: Re: [PATCH, i386]: Fix PR59685, ICE with -march=bdver1 -mavx512f
- Authentication-results: sourceware.org; auth=none
- References: <CAFULd4akDsZJ6OUZb2a6rOMtGFL362FrOq1uVhPJ14osmbKu2A at mail dot gmail dot com> <20140120211404 dot GE892 at tucnak dot redhat dot com> <CAFULd4a_GD4NBrpip1Tu5ErvCwMq7JdFHH8cudTevi4R6=rVLg at mail dot gmail dot com> <20140120213743 dot GF892 at tucnak dot redhat dot com>
On Mon, Jan 20, 2014 at 10:37 PM, Jakub Jelinek <jakub@redhat.com> wrote:
>> >> Just unhandled V16SFmode in one of the new avx512 patterns.
>> >>
>> >> 2014-01-20 Uros Bizjak <ubizjak@gmail.com>
>> >>
>> >> PR target/59685
>> >> * config/i386/sse.md (*andnot<mode>3<mask_name>): Handle MODE_V16SF
>> >> mode attribute in insn output.
>> >>
>> >> Tested on x86_64-pc-linux-gnu {,-m32} and committed to mainline SVN.
>> >
>> > Shouldn't the testcase be added too?
>>
>> The solution is trivial in such way that it has no chance to regress.
>
> I e.g. wonder why the insn is there also for V[248]DFmode, when it would
> ICE for those modes for -mavx2 or later (unless single packed modes are
> optimal).
VI mode iterator does not include vector float modes.
Uros.