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 CPUOldState 39 #pragma GCC poison CPUArchState 40 #pragma GCC poison env 41 42 #pragma GCC poison lduw_phys 43 #pragma GCC poison ldl_phys 44 #pragma GCC poison ldq_phys 45 #pragma GCC poison stl_phys_notdirty 46 #pragma GCC poison stq_phys_notdirty 47 #pragma GCC poison stw_phys 48 #pragma GCC poison stl_phys 49 #pragma GCC poison stq_phys 50 51 #pragma GCC poison CPU_INTERRUPT_HARD 52 #pragma GCC poison CPU_INTERRUPT_EXITTB 53 #pragma GCC poison CPU_INTERRUPT_TIMER 54 #pragma GCC poison CPU_INTERRUPT_FIQ 55 #pragma GCC poison CPU_INTERRUPT_HALT 56 #pragma GCC poison CPU_INTERRUPT_SMI 57 #pragma GCC poison CPU_INTERRUPT_DEBUG 58 #pragma GCC poison CPU_INTERRUPT_VIRQ 59 #pragma GCC poison CPU_INTERRUPT_NMI 60 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_0 61 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_1 62 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_2 63 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_3 64 #pragma GCC poison CPU_INTERRUPT_TGT_EXT_4 65 #pragma GCC poison CPU_INTERRUPT_TGT_INT_0 66 #pragma GCC poison CPU_INTERRUPT_TGT_INT_1 67 #pragma GCC poison CPU_INTERRUPT_TGT_INT_2 68 69 #endif 70 #endif 71