m68k.c (m68k_output_function_prologue): use %U in label name
authorGunther Nikl <gni@gecko.de>
Wed, 20 Aug 2003 22:02:53 +0000 (22:02 +0000)
committerBernardo Innocenti <bernie@gcc.gnu.org>
Wed, 20 Aug 2003 22:02:53 +0000 (00:02 +0200)
* 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

gcc/ChangeLog
gcc/config/m68k/m68k.c

index c609a3764a815781207e26e28d198d0bcc51fa92..244163c935b332b63e9f8d3a9eef8ce017d406c6 100644 (file)
@@ -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
index 14fa55699ade4556aaea11dab861d1785e694775..cd8a2b7a2dc7fb47c566e0278b64aba60d337614 100644 (file)
@@ -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;