|
|
@@ -40,10 +40,15 @@
|
|
|
#elif defined(__IBMCPP__)
|
|
|
# if defined(__COMPILER_VER__)
|
|
|
# define COMPILER_ID "zOS"
|
|
|
-# elif __IBMCPP__ >= 800
|
|
|
-# define COMPILER_ID "XL"
|
|
|
# else
|
|
|
-# define COMPILER_ID "VisualAge"
|
|
|
+# if __IBMCPP__ >= 800
|
|
|
+# define COMPILER_ID "XL"
|
|
|
+# else
|
|
|
+# define COMPILER_ID "VisualAge"
|
|
|
+# endif
|
|
|
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
|
|
|
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
|
|
|
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
|
|
|
# endif
|
|
|
|
|
|
#elif defined(__PGI)
|