arch/ia64: update to the new 64-bit infrastructure
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Nov 17 11:55:37 2009 +0100 (2009-11-17)
changeset 16378895ba2bd742
parent 1636 3167f947f93f
child 1638 27165f6184f2
arch/ia64: update to the new 64-bit infrastructure
config/arch/ia64.in
samples/ia64-unknown-linux-gnu/crosstool.config
     1.1 --- a/config/arch/ia64.in	Tue Nov 17 11:54:44 2009 +0100
     1.2 +++ b/config/arch/ia64.in	Tue Nov 17 11:55:37 2009 +0100
     1.3 @@ -2,8 +2,8 @@
     1.4  # depends on EXPERIMENTAL
     1.5  
     1.6  config ARCH_ia64
     1.7 +    select ARCH_SUPPORTS_64
     1.8      select ARCH_USE_MMU
     1.9 -    select ARCH_64
    1.10      select ARCH_SUPPORTS_BOTH_ENDIAN
    1.11      help
    1.12        The ia64 architecture, as defined by:
     2.1 --- a/samples/ia64-unknown-linux-gnu/crosstool.config	Tue Nov 17 11:54:44 2009 +0100
     2.2 +++ b/samples/ia64-unknown-linux-gnu/crosstool.config	Tue Nov 17 11:55:37 2009 +0100
     2.3 @@ -1,7 +1,7 @@
     2.4  #
     2.5  # Automatically generated make config: don't edit
     2.6 -# crosstool-NG version: hg_default@1596_241387704817
     2.7 -# Wed Oct 28 19:45:25 2009
     2.8 +# crosstool-NG version: hg_default@1637_7dc6cf91b273
     2.9 +# Tue Nov 17 11:55:12 2009
    2.10  #
    2.11  
    2.12  #
    2.13 @@ -50,6 +50,7 @@
    2.14  # CT_PATCH_LOCAL_BUNDLED is not set
    2.15  # CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
    2.16  # CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
    2.17 +# CT_PATCH_NONE is not set
    2.18  CT_PATCH_ORDER="bundled"
    2.19  # CT_PATCH_SINGLE is not set
    2.20  # CT_PATCH_USE_LOCAL is not set
    2.21 @@ -89,6 +90,8 @@
    2.22  CT_ARCH_64=y
    2.23  # CT_ARCH_SUPPORTS_BOTH_MMU is not set
    2.24  CT_ARCH_SUPPORTS_BOTH_ENDIAN=y
    2.25 +# CT_ARCH_SUPPORTS_32 is not set
    2.26 +CT_ARCH_SUPPORTS_64=y
    2.27  # CT_ARCH_SUPPORT_ARCH is not set
    2.28  # CT_ARCH_SUPPORT_ABI is not set
    2.29  # CT_ARCH_SUPPORT_CPU is not set
    2.30 @@ -97,8 +100,12 @@
    2.31  # CT_ARCH_DEFAULT_HAS_MMU is not set
    2.32  # CT_ARCH_DEFAULT_BE is not set
    2.33  # CT_ARCH_DEFAULT_LE is not set
    2.34 +# CT_ARCH_DEFAULT_32 is not set
    2.35 +# CT_ARCH_DEFAULT_64 is not set
    2.36  # CT_ARCH_BE is not set
    2.37  CT_ARCH_LE=y
    2.38 +# CT_ARCH_32b is not set
    2.39 +CT_ARCH_64b=y
    2.40  CT_ARCH_FLOAT_HW=y
    2.41  # CT_ARCH_FLOAT_SW is not set
    2.42  CT_TARGET_CFLAGS=""
    2.43 @@ -113,10 +120,9 @@
    2.44  CT_ARCH_ia64=y
    2.45  # CT_ARCH_mips is not set
    2.46  # CT_ARCH_powerpc is not set
    2.47 -# CT_ARCH_powerpc64 is not set
    2.48 +# CT_ARCH_s390 is not set
    2.49  # CT_ARCH_sh is not set
    2.50  # CT_ARCH_x86 is not set
    2.51 -# CT_ARCH_x86_64 is not set
    2.52  CT_ARCH_USE_MMU=y
    2.53  
    2.54  #
    2.55 @@ -266,16 +272,18 @@
    2.56  # CT_CC_LANG_OBJC is not set
    2.57  # CT_CC_LANG_OBJCXX is not set
    2.58  CT_CC_LANG_OTHERS=""
    2.59 -CT_LIBC="glibc"
    2.60  
    2.61  #
    2.62  # C-library
    2.63  #
    2.64 +CT_LIBC="glibc"
    2.65  CT_LIBC_VERSION="2.3.6"
    2.66  # CT_LIBC_eglibc is not set
    2.67  CT_LIBC_glibc=y
    2.68  # CT_LIBC_newlib is not set
    2.69 +# CT_LIBC_none is not set
    2.70  # CT_LIBC_uClibc is not set
    2.71 +# CT_LIBC_V_2_10_1 is not set
    2.72  # CT_LIBC_V_2_9 is not set
    2.73  # CT_LIBC_V_2_8 is not set
    2.74  # CT_LIBC_V_2_7 is not set
    2.75 @@ -301,13 +309,13 @@
    2.76  CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y
    2.77  # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set
    2.78  CT_LIBC_GLIBC_MIN_KERNEL="2.6.27.38"
    2.79 +CT_LIBC_SUPPORT_NPTL=y
    2.80 +CT_LIBC_SUPPORT_LINUXTHREADS=y
    2.81 +CT_THREADS="linuxthreads"
    2.82  
    2.83  #
    2.84  # Common C library options
    2.85  #
    2.86 -CT_LIBC_SUPPORT_NPTL=y
    2.87 -CT_LIBC_SUPPORT_LINUXTHREADS=y
    2.88 -CT_THREADS="linuxthreads"
    2.89  # CT_THREADS_NPTL is not set
    2.90  CT_THREADS_LINUXTHREADS=y
    2.91  # CT_THREADS_NONE is not set