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