From c1817dc2ee18c27087de913bc970a87e67374b57 Mon Sep 17 00:00:00 2001 From: Richard Sandiford Date: Thu, 30 Mar 2023 11:09:07 +0100 Subject: [PATCH] aarch64: Update operand_mismatch_kind_names The contents of operand_mismatch_kind_names were out of sync with the enum. --- gas/config/tc-aarch64.c | 2 ++ include/opcode/aarch64.h | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index fac027ab7b8..8910872dbe4 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -5051,6 +5051,8 @@ const char* operand_mismatch_kind_names[] = "AARCH64_OPDE_SYNTAX_ERROR", "AARCH64_OPDE_FATAL_SYNTAX_ERROR", "AARCH64_OPDE_INVALID_VARIANT", + "AARCH64_OPDE_UNTIED_IMMS", + "AARCH64_OPDE_UNTIED_OPERAND", "AARCH64_OPDE_OUT_OF_RANGE", "AARCH64_OPDE_UNALIGNED", "AARCH64_OPDE_REG_LIST", diff --git a/include/opcode/aarch64.h b/include/opcode/aarch64.h index cc0ddf08989..60c77cab2a8 100644 --- a/include/opcode/aarch64.h +++ b/include/opcode/aarch64.h @@ -1316,7 +1316,10 @@ struct aarch64_inst The enumerators have an increasing severity. This is helpful when there are multiple instruction templates available for a given mnemonic name (e.g. FMOV); this mechanism will help choose the most suitable template from which - the generated diagnostics can most closely describe the issues, if any. */ + the generated diagnostics can most closely describe the issues, if any. + + This enum needs to be kept up-to-date with operand_mismatch_kind_names + in tc-aarch64.c. */ enum aarch64_operand_error_kind { -- 2.30.2