opcodes/x86: make i386_mnem[] static

With the tables no longer being part of libopcodes (but rather being
compiled directly into gas), this table doesn't need exposing anymore.
The declaration cannot be avoided, though, as the first use of the
array sits ahead of its definition (in i386-tbl.h).
This commit is contained in:
Jan Beulich
2025-08-01 09:18:31 +02:00
parent f67b2bc9d9
commit 7116674721
3 changed files with 4 additions and 4 deletions

View File

@@ -2062,8 +2062,8 @@ process_i386_opcodes (FILE *table)
process_copyright (fp);
fprintf (table, "\n/* i386 mnemonics table. */\n\n");
fprintf (table, "const char i386_mnemonics[] =\n");
fprintf (fp, "\nextern const char i386_mnemonics[];\n\n");
fprintf (table, "static const char i386_mnemonics[] =\n");
fprintf (fp, "\nstatic const char i386_mnemonics[];\n\n");
str = NULL;
for (l = strlen (opcode_array[offs = j = 0]->name); j < i; j++)

View File

@@ -18,7 +18,7 @@
Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
MA 02110-1301, USA. */
extern const char i386_mnemonics[];
static const char i386_mnemonics[];
#define MN_ud0 0x1
#define MN_prefetcht0 0x5

View File

@@ -48232,7 +48232,7 @@ static const i386_op_off_t i386_op_sets[] =
/* i386 mnemonics table. */
const char i386_mnemonics[] =
static const char i386_mnemonics[] =
"\0""ud0"
"\0""prefetcht0"
"\0""prefetchit0"