[Bug middle-end/27663] missed-optimization transforming a byte array to unsigned long
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Apr 24 20:39:00 GMT 2009
------- Comment #4 from rguenth at gcc dot gnu dot org 2009-04-24 20:39 -------
It's a target independent issue. On non-strict alignment targets we can do a
32bit load instead of 4 byte loads. This is what you ask for, correct?
combine unfortunately does not see enough insns to catch it. Within a single
stmt we can teach fold to do it, otherwise forwprop is our tree level combiner.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|normal |enhancement
Component|target |middle-end
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27663
More information about the Gcc-bugs
mailing list