summaryrefslogtreecommitdiff
path: root/gcc/config/i370
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-07-27 23:06:43 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1994-07-27 23:06:43 +0000
commit90db89503de81c5f1addfe4940df6a62d1e086c7 (patch)
tree78d16a49329993dbb6822ec4f787b787e6942a4d /gcc/config/i370
parent9073d87d0184af0ba858b721ffd3c26c7e078a7a (diff)
downloadgcc-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.h16
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) \