http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53350
--- Comment #6 from Ryan Thompson <rct+gcc at thompsonclan dot org> 2012-05-16 20:30:29 UTC --- The problem does not happen with g++ version 4.6.3 as provided in Ubuntu 12.04. I'm currently using multidelta to reduce the test case on my 11.10 system with gcc 4.6.1 (the one that has the bug).