diff options
author | Gunther Nikl <gni@gecko.de> | 2003-08-20 22:02:53 +0000 |
---|---|---|
committer | Bernardo Innocenti <bernie@gcc.gnu.org> | 2003-08-21 00:02:53 +0200 |
commit | c23b0b90ee16a4f80c69fe4513929c3f84e587c9 (patch) | |
tree | 8f0c98754276904acc3f73313311852ebf980bc9 | |
parent | 9e68a9dc75a4c27f1abe8ca2cd1e75ad4b5266a3 (diff) | |
download | gcc-c23b0b90ee16a4f80c69fe4513929c3f84e587c9.zip gcc-c23b0b90ee16a4f80c69fe4513929c3f84e587c9.tar.gz gcc-c23b0b90ee16a4f80c69fe4513929c3f84e587c9.tar.bz2 |
m68k.c (m68k_output_function_prologue): use %U in label name
* config/m68k/m68k.c (m68k_output_function_prologue): use %U in
label name
* config/m68k/m68k.c (m68k_output_function_epilogue): replace
HOST_WIDE_INT_PRINT_DEC with %wd
From-SVN: r70620
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/m68k/m68k.c | 9 |
2 files changed, 11 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c609a37..244163c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2003-08-20 Gunther Nikl <gni@gecko.de> + + * config/m68k/m68k.c (m68k_output_function_prologue): use %U in + label name + * config/m68k/m68k.c (m68k_output_function_epilogue): replace + HOST_WIDE_INT_PRINT_DEC with %wd + 2003-08-20 Loren James Rittle <ljrittle@acm.org> * config/i386/freebsd.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Handle diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 14fa556..cd8a2b7 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -572,7 +572,7 @@ m68k_output_function_prologue (stream, size) asm_fprintf (stream, "\t%Olea (%Rpc, %U_GLOBAL_OFFSET_TABLE_@GOTPC), %s\n", reg_names[PIC_OFFSET_TABLE_REGNUM]); #else - asm_fprintf (stream, "\tmovel %I__GLOBAL_OFFSET_TABLE_, %s\n", + asm_fprintf (stream, "\tmovel %I%U_GLOBAL_OFFSET_TABLE_, %s\n", reg_names[PIC_OFFSET_TABLE_REGNUM]); asm_fprintf (stream, "\tlea %Rpc@(0,%s:l),%s\n", reg_names[PIC_OFFSET_TABLE_REGNUM], @@ -713,10 +713,9 @@ m68k_output_function_epilogue (stream, size) reg_names[FRAME_POINTER_REGNUM], reg_names[i]); #else - fprintf (stream, - "\tmovel %s@(-" HOST_WIDE_INT_PRINT_DEC "),%s\n", - reg_names[FRAME_POINTER_REGNUM], - offset + fsize, reg_names[i]); + asm_fprintf (stream, "\tmovel %s@(-%wd),%s\n", + reg_names[FRAME_POINTER_REGNUM], + offset + fsize, reg_names[i]); #endif } offset = offset - 4; |