Commit 1b2c9988 by Richard Kenner

(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is

single quote.

From-SVN: r7800
parent 2c47b58a
...@@ -1170,18 +1170,14 @@ enum reg_class ...@@ -1170,18 +1170,14 @@ enum reg_class
{ \ { \
if (j % MVS_ASCII_TEXT_LENGTH == 0) \ if (j % MVS_ASCII_TEXT_LENGTH == 0) \
fprintf (FILE, "\tDC\tC'%c", c); \ fprintf (FILE, "\tDC\tC'%c", c); \
else \
{ \
if ( c == '\'' ) \ if ( c == '\'' ) \
fprintf (FILE, "%c%c", c, c); \ fprintf (FILE, "%c%c", c, c); \
else \ else \
fprintf (FILE, "%c", c); \ fprintf (FILE, "%c", c); \
if (j % MVS_ASCII_TEXT_LENGTH \ if (j % MVS_ASCII_TEXT_LENGTH == MVS_ASCII_TEXT_LENGTH - 1) \
== MVS_ASCII_TEXT_LENGTH - 1) \
fprintf (FILE, "'\n" ); \ fprintf (FILE, "'\n" ); \
} \ } \
} \ } \
} \
if (j % MVS_ASCII_TEXT_LENGTH != 0) \ if (j % MVS_ASCII_TEXT_LENGTH != 0) \
fprintf (FILE, "'\n"); \ fprintf (FILE, "'\n"); \
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment