On Wed, Dec 1, 2021 at 5:00 PM Aldy Hernandez wrote:
>
> On Wed, Dec 1, 2021 at 2:36 PM Richard Biener
> wrote:
> >
> > On Tue, Nov 30, 2021 at 4:48 PM Aldy Hernandez via Gcc-patches
> > wrote:
> > >
> > > We are currently restricting loop crossing paths in the generic copier
> > > used by the b
On Wed, Dec 1, 2021 at 2:36 PM Richard Biener
wrote:
>
> On Tue, Nov 30, 2021 at 4:48 PM Aldy Hernandez via Gcc-patches
> wrote:
> >
> > We are currently restricting loop crossing paths in the generic copier
> > used by the back threader, but we should be able to handle them after
> > loop_done h
On Tue, Nov 30, 2021 at 4:48 PM Aldy Hernandez via Gcc-patches
wrote:
>
> We are currently restricting loop crossing paths in the generic copier
> used by the back threader, but we should be able to handle them after
> loop_done has completed.
But this isn't a cost thing but a correctness (as in,
We are currently restricting loop crossing paths in the generic copier
used by the back threader, but we should be able to handle them after
loop_done has completed.
This fixes the PR at -O2, though the problem remains at -O1 because we
have no threaders smart enough to elide the undefined read.