poison.h (2973B)
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 7#include "config-poison.h" 8 9#pragma GCC poison TARGET_I386 10#pragma GCC poison TARGET_X86_64 11#pragma GCC poison TARGET_AARCH64 12#pragma GCC poison TARGET_ALPHA 13#pragma GCC poison TARGET_ARM 14#pragma GCC poison TARGET_CRIS 15#pragma GCC poison TARGET_HEXAGON 16#pragma GCC poison TARGET_HPPA 17#pragma GCC poison TARGET_M68K 18#pragma GCC poison TARGET_MICROBLAZE 19#pragma GCC poison TARGET_MIPS 20#pragma GCC poison TARGET_ABI_MIPSN32 21#pragma GCC poison TARGET_ABI_MIPSO32 22#pragma GCC poison TARGET_MIPS64 23#pragma GCC poison TARGET_ABI_MIPSN64 24#pragma GCC poison TARGET_NIOS2 25#pragma GCC poison TARGET_OPENRISC 26#pragma GCC poison TARGET_PPC 27#pragma GCC poison TARGET_PPC64 28#pragma GCC poison TARGET_ABI32 29#pragma GCC poison TARGET_RX 30#pragma GCC poison TARGET_S390X 31#pragma GCC poison TARGET_SH4 32#pragma GCC poison TARGET_SPARC 33#pragma GCC poison TARGET_SPARC64 34#pragma GCC poison TARGET_TRICORE 35#pragma GCC poison TARGET_XTENSA 36 37#pragma GCC poison TARGET_ALIGNED_ONLY 38#pragma GCC poison TARGET_HAS_BFLT 39#pragma GCC poison TARGET_NAME 40#pragma GCC poison TARGET_SUPPORTS_MTTCG 41#pragma GCC poison TARGET_WORDS_BIGENDIAN 42#pragma GCC poison BSWAP_NEEDED 43 44#pragma GCC poison TARGET_LONG_BITS 45#pragma GCC poison TARGET_FMT_lx 46#pragma GCC poison TARGET_FMT_ld 47#pragma GCC poison TARGET_FMT_lu 48 49#pragma GCC poison TARGET_PAGE_SIZE 50#pragma GCC poison TARGET_PAGE_MASK 51#pragma GCC poison TARGET_PAGE_BITS 52#pragma GCC poison TARGET_PAGE_ALIGN 53 54#pragma GCC poison CPUArchState 55 56#pragma GCC poison CPU_INTERRUPT_HARD 57#pragma GCC poison CPU_INTERRUPT_EXITTB 58#pragma GCC poison CPU_INTERRUPT_HALT 59#pragma GCC poison CPU_INTERRUPT_DEBUG 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#pragma GCC poison CONFIG_ALPHA_DIS 70#pragma GCC poison CONFIG_ARM_A64_DIS 71#pragma GCC poison CONFIG_ARM_DIS 72#pragma GCC poison CONFIG_CRIS_DIS 73#pragma GCC poison CONFIG_HPPA_DIS 74#pragma GCC poison CONFIG_I386_DIS 75#pragma GCC poison CONFIG_HEXAGON_DIS 76#pragma GCC poison CONFIG_M68K_DIS 77#pragma GCC poison CONFIG_MICROBLAZE_DIS 78#pragma GCC poison CONFIG_MIPS_DIS 79#pragma GCC poison CONFIG_NANOMIPS_DIS 80#pragma GCC poison CONFIG_NIOS2_DIS 81#pragma GCC poison CONFIG_PPC_DIS 82#pragma GCC poison CONFIG_RISCV_DIS 83#pragma GCC poison CONFIG_S390_DIS 84#pragma GCC poison CONFIG_SH4_DIS 85#pragma GCC poison CONFIG_SPARC_DIS 86#pragma GCC poison CONFIG_XTENSA_DIS 87 88#pragma GCC poison CONFIG_HAX 89#pragma GCC poison CONFIG_HVF 90#pragma GCC poison CONFIG_LINUX_USER 91#pragma GCC poison CONFIG_KVM 92#pragma GCC poison CONFIG_SOFTMMU 93#pragma GCC poison CONFIG_WHPX 94#pragma GCC poison CONFIG_XEN 95 96#endif