https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65488
--- Comment #2 from vries at gcc dot gnu.org --- Another way of dealing with this is to add a TODO_nodump or TODO_earlyout: ... @@ -2395,7 +2408,7 @@ unsigned pass_parallelize_loops::execute (function *fun) { if (number_of_loops (fun) <= 1) - return 0; + return TODO_earlyout; if (parallelize_loops ()) { ... and handle that appropriately in the pass manager.