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

--- Comment #3 from Hongtao.liu <crazylht at gmail dot com> ---
BTW(In reply to Jakub Jelinek from comment #0)
> Since r11-5839-g3a6e3ad38a17a03ee0139b49a0946e7b9ded1eb1 we ICE on the
BTW, for testcase

typedef int v4si __attribute__ ((vector_size (16)));
v4si
foo (v4si b, v4si a)
{
  v4si c = a == b;
  return c;
}

r11-5839 failed to transform vcond to vec_cmp in gimple.

test.c.244t.optimized

v4si foo (v4si b, v4si a)
{
  v4si c;

  <bb 2> [local count: 1073741824]:
  c_4 = .VCOND (a_2(D), b_3(D), { -1, -1, -1, -1 }, { 0, 0, 0, 0 }, 113);
  return c_4;
}

Reply via email to