http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59133
--- Comment #3 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- I've started to work on it. The problem is in that LRA has not enough code to deal with creation of pseudos out of its scope. I guess the fix will be ready next week on Wednesday as the patch will need a lot of testing.