On Thu, Aug 20, 2026 at 2:42 PM H.J. Lu <[email protected]> wrote:
>
> __builtin_ia32_storedquqi256_mask is available when both AVX512VL and
> AVX512BW are enabled.  Disable AVX512BW for pr70325.c to avoid
>
> FAIL: gcc.target/i386/pr70325.c (test for excess errors)
> FAIL: gcc.target/i386/pr70325.c  (test for warnings, line 11)
>
> due to the generated error:
>
> .../gcc.target/i386/pr70325.c:11:37: warning: passing argument 1 of
> ‘__builtin_ia32_storedquqi256_mask’ from incompatible pointer type
> [-Wincompatible-pointer-types]
> .../gcc.target/i386/pr70325.c:11:37: note: expected ‘char *’ but
> argument is of type ‘C *’ {aka ‘__vector(32) char *’}
>
> vs the expected error
>
> .../gcc.target/i386/pr70325.c: In function ‘f’:
> .../gcc.target/i386/pr70325.c:11:3: warning: implicit declaration of
> function ‘__builtin_ia32_storedquqi256_mask’; did you mean
> ‘__builtin_ia32_storedqudi256_mask’? [-Wimplicit-function-declaration]
>
> when AVX512BW is enabled by default.

Ok.
>
> PR testsuite/126923
> * gcc.target/i386/pr70325.c (dg-options): Add -mno-avx512bw.
>
> --
> H.J.



-- 
BR,
Hongtao

Reply via email to