OSDN Git Service

2012-02-23 Patrick Marlier <patrick.marlier@gmail.com>
[pf3gnuchains/gcc-fork.git] / boehm-gc / include / gc_config.h.in
1 /* include/gc_config.h.in.  Generated from configure.ac by autoheader.  */
2
3 /* allows all pointers to the interior of objects to be recognized */
4 #undef ALL_INTERIOR_POINTERS
5
6 /* include code for GC_malloc_atomic_uncollectable */
7 #undef ATOMIC_UNCOLLECTABLE
8
9 /* No description */
10 #undef DATASTART_IS_ETEXT
11
12 /* Make sure that all objects have debug headers */
13 #undef DBG_HDRS_ALL
14
15 /* No description */
16 #undef DGUX_THREADS
17
18 /* Target is ECOS */
19 #undef ECOS
20
21 /* support AIX threads */
22 #undef GC_AIX_THREADS
23
24 /* support for Mac OS X pthreads */
25 #undef GC_DARWIN_THREADS
26
27 /* support for DB/UX on I386 threads */
28 #undef GC_DGUX386_THREADS
29
30 /* support FreeBSD threads */
31 #undef GC_FREEBSD_THREADS
32
33 /* include support for gcj */
34 #undef GC_GCJ_SUPPORT
35
36 /* enables support for HP/UX 11 pthreads */
37 #undef GC_HPUX_THREADS
38
39 /* support for Irix pthreads */
40 #undef GC_IRIX_THREADS
41
42 /* support for Xavier Leroy's Linux threads */
43 #undef GC_LINUX_THREADS
44
45 /* support for Tru64 pthreads */
46 #undef GC_OSF1_THREADS
47
48 /* support for Solaris pthreads */
49 #undef GC_SOLARIS_PTHREADS
50
51 /* support for win32 threads */
52 #undef GC_WIN32_THREADS
53
54 /* ppc_thread_state64_t has field r0 */
55 #undef HAS_PPC_THREAD_STATE64_R0
56
57 /* ppc_thread_state64_t has field __r0 */
58 #undef HAS_PPC_THREAD_STATE64___R0
59
60 /* ppc_thread_state_t has field r0 */
61 #undef HAS_PPC_THREAD_STATE_R0
62
63 /* ppc_thread_state_t has field __r0 */
64 #undef HAS_PPC_THREAD_STATE___R0
65
66 /* x86_thread_state32_t has field eax */
67 #undef HAS_X86_THREAD_STATE32_EAX
68
69 /* x86_thread_state32_t has field __eax */
70 #undef HAS_X86_THREAD_STATE32___EAX
71
72 /* x86_thread_state64_t has field rax */
73 #undef HAS_X86_THREAD_STATE64_RAX
74
75 /* x86_thread_state64_t has field __rax */
76 #undef HAS_X86_THREAD_STATE64___RAX
77
78 /* Define to 1 if you have the <dlfcn.h> header file. */
79 #undef HAVE_DLFCN_H
80
81 /* Define to 1 if you have the <inttypes.h> header file. */
82 #undef HAVE_INTTYPES_H
83
84 /* Define to 1 if you have the <memory.h> header file. */
85 #undef HAVE_MEMORY_H
86
87 /* Define to 1 if you have the `pthread_getattr_np' function. */
88 #undef HAVE_PTHREAD_GETATTR_NP
89
90 /* Define to 1 if you have the `pthread_get_stackaddr_np_np' function. */
91 #undef HAVE_PTHREAD_GET_STACKADDR_NP
92
93 /* Define to 1 if you have the <stdint.h> header file. */
94 #undef HAVE_STDINT_H
95
96 /* Define to 1 if you have the <stdlib.h> header file. */
97 #undef HAVE_STDLIB_H
98
99 /* Define to 1 if you have the <strings.h> header file. */
100 #undef HAVE_STRINGS_H
101
102 /* Define to 1 if you have the <string.h> header file. */
103 #undef HAVE_STRING_H
104
105 /* Define to 1 if you have the <sys/stat.h> header file. */
106 #undef HAVE_SYS_STAT_H
107
108 /* Define to 1 if you have the <sys/types.h> header file. */
109 #undef HAVE_SYS_TYPES_H
110
111 /* Define to 1 if you have the <unistd.h> header file. */
112 #undef HAVE_UNISTD_H
113
114 /* make it somewhat safer to finalize objects out of order */
115 #undef JAVA_FINALIZATION
116
117 /* Add code to save back pointers */
118 #undef KEEP_BACK_PTRS
119
120 /* Define to the sub-directory in which libtool stores uninstalled libraries.
121    */
122 #undef LT_OBJDIR
123
124 /* Enable GC_PRINT_BACK_HEIGHT environment variable */
125 #undef MAKE_BACK_GRAPH
126
127 /* cause some or all of the heap to not have execute permission */
128 #undef NO_EXECUTE_PERMISSION
129
130 /* Define to 1 if your C compiler doesn't accept -c and -o together. */
131 #undef NO_MINUS_C_MINUS_O
132
133 /* does not disable signals */
134 #undef NO_SIGNALS
135
136 /* Define to the address where bug reports for this package should be sent. */
137 #undef PACKAGE_BUGREPORT
138
139 /* Define to the full name of this package. */
140 #undef PACKAGE_NAME
141
142 /* Define to the full name and version of this package. */
143 #undef PACKAGE_STRING
144
145 /* Define to the one symbol short name of this package. */
146 #undef PACKAGE_TARNAME
147
148 /* Define to the home page for this package. */
149 #undef PACKAGE_URL
150
151 /* Define to the version of this package. */
152 #undef PACKAGE_VERSION
153
154 /* allow the marker to run in multiple threads */
155 #undef PARALLEL_MARK
156
157 /* number of call frames saved with objects allocated through the debugging
158    interface */
159 #undef SAVE_CALL_COUNT
160
161 /* disables statistics printing */
162 #undef SILENT
163
164 /* PROC_VDB in Solaris 2.5 gives wrong values for dirty bits */
165 #undef SOLARIS25_PROC_VDB_BUG_FIXED
166
167 /* No description */
168 #undef STACKBASE
169
170 /* Define to 1 if you have the ANSI C header files. */
171 #undef STDC_HEADERS
172
173 /* Avoid Solaris 5.3 dynamic library bug */
174 #undef SUNOS53_SHARED_LIB
175
176 /* define GC_local_malloc() & GC_local_malloc_atomic() */
177 #undef THREAD_LOCAL_ALLOC
178
179 /* use tls for boehm */
180 #undef USE_COMPILER_TLS
181
182 /* use MMAP instead of sbrk to get new memory */
183 #undef USE_MMAP
184
185 /* POSIX version of C Source */
186 #undef _POSIX_C_SOURCE
187
188 /* Required define if using POSIX threads */
189 #undef _REENTRANT