http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48455
--- Comment #6 from Vladimir Makarov <vmakarov at redhat dot com> 2011-04-13 15:21:23 UTC --- I found one problem with reg equivalences. They were just ignored. It is a result of bad merging the big IRA patch and changes in IRA for last half year. I found the problem solution improves the code size (at least for -O2). I'll send the patch today. But I guess it does not solve all the code size degradation. Therefore I continue my work on the PR. Thanks for the small tests, Richard. It saved a lot of my time.