https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111554
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mkuvyrkov at gcc dot gnu.org Status|UNCONFIRMED |NEW Last reconfirmed| |2023-10-23 Ever confirmed|0 |1 --- Comment #8 from Richard Biener <rguenth at gcc dot gnu.org> --- Most definitely something like /* Find the dep_link with consumer CON in producer's forw_deps. */ FOR_EACH_DEP (pro, pro_list_type, sd_it, dep) if (DEP_CON (dep) == con) { found_p = true; break; } is quite bad engineering. The LIM change probably just triggered this to be observable. git puts the blame on Maxim, but he might just have refactored the code. Still he's the remaining scheduler expert, so ... ;)