https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124133
--- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Better reduced:
typedef __INTPTR_TYPE__ intptr_t;
template <int>
void
foo (int x, short *y, intptr_t z)
{
__builtin_vec_vsx_ld ((x + z) * 2, y);
}
The ICE is because it tries to fold template specific trees when trying to
resolve the overloaded builtin.
