Blame view
include/linux/compiler-intel.h
746 Bytes
94f582f82 Force erroneous i... |
1 2 3 |
#ifndef __LINUX_COMPILER_H #error "Please don't include <linux/compiler-intel.h> directly, include <linux/compiler.h> instead." #endif |
1da177e4c Linux-2.6.12-rc2 |
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#ifdef __ECC /* Some compiler specific definitions are overwritten here * for Intel ECC compiler */ #include <asm/intrinsics.h> /* Intel ECC compiler doesn't support gcc specific asm stmts. * It uses intrinsics to do the equivalent things. */ #undef barrier #undef RELOC_HIDE #define barrier() __memory_barrier() #define RELOC_HIDE(ptr, off) \ ({ unsigned long __ptr; \ __ptr = (unsigned long) (ptr); \ (typeof(ptr)) (__ptr + (off)); }) |
c5e631cf6 ARRAY_SIZE: check... |
25 26 |
/* Intel ECC compiler doesn't support __builtin_types_compatible_p() */ #define __must_be_array(a) 0 |
1da177e4c Linux-2.6.12-rc2 |
27 |
#endif |
949099148 Add unitialized_v... |
28 29 |
#define uninitialized_var(x) x |