summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r--gcc/config/rs6000/rs6000.c8
-rw-r--r--gcc/config/rs6000/rs6000.md2
-rw-r--r--gcc/config/rs6000/sysv4.h4
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) \