X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=compiler%2Fcompiler-gcc4.h;h=e8701cf072cbaf05fee5017c8987550a6164ae06;hb=5be9bf098d3766a8f27d446d82911c5ef0153676;hp=f136611dd20d596290d05d50802830d313805d19;hpb=72711fb74534e2caa15a1a775ff8d5e531fb8fef;p=fio.git diff --git a/compiler/compiler-gcc4.h b/compiler/compiler-gcc4.h index f136611d..e8701cf0 100644 --- a/compiler/compiler-gcc4.h +++ b/compiler/compiler-gcc4.h @@ -5,4 +5,13 @@ #define __must_check __attribute__((warn_unused_result)) #endif +#define GCC_VERSION (__GNUC__ * 10000 \ + + __GNUC_MINOR__ * 100 \ + + __GNUC_PATCHLEVEL__) + +#if GCC_VERSION >= 40300 +#define __compiletime_warning(message) __attribute__((warning(message))) +#define __compiletime_error(message) __attribute__((error(message))) +#endif + #endif