[PATCH][ARM] Add initial support for the Cortex-A32

Kyrill Tkachov kyrylo.tkachov@foss.arm.com
Wed Feb 24 10:49:00 GMT 2016


Hi all,

This patch adds initial support for the Cortex-A32 core.
It is an ARMv8-A core and this patch enables the -mcpu=cortex-a32 and
-mtune=cortex-a32 options.

The initial tunings are set to the same parameters as for Cortex-A35.

Bootstrapped and tested on arm-none-linux-gnueabihf together with a binutils
suitably patched to recognise -mcpu=cortex-a32 and the respective .cpu directive
(https://sourceware.org/ml/binutils/2016-02/msg00345.html)
The build was configured with --with-cpu=cortex-a32 --with-mode=thumb --with-fpu=neon-fp-armv8 --with-float=hard

Ok for trunk?

Thanks,
Kyrill

2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

     * config/arm/arm-cores.def (cortex-a32): New entry.
     * config/arm/arm-tables.opt: Regenerate.
     * config/arm/arm-tune.md: Regenerate.
     * config/arm/bpabi.h (BE8_LINK_SPEC): Add mcpu=cortex-a32.
     * config/arm/t-aprofile: Handle mcpu=cortex-a32.
     * doc/invoke.texi (ARM Options): Document cortex-a32 as value
     for -mcpu and -mtune.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cortex-a32-gcc.patch
Type: text/x-patch
Size: 4194 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20160224/b34e96cb/attachment.bin>


More information about the Gcc-patches mailing list