Mercurial > hg > CbC > CbC_gcc
comparison gcc/config.in @ 69:1b10fe6932e1
merge 69
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 21 Aug 2011 07:53:12 +0900 |
parents | 326d9e06c2e3 f6334be47118 |
children | ab0bcb71f44d |
comparison
equal
deleted
inserted
replaced
66:b362627d71ba | 69:1b10fe6932e1 |
---|---|
43 #ifndef USED_FOR_TARGET | 43 #ifndef USED_FOR_TARGET |
44 #undef ENABLE_ASSERT_CHECKING | 44 #undef ENABLE_ASSERT_CHECKING |
45 #endif | 45 #endif |
46 | 46 |
47 | 47 |
48 /* Define if building with C++. */ | |
49 #ifndef USED_FOR_TARGET | |
50 #undef ENABLE_BUILD_WITH_CXX | |
51 #endif | |
52 | |
53 | |
48 /* Define if you want more run-time sanity checks. This one gets a grab bag of | 54 /* Define if you want more run-time sanity checks. This one gets a grab bag of |
49 miscellaneous but relatively cheap checks. */ | 55 miscellaneous but relatively cheap checks. */ |
50 #ifndef USED_FOR_TARGET | 56 #ifndef USED_FOR_TARGET |
51 #undef ENABLE_CHECKING | 57 #undef ENABLE_CHECKING |
52 #endif | 58 #endif |
108 | 114 |
109 | 115 |
110 /* Define if gcc should always pass --build-id to linker. */ | 116 /* Define if gcc should always pass --build-id to linker. */ |
111 #ifndef USED_FOR_TARGET | 117 #ifndef USED_FOR_TARGET |
112 #undef ENABLE_LD_BUILDID | 118 #undef ENABLE_LD_BUILDID |
119 #endif | |
120 | |
121 | |
122 /* Define to 1 to enable libquadmath support */ | |
123 #ifndef USED_FOR_TARGET | |
124 #undef ENABLE_LIBQUADMATH_SUPPORT | |
113 #endif | 125 #endif |
114 | 126 |
115 | 127 |
116 /* Define to enable LTO support. */ | 128 /* Define to enable LTO support. */ |
117 #ifndef USED_FOR_TARGET | 129 #ifndef USED_FOR_TARGET |
227 #ifndef USED_FOR_TARGET | 239 #ifndef USED_FOR_TARGET |
228 #undef HAVE_AS_DFP | 240 #undef HAVE_AS_DFP |
229 #endif | 241 #endif |
230 | 242 |
231 | 243 |
244 /* Define if your assembler supports DSPR1 mult. */ | |
245 #ifndef USED_FOR_TARGET | |
246 #undef HAVE_AS_DSPR1_MULT | |
247 #endif | |
248 | |
249 | |
232 /* Define if your assembler supports .dtprelword. */ | 250 /* Define if your assembler supports .dtprelword. */ |
233 #ifndef USED_FOR_TARGET | 251 #ifndef USED_FOR_TARGET |
234 #undef HAVE_AS_DTPRELWORD | 252 #undef HAVE_AS_DTPRELWORD |
235 #endif | 253 #endif |
236 | 254 |
307 #ifndef USED_FOR_TARGET | 325 #ifndef USED_FOR_TARGET |
308 #undef HAVE_AS_IX86_FILDS | 326 #undef HAVE_AS_IX86_FILDS |
309 #endif | 327 #endif |
310 | 328 |
311 | 329 |
312 /* Define if your assembler supports the sahf mnemonic. */ | 330 /* Define if your assembler supports the .quad directive. */ |
331 #ifndef USED_FOR_TARGET | |
332 #undef HAVE_AS_IX86_QUAD | |
333 #endif | |
334 | |
335 | |
336 /* Define if the assembler supports 'rep <insn>, lock <insn>'. */ | |
337 #ifndef USED_FOR_TARGET | |
338 #undef HAVE_AS_IX86_REP_LOCK_PREFIX | |
339 #endif | |
340 | |
341 | |
342 /* Define if your assembler supports the sahf mnemonic in 64bit mode. */ | |
313 #ifndef USED_FOR_TARGET | 343 #ifndef USED_FOR_TARGET |
314 #undef HAVE_AS_IX86_SAHF | 344 #undef HAVE_AS_IX86_SAHF |
315 #endif | 345 #endif |
316 | 346 |
317 | 347 |
391 #ifndef USED_FOR_TARGET | 421 #ifndef USED_FOR_TARGET |
392 #undef HAVE_AS_POPCNTD | 422 #undef HAVE_AS_POPCNTD |
393 #endif | 423 #endif |
394 | 424 |
395 | 425 |
426 /* Define if your assembler supports .ref */ | |
427 #ifndef USED_FOR_TARGET | |
428 #undef HAVE_AS_REF | |
429 #endif | |
430 | |
431 | |
396 /* Define if your assembler supports .register. */ | 432 /* Define if your assembler supports .register. */ |
397 #ifndef USED_FOR_TARGET | 433 #ifndef USED_FOR_TARGET |
398 #undef HAVE_AS_REGISTER_PSEUDO_OP | 434 #undef HAVE_AS_REGISTER_PSEUDO_OP |
399 #endif | 435 #endif |
400 | 436 |
406 | 442 |
407 | 443 |
408 /* Define if your assembler supports -relax option. */ | 444 /* Define if your assembler supports -relax option. */ |
409 #ifndef USED_FOR_TARGET | 445 #ifndef USED_FOR_TARGET |
410 #undef HAVE_AS_RELAX_OPTION | 446 #undef HAVE_AS_RELAX_OPTION |
447 #endif | |
448 | |
449 | |
450 /* Define if your assembler and linker support GOTDATA_OP relocs. */ | |
451 #ifndef USED_FOR_TARGET | |
452 #undef HAVE_AS_SPARC_GOTDATA_OP | |
411 #endif | 453 #endif |
412 | 454 |
413 | 455 |
414 /* Define if your assembler and linker support unaligned PC relative relocs. | 456 /* Define if your assembler and linker support unaligned PC relative relocs. |
415 */ | 457 */ |
423 #ifndef USED_FOR_TARGET | 465 #ifndef USED_FOR_TARGET |
424 #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN | 466 #undef HAVE_AS_SPARC_UA_PCREL_HIDDEN |
425 #endif | 467 #endif |
426 | 468 |
427 | 469 |
428 /* Define if your assembler supports thread-local storage. */ | 470 /* Define if your assembler and linker support thread-local storage. */ |
429 #ifndef USED_FOR_TARGET | 471 #ifndef USED_FOR_TARGET |
430 #undef HAVE_AS_TLS | 472 #undef HAVE_AS_TLS |
431 #endif | 473 #endif |
432 | 474 |
433 | 475 |
800 #ifndef USED_FOR_TARGET | 842 #ifndef USED_FOR_TARGET |
801 #undef HAVE_DLFCN_H | 843 #undef HAVE_DLFCN_H |
802 #endif | 844 #endif |
803 | 845 |
804 | 846 |
847 /* Define to 1 if you have the <ext/hash_map> header file. */ | |
848 #ifndef USED_FOR_TARGET | |
849 #undef HAVE_EXT_HASH_MAP | |
850 #endif | |
851 | |
852 | |
805 /* Define to 1 if you have the <fcntl.h> header file. */ | 853 /* Define to 1 if you have the <fcntl.h> header file. */ |
806 #ifndef USED_FOR_TARGET | 854 #ifndef USED_FOR_TARGET |
807 #undef HAVE_FCNTL_H | 855 #undef HAVE_FCNTL_H |
808 #endif | 856 #endif |
809 | 857 |
892 #undef HAVE_GAS_BALIGN_AND_P2ALIGN | 940 #undef HAVE_GAS_BALIGN_AND_P2ALIGN |
893 #endif | 941 #endif |
894 | 942 |
895 | 943 |
896 /* Define 0/1 if your assembler supports CFI directives. */ | 944 /* Define 0/1 if your assembler supports CFI directives. */ |
897 #ifndef USED_FOR_TARGET | |
898 #undef HAVE_GAS_CFI_DIRECTIVE | 945 #undef HAVE_GAS_CFI_DIRECTIVE |
899 #endif | |
900 | |
901 | 946 |
902 /* Define 0/1 if your assembler supports .cfi_personality. */ | 947 /* Define 0/1 if your assembler supports .cfi_personality. */ |
903 #ifndef USED_FOR_TARGET | |
904 #undef HAVE_GAS_CFI_PERSONALITY_DIRECTIVE | 948 #undef HAVE_GAS_CFI_PERSONALITY_DIRECTIVE |
905 #endif | |
906 | |
907 | 949 |
908 /* Define 0/1 if your assembler supports .cfi_sections. */ | 950 /* Define 0/1 if your assembler supports .cfi_sections. */ |
909 #ifndef USED_FOR_TARGET | |
910 #undef HAVE_GAS_CFI_SECTIONS_DIRECTIVE | 951 #undef HAVE_GAS_CFI_SECTIONS_DIRECTIVE |
911 #endif | |
912 | |
913 | 952 |
914 /* Define if your assembler supports the .loc discriminator sub-directive. */ | 953 /* Define if your assembler supports the .loc discriminator sub-directive. */ |
915 #ifndef USED_FOR_TARGET | 954 #ifndef USED_FOR_TARGET |
916 #undef HAVE_GAS_DISCRIMINATOR | 955 #undef HAVE_GAS_DISCRIMINATOR |
917 #endif | 956 #endif |
1024 #ifndef USED_FOR_TARGET | 1063 #ifndef USED_FOR_TARGET |
1025 #undef HAVE_GNU_AS | 1064 #undef HAVE_GNU_AS |
1026 #endif | 1065 #endif |
1027 | 1066 |
1028 | 1067 |
1068 /* Define if your system supports gnu indirect functions. */ | |
1069 #ifndef USED_FOR_TARGET | |
1070 #undef HAVE_GNU_INDIRECT_FUNCTION | |
1071 #endif | |
1072 | |
1073 | |
1029 /* Define if using GNU ld. */ | 1074 /* Define if using GNU ld. */ |
1030 #ifndef USED_FOR_TARGET | 1075 #ifndef USED_FOR_TARGET |
1031 #undef HAVE_GNU_LD | 1076 #undef HAVE_GNU_LD |
1032 #endif | 1077 #endif |
1033 | 1078 |
1114 #ifndef USED_FOR_TARGET | 1159 #ifndef USED_FOR_TARGET |
1115 #undef HAVE_LD_DEMANGLE | 1160 #undef HAVE_LD_DEMANGLE |
1116 #endif | 1161 #endif |
1117 | 1162 |
1118 | 1163 |
1119 /* Define if your linker supports --eh-frame-hdr option. */ | 1164 /* Define if your linker supports .eh_frame_hdr. */ |
1120 #undef HAVE_LD_EH_FRAME_HDR | 1165 #undef HAVE_LD_EH_FRAME_HDR |
1121 | 1166 |
1122 /* Define if your linker supports garbage collection of sections in presence | 1167 /* Define if your linker supports garbage collection of sections in presence |
1123 of EH frames. */ | 1168 of EH frames. */ |
1124 #ifndef USED_FOR_TARGET | 1169 #ifndef USED_FOR_TARGET |
1125 #undef HAVE_LD_EH_GC_SECTIONS | 1170 #undef HAVE_LD_EH_GC_SECTIONS |
1126 #endif | 1171 #endif |
1127 | 1172 |
1128 | 1173 |
1174 /* Define if your linker has buggy garbage collection of sections support when | |
1175 .text.startup.foo like sections are used. */ | |
1176 #ifndef USED_FOR_TARGET | |
1177 #undef HAVE_LD_EH_GC_SECTIONS_BUG | |
1178 #endif | |
1179 | |
1180 | |
1181 /* Define if your PowerPC64 linker supports a large TOC. */ | |
1182 #ifndef USED_FOR_TARGET | |
1183 #undef HAVE_LD_LARGE_TOC | |
1184 #endif | |
1185 | |
1186 | |
1129 /* Define if your PowerPC64 linker only needs function descriptor syms. */ | 1187 /* Define if your PowerPC64 linker only needs function descriptor syms. */ |
1130 #ifndef USED_FOR_TARGET | 1188 #ifndef USED_FOR_TARGET |
1131 #undef HAVE_LD_NO_DOT_SYMS | 1189 #undef HAVE_LD_NO_DOT_SYMS |
1132 #endif | 1190 #endif |
1133 | 1191 |
1150 #ifndef USED_FOR_TARGET | 1208 #ifndef USED_FOR_TARGET |
1151 #undef HAVE_LD_RO_RW_SECTION_MIXING | 1209 #undef HAVE_LD_RO_RW_SECTION_MIXING |
1152 #endif | 1210 #endif |
1153 | 1211 |
1154 | 1212 |
1155 /* Define if your linker supports -Bstatic/-Bdynamic option. */ | 1213 /* Define if your linker supports the *_sol2 emulations. */ |
1214 #ifndef USED_FOR_TARGET | |
1215 #undef HAVE_LD_SOL2_EMULATION | |
1216 #endif | |
1217 | |
1218 | |
1219 /* Define if your linker supports -Bstatic/-Bdynamic or equivalent options. */ | |
1156 #ifndef USED_FOR_TARGET | 1220 #ifndef USED_FOR_TARGET |
1157 #undef HAVE_LD_STATIC_DYNAMIC | 1221 #undef HAVE_LD_STATIC_DYNAMIC |
1158 #endif | 1222 #endif |
1159 | 1223 |
1160 | 1224 |
1186 #ifndef USED_FOR_TARGET | 1250 #ifndef USED_FOR_TARGET |
1187 #undef HAVE_LONG_LONG_INT | 1251 #undef HAVE_LONG_LONG_INT |
1188 #endif | 1252 #endif |
1189 | 1253 |
1190 | 1254 |
1255 /* Define if your linker supports plugin. */ | |
1256 #ifndef USED_FOR_TARGET | |
1257 #undef HAVE_LTO_PLUGIN | |
1258 #endif | |
1259 | |
1260 | |
1191 /* Define to 1 if you have the <malloc.h> header file. */ | 1261 /* Define to 1 if you have the <malloc.h> header file. */ |
1192 #ifndef USED_FOR_TARGET | 1262 #ifndef USED_FOR_TARGET |
1193 #undef HAVE_MALLOC_H | 1263 #undef HAVE_MALLOC_H |
1194 #endif | 1264 #endif |
1195 | 1265 |
1210 #ifndef USED_FOR_TARGET | 1280 #ifndef USED_FOR_TARGET |
1211 #undef HAVE_MEMORY_H | 1281 #undef HAVE_MEMORY_H |
1212 #endif | 1282 #endif |
1213 | 1283 |
1214 | 1284 |
1215 /* Define to 1 if you have the `mincore' function. */ | |
1216 #ifndef USED_FOR_TARGET | |
1217 #undef HAVE_MINCORE | |
1218 #endif | |
1219 | |
1220 | |
1221 /* Define to 1 if you have the `mmap' function. */ | 1285 /* Define to 1 if you have the `mmap' function. */ |
1222 #ifndef USED_FOR_TARGET | 1286 #ifndef USED_FOR_TARGET |
1223 #undef HAVE_MMAP | 1287 #undef HAVE_MMAP |
1224 #endif | 1288 #endif |
1225 | 1289 |
1384 #ifndef USED_FOR_TARGET | 1448 #ifndef USED_FOR_TARGET |
1385 #undef HAVE_TIME_H | 1449 #undef HAVE_TIME_H |
1386 #endif | 1450 #endif |
1387 | 1451 |
1388 | 1452 |
1453 /* Define to 1 if you have the <tr1/unordered_map> header file. */ | |
1454 #ifndef USED_FOR_TARGET | |
1455 #undef HAVE_TR1_UNORDERED_MAP | |
1456 #endif | |
1457 | |
1458 | |
1389 /* Define to 1 if the system has the type `uintmax_t'. */ | 1459 /* Define to 1 if the system has the type `uintmax_t'. */ |
1390 #ifndef USED_FOR_TARGET | 1460 #ifndef USED_FOR_TARGET |
1391 #undef HAVE_UINTMAX_T | 1461 #undef HAVE_UINTMAX_T |
1392 #endif | 1462 #endif |
1393 | 1463 |
1399 | 1469 |
1400 | 1470 |
1401 /* Define to 1 if you have the <unistd.h> header file. */ | 1471 /* Define to 1 if you have the <unistd.h> header file. */ |
1402 #ifndef USED_FOR_TARGET | 1472 #ifndef USED_FOR_TARGET |
1403 #undef HAVE_UNISTD_H | 1473 #undef HAVE_UNISTD_H |
1474 #endif | |
1475 | |
1476 | |
1477 /* Define to 1 if you have the <unordered_map> header file. */ | |
1478 #ifndef USED_FOR_TARGET | |
1479 #undef HAVE_UNORDERED_MAP | |
1404 #endif | 1480 #endif |
1405 | 1481 |
1406 | 1482 |
1407 /* Define to 1 if the system has the type `unsigned long long int'. */ | 1483 /* Define to 1 if the system has the type `unsigned long long int'. */ |
1408 #ifndef USED_FOR_TARGET | 1484 #ifndef USED_FOR_TARGET |
1469 #ifndef USED_FOR_TARGET | 1545 #ifndef USED_FOR_TARGET |
1470 #undef HAVE_cloog | 1546 #undef HAVE_cloog |
1471 #endif | 1547 #endif |
1472 | 1548 |
1473 | 1549 |
1474 /* Define if libelf is in use. */ | |
1475 #ifndef USED_FOR_TARGET | |
1476 #undef HAVE_libelf | |
1477 #endif | |
1478 | |
1479 | |
1480 /* Define as const if the declaration of iconv() needs const. */ | 1550 /* Define as const if the declaration of iconv() needs const. */ |
1481 #ifndef USED_FOR_TARGET | 1551 #ifndef USED_FOR_TARGET |
1482 #undef ICONV_CONST | 1552 #undef ICONV_CONST |
1553 #endif | |
1554 | |
1555 | |
1556 /* Define to the linker option to enable use of shared objects. */ | |
1557 #ifndef USED_FOR_TARGET | |
1558 #undef LD_DYNAMIC_OPTION | |
1559 #endif | |
1560 | |
1561 | |
1562 /* Define to the linker option to disable use of shared objects. */ | |
1563 #ifndef USED_FOR_TARGET | |
1564 #undef LD_STATIC_OPTION | |
1565 #endif | |
1566 | |
1567 | |
1568 /* Define to the linker flags to use for -pthread. */ | |
1569 #ifndef USED_FOR_TARGET | |
1570 #undef LIB_THREAD_LDFLAGS_SPEC | |
1571 #endif | |
1572 | |
1573 | |
1574 /* Define to the library containing __tls_get_addr/___tls_get_addr. */ | |
1575 #ifndef USED_FOR_TARGET | |
1576 #undef LIB_TLS_SPEC | |
1577 #endif | |
1578 | |
1579 | |
1580 /* Define to the name of the LTO plugin DSO that must be passed to the | |
1581 linker's -plugin=LIB option. */ | |
1582 #ifndef USED_FOR_TARGET | |
1583 #undef LTOPLUGINSONAME | |
1483 #endif | 1584 #endif |
1484 | 1585 |
1485 | 1586 |
1486 /* Define to the sub-directory in which libtool stores uninstalled libraries. | 1587 /* Define to the sub-directory in which libtool stores uninstalled libraries. |
1487 */ | 1588 */ |
1608 #ifndef USED_FOR_TARGET | 1709 #ifndef USED_FOR_TARGET |
1609 #undef TARGET_DEFAULT_LONG_DOUBLE_128 | 1710 #undef TARGET_DEFAULT_LONG_DOUBLE_128 |
1610 #endif | 1711 #endif |
1611 | 1712 |
1612 | 1713 |
1714 /* Define if your target C library provides the `dl_iterate_phdr' function. */ | |
1715 #undef TARGET_DL_ITERATE_PHDR | |
1716 | |
1613 /* Define if your target C library provides stack protector support */ | 1717 /* Define if your target C library provides stack protector support */ |
1614 #ifndef USED_FOR_TARGET | 1718 #ifndef USED_FOR_TARGET |
1615 #undef TARGET_LIBC_PROVIDES_SSP | 1719 #undef TARGET_LIBC_PROVIDES_SSP |
1616 #endif | 1720 #endif |
1617 | 1721 |
1618 | 1722 |
1619 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ | 1723 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ |
1620 #ifndef USED_FOR_TARGET | 1724 #ifndef USED_FOR_TARGET |
1621 #undef TIME_WITH_SYS_TIME | 1725 #undef TIME_WITH_SYS_TIME |
1726 #endif | |
1727 | |
1728 | |
1729 /* Define to the flag used to mark TLS sections if the default (`T') doesn't | |
1730 work. */ | |
1731 #ifndef USED_FOR_TARGET | |
1732 #undef TLS_SECTION_ASM_FLAG | |
1622 #endif | 1733 #endif |
1623 | 1734 |
1624 | 1735 |
1625 /* Define if your assembler mis-optimizes .eh_frame data. */ | 1736 /* Define if your assembler mis-optimizes .eh_frame data. */ |
1626 #ifndef USED_FOR_TARGET | 1737 #ifndef USED_FOR_TARGET |
1637 | 1748 |
1638 /* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but | 1749 /* Define to 1 if the 'long long' (or '__int64') is wider than 'long' but |
1639 still efficiently supported by the host hardware. */ | 1750 still efficiently supported by the host hardware. */ |
1640 #ifndef USED_FOR_TARGET | 1751 #ifndef USED_FOR_TARGET |
1641 #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT | 1752 #undef USE_LONG_LONG_FOR_WIDEST_FAST_INT |
1753 #endif | |
1754 | |
1755 | |
1756 /* Define if we should use leading underscore on 64 bit mingw targets */ | |
1757 #ifndef USED_FOR_TARGET | |
1758 #undef USE_MINGW64_LEADING_UNDERSCORES | |
1642 #endif | 1759 #endif |
1643 | 1760 |
1644 | 1761 |
1645 /* Enable extensions on AIX 3, Interix. */ | 1762 /* Enable extensions on AIX 3, Interix. */ |
1646 #ifndef _ALL_SOURCE | 1763 #ifndef _ALL_SOURCE |
1683 # ifndef WORDS_BIGENDIAN | 1800 # ifndef WORDS_BIGENDIAN |
1684 # undef WORDS_BIGENDIAN | 1801 # undef WORDS_BIGENDIAN |
1685 # endif | 1802 # endif |
1686 #endif | 1803 #endif |
1687 | 1804 |
1805 /* Number of bits in a file offset, on hosts where this is settable. */ | |
1806 #ifndef USED_FOR_TARGET | |
1807 #undef _FILE_OFFSET_BITS | |
1808 #endif | |
1809 | |
1810 | |
1811 /* Define for large files, on AIX-style hosts. */ | |
1812 #ifndef USED_FOR_TARGET | |
1813 #undef _LARGE_FILES | |
1814 #endif | |
1815 | |
1816 | |
1688 /* Define to 1 if on MINIX. */ | 1817 /* Define to 1 if on MINIX. */ |
1689 #ifndef USED_FOR_TARGET | 1818 #ifndef USED_FOR_TARGET |
1690 #undef _MINIX | 1819 #undef _MINIX |
1691 #endif | 1820 #endif |
1692 | 1821 |