https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116666

Sam James <sjames at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=99785

--- Comment #8 from Sam James <sjames at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #7)
> Note for recent GCC, CONVERT and SHUFFLE should be defined as:
> 
> #  define CONVERT(vector, type) __builtin_convertvector(vector.data,
> type::data_type)
> #  define SHUFFLE(a, b, ...) __builtin_shufflevector(a.data, b.data,
> __VA_ARGS__)
> 
> GCC 15 will produce much better code for both of these with these
> definitions.

It doesn't build for me -- maybe the same as the issue mentioned in PR99785 at
the end.

Reply via email to