diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1994-07-27 19:06:43 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1994-07-27 19:06:43 -0400 |
commit | 1b2c9988bc38df3b0a8443471233d60e954ec67b (patch) | |
tree | 78d16a49329993dbb6822ec4f787b787e6942a4d | |
parent | 2c47b58a4f90c9e82a55b0ba24180c811a62ca0c (diff) | |
download | gcc-1b2c9988bc38df3b0a8443471233d60e954ec67b.zip gcc-1b2c9988bc38df3b0a8443471233d60e954ec67b.tar.gz gcc-1b2c9988bc38df3b0a8443471233d60e954ec67b.tar.bz2 |
(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
single quote.
From-SVN: r7800
-rw-r--r-- | gcc/config/i370/i370.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/gcc/config/i370/i370.h b/gcc/config/i370/i370.h index b1ee3ce..d036827 100644 --- a/gcc/config/i370/i370.h +++ b/gcc/config/i370/i370.h @@ -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) \ |