arch/sh/functions
changeset 898 fe3eda71a9d0
parent 897 900515add745
child 899 da93630960d1
     1.1 --- a/arch/sh/functions	Fri Oct 03 12:30:29 2008 +0000
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,32 +0,0 @@
     1.4 -# Compute sh-specific values
     1.5 -
     1.6 -CT_DoArchValues () {
     1.7 -    # The architecture part of the tuple:
     1.8 -    CT_TARGET_ARCH="${CT_ARCH_SH_VARIANT}${target_endian_eb}"
     1.9 -
    1.10 -    # gcc ./configure flags
    1.11 -    CT_ARCH_WITH_ARCH=
    1.12 -    CT_ARCH_WITH_ABI=
    1.13 -    CT_ARCH_WITH_CPU=
    1.14 -    CT_ARCH_WITH_TUNE=
    1.15 -    CT_ARCH_WITH_FPU=
    1.16 -    CT_ARCH_WITH_FLOAT=
    1.17 -
    1.18 -    # Endianness stuff
    1.19 -    case "${CT_ARCH_BE},${CT_ARCH_LE}" in
    1.20 -        y,) CT_ARCH_ENDIAN_CFLAG=-mb;;
    1.21 -        ,y) CT_ARCH_ENDIAN_CFLAG=-ml;;
    1.22 -    esac
    1.23 -
    1.24 -    # CFLAGS
    1.25 -    case "${CT_ARCH_SH_VARIENT}" in
    1.26 -        sh3)    CT_ARCH_ARCH_CFLAG=-m3;;
    1.27 -        sh4*)
    1.28 -            case "${CT_ARCH_FLOAT_HW},${CT_ARCH_FLOAT_SW}" in
    1.29 -                y,) CT_ARCH_ARCH_CFLAG="-m4${CT_ARCH_SH_VARIANT##sh?}";;
    1.30 -                ,y) CT_ARCH_ARCH_CFLAG="-m4${CT_ARCH_SH_VARIANT##sh?}-nofpu";;
    1.31 -            esac
    1.32 -            ;;
    1.33 -    esac
    1.34 -    CT_ARCH_FLOAT_CFLAG=
    1.35 -}