diff options
author | David Edelsohn <edelsohn@gnu.org> | 1999-06-14 14:33:46 +0000 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 1999-06-14 10:33:46 -0400 |
commit | 13f1623bc0c68fdd26c7ba17bd96c3de1d44bf9e (patch) | |
tree | 48a93ce45dd7090f9158fbc824a1ee7581c296d3 | |
parent | 2e8f9abf1701a94e8dd09384faf2777455333f20 (diff) | |
download | gcc-13f1623bc0c68fdd26c7ba17bd96c3de1d44bf9e.zip gcc-13f1623bc0c68fdd26c7ba17bd96c3de1d44bf9e.tar.gz gcc-13f1623bc0c68fdd26c7ba17bd96c3de1d44bf9e.tar.bz2 |
rs6000.c (output_prolog): RS6000_CALL_GLUE must be asm_fprintf format string by itself.
* rs6000.c (output_prolog): RS6000_CALL_GLUE must be
asm_fprintf format string by itself.
(output_function_profiler): Likewise.
From-SVN: r27518
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 11 |
2 files changed, 14 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2f6b1a4..0c89a86 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Mon Jun 14 17:26:40 1999 David Edelsohn <edelsohn@gnu.org> + + * rs6000.c (output_prolog): RS6000_CALL_GLUE must be + asm_fprintf format string by itself. + (output_function_profiler): Likewise. + Mon Jun 14 12:57:38 1999 David Mosberger <davidm@hpl.hp.com> * combine.c (simplify_logical, case AND): Only call diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 21a81f3..d22e4e7 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -4077,7 +4077,11 @@ output_prolog (file, size) #else #ifdef RS6000_CALL_GLUE if (DEFAULT_ABI == ABI_AIX || DEFAULT_ABI == ABI_NT) - fprintf (file, "\t%s\n", RS6000_CALL_GLUE); + { + putc('\t', file); + asm_fprintf (file, RS6000_CALL_GLUE); + putc('\n', file); + } #endif #endif @@ -5093,8 +5097,9 @@ output_function_profiler (file, labelno) asm_fprintf (file, TARGET_32BIT ? "\t{l|lwz} %s," : "\tld %s,", reg_names[3]); assemble_name (file, buf); - asm_fprintf (file, "(%s)\n\tbl %s\n\t%s\n", - reg_names[2], RS6000_MCOUNT, RS6000_CALL_GLUE); + asm_fprintf (file, "(%s)\n\tbl %s\n\t", reg_names[2], RS6000_MCOUNT); + asm_fprintf (file, RS6000_CALL_GLUE); + putc('\n', file); /* Restore parameter registers and static chain. */ |