blob: 1cdb400f76fa5bc90b067b4778a30895a8bfab75 [file] [log] [blame]
/* This used to ICE after SLP during match-and-simplify
as real_can_shorten_arithmetic was called with the vector
mode. */
void f(float *a, float *b, float *c, int size)
{
float t[2];
t[0] = b[0] - (float)__builtin_pow(c[0], 2);
t[1] = b[1] - (float)__builtin_pow(c[1], 2);
a[0] = t[0];
a[1] = t[1];
}