Statistics
| Branch: | Revision:

root / poison.h @ fb5590f7

History | View | Annotate | Download (1.8 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 21673cde Blue Swirl
#pragma GCC poison lduw_phys
41 21673cde Blue Swirl
#pragma GCC poison ldl_phys
42 21673cde Blue Swirl
#pragma GCC poison ldq_phys
43 21673cde Blue Swirl
#pragma GCC poison stl_phys_notdirty
44 21673cde Blue Swirl
#pragma GCC poison stq_phys_notdirty
45 21673cde Blue Swirl
#pragma GCC poison stw_phys
46 21673cde Blue Swirl
#pragma GCC poison stl_phys
47 21673cde Blue Swirl
#pragma GCC poison stq_phys
48 21673cde Blue Swirl
49 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_HARD
50 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_EXITTB
51 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_HALT
52 368b90db Blue Swirl
#pragma GCC poison CPU_INTERRUPT_DEBUG
53 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_0
54 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_1
55 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_2
56 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_3
57 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_EXT_4
58 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_INT_0
59 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_INT_1
60 9c76219e Richard Henderson
#pragma GCC poison CPU_INTERRUPT_TGT_INT_2
61 1ad2134f Paul Brook
62 1ad2134f Paul Brook
#endif
63 1ad2134f Paul Brook
#endif