[Bug tree-optimization/98953] Failure to optimize two reads from adjacent addresses into one
roger at nextmovesoftware dot com
gcc-bugzilla@gcc.gnu.org
Thu Nov 25 20:05:10 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98953
Roger Sayle <roger at nextmovesoftware dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |NEW
Assignee|roger at nextmovesoftware dot com |unassigned at gcc dot gnu.org
--- Comment #4 from Roger Sayle <roger at nextmovesoftware dot com> ---
The MULT_EXPR and PLUS_EXPR aspects of this PR are now resolved (i.e. the case
in comment #1), but unfortunately the abs-based indexing used in the original
report still causes problems. The bswap pass doesn't yet handle memory
accesses of the form read[abs]/read[abs+1] (but does handle read[0]/read[1]).
More information about the Gcc-bugs
mailing list