It seems one my yesterday patch created problems with mode switching:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58679I reverted it until further investigation (committed as rev. 204094). Sorry for inconvenience.
2013-10-26 Vladimir Makarov <vmaka...@redhat.com> Revert: 2013-10-25 Vladimir Makarov <vmaka...@redhat.com> * lra-spills.c (lra_final_code_change): Remove useless move insns.