scripts/build/arch/mips.sh
author "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
Thu Aug 18 16:05:48 2011 +0200 (2011-08-18)
changeset 2612 a52574521bea
parent 2118 034de6dca38f
child 2774 32dabc0285d6
permissions -rw-r--r--
debug/gdb: update GDB revisions

Update GDB with the latest available revisions.

Signed-off-by: "Benoît THÉBAUDEAU" <benoit.thebaudeau@advansee.com>
antony@2563
     1
# Compute MIPS-specific values
yann@383
     2
yann@964
     3
CT_DoArchTupleValues() {
mlistz@1815
     4
    # The architecture part of the tuple, override only for 64-bit
mlistz@1815
     5
    if [ "${CT_ARCH_64}" = "y" ]; then
mlistz@1815
     6
        CT_TARGET_ARCH="mips64${target_endian_el}"
mlistz@1815
     7
    else
mlistz@1815
     8
        # The architecture part of the tuple:
mlistz@1815
     9
        CT_TARGET_ARCH="${CT_ARCH}${target_endian_el}"
mlistz@1815
    10
    fi
yann@499
    11
yann@499
    12
    # Override CFLAGS for endianness:
yann@499
    13
    case "${CT_ARCH_BE},${CT_ARCH_LE}" in
yann@499
    14
        y,) CT_ARCH_ENDIAN_CFLAG="-EB";;
yann@499
    15
        ,y) CT_ARCH_ENDIAN_CFLAG="-EL";;
yann@499
    16
    esac
yann@2118
    17
yann@2118
    18
    # Override ABI flags
yann@2118
    19
    CT_ARCH_ABI_CFLAG="-mabi=${CT_ARCH_mips_ABI}"
yann@2118
    20
    CT_ARCH_WITH_ABI="--with-abi=${CT_ARCH_mips_ABI}"
yann@383
    21
}