gcc c++11 support