From 7605d944531519ddf9026bf059475a4347c83aa4 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Fri, 3 Nov 2017 19:33:03 +0530 Subject: [PATCH] Add option for Qualcomm Saphira part This adds an option for the Qualcomm saphira core, the corresponding gcc patch is here: https://gcc.gnu.org/ml/gcc-patches/2017-10/msg02055.html This was tested with an aarch64 build and make check and also by building and running SPEC2006. gas/ * config/tc-aarch64.c (aarch64_cpus): Add saphira. * doc/c-aarch64.texi: Likewise. --- gas/ChangeLog | 6 ++++++ gas/config/tc-aarch64.c | 3 +++ gas/doc/c-aarch64.texi | 1 + 3 files changed, 10 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index ce1a97a7835..b48302d2f7c 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2017-11-03 Siddhesh Poyarekar + Jim Wilson + + * config/tc-aarch64.c (aarch64_cpus): Add saphira. + * doc/c-aarch64.texi: Likewise. + 2017-11-02 Thomas Preud'homme * testsuite/gas/arm/copro-thumb_v6t2plus-thumb_v6t2-1.d: Add diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 64d54fd78e1..91330dd4881 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -8420,6 +8420,9 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = { AARCH64_FEATURE_CRC | AARCH64_FEATURE_CRYPTO | AARCH64_FEATURE_RDMA), "Qualcomm QDF24XX"}, + {"saphira", AARCH64_FEATURE (AARCH64_ARCH_V8_3, + AARCH64_FEATURE_CRYPTO | AARCH64_FEATURE_PROFILE), + "Qualcomm Saphira"}, {"thunderx", AARCH64_FEATURE (AARCH64_ARCH_V8, AARCH64_FEATURE_CRC | AARCH64_FEATURE_CRYPTO), "Cavium ThunderX"}, diff --git a/gas/doc/c-aarch64.texi b/gas/doc/c-aarch64.texi index e73d48cac24..c6eeda8b522 100644 --- a/gas/doc/c-aarch64.texi +++ b/gas/doc/c-aarch64.texi @@ -65,6 +65,7 @@ on the target processor. The following processor names are recognized: @code{exynos-m1}, @code{falkor}, @code{qdf24xx}, +@code{saphira}, @code{thunderx}, @code{vulcan}, @code{xgene1} -- 2.30.2