http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58934
--- Comment #11 from Martin Jambor <jamborm at gcc dot gnu.org> --- I have re-submitted my patch in which this bug is fixed, you can find it at http://gcc.gnu.org/ml/gcc-patches/2013-11/msg00598.html I have verified the patch bootstraps on i686-linux (reported by Jakub in the mailing list), ppc64-linux (some problem reported by David in comment #8) and ia64-linux (no problem reported but anyway), however I could not try the same on Sparc or Solaris (even though failure was reported by Rainer in comment #1) because I do not have access to either of them (oh how I wish that sparcs on the compile farm came back). Similarly, I have verified that the original reported failure on cris-elf cross-compiler goes away, as does the problem on sh-none-elf cross (the one from comment #4). However, even without the fix I was not able to reproduce the failure on arm reported in comment #6. If anyone is willing to test the patch on any platform but especially on those which I could not, I'd be very grateful. Thanks.