http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54154
--- Comment #6 from Paulo J. Matos <Paulo.Matos at csr dot com> 2012-08-02 09:58:55 UTC --- Created attachment 27926 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=27926 regcprop patch to remove redundant moves This patch seems to fix 54154. I am not sure its generic enough to make it straight into GCC but it works with our port and I ran all the tests I have access to without any regressions. With send it to gcc-patches.