]> git.ipfire.org Git - thirdparty/gcc.git/blame - libffi/fficonfig.h.in
* 5wsystem.ads: Enable zero cost exception.
[thirdparty/gcc.git] / libffi / fficonfig.h.in
CommitLineData
63e5e3e0
AG
1/* fficonfig.h.in. Generated automatically from configure.in by autoheader. */
2
3/* Define if using alloca.c. */
4#undef C_ALLOCA
5
6/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
7 This function is required for alloca.c support on those systems. */
8#undef CRAY_STACKSEG_END
9
10/* Define if you have alloca, as a function or macro. */
11#undef HAVE_ALLOCA
12
13/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
14#undef HAVE_ALLOCA_H
15
16/* If using the C implementation of alloca, define if you know the
17 direction of stack growth for your system; otherwise it will be
18 automatically deduced at run-time.
19 STACK_DIRECTION > 0 => grows toward higher addresses
20 STACK_DIRECTION < 0 => grows toward lower addresses
21 STACK_DIRECTION = 0 => direction of growth unknown
22 */
23#undef STACK_DIRECTION
24
25/* Define if you have the ANSI C header files. */
26#undef STDC_HEADERS
27
bd19c9f4
JS
28/* Define if you have the memcpy function. */
29#undef HAVE_MEMCPY
63e5e3e0 30
bd19c9f4
JS
31/* The number of bytes in type double */
32#undef SIZEOF_DOUBLE
33
34/* The number of bytes in type long double */
35#undef SIZEOF_LONG_DOUBLE
36
1450eb7a
AT
37/* Define if you have the long double type and it is bigger than a double */
38#undef HAVE_LONG_DOUBLE
63e5e3e0 39
bd19c9f4
JS
40/* whether byteorder is bigendian */
41#undef WORDS_BIGENDIAN
42
1450eb7a
AT
43/* Define if the host machine stores words of multi-word integers in
44 big-endian order. */
45#undef HOST_WORDS_BIG_ENDIAN
46
bd19c9f4
JS
47/* 1234 = LIL_ENDIAN, 4321 = BIGENDIAN */
48#undef BYTEORDER
5d84cf0b 49
bd19c9f4 50/* Define if your assembler and linker support unaligned PC relative relocs. */
5d84cf0b 51#undef HAVE_AS_SPARC_UA_PCREL
bd19c9f4
JS
52
53/* Define if your assembler supports .register. */
54#undef HAVE_AS_REGISTER_PSEUDO_OP
55
a733b15e
JJ
56/* Define if .eh_frame sections should be read-only. */
57#undef HAVE_RO_EH_FRAME
1450eb7a
AT
58
59/* Define to the flags needed for the .section .eh_frame directive. */
60#undef EH_FRAME_FLAGS
61
62/* Define to the flags needed for the .section .eh_frame directive. */
63#undef EH_FRAME_FLAGS
64
65/* Define this if you want extra debugging. */
66#undef FFI_DEBUG
67
68/* Define this is you do not want support for aggregate types. */
69#undef FFI_NO_STRUCTS
70
71/* Define this is you do not want support for the raw API. */
72#undef FFI_NO_RAW_API
73
74/* Define this if you are using Purify and want to suppress spurious messages. */
75#undef USING_PURIFY
76