[Bug tree-optimization/92949] New: bswap/store merging does not handle BIT_INSERT_EXPR
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Dec 15 21:28:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92949
Bug ID: 92949
Summary: bswap/store merging does not handle BIT_INSERT_EXPR
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Keywords: missed-optimization
Severity: enhancement
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: pinskia at gcc dot gnu.org
Target Milestone: ---
While working on lowering bit-field accesses (to allow better optimizations on
the tree level rather than just on the RTL level), I find the bswap/store
merging passes don't handle BIT_INSERT_EXPR. So we don't transform some things
now.
I could not understand how symbolic_number works so I am filing this bug.
More information about the Gcc-bugs
mailing list