Add compiler version macros (#3011)