New gcc 4.7 c++ error