This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix __mmask* types on many AVX512 intrinsics
- From: Grazvydas Ignotas <notasas at gmail dot com>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: Kirill Yukhin <kirill dot yukhin at gmail dot com>, Uros Bizjak <ubizjak at gmail dot com>, gcc-patches at gcc dot gnu dot org
- Date: Mon, 9 Jul 2018 12:00:46 +0300
- Subject: Re: [PATCH] Fix __mmask* types on many AVX512 intrinsics
- References: <1530811827-12303-1-git-send-email-notasas@gmail.com> <20180705182819.GL7166@tucnak> <CANOLnOM2ZAsZ8RjpsjuDAQBRyyFj1TeVOVgjXhOGY74XE69ZWw@mail.gmail.com> <20180706104707.GM7166@tucnak> <20180707081550.GQ7166@tucnak> <CANOLnONy=q_Y4Y_eikoq_FcDq60uo58DkgBFPwpaqmH9T_ou8g@mail.gmail.com> <20180709073714.GY7166@tucnak>
On Mon, Jul 9, 2018 at 10:37 AM, Jakub Jelinek <jakub@redhat.com> wrote:
> On Sun, Jul 08, 2018 at 02:39:40AM +0300, Grazvydas Ignotas wrote:
>> > I guess we want to backport it soon, but would appreciate somebody testing
>> > it on real AVX512-{BW,VL} hw before doing the backports.
>>
>> I've run the testsuite with this patch applied and all tests passed on
>> i7-7800X.
>
> Thanks for the testing.
>
>> There are avx512vl-vmovdqa64-1.c and avx512vl-vpermilpdi-1.c
>> failures, but those seem unrelated.
>
> These are dg-do compile tests, and they PASS for me, even when doing
> make check-gcc RUNTESTFLAGS="--target_board=unix/-march=skylake-avx512 i386.exp='avx512vl-vmovdqa64-1.c avx512vl-vpermilpdi-1.c'"
> So, how exactly you've configured your gcc, what kind of options are
> passed to the test and how they FAIL?
I should've mentioned I've tested this patch on top of 8.1 release
tarball and used crosstool-NG to build the toolchain with it's "GCC
test suite" option enabled. It looks like crosstool is applying some
patches, so the results might not be valid. Here is the log (seems to
contain the configuration info), where I just grepped for FAIL and the
new test names to see if they were actually run:
http://notaz.gp2x.de/misc/unsorted/gcc.log.xz
Gražvydas