Indeed this is a known bug with gcc 4.2.0: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30052 There's a patch there but I don't know if it's been committed yet to gcc. -- Peter Johnson