diff options
author | Mike Frysinger <vapier@gentoo.org> | 2016-08-12 22:11:26 +0800 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-08-13 22:38:04 -0700 |
commit | 4c171e25a8c83fc26b78430fa632fa9e64f61050 (patch) | |
tree | 48b19a032391112d9f1d6690c4bfec54ae132443 /sim | |
parent | 78d983e9ea6bf289d76bc2dce45397501371b5a7 (diff) | |
download | binutils-gdb-4c171e25a8c83fc26b78430fa632fa9e64f61050.tar.gz |
sim: cgen: constify mode_names
Diffstat (limited to 'sim')
-rw-r--r-- | sim/common/ChangeLog | 5 | ||||
-rw-r--r-- | sim/common/cgen-types.h | 2 | ||||
-rw-r--r-- | sim/common/cgen-utils.c | 2 |
3 files changed, 7 insertions, 2 deletions
diff --git a/sim/common/ChangeLog b/sim/common/ChangeLog index 868553b0f1b..e8da2b196c4 100644 --- a/sim/common/ChangeLog +++ b/sim/common/ChangeLog @@ -1,5 +1,10 @@ 2016-08-13 Mike Frysinger <vapier@gentoo.org> + * cgen-types.h (mode_names): Mark const. + * cgen-utils.c (mode_names): Likewise. + +2016-08-13 Mike Frysinger <vapier@gentoo.org> + * cgen-defs.h (struct cgen_state): Delete argv and envp. (STATE_ARGV, STATE_ENVP): Delete. diff --git a/sim/common/cgen-types.h b/sim/common/cgen-types.h index e71fb1b201f..94d6933e4fa 100644 --- a/sim/common/cgen-types.h +++ b/sim/common/cgen-types.h @@ -56,7 +56,7 @@ typedef enum mode_type { #define MAX_TARGET_MODES ((int) MODE_TARGET_MAX) #define MAX_MODES ((int) MODE_MAX) -extern const char *mode_names[]; +extern const char * const mode_names[]; #define MODE_NAME(m) (mode_names[m]) typedef void VOID; diff --git a/sim/common/cgen-utils.c b/sim/common/cgen-utils.c index d17fb42ce1c..13de592cdf7 100644 --- a/sim/common/cgen-utils.c +++ b/sim/common/cgen-utils.c @@ -28,7 +28,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ #define SEMOPS_DEFINE_INLINE #include "cgen-ops.h" -const char *mode_names[] = { +const char * const mode_names[] = { "VOID", "BI", "QI", |