diff options
author | Tom Wood <wood@gnu.org> | 1992-10-28 20:24:55 +0000 |
---|---|---|
committer | Tom Wood <wood@gnu.org> | 1992-10-28 20:24:55 +0000 |
commit | d4b048eff88a330271411e652dc65b2fbf8a6951 (patch) | |
tree | dadb1d4db6e06ffc626febe8487da09acbfe9b26 | |
parent | 1e482b2cf8fbe972534fee553bfbe75bb9bf4236 (diff) | |
download | gcc-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.c | 9 |
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 |