Fix gcc version check for private macros