aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-loongarch.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2024-10-29 08:08:02 +0100
committerJan Beulich <jbeulich@suse.com>2024-10-29 08:08:02 +0100
commit641cf0e2c049efac533cbc517a18c04a150b2595 (patch)
treeed576e9367ec421618c0b0a31a892cb16377b8f3 /gas/config/tc-loongarch.c
parenta8ff55b5b47737e666bfe35d78fedee94675aa36 (diff)
downloadgdb-641cf0e2c049efac533cbc517a18c04a150b2595.zip
gdb-641cf0e2c049efac533cbc517a18c04a150b2595.tar.gz
gdb-641cf0e2c049efac533cbc517a18c04a150b2595.tar.bz2
gas: constify md_{short,long}opts and md_longopts_size
First of all make the declarations globally visible, such that producer and consumer actually share them. For the latter two simply add const (as PPC already had it,), while for the former achieve the effect by converting to an array: There's no need for the extra level of indirection.
Diffstat (limited to 'gas/config/tc-loongarch.c')
-rw-r--r--gas/config/tc-loongarch.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gas/config/tc-loongarch.c b/gas/config/tc-loongarch.c
index ab98a83..d5236aa 100644
--- a/gas/config/tc-loongarch.c
+++ b/gas/config/tc-loongarch.c
@@ -112,7 +112,7 @@ const char EXP_CHARS[] = "eE";
/* or 0d1.2345e12. */
const char FLT_CHARS[] = "rRsSfFdDxXpP";
-const char *md_shortopts = "O::g::G:";
+const char md_shortopts[] = "O::g::G:";
static const char default_arch[] = DEFAULT_ARCH;
@@ -154,7 +154,7 @@ enum options
OPTION_END_OF_ENUM,
};
-struct option md_longopts[] =
+const struct option md_longopts[] =
{
{ "mabi", required_argument, NULL, OPTION_ABI },
@@ -172,7 +172,7 @@ struct option md_longopts[] =
{ NULL, no_argument, NULL, 0 }
};
-size_t md_longopts_size = sizeof (md_longopts);
+const size_t md_longopts_size = sizeof (md_longopts);
int
md_parse_option (int c, const char *arg)