[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