http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58854
--- Comment #5 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> --- Created attachment 31105 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=31105&action=edit lightly tested patch. completely untested but appears to fix the problem - Ben, can you please try this patch and see if fixes your issues ? regards Ramana