From 52b8387412e32380013a46dd00959e65ecef71fb Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 27 Jun 2021 01:55:50 -0400 Subject: opcodes: constify & scope microblaze opcodes This is exporting the variable "opcodes" as a large writable blob. This is not a namespace friendly name, so add a "microblaze" prefix, and then sprinkle const over its definition & use. --- gas/ChangeLog | 5 +++++ gas/config/tc-microblaze.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'gas') diff --git a/gas/ChangeLog b/gas/ChangeLog index 9ad388e..0d830d6 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,5 +1,10 @@ 2021-07-01 Mike Frysinger + * config/tc-microblaze.c (md_begin): Make opcode const. Rename + opcodes to microblaze_opcodes. + +2021-07-01 Mike Frysinger + * config/tc-aarch64.c (struct templates): Make opcode const. (md_assemble): Likewise. (fill_instruction_hash_table): Likewise. diff --git a/gas/config/tc-microblaze.c b/gas/config/tc-microblaze.c index 9893bc4..881172d 100644 --- a/gas/config/tc-microblaze.c +++ b/gas/config/tc-microblaze.c @@ -411,12 +411,12 @@ const pseudo_typeS md_pseudo_table[] = void md_begin (void) { - struct op_code_struct * opcode; + const struct op_code_struct * opcode; opcode_hash_control = str_htab_create (); /* Insert unique names into hash table. */ - for (opcode = opcodes; opcode->name; opcode ++) + for (opcode = microblaze_opcodes; opcode->name; opcode ++) str_hash_insert (opcode_hash_control, opcode->name, opcode, 0); } -- cgit v1.1