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.h | |
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.h')
-rw-r--r-- | gcc/rtl.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -57,7 +57,7 @@ extern const char * const rtx_name[]; extern const char *rtx_format[]; #define GET_RTX_FORMAT(CODE) (rtx_format[(int) (CODE)]) -extern char rtx_class[]; +extern const char rtx_class[]; #define GET_RTX_CLASS(CODE) (rtx_class[(int) (CODE)]) /* The flags and bitfields of an ADDR_DIFF_VEC. BASE is the base label @@ -378,7 +378,7 @@ enum reg_note { REG_DEAD = 1, REG_INC = 2, REG_EQUIV = 3, REG_WAS_0 = 4, /* Names for REG_NOTE's in EXPR_LIST insn's. */ -extern char *reg_note_name[]; +extern const char * const reg_note_name[]; #define GET_REG_NOTE_NAME(MODE) (reg_note_name[(int) (MODE)]) /* This field is only present on CALL_INSNs. It holds a chain of EXPR_LIST of @@ -479,7 +479,7 @@ extern char *reg_note_name[]; /* Names for NOTE insn's other than line numbers. */ -extern char *note_insn_name[]; +extern const char * const note_insn_name[]; #define GET_NOTE_INSN_NAME(NOTE_CODE) (note_insn_name[-(NOTE_CODE)]) /* The name of a label, in case it corresponds to an explicit label |