Re: [PATCH] Reset root oracle from path_oracle::reset_path.

2022-08-17 Thread Andrew MacLeod via Gcc-patches
works for me. On 8/17/22 12:09, Aldy Hernandez wrote: When we cross a backedge in the path solver, we reset the path relations and nuke the root oracle. However, we forget to reset it for the next path. This is causing us to miss threads because subsequent paths will have no root oracle to use

[PATCH] Reset root oracle from path_oracle::reset_path.

2022-08-17 Thread Aldy Hernandez via Gcc-patches
When we cross a backedge in the path solver, we reset the path relations and nuke the root oracle. However, we forget to reset it for the next path. This is causing us to miss threads because subsequent paths will have no root oracle to use. With this patch we get 201 more threads in the threadf