]> gcc.gnu.org Git - gcc.git/commitdiff
m68k.c (output_function_prologue): Reverse NO_ADDSUB_Q condition, fix format strings.
authorKamil Iskra <iskra@student.uci.agh.edu.pl>
Wed, 16 Sep 1998 00:13:43 +0000 (02:13 +0200)
committerJeff Law <law@gcc.gnu.org>
Wed, 16 Sep 1998 00:13:43 +0000 (18:13 -0600)
        * m68k/m68k.c (output_function_prologue): Reverse NO_ADDSUB_Q
        condition, fix format strings.
        (output_function_epilogue): Likewise.

From-SVN: r22445

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

index 46553078a8c2597c989d99b3937624b11b81dbdc..69a074a8a3469ce5ea22fd3dbd6e1d005e77ab54 100644 (file)
@@ -1,5 +1,9 @@
 Wed Sep 16 01:09:01 1998  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
 
+       * m68k/m68k.c (output_function_prologue): Reverse NO_ADDSUB_Q
+       condition, fix format strings.
+       (output_function_epilogue): Likewise.
+
        * m68k/m68k.c: Don't include <stdlib.h> directly.
 
 Wed Sep 16 00:30:56 1998  Geoff Keating  <geoffk@ozemail.com.au>
index 8ef3dc69f048fbd13ba4f2327389a3eeec8aafd9..9303c6f2b764c63578242e7a02780a53ca3bef5e 100644 (file)
@@ -231,25 +231,25 @@ output_function_prologue (stream, size)
     {
       if (fsize + 4 < 0x8000)
        {
-#ifdef NO_ADDSUB_Q
+#ifndef NO_ADDSUB_Q
          if (fsize + 4 <= 8)
            {
              if (!TARGET_5200)
                {
                  /* asm_fprintf() cannot handle %. */
 #ifdef MOTOROLA
-                 asm_fprintf (stream, "\tsubq.w %OI%d,%Rsp\n", fsize + 4);
+                 asm_fprintf (stream, "\tsubq.w %0I%d,%Rsp\n", fsize + 4);
 #else
-                 asm_fprintf (stream, "\tsubqw %OI%d,%Rsp\n", fsize + 4);
+                 asm_fprintf (stream, "\tsubqw %0I%d,%Rsp\n", fsize + 4);
 #endif
                }
              else
                {
                  /* asm_fprintf() cannot handle %. */
 #ifdef MOTOROLA
-                 asm_fprintf (stream, "\tsubq.l %OI%d,%Rsp\n", fsize + 4);
+                 asm_fprintf (stream, "\tsubq.l %0I%d,%Rsp\n", fsize + 4);
 #else
-                 asm_fprintf (stream, "\tsubql %OI%d,%Rsp\n", fsize + 4);
+                 asm_fprintf (stream, "\tsubql %0I%d,%Rsp\n", fsize + 4);
 #endif
                }
            }
@@ -259,15 +259,15 @@ output_function_prologue (stream, size)
                 subtract a small integer (8 < N <= 16) to a register. */
              /* asm_fprintf() cannot handle %. */
 #ifdef MOTOROLA
-             asm_fprintf (stream, "\tsubq.w %OI8,%Rsp\n\tsubq.w %OI%d,%Rsp\n",
+             asm_fprintf (stream, "\tsubq.w %0I8,%Rsp\n\tsubq.w %0I%d,%Rsp\n",
                           fsize + 4);
 #else
-             asm_fprintf (stream, "\tsubqw %OI8,%Rsp\n\tsubqw %OI%d,%Rsp\n",
+             asm_fprintf (stream, "\tsubqw %0I8,%Rsp\n\tsubqw %0I%d,%Rsp\n",
                           fsize + 4);
 #endif
            }
          else 
-#endif /* NO_ADDSUB_Q */
+#endif /* not NO_ADDSUB_Q */
          if (TARGET_68040)
            {
              /* Adding negative number is faster on the 68040.  */
@@ -771,23 +771,23 @@ output_function_epilogue (stream, size)
             reg_names[FRAME_POINTER_REGNUM]);
   else if (fsize)
     {
-#ifdef NO_ADDSUB_Q
+#ifndef NO_ADDSUB_Q
       if (fsize + 4 <= 8) 
        {
          if (!TARGET_5200)
            {
 #ifdef MOTOROLA
-             asm_fprintf (stream, "\taddq.w %OI%d,%Rsp\n", fsize + 4);
+             asm_fprintf (stream, "\taddq.w %0I%d,%Rsp\n", fsize + 4);
 #else
-             asm_fprintf (stream, "\taddqw %OI%d,%Rsp\n", fsize + 4);
+             asm_fprintf (stream, "\taddqw %0I%d,%Rsp\n", fsize + 4);
 #endif
            }
          else
            {
 #ifdef MOTOROLA
-             asm_fprintf (stream, "\taddq.l %OI%d,%Rsp\n", fsize + 4);
+             asm_fprintf (stream, "\taddq.l %0I%d,%Rsp\n", fsize + 4);
 #else
-             asm_fprintf (stream, "\taddql %OI%d,%Rsp\n", fsize + 4);
+             asm_fprintf (stream, "\taddql %0I%d,%Rsp\n", fsize + 4);
 #endif
            }
        }
@@ -797,15 +797,15 @@ output_function_epilogue (stream, size)
             add a small integer (8 < N <= 16) to a register. */
          /* asm_fprintf() cannot handle %. */
 #ifdef MOTOROLA
-         asm_fprintf (stream, "\taddq.w %OI8,%Rsp\n\taddq.w %OI%d,%Rsp\n",
+         asm_fprintf (stream, "\taddq.w %0I8,%Rsp\n\taddq.w %0I%d,%Rsp\n",
                       fsize + 4);
 #else
-         asm_fprintf (stream, "\taddqw %OI8,%Rsp\n\taddqw %OI%d,%Rsp\n",
+         asm_fprintf (stream, "\taddqw %0I8,%Rsp\n\taddqw %0I%d,%Rsp\n",
                       fsize + 4);
 #endif
        }
       else
-#endif /* NO_ADDSUB_Q */
+#endif /* not NO_ADDSUB_Q */
       if (fsize + 4 < 0x8000)
        {
          if (TARGET_68040)
This page took 0.075772 seconds and 5 git commands to generate.