scripts/build/arch/mips.sh
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Fri Apr 18 22:46:06 2014 +0200 (2014-04-18)
changeset 3295 db3f7ffabdc8
parent 2774 32dabc0285d6
child 3323 99029fac116b
permissions -rw-r--r--
cc/gcc: fix the PR58595 patch

It applies manually with fuzz 2, but ct-ng does not accept any fuxx at all.

So, re-diff the patch so it applies cleanly.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 # Compute MIPS-specific values
     2 
     3 CT_DoArchTupleValues() {
     4     local _64
     5 
     6     # The architecture part of the tuple
     7     if [ "${CT_ARCH_64}" = "y" ]; then
     8         _64="64"
     9     fi
    10     CT_TARGET_ARCH="${CT_ARCH}${_64}${CT_ARCH_SUFFIX:-${target_endian_el}}"
    11 
    12     # Override CFLAGS for endianness:
    13     case "${CT_ARCH_ENDIAN}" in
    14         big)    CT_ARCH_ENDIAN_CFLAG="-EB";;
    15         little) CT_ARCH_ENDIAN_CFLAG="-EL";;
    16     esac
    17 
    18     # Override ABI flags
    19     CT_ARCH_ABI_CFLAG="-mabi=${CT_ARCH_mips_ABI}"
    20     CT_ARCH_WITH_ABI="--with-abi=${CT_ARCH_mips_ABI}"
    21 }