diff options
Diffstat (limited to 'include/linux/compiler-gcc.h')
-rw-r--r-- | include/linux/compiler-gcc.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/linux/compiler-gcc.h b/include/linux/compiler-gcc.h index 631354acfa72..73bc63e0a1c4 100644 --- a/include/linux/compiler-gcc.h +++ b/include/linux/compiler-gcc.h | |||
@@ -167,8 +167,6 @@ | |||
167 | 167 | ||
168 | #if GCC_VERSION >= 40100 | 168 | #if GCC_VERSION >= 40100 |
169 | # define __compiletime_object_size(obj) __builtin_object_size(obj, 0) | 169 | # define __compiletime_object_size(obj) __builtin_object_size(obj, 0) |
170 | |||
171 | #define __nostackprotector __attribute__((__optimize__("no-stack-protector"))) | ||
172 | #endif | 170 | #endif |
173 | 171 | ||
174 | #if GCC_VERSION >= 40300 | 172 | #if GCC_VERSION >= 40300 |
@@ -196,6 +194,11 @@ | |||
196 | #endif /* __CHECKER__ */ | 194 | #endif /* __CHECKER__ */ |
197 | #endif /* GCC_VERSION >= 40300 */ | 195 | #endif /* GCC_VERSION >= 40300 */ |
198 | 196 | ||
197 | #if GCC_VERSION >= 40400 | ||
198 | #define __optimize(level) __attribute__((__optimize__(level))) | ||
199 | #define __nostackprotector __optimize("no-stack-protector") | ||
200 | #endif /* GCC_VERSION >= 40400 */ | ||
201 | |||
199 | #if GCC_VERSION >= 40500 | 202 | #if GCC_VERSION >= 40500 |
200 | 203 | ||
201 | #ifndef __CHECKER__ | 204 | #ifndef __CHECKER__ |