diff options
author | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-07-27 23:06:43 +0000 |
---|---|---|
committer | kenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1994-07-27 23:06:43 +0000 |
commit | 90db89503de81c5f1addfe4940df6a62d1e086c7 (patch) | |
tree | 78d16a49329993dbb6822ec4f787b787e6942a4d /gcc/config/i370 | |
parent | 9073d87d0184af0ba858b721ffd3c26c7e078a7a (diff) | |
download | gcc-90db89503de81c5f1addfe4940df6a62d1e086c7.tar.gz |
(ASM_OUTPUT_ASCII): Fix bug when first character of string constant is
single quote.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@7800 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i370')
-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 b1ee3ce5a85..d03682731dc 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) \ |