RISC-V: Mark non-export symbol static and const in riscv-common.c
authorKito Cheng <kito.cheng@sifive.com>
Fri, 6 Nov 2020 03:05:50 +0000 (11:05 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Fri, 6 Nov 2020 03:20:20 +0000 (11:20 +0800)
gcc/ChangeLog:

* common/config/riscv/riscv-common.c (riscv_implied_info):
Add static and const.
(riscv_subset_list::handle_implied_ext): Add const due to
riscv_implied_info changed to const.

gcc/common/config/riscv/riscv-common.c

index 84695a6ed1b8817b592a46913ecaf720d2a5fbc2..9a576eb689bd397f8bdb611420653755f7f1d10e 100644 (file)
@@ -54,7 +54,7 @@ struct riscv_implied_info_t
 };
 
 /* Implied ISA info, must end with NULL sentinel.  */
-riscv_implied_info_t riscv_implied_info[] =
+static const riscv_implied_info_t riscv_implied_info[] =
 {
   {"d", "f"},
   {NULL, NULL}
@@ -459,7 +459,7 @@ riscv_subset_list::handle_implied_ext (const char *ext,
                                       int minor_version,
                                       bool explicit_version_p)
 {
-  riscv_implied_info_t *implied_info;
+  const riscv_implied_info_t *implied_info;
   for (implied_info = &riscv_implied_info[0];
        implied_info->ext;
        ++implied_info)