https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107814
--- Comment #5 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- > I think I'll push the patch in comment 2 and we can see if it helps :-) I've just tried it on sparc and x86, 32 and 64-bit: the test PASSes everywhere now. Thanks a lot.