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_PPC 18 #pragma GCC poison TARGET_PPCEMB 19 #pragma GCC poison TARGET_PPC64 20 #pragma GCC poison TARGET_ABI32 21 #pragma GCC poison TARGET_SH4 22 #pragma GCC poison TARGET_SPARC 23 #pragma GCC poison TARGET_SPARC64 24 25 #pragma GCC poison TARGET_WORDS_BIGENDIAN 26 #pragma GCC poison BSWAP_NEEDED 27 28 #pragma GCC poison TARGET_LONG_BITS 29 #pragma GCC poison TARGET_FMT_lx 30 #pragma GCC poison TARGET_FMT_ld 31 32 #pragma GCC poison TARGET_PAGE_SIZE 33 #pragma GCC poison TARGET_PAGE_MASK 34 #pragma GCC poison TARGET_PAGE_BITS 35 #pragma GCC poison TARGET_PAGE_ALIGN 36 37 #pragma GCC poison CPUState 38 #pragma GCC poison env 39 40 #pragma GCC poison CPU_INTERRUPT_HARD 41 #pragma GCC poison CPU_INTERRUPT_EXITTB 42 #pragma GCC poison CPU_INTERRUPT_TIMER 43 #pragma GCC poison CPU_INTERRUPT_FIQ 44 #pragma GCC poison CPU_INTERRUPT_HALT 45 #pragma GCC poison CPU_INTERRUPT_SMI 46 #pragma GCC poison CPU_INTERRUPT_DEBUG 47 #pragma GCC poison CPU_INTERRUPT_VIRQ 48 #pragma GCC poison CPU_INTERRUPT_NMI 49 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_0 50 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_1 51 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_2 52 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_3 53 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_4 54 #pragma GCC poison CPU_INTERRUPT_TGT_INT_0 55 #pragma GCC poison CPU_INTERRUPT_TGT_INT_1 56 #pragma GCC poison CPU_INTERRUPT_TGT_INT_2 57 58 #endif 59 #endif 60