config/arch/powerpc-powerpc64.in-common
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Sep 09 00:02:01 2009 +0200 (2009-09-09)
changeset 1525 4647e6fb994a
permissions -rw-r--r--
gcc: add patch to fix EABI for armv4t

As pointed out by Martin GUY, gcc incorrectly generates armv5t
instrcutions for EABI, even for cores that are an armv4t.
The new patch (for the 4.3 series) fixes the problem by downgrading
the default CPU for EABI to being an armv4t core.
yann@1181
     1
# powerpc and powerpc64 common options
yann@1181
     2
yann@1181
     3
if ARCH_powerpc || ARCH_powerpc64
yann@1181
     4
yann@1181
     5
config ARCH_POWERPC_SPE
yann@1181
     6
    bool
yann@1181
     7
    prompt "Enable SPE support"
yann@1181
     8
    default n
yann@1181
     9
    help
yann@1181
    10
      Add support for the Signal Processing Engine.  This will set up
yann@1181
    11
      the toolchain so that it supports the SPE ABI extensions. This
yann@1181
    12
      mainly targets Freescale e500 processors.
yann@1181
    13
yann@1181
    14
      Setting this option will append "spe" to the end of your target
yann@1181
    15
      tuple name (e.g., powerpc-e500v2-linux-gnuspe) so that the gcc
yann@1181
    16
      configure/build system will know to include SPE ABI support.
yann@1181
    17
      It will also automatically add "-mabi=spe -mspe" to your
yann@1181
    18
      TARGET_CFLAGS, and "--enable-e500_double" to your CC_EXTRA_CONFIG,
yann@1181
    19
      so you do not need to explicitly add them.
yann@1181
    20
yann@1181
    21
endif # ARCH_powerpc || ARCH_powerpc64