https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
Sam James changed:
What|Removed |Added
Ever confirmed|0 |1
Status|UNCONFIRMED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
--- Comment #4 from Richard Biener ---
(In reply to rguent...@suse.de from comment #3)
> On Fri, 22 Jul 2022, hubicka at ucw dot cz wrote:
>
> > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
> >
> > --- Comment #2 from Jan Hubicka ---
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
--- Comment #3 from rguenther at suse dot de ---
On Fri, 22 Jul 2022, hubicka at ucw dot cz wrote:
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
>
> --- Comment #2 from Jan Hubicka ---
> > + /* If block is a loop that is possibly
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
--- Comment #2 from Jan Hubicka ---
> + /* If block is a loop that is possibly infinite we should not
> +hoist across it. */
> + if (block->loop_father->header == block
> + && !finite_loop_p (block->loop_father))
> +
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106408
--- Comment #1 from Richard Biener ---
An incomplete solution on the GIMPLE level is the following. It's incomplete
because there's a hole for irreducible regions which we do not represent
explicitely (nor their sub-irreducible regions).
rev_p