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

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
>When using an inlined function to cast data from float32x4_t (16 bytes) to a 
>32-byte vector_size type

I am not sure why you are doing that though.

Maybe if we converted:
  _10 = VIEW_CONVERT_EXPR<uint128_t>(_11);
  MEM <uint128_t> [(char * {ref-all})&r] = _10;

into:
tmp_11 = r;
tmp1_12 = BIT_INSERT_EXPR<tmp, _10(128), 0>
r = tmp1_12;

That would work too.

Reply via email to