From: Alex Coplan Date: Fri, 2 Oct 2020 14:04:29 +0000 (+0100) Subject: aarch64: Add support for Neoverse V1 CPU X-Git-Tag: binutils-2_35_2~152 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb671bac84078bf01b681e22b7301914955057dd;p=thirdparty%2Fbinutils-gdb.git aarch64: Add support for Neoverse V1 CPU This backports the AArch64 support for Arm's Neoverse V1 CPU to binutils 2.35. gas/ChangeLog: * config/tc-aarch64.c (aarch64_cpus): Add Neoverse V1. * doc/c-aarch64.texi: Document Neoverse V1 support. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index fa9e9d1ff23..113023909dc 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2020-10-02 Alex Coplan + + * config/tc-aarch64.c (aarch64_cpus): Add Neoverse V1. + * doc/c-aarch64.texi: Document Neoverse V1 support. + 2020-09-24 Alan Modra Apply from master diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index ecb15d23437..91692305c89 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -8936,6 +8936,15 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = { | AARCH64_FEATURE_DOTPROD | AARCH64_FEATURE_PROFILE), "Neoverse N1"}, + {"neoverse-v1", AARCH64_FEATURE (AARCH64_ARCH_V8_4, + AARCH64_FEATURE_PROFILE + | AARCH64_FEATURE_CVADP + | AARCH64_FEATURE_SVE + | AARCH64_FEATURE_SSBS + | AARCH64_FEATURE_RNG + | AARCH64_FEATURE_F16 + | AARCH64_FEATURE_BFLOAT16 + | AARCH64_FEATURE_I8MM), "Neoverse V1"}, {"qdf24xx", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC | AARCH64_FEATURE_CRYPTO | AARCH64_FEATURE_RDMA), diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi index 86b6efc52bd..00eb6fefb32 100644 --- a/gas/doc/c-aarch64.texi +++ b/gas/doc/c-aarch64.texi @@ -72,6 +72,7 @@ on the target processor. The following processor names are recognized: @code{exynos-m1}, @code{falkor}, @code{neoverse-n1}, +@code{neoverse-v1}, @code{neoverse-e1}, @code{qdf24xx}, @code{saphira},