aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wood <wood@gnu.org>1992-10-28 20:24:55 +0000
committerTom Wood <wood@gnu.org>1992-10-28 20:24:55 +0000
commitd4b048eff88a330271411e652dc65b2fbf8a6951 (patch)
treedadb1d4db6e06ffc626febe8487da09acbfe9b26
parent1e482b2cf8fbe972534fee553bfbe75bb9bf4236 (diff)
downloadgcc-d4b048eff88a330271411e652dc65b2fbf8a6951.zip
gcc-d4b048eff88a330271411e652dc65b2fbf8a6951.tar.gz
gcc-d4b048eff88a330271411e652dc65b2fbf8a6951.tar.bz2
(print_operand): When AS_BUG_FLDCR is defined, use alternate
fldcr form. From-SVN: r2635
-rw-r--r--gcc/config/m88k/m88k.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gcc/config/m88k/m88k.c b/gcc/config/m88k/m88k.c
index 19a36e0..3c8fea6 100644
--- a/gcc/config/m88k/m88k.c
+++ b/gcc/config/m88k/m88k.c
@@ -47,7 +47,7 @@ extern char *ctime ();
extern int flag_traditional;
extern FILE *asm_out_file;
-static char out_sccs_id[] = "@(#)m88k.c 2.2.13.6 10/21/92 12:41:48";
+static char out_sccs_id[] = "@(#)m88k.c 2.2.14.3 10/28/92 15:20:54";
static char tm_sccs_id [] = TM_SCCS_ID;
char *m88k_pound_sign = ""; /* Either # for SVR4 or empty for SVR3 */
@@ -2667,7 +2667,12 @@ print_operand (file, x, code)
&& !(m88k_volatile_code == 'v'
&& GET_CODE (XEXP (x, 0)) == LO_SUM
&& rtx_equal_p (XEXP (XEXP (x, 0), 1), last_addr)))
- fprintf (file, "fldcr\t %s,%sfcr63\n\t",
+ fprintf (file,
+#ifdef AS_BUG_FLDCR
+ "fldcr\t %s,%scr63\n\t",
+#else
+ "fldcr\t %s,%sfcr63\n\t",
+#endif
reg_names[0], m88k_pound_sign);
m88k_volatile_code = code;
last_addr = (GET_CODE (XEXP (x, 0)) == LO_SUM