From: Alice Carlotti Date: Tue, 8 Jul 2025 19:43:37 +0000 (+0100) Subject: aarch64: Reorder virtual feature dependencies X-Git-Tag: binutils-2_45~134 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f4d1a953fe6a424999402ee90a2fd74b04a4abab;p=thirdparty%2Fbinutils-gdb.git aarch64: Reorder virtual feature dependencies This will improve readability when more combinations of "SVE* or SME*" are added. --- diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index 13649e8f3d5..1d10de97506 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -10817,12 +10817,11 @@ static const struct aarch64_virtual_dependency_table aarch64_dependencies[] = { {AARCH64_FEATURE (SSVE_FP8DOT2), AARCH64_FEATURE (FP8DOT2_SVE)}, {AARCH64_FEATURE (SME_F16F16), AARCH64_FEATURE (SME_F16F16_F8F16)}, {AARCH64_FEATURE (SME_F8F16), AARCH64_FEATURE (SME_F16F16_F8F16)}, - {AARCH64_FEATURE (SVE2p1), AARCH64_FEATURES (3, SVE2p1_SME, SVE2p1_SME2, - SVE2p1_SME2p1)}, {AARCH64_FEATURE (SME), AARCH64_FEATURE (SVE2p1_SME)}, - {AARCH64_FEATURE (SME2), AARCH64_FEATURE (SVE2p1_SME2)}, {AARCH64_FEATURE (SVE2), AARCH64_FEATURE (SVE2_SME2)}, - {AARCH64_FEATURE (SME2), AARCH64_FEATURE (SVE2_SME2)}, + {AARCH64_FEATURE (SME2), AARCH64_FEATURES (2, SVE2_SME2, SVE2p1_SME2)}, + {AARCH64_FEATURE (SVE2p1), AARCH64_FEATURES (3, SVE2p1_SME, SVE2p1_SME2, + SVE2p1_SME2p1)}, {AARCH64_FEATURE (SME2p1), AARCH64_FEATURE (SVE2p1_SME2p1)}, };