fix GNU C++