diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 1999-08-20 23:11:19 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 1999-08-20 23:11:19 +0000 |
commit | 1f9a015e8368a74b1d47a6bd5eba15eaf5861c5d (patch) | |
tree | 12bd99171720a7b9d5c2e07a292d53b6c85c1516 /gcc/rtl.c | |
parent | 6f7d635c0efc87ff17945764258d9055ac7c8de3 (diff) | |
download | gcc-1f9a015e8368a74b1d47a6bd5eba15eaf5861c5d.zip gcc-1f9a015e8368a74b1d47a6bd5eba15eaf5861c5d.tar.gz gcc-1f9a015e8368a74b1d47a6bd5eba15eaf5861c5d.tar.bz2 |
rtl.c (rtx_class, [...]): Constify.
* rtl.c (rtx_class, note_insn_name, reg_note_name): Constify.
* rtl.h (rtx_class, reg_note_name, note_insn_name): Likewise.
* genopinit.c (gen_insn): Use accessor macro, not `rtx_class'.
From-SVN: r28785
Diffstat (limited to 'gcc/rtl.c')
-rw-r--r-- | gcc/rtl.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -167,7 +167,7 @@ const char *rtx_format[] = { /* Indexed by rtx code, gives a character representing the "class" of that rtx code. See rtl.def for documentation on the defined classes. */ -char rtx_class[] = { +const char rtx_class[] = { #define DEF_RTL_EXPR(ENUM, NAME, FORMAT, CLASS) CLASS, #include "rtl.def" /* rtl expressions are defined here */ #undef DEF_RTL_EXPR @@ -175,7 +175,7 @@ char rtx_class[] = { /* Names for kinds of NOTEs and REG_NOTEs. */ -char *note_insn_name[] = { 0 , "NOTE_INSN_DELETED", +const char * const note_insn_name[] = { 0 , "NOTE_INSN_DELETED", "NOTE_INSN_BLOCK_BEG", "NOTE_INSN_BLOCK_END", "NOTE_INSN_LOOP_BEG", "NOTE_INSN_LOOP_END", "NOTE_INSN_FUNCTION_END", "NOTE_INSN_SETJMP", @@ -187,7 +187,7 @@ char *note_insn_name[] = { 0 , "NOTE_INSN_DELETED", "NOTE_INSN_RANGE_END", "NOTE_INSN_LIVE", "NOTE_INSN_BASIC_BLOCK" }; -char *reg_note_name[] = { "", "REG_DEAD", "REG_INC", "REG_EQUIV", "REG_WAS_0", +const char * const reg_note_name[] = { "", "REG_DEAD", "REG_INC", "REG_EQUIV", "REG_WAS_0", "REG_EQUAL", "REG_RETVAL", "REG_LIBCALL", "REG_NONNEG", "REG_NO_CONFLICT", "REG_UNUSED", "REG_CC_SETTER", "REG_CC_USER", "REG_LABEL", |