answered 13 years ago
So, it seems it is a compiler bug. Compiling on gcc 4.6 went fine with my default flags.