(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 27 Jul 1994 23:06:43 +0000 (19:06 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 27 Jul 1994 23:06:43 +0000 (19:06 -0400)
single quote.

From-SVN: r7800

gcc/config/i370/i370.h

index b1ee3ce..d036827 100644 (file)
@@ -1170,16 +1170,12 @@ enum reg_class
        {                                                               \
          if (j % MVS_ASCII_TEXT_LENGTH == 0)                           \
             fprintf (FILE, "\tDC\tC'%c", c);                           \
-         else                                                          \
-           {                                                           \
-             if ( c == '\'' )                                          \
-               fprintf (FILE, "%c%c", c, c);                           \
-             else                                                      \
-               fprintf (FILE, "%c", c);                                \
-             if (j % MVS_ASCII_TEXT_LENGTH                             \
-                 == MVS_ASCII_TEXT_LENGTH - 1)                         \
-               fprintf (FILE, "'\n" );                                 \
-           }                                                           \
+          if ( c == '\'' )                                             \
+           fprintf (FILE, "%c%c", c, c);                               \
+         else                                                          \
+           fprintf (FILE, "%c", c);                                    \
+         if (j % MVS_ASCII_TEXT_LENGTH == MVS_ASCII_TEXT_LENGTH - 1)   \
+           fprintf (FILE, "'\n" );                                     \
        }                                                               \
     }                                                                  \
   if (j % MVS_ASCII_TEXT_LENGTH != 0)                                  \