[ARM] Add support for ARMv8.1.
authorMatthew Wahab <matthew.wahab@arm.com>
Wed, 16 Dec 2015 11:45:25 +0000 (11:45 +0000)
committerMatthew Wahab <mwahab@gcc.gnu.org>
Wed, 16 Dec 2015 11:45:25 +0000 (11:45 +0000)
commit252e03b519637f57b482bf1da6c90357e1b05f61
tree17a2852529c28fbf665275df7d2a8b692183fd59
parent55089c2b5c6f05bc37a19f425ec1612fa6aa8605
[ARM] Add support for ARMv8.1.

* config/arm/arm-arches.def: Add "armv8.1-a" and "armv8.1-a+crc".
* config/arm/arm-protos.h (FL2_ARCH8_1): New.
(FL2_FOR_ARCH8_1A): New.
* config/arm/arm-tables.opt: Regenerate.
* config/arm/arm.c (arm_arch8_1): New.
(arm_option_override): Set arm_arch8_1.
* config/arm/arm.h (TARGET_NEON_RDMA): New.
(arm_arch8_1): Declare.
* doc/invoke.texi (ARM Options, -march): Add "armv8.1-a" and
"armv8.1-a+crc".
(ARM Options, -mfpu): Fix a typo.

From-SVN: r231678
gcc/ChangeLog
gcc/config/arm/arm-arches.def
gcc/config/arm/arm-protos.h
gcc/config/arm/arm-tables.opt
gcc/config/arm/arm.c
gcc/config/arm/arm.h
gcc/doc/invoke.texi