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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |hubicka at gcc dot gnu.org,
                   |                            |rguenth at gcc dot gnu.org

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
For early opts the issue is that modref somehow gives up and we are not able
to DSE the stores in test2 doing

  <bb 2> :
  _9 = operator new (40);
  _9->_Coro_frame_needs_freeD.9018 = 1;
  _9->_Coro_resume_fnD.9013 = test2D.8994;
  _9->_Coro_destroy_fnD.9014 = test2D.8997;
  _9->_Coro_resume_indexD.9017 = 0;
  test2 (_9);

(note all calls to 'test2' dump this way even with -uid, but they are to
different clones of 'test2' ...).  Make sure to use the testcase from comment#1

Reply via email to