------- Comment #1 from vmakarov at redhat dot com 2010-05-18 19:06 ------- It will be fixed by IRA without cover classes which I am working on. The code is planned to be included in gcc4.6.
For older versions, it should be fixed in reload because I believe it is a hidden reload bug. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44174