In http://gcc.gnu.org/ml/gcc/2006-06/msg00185.html, your wrote:
So, two questions: any idea why 4.1.1 is no longer able to automatically inline memcpys and why is the source operand for movmemsi not know to be as widely aligned as it actually is?
See PR middle-end/27226