http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29910
--- Comment #2 from Massimiliano Ghilardi <massimiliano.ghilardi at gmail dot com> 2012-02-25 16:42:52 UTC --- I checked again several g++ x86 versions against this old bug. The result is: g++ version 4.2.4 : SEGFAULT g++ version 4.4.6 : OK g++ version 4.5.3 : OK g++ version 4.6.2 : OK So it seems fixed at least in 4.4.6 and later versions