This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/82918] No aliasing is possible on non equal pointers
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 10 Nov 2017 11:42:18 +0000
- Subject: [Bug middle-end/82918] No aliasing is possible on non equal pointers
- Auto-submitted: auto-generated
- References: <bug-82918-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82918
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2017-11-10
CC| |rguenth at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
Currently points-to analysis is not flow-sensitive and thus we have no way to
represent this. It's also a challenge to keep such information correct, if
attached to the memory accesses for example via MR_DEPENDENCE_{CLIQUE,BASE}
information, because it either restricts code motion across the predicate
or invalidates the info when moving across it.
So - confirmed, but "not so easy". For this and the related PRs it's probably
best to have on-demand of extra information.