diff options
Diffstat (limited to 'include/linux/compiler-gcc.h')
-rw-r--r-- | include/linux/compiler-gcc.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 3b32bbfa5a49..1ca6a51cfaa9 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h | |||
@@ -76,14 +76,12 @@ | |||
76 | 76 | ||
77 | #define __compiletime_object_size(obj) __builtin_object_size(obj, 0) | 77 | #define __compiletime_object_size(obj) __builtin_object_size(obj, 0) |
78 | 78 | ||
79 | #ifndef __CHECKER__ | ||
80 | #define __compiletime_warning(message) __attribute__((__warning__(message))) | 79 | #define __compiletime_warning(message) __attribute__((__warning__(message))) |
81 | #define __compiletime_error(message) __attribute__((__error__(message))) | 80 | #define __compiletime_error(message) __attribute__((__error__(message))) |
82 | 81 | ||
83 | #ifdef LATENT_ENTROPY_PLUGIN | 82 | #if defined(LATENT_ENTROPY_PLUGIN) && !defined(__CHECKER__) |
84 | #define __latent_entropy __attribute__((latent_entropy)) | 83 | #define __latent_entropy __attribute__((latent_entropy)) |
85 | #endif | 84 | #endif |
86 | #endif /* __CHECKER__ */ | ||
87 | 85 | ||
88 | /* | 86 | /* |
89 | * calling noreturn functions, __builtin_unreachable() and __builtin_trap() | 87 | * calling noreturn functions, __builtin_unreachable() and __builtin_trap() |
@@ -131,7 +129,7 @@ | |||
131 | 129 | ||
132 | /* gcc version specific checks */ | 130 | /* gcc version specific checks */ |
133 | 131 | ||
134 | #if GCC_VERSION >= 40900 && !defined(__CHECKER__) | 132 | #if GCC_VERSION >= 40900 |
135 | /* | 133 | /* |
136 | * __assume_aligned(n, k): Tell the optimizer that the returned | 134 | * __assume_aligned(n, k): Tell the optimizer that the returned |
137 | * pointer can be assumed to be k modulo n. The second argument is | 135 | * pointer can be assumed to be k modulo n. The second argument is |