http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43897
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-26 15:51:50 UTC --- Created attachment 22539 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22539 gcc46-pr43897.patch So something like this? Completely untested, appart from the testcase (with a cross).