http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53670
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-06-14 14:32:28 UTC --- There have been thousands of changes made in the five years since 4.1.2, noone knows if any of them fixes your issue, or even if it has been fixed, and I doubt anyone will spent their time investigating a problem in an old, unmaintained release.