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