------- Comment #5 from dje at gcc dot gnu dot org  2006-10-12 19:15 -------
The expander is producing invalid RTL.  If the index variable "offs" is changed
from "long long" to "long", the code compiles correctly and the memory loads
are placed in temporary pseudos.  Only with "long long" does GCC punt and
expand to a sum of memory references.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29250

Reply via email to