On Mon, Jun 4, 2018 at 10:37 AM, Adam Jackson wrote:
> On Mon, 2018-06-04 at 10:04 -0700, Matt Turner wrote:
>
>> #ifdef HAVE_GCC_VECTOR_EXTENSIONS
>> -const uint8x16 bswap_shufflemask =
>> +# if __has_builtin(__builtin_shufflevector)
>> +randdata.vb =
>> +
On Mon, 2018-06-04 at 10:04 -0700, Matt Turner wrote:
> #ifdef HAVE_GCC_VECTOR_EXTENSIONS
> -const uint8x16 bswap_shufflemask =
> +# if __has_builtin(__builtin_shufflevector)
> +randdata.vb =
> +__builtin_shufflevector (randdata.vb, randdata.vb,
> +
From: Vladimir Smirnov
__builtin_shuffle was removed in clang 5.0.
Build log says:
test/utils-prng.c:207:27: error: use of unknown builtin '__builtin_shuffle'
[-Wimplicit-function-declaration]
randdata.vb = __builtin_shuffle (randdata.vb, bswap_shufflemask);