X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=compiler%2Fcompiler-gcc4.h;fp=compiler%2Fcompiler-gcc4.h;h=e8701cf072cbaf05fee5017c8987550a6164ae06;hp=f136611dd20d596290d05d50802830d313805d19;hb=cd5902f976e1f86e360c0c46a0a5793560f9c9c8;hpb=b8c6b4def6391f8be0249c16e5cc4c0adc3a61b8 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