http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54386
--- Comment #2 from Oleg Endo <olegendo at gcc dot gnu.org> 2012-09-06 16:03:50 UTC --- (In reply to comment #1) > Who expands the 8-bit loads? Is there an implicit memcpy, expanded in > movmem*? I haven't investigated further into the issue. The logs in the original description are from the RTL expand pass, i.e. the first RTL pass.