At the very beginning of the blitz/bzconfig.h the GNU compiler for Apple is detected with:
/ GNU gcc compiler for newer Mac OS X Darwin /
/ IBM xlc compiler for Darwin /
Intel's compilers however do define GNUC macro, hence icc on a Mac would be detected as GCC (not tested). Also, what about non-GNU and non-IBM ones?