fix gcc version test macro