http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55434
--- Comment #1 from Louis Krupp <t56xjcu6dh at snkmail dot com> 2012-11-22 00:37:04 UTC --- Created attachment 28759 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28759 Proposed patch I wouldn't describe this as elegant, but it seems to work.