[Bug tree-optimization/93439] [9/10 Regression] ICE in gimple_duplicate_bb, at tree-cfg.c:6277

rguenther at suse dot de gcc-bugzilla@gcc.gnu.org
Tue Jan 28 11:22:00 GMT 2020


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93439

--- Comment #7 from rguenther at suse dot de <rguenther at suse dot de> ---
On Tue, 28 Jan 2020, jakub at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93439
> 
> --- Comment #6 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> (In reply to Richard Biener from comment #5)
> > OK, so the reason is that when we actually create the parallel decl
> > last_clique
> > is not yet up to its maximum since we later loop_version another loop in the
> > source function.  The solution is to move the last clique setting to
> > function outlining I guess.
> > 
> > Testing patch.
> 
> I guess that doesn't hurt, but do we really want to parallelize inner loops of
> loops that we've parallelized already?
> I mean, that is nested parallelism and won't always be very beneficial
> (especially when in OpenMP 4.5 and earlier dynamic parallelism is disabled by
> default and needs to be explicitly enabled).

Sure, but that's a separate issue...


More information about the Gcc-bugs mailing list