diff options
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 8 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 2 | ||||
-rw-r--r-- | gcc/config/rs6000/sysv4.h | 4 |
3 files changed, 7 insertions, 7 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index f50616be864..a408d7e5921 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -4209,7 +4209,7 @@ rs6000_allocate_stack_space (file, size, copy_r12) else if (GET_CODE (stack_limit_rtx) == SYMBOL_REF && (DEFAULT_ABI == ABI_V4 || DEFAULT_ABI == ABI_SOLARIS)) { - char * l_name = XSTR (stack_limit_rtx, 0); + const char * l_name = XSTR (stack_limit_rtx, 0); const char * stripped_name; STRIP_NAME_ENCODING (stripped_name, l_name); @@ -4662,7 +4662,7 @@ output_epilog (file, size) different traceback table. */ if (DEFAULT_ABI == ABI_AIX && ! flag_inhibit_size_directive) { - char *fname = XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0); + const char *fname = XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0); int fixed_parms, float_parms, parm_info; int i; @@ -4895,7 +4895,7 @@ output_mi_thunk (file, thunk_fndecl, delta, function) { const char *this_reg = reg_names[ aggregate_value_p (TREE_TYPE (TREE_TYPE (function))) ? 4 : 3 ]; const char *prefix; - char *fname; + const char *fname; const char *r0 = reg_names[0]; const char *sp = reg_names[1]; const char *toc = reg_names[2]; @@ -5097,7 +5097,7 @@ output_toc (file, x, labelno) int labelno; { char buf[256]; - char *name = buf; + const char *name = buf; const char *real_name; rtx base = x; int offset = 0; diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index c5db4b4c976..5620eb443bf 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -6018,7 +6018,7 @@ && GET_CODE (operands[1]) == SYMBOL_REF && XSTR (operands[1], 0)[0] == '.') { - char *name = XSTR (operands[1], 0); + const char *name = XSTR (operands[1], 0); rtx new_ref; while (*name == '.') name++; diff --git a/gcc/config/rs6000/sysv4.h b/gcc/config/rs6000/sysv4.h index 65b6cd5f104..13922045e09 100644 --- a/gcc/config/rs6000/sysv4.h +++ b/gcc/config/rs6000/sysv4.h @@ -804,7 +804,7 @@ do { \ && XSTR (VALUE, 0)[0] == '.' \ && (DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_NT)) \ { \ - char *name = XSTR (VALUE, 0); \ + const char *name = XSTR (VALUE, 0); \ while (*name == '.') \ name++; \ \ @@ -890,7 +890,7 @@ do { \ enum sect_enum {SECT_RW, SECT_RO, SECT_EXEC} type; \ } *sections; \ struct section_info *s; \ - char *mode; \ + const char *mode; \ enum sect_enum type; \ \ for (s = sections; s; s = s->next) \ |