aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>1999-08-10 13:25:24 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>1999-08-10 13:25:24 +0000
commitec940faa538ae7a3992b53f24627d89f67a6ff61 (patch)
treeca015b0929bc45067d69728f2bcf8259957928d5 /gcc/varasm.c
parent4c71b22f2d4ba07cf8d55f2b8edbcb355df44bef (diff)
downloadgcc-ec940faa538ae7a3992b53f24627d89f67a6ff61.zip
gcc-ec940faa538ae7a3992b53f24627d89f67a6ff61.tar.gz
gcc-ec940faa538ae7a3992b53f24627d89f67a6ff61.tar.bz2
output.h (assemble_name): Constify a char*.
* output.h (assemble_name): Constify a char*. * varasm.c (UNIQUE_SECTION, assemble_start_function, assemble_variable, assemble_name): Likewise. * dwarf2out.c (ASM_NAME_TO_STRING): Likewise. * arm/pe.c (arm_pe_unique_section): Likewise. * i386/cygwin.h (STRIP_NAME_ENCODING): Likewise. * i386/i386-interix.h (STRIP_NAME_ENCODING): Likewise. * i386/interix.c (i386_pe_unique_section): Likewise. * i386/win32.h (STRIP_NAME_ENCODING): Likewise. * i386/winnt.c (i386_pe_unique_section): Likewise. * m32r/m32r.h (ASM_OUTPUT_LABELREF): Likewise. * mn10200/mn10200.h (ASM_OUTPUT_LABELREF): Likewise. * mn10300/mn10300.h (ASM_OUTPUT_LABELREF): Likewise. * pa/pa.c (output_call): Likewise. * pa/pa.h (ASM_OUTPUT_MI_THUNK): Likewise. * pa/som.h (ASM_OUTPUT_FUNCTION_PREFIX): Likewise. * rs6000/rs6000.c (rs6000_output_load_toc_table, output_toc): Likewise. * rs6000/rs6000.h (RS6000_OUTPUT_BASENAME, STRIP_NAME_ENCODING): Likewise. * rs6000/sol2.h (ASM_OUTPUT_SOURCE_LINE): Likewise. * rs6000/sysv4.h (ASM_DECLARE_FUNCTION_NAME, ASM_OUTPUT_INT, STRIP_NAME_ENCODING, ASM_OUTPUT_LABELREF): Likewise. * v850/v850.h (ASM_OUTPUT_LABELREF): Likewise. From-SVN: r28644
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index e429cd2..44c44d9 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -286,7 +286,8 @@ named_section (decl, name, reloc)
#define UNIQUE_SECTION(DECL,RELOC) \
do { \
int len; \
- char *name, *string; \
+ const char *name; \
+ char *string; \
\
name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (DECL)); \
/* Strip off any encoding in name. */ \
@@ -1000,7 +1001,7 @@ assemble_start_function (decl, fnname)
{
if (! first_global_object_name)
{
- char *p;
+ const char *p;
char **name;
if (! DECL_WEAK (decl) && ! DECL_ONE_ONLY (decl))
@@ -1279,7 +1280,7 @@ assemble_variable (decl, top_level, at_end, dont_output_data)
&& ! DECL_WEAK (decl)
&& ! DECL_ONE_ONLY (decl))
{
- char *p;
+ const char *p;
STRIP_NAME_ENCODING (p, name);
first_global_object_name = permalloc (strlen (p) + 1);
@@ -1680,9 +1681,9 @@ assemble_label (name)
void
assemble_name (file, name)
FILE *file;
- char *name;
+ const char *name;
{
- char *real_name;
+ const char *real_name;
tree id;
STRIP_NAME_ENCODING (real_name, name);