http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59511
--- Comment #3 from Vladimir Makarov <vmakarov at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #2) > One movdqa started appearing with r204212, the second movdqa started > appearing with r204752. Vlad, can you please have a look? It seems the changes triggered a bug in register move cost calculations. I have a patch to fix it but I need more time to check affect of it on the performance. So the fix will be ready at the end of week if everything is ok.