[Bug middle-end/50448] [4.3/4.5/4.6/4.7 Regression] Missed optimization accessing struct component with integer address
gjl at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Sep 29 16:00:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50448
Georg-Johann Lay <gjl at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|target |middle-end
Known to work| |3.4.6
Summary|[avr] Missed optimization |[4.3/4.5/4.6/4.7
|accessing struct component |Regression] Missed
|with integer address |optimization accessing
| |struct component with
| |integer address
Known to fail| |4.7.0
--- Comment #1 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2011-09-29 15:55:05 UTC ---
As explained in http://gcc.gnu.org/ml/gcc/2011-09/msg00353.html this looks like
a middle-end flaw during tree -> RTL lowering in
explow.c:memory_address_addr_space() where the target cannot do anything about.
Changed component from TARGET to MIDDLE-END.
More information about the Gcc-bugs
mailing list