diff options
author | Matthieu Longo <matthieu.longo@arm.com> | 2024-02-23 14:52:58 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2024-02-27 12:46:15 +0000 |
commit | d6a14e41381d0aa0a99c6796d3bd3677c80dfe06 (patch) | |
tree | 2debfac102974462baae27f0cf67efe8535dfdd6 /gas/config/tc-aarch64.c | |
parent | 54af729da143016b234750b88853209c142ae5e7 (diff) | |
download | gdb-d6a14e41381d0aa0a99c6796d3bd3677c80dfe06.zip gdb-d6a14e41381d0aa0a99c6796d3bd3677c80dfe06.tar.gz gdb-d6a14e41381d0aa0a99c6796d3bd3677c80dfe06.tar.bz2 |
aarch64: rename internals related to PAuth feature to use pauth in their naming for coherency
Hi,
Commits af1bd77 and 3f4ff08 introduced the Pointer Authentication feature with internal names that don't match the actual feature name pauth. The new feature PAuth_LR introduced in Armv9.5-A is an extension of the PAuth feature of Armv8.3-A. Using a different naming for it not based on the formerly "PAC" would create confusion.
Regression tested on aarch64-none-elf, and no regression found.
Ok for binutils-master? I don't have commit access so I need someone to commit on my behalf.
Regards,
Matthieu.
From 58b38358b2788939d81f2df7f5fb4c64a31ae06e Mon Sep 17 00:00:00 2001
From: Matthieu Longo <matthieu.longo@arm.com>
Date: Fri, 23 Feb 2024 11:30:40 +0000
Subject: [PATCH] aarch64: rename internals related to PAuth feature to use
pauth in their naming for coherency
Commits af1bd77 and 3f4ff08 introduced the Pointer Authentication feature
with internal names that don't match the actual feature name pauth. The new
feature PAuth_LR introduced in Armv9.5-A is an extension of the PAuth feature
of Armv8.3-A. Using a different naming for it not based on the formerly "PAC"
would create confusion.
Diffstat (limited to 'gas/config/tc-aarch64.c')
-rw-r--r-- | gas/config/tc-aarch64.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 0c6de28..4380de3 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -10261,7 +10261,7 @@ static const struct aarch64_cpu_option_table aarch64_cpus[] = { {"cortex-a78ae", AARCH64_CPU_FEATURES (V8_2A, 5, F16, RCPC, DOTPROD, SSBS, PROFILE), "Cortex-A78AE"}, {"cortex-a78c", AARCH64_CPU_FEATURES (V8_2A, 7, DOTPROD, F16, FLAGM, - PAC, PROFILE, RCPC, SSBS), + PAUTH, PROFILE, RCPC, SSBS), "Cortex-A78C"}, {"cortex-a510", AARCH64_CPU_FEATURES (V9A, 4, BFLOAT16, I8MM, MEMTAG, SVE2_BITPERM), "Cortex-A510"}, @@ -10412,7 +10412,7 @@ static const struct aarch64_option_cpu_value_table aarch64_features[] = { {"ls64", AARCH64_FEATURE (LS64), AARCH64_NO_FEATURES}, {"flagm", AARCH64_FEATURE (FLAGM), AARCH64_NO_FEATURES}, {"flagm2", AARCH64_FEATURE (FLAGMANIP), AARCH64_FEATURE (FLAGM)}, - {"pauth", AARCH64_FEATURE (PAC), AARCH64_NO_FEATURES}, + {"pauth", AARCH64_FEATURE (PAUTH), AARCH64_NO_FEATURES}, {"xs", AARCH64_FEATURE (XS), AARCH64_NO_FEATURES}, {"wfxt", AARCH64_FEATURE (WFXT), AARCH64_NO_FEATURES}, {"mops", AARCH64_FEATURE (MOPS), AARCH64_NO_FEATURES}, |