This fixes another antic iteration issue. We were choosing a random
expression when intersecting ANTIC_OUT (that translated along the
first edge). This leads to oscillations if this expression changes
from iteration to iteration. The fix is to make sure we're picking
always the same expression
On Tue, 12 Sep 2017, Jakub Jelinek wrote:
> On Tue, Sep 12, 2017 at 04:09:41PM +0200, Richard Biener wrote:
> >
> > The following "fixes" PR82129 (hides the issue). It folds
> > writes from uninitialized data to CLOBBERs:
> >
> > - *h5_26(D) = tv_24(D);
> > + *h5_26(D) ={v} {CLOBBER};
> >
>
On Tue, Sep 12, 2017 at 04:09:41PM +0200, Richard Biener wrote:
>
> The following "fixes" PR82129 (hides the issue). It folds
> writes from uninitialized data to CLOBBERs:
>
> - *h5_26(D) = tv_24(D);
> + *h5_26(D) ={v} {CLOBBER};
>
> Bootstrap & regtest running on x86_64-unknown-linux-gnu.
W
The following "fixes" PR82129 (hides the issue). It folds
writes from uninitialized data to CLOBBERs:
- *h5_26(D) = tv_24(D);
+ *h5_26(D) ={v} {CLOBBER};
Bootstrap & regtest running on x86_64-unknown-linux-gnu.
Richard.
2017-09-12 Richard Biener
PR tree-optimization/82129