Commit 6e5a6a6b by Richard Henderson Committed by Richard Henderson

sysv4.h (ASM_OUTPUT_LABELREF): Don't write to constant data.

        * config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Don't write to
        constant data.

From-SVN: r44596
parent dbc1a163
2001-08-03 Richard Henderson <rth@redhat.com> 2001-08-03 Richard Henderson <rth@redhat.com>
* config/ia64/sysv4.h (ASM_OUTPUT_LABELREF): Don't write to
constant data.
2001-08-03 Richard Henderson <rth@redhat.com>
* rtlanal.c (find_first_parameter_load): Stop if we * rtlanal.c (find_first_parameter_load): Stop if we
reach a CODE_LABEL at BOUNDARY. reach a CODE_LABEL at BOUNDARY.
......
...@@ -62,25 +62,23 @@ do { \ ...@@ -62,25 +62,23 @@ do { \
#define ASM_OUTPUT_LABELREF(STREAM, NAME) \ #define ASM_OUTPUT_LABELREF(STREAM, NAME) \
do \ do \
{ \ { \
const char * real_name; \ const char *real_name; \
const char * name_end; \ const char *name_end; \
\ \
STRIP_NAME_ENCODING (real_name, NAME); \ STRIP_NAME_ENCODING (real_name, NAME); \
name_end = strchr (real_name, '+'); \ name_end = strchr (real_name, '+'); \
\ \
fputs (user_label_prefix, STREAM); \
if (name_end) \ if (name_end) \
* name_end = 0; \ fwrite (real_name, name_end - real_name, 1, STREAM); \
\ else \
asm_fprintf (STREAM, "%U%s", real_name); \ fputs (real_name, STREAM); \
\ \
if (ia64_asm_output_label) \ if (ia64_asm_output_label) \
asm_fprintf (STREAM, "#"); \ fputc ('#', STREAM); \
\ \
if (name_end) \ if (name_end) \
{ \ fputs (name_end, STREAM); \
* name_end = '+'; \
asm_fprintf (STREAM, name_end); \
} \
} \ } \
while (0) while (0)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment