Statistics
| Branch: | Revision:

root / poison.h @ a4c075f1

History | View | Annotate | Download (1.5 kB)

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