Statistics
| Branch: | Revision:

root / poison.h @ 9c76219e

History | View | Annotate | Download (1.7 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_TIMER
43 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_FIQ
44 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_HALT
45 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_SMI
46 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_DEBUG
47 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_VIRQ
48 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_NMI
49 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_0
50 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_1
51 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_2
52 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_3
53 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_4
54 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_INT_0
55 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_INT_1
56 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_INT_2
57 1ad2134f Paul Brook
58 1ad2134f Paul Brook
#endif
59 1ad2134f Paul Brook
#endif