http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46120
--- Comment #4 from Martin Jambor <jamborm at gcc dot gnu.org> 2010-10-26 18:14:42 UTC --- Yes, I know why this happens and actually have a prototype patch to fix it but it depends on another patch I need to get accepted first.