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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P1

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
P1 because of the testsuite fail, I suggest to XFAIL.  The memory access isn't
visible on GIMPLE:

  <bb 2> [local count: 118111600]:
  _1 = &v_6(D)->a;
  _9 = v_6(D) + 8;

  <bb 3> [local count: 1073741824]:
  __atomic_load_8 (_1, 2);
  _3 = __atomic_load_8 (_9, 2);
  if (_3 != 0)
    goto <bb 4>; [11.00%]
  else
    goto <bb 5>; [89.00%]

  <bb 5> [local count: 955630224]:
  goto <bb 3>; [100.00%]

but you can see the testcase is overly simplified (dead atomic load).

Reply via email to