1 /* Poison identifiers that should not be used when building 2 target independent device code. */ 3 4 #ifndef HW_POISON_H 5 #define HW_POISON_H 6 #ifdef __GNUC__ 7 8 #pragma GCC poison TARGET_I386 9 #pragma GCC poison TARGET_X86_64 10 #pragma GCC poison TARGET_ALPHA 11 #pragma GCC poison TARGET_ARM 12 #pragma GCC poison TARGET_CRIS 13 #pragma GCC poison TARGET_LM32 14 #pragma GCC poison TARGET_M68K 15 #pragma GCC poison TARGET_MIPS 16 #pragma GCC poison TARGET_MIPS64 17 #pragma GCC poison TARGET_OPENRISC 18 #pragma GCC poison TARGET_PPC 19 #pragma GCC poison TARGET_PPCEMB 20 #pragma GCC poison TARGET_PPC64 21 #pragma GCC poison TARGET_ABI32 22 #pragma GCC poison TARGET_SH4 23 #pragma GCC poison TARGET_SPARC 24 #pragma GCC poison TARGET_SPARC64 25 26 #pragma GCC poison TARGET_WORDS_BIGENDIAN 27 #pragma GCC poison BSWAP_NEEDED 28 29 #pragma GCC poison TARGET_LONG_BITS 30 #pragma GCC poison TARGET_FMT_lx 31 #pragma GCC poison TARGET_FMT_ld 32 33 #pragma GCC poison TARGET_PAGE_SIZE 34 #pragma GCC poison TARGET_PAGE_MASK 35 #pragma GCC poison TARGET_PAGE_BITS 36 #pragma GCC poison TARGET_PAGE_ALIGN 37 38 #pragma GCC poison CPUArchState 39 40 #pragma GCC poison CPU_INTERRUPT_HARD 41 #pragma GCC poison CPU_INTERRUPT_EXITTB 42 #pragma GCC poison CPU_INTERRUPT_HALT 43 #pragma GCC poison CPU_INTERRUPT_DEBUG 44 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_0 45 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_1 46 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_2 47 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_3 48 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_4 49 #pragma GCC poison CPU_INTERRUPT_TGT_INT_0 50 #pragma GCC poison CPU_INTERRUPT_TGT_INT_1 51 #pragma GCC poison CPU_INTERRUPT_TGT_INT_2 52 53 #endif 54 #endif 55