… | |
… | |
32 | |
32 | |
33 | #include <inttypes.h> |
33 | #include <inttypes.h> |
34 | |
34 | |
35 | /* many compilers define _GNUC_ to some versions but then only implement |
35 | /* many compilers define _GNUC_ to some versions but then only implement |
36 | * what their idiot authors think are the "more important" extensions, |
36 | * what their idiot authors think are the "more important" extensions, |
37 | * causing enourmous grief for some better fake benchmark numbers or so. |
37 | * causing enourmous grief in return for some better fake benchmark numbers. |
|
|
38 | * or so. |
38 | * we try to detect these and simply assume they are not gcc - if they have |
39 | * we try to detect these and simply assume they are not gcc - if they have |
39 | * an issue with that they should have done it right in the first place. |
40 | * an issue with that they should have done it right in the first place. |
40 | */ |
41 | */ |
41 | #ifndef ECB_GCC_VERSION |
42 | #ifndef ECB_GCC_VERSION |
42 | # if defined(__INTEL_COMPILER) || defined(__SUNPRO_C) || defined(__llvm__) |
43 | # if defined(__INTEL_COMPILER) || defined(__SUNPRO_C) || defined(__llvm__) |