http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47696
--- Comment #2 from Omar Choudary <choudary.omar at gmail dot com> 2011-02-14 14:51:48 UTC --- Created attachment 23337 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=23337 Patch based on the proposed solution. Seems to fix the problem. Just a patch based on the solution described.