g++ condition