aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-05-14 16:37:37 +0000
committerRichard Stallman <rms@gnu.org>1993-05-14 16:37:37 +0000
commit00c5c72e465d92e69f2fd99ba3eda58ac3dc9715 (patch)
tree2f616aed38f6acc28035e0f0abcd393f307a1567
parent0046ffa3f07beaac3d064c2189d1d79734473bcc (diff)
downloadgcc-00c5c72e465d92e69f2fd99ba3eda58ac3dc9715.zip
gcc-00c5c72e465d92e69f2fd99ba3eda58ac3dc9715.tar.gz
gcc-00c5c72e465d92e69f2fd99ba3eda58ac3dc9715.tar.bz2
(PRINT_OPERAND): Handle CODE == '/'.
From-SVN: r4451
-rw-r--r--gcc/config/m68k/crds.h2
-rw-r--r--gcc/config/m68k/hp320.h2
-rw-r--r--gcc/config/m68k/mot3300.h2
-rw-r--r--gcc/config/m68k/news.h2
-rw-r--r--gcc/config/m68k/tower-as.h2
5 files changed, 10 insertions, 0 deletions
diff --git a/gcc/config/m68k/crds.h b/gcc/config/m68k/crds.h
index b026344..16feb13 100644
--- a/gcc/config/m68k/crds.h
+++ b/gcc/config/m68k/crds.h
@@ -286,6 +286,8 @@ do { long l[2]; \
else if (CODE == '+') fprintf (FILE, "(sp)+"); \
else if (CODE == '@') fprintf (FILE, "(sp)"); \
else if (CODE == '!') fprintf (FILE, "fpcr"); \
+ else if (CODE == '/') \
+ ; \
else if (GET_CODE (X) == REG) \
{ if (REGNO (X) < 16 && (CODE == 'y' || CODE == 'x') && GET_MODE (X) == DFmode) \
fprintf (FILE, "%s:%s", reg_names[REGNO (X)], reg_names[REGNO (X)+1]); \
diff --git a/gcc/config/m68k/hp320.h b/gcc/config/m68k/hp320.h
index 8714ed6..307dc69 100644
--- a/gcc/config/m68k/hp320.h
+++ b/gcc/config/m68k/hp320.h
@@ -432,6 +432,8 @@ do { long l[3]; \
else if (CODE == '!') fprintf (FILE, "%%fpcr"); \
else if (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \
else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \
+ else if (CODE == '/') \
+ fprintf (FILE, "%%"); \
else if (GET_CODE (X) == REG) \
fprintf (FILE, "%s", reg_names[REGNO (X)]); \
else if (GET_CODE (X) == MEM) \
diff --git a/gcc/config/m68k/mot3300.h b/gcc/config/m68k/mot3300.h
index 08968a4..3643b9b 100644
--- a/gcc/config/m68k/mot3300.h
+++ b/gcc/config/m68k/mot3300.h
@@ -455,6 +455,8 @@ do { long l; \
else if (CODE == '!') fprintf (FILE, "%%fpcr"); \
else if (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \
else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \
+ else if (CODE == '/') \
+ fprintf (FILE, "%%"); \
else if (GET_CODE (X) == REG) \
fprintf (FILE, "%s", reg_names[REGNO (X)]); \
else if (GET_CODE (X) == MEM) \
diff --git a/gcc/config/m68k/news.h b/gcc/config/m68k/news.h
index b23bb40..5971bc8 100644
--- a/gcc/config/m68k/news.h
+++ b/gcc/config/m68k/news.h
@@ -300,6 +300,8 @@ do { char dstr[30]; \
else if (CODE == '!') fprintf (FILE, "fpcr"); \
else if (CODE == '$') {if (TARGET_68040_ONLY) fprintf (FILE, "s");} \
else if (CODE == '&') {if (TARGET_68040_ONLY) fprintf (FILE, "d");} \
+ else if (CODE == '/') \
+ ; \
else if (GET_CODE (X) == REG) \
fprintf (FILE, "%s", reg_names[REGNO (X)]); \
else if (GET_CODE (X) == MEM) \
diff --git a/gcc/config/m68k/tower-as.h b/gcc/config/m68k/tower-as.h
index bfdcdb1..cfe7549 100644
--- a/gcc/config/m68k/tower-as.h
+++ b/gcc/config/m68k/tower-as.h
@@ -418,6 +418,8 @@ do { long l; \
else if (CODE == '+') fprintf (FILE, "(%%sp)+"); \
else if (CODE == '@') fprintf (FILE, "(%%sp)"); \
else if (CODE == '!') fprintf (FILE, "%%fpcr"); \
+ else if (CODE == '/') \
+ fprintf (FILE, "%%"); \
else if (CODE == '$') { if (TARGET_68040_ONLY) fprintf (FILE, "s"); } \
else if (CODE == '&') { if (TARGET_68040_ONLY) fprintf (FILE, "d"); } \
else if (GET_CODE (X) == REG) \