diff options
author | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-11 10:22:56 +0000 |
---|---|---|
committer | Szabolcs Nagy <szabolcs.nagy@arm.com> | 2016-11-11 10:22:56 +0000 |
commit | 3d731f6949e2b0099cfbe0cf608d60a52a66d354 (patch) | |
tree | e96846749a97432da35bdb1712fc377ac329b4fc /opcodes/aarch64-gen.c | |
parent | 1924ff7567abf9e1341ae135fb5097bc5f7b76f4 (diff) | |
download | fsf-binutils-gdb-3d731f6949e2b0099cfbe0cf608d60a52a66d354.zip fsf-binutils-gdb-3d731f6949e2b0099cfbe0cf608d60a52a66d354.tar.gz fsf-binutils-gdb-3d731f6949e2b0099cfbe0cf608d60a52a66d354.tar.bz2 |
[AArch64] Increase max_num_aliases in aarch64-gen
Some ARMv8.3 pointer authentication instructions are encoded as HINT aliases,
so to allow more instruction aliases in the generator, max_num_aliases is
increased from 16 to 32.
opcodes/
2016-11-11 Szabolcs Nagy <szabolcs.nagy@arm.com>
* aarch64-gen.c (find_alias_opcode): Increase max_num_aliases to 32.
Diffstat (limited to 'opcodes/aarch64-gen.c')
-rw-r--r-- | opcodes/aarch64-gen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/opcodes/aarch64-gen.c b/opcodes/aarch64-gen.c index a62f6c8..68b6e14 100644 --- a/opcodes/aarch64-gen.c +++ b/opcodes/aarch64-gen.c @@ -687,8 +687,8 @@ opcode_node * find_alias_opcode (const aarch64_opcode *opcode) { int i; - /* Assume maximum of 16 disassemble preference candidates. */ - const int max_num_aliases = 16; + /* Assume maximum of 32 disassemble preference candidates. */ + const int max_num_aliases = 32; const aarch64_opcode *ent; const aarch64_opcode *preferred[max_num_aliases + 1]; opcode_node head, **next; |