https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
--- Comment #7 from GCC Commits ---
The master branch has been updated by Richard Biener :
https://gcc.gnu.org/g:cef29936c6b6773bff1939f94fb629760725bd82
commit r15-3831-gcef29936c6b6773bff1939f94fb629760725bd82
Author: Richard Biener
Date:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
Richard Biener changed:
What|Removed |Added
Resolution|--- |FIXED
Status|ASSIGNED
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
--- Comment #6 from Richard Biener ---
So we end up with
t.c:10:22: note: ==> examining statement: _24 = MEM[(const long long unsigned
int &)_5];
t.c:10:22: note: irrelevant.
in the SLP tree as it is part of the DR group but it's really a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
Richard Biener changed:
What|Removed |Added
Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot
gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
--- Comment #4 from ktkachov at gcc dot gnu.org ---
(In reply to Andrew Pinski from comment #1)
> Note this code is undefined:
> prephitmp_52 = _44 ? _17 : _16(D);
>
> This is due to lifetime of the temp being bound for the call to second call
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
--- Comment #3 from Andrew Pinski ---
Note this testcase might go latent if we fix PR 116821, PR 116823 and PR
116824.
If those get fixed beforehand, then `-fdisable-tree-phiprop1
-fdisable-tree-phiprop2` will be needed to reproduce the bug.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
Andrew Pinski changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
--- Comment #1 from Andrew Pinski ---
Note this code is undefined:
prephitmp_52 = _44 ? _17 : _16(D);
This is due to lifetime of the temp being bound for the call to second call of
c ends after the variable initialization and NOT extended aft
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116819
Andrew Pinski changed:
What|Removed |Added
Target Milestone|--- |15.0