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 ... ;)

Reply via email to