aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-03-21 20:06:07 +0000
committerRichard Stallman <rms@gnu.org>1992-03-21 20:06:07 +0000
commit0ed757cc950778b4714e8735612c11c157047e59 (patch)
tree9f5dcc19410deab7d7fe5d9d68c9b49a88782bf4 /gcc
parentafa36a4d013d601b90278ebb1de44b3b32c3ea83 (diff)
downloadgcc-0ed757cc950778b4714e8735612c11c157047e59.zip
gcc-0ed757cc950778b4714e8735612c11c157047e59.tar.gz
gcc-0ed757cc950778b4714e8735612c11c157047e59.tar.bz2
*** empty log message ***
From-SVN: r547
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/ns32k/ns32k.md11
1 files changed, 8 insertions, 3 deletions
diff --git a/gcc/config/ns32k/ns32k.md b/gcc/config/ns32k/ns32k.md
index c92db91..b0efe4f 100644
--- a/gcc/config/ns32k/ns32k.md
+++ b/gcc/config/ns32k/ns32k.md
@@ -6,7 +6,7 @@
;; I.e., one cannot say "cmpd _p,@_x"
;; Implement unsigned multiplication??
-;;- Machine descrption for GNU compiler
+;;- Machine description for GNU compiler
;;- ns32000 Version
;; Copyright (C) 1988 Free Software Foundation, Inc.
;; Contributed by Michael Tiemann (tiemann@mcc.com)
@@ -242,7 +242,12 @@
return \"movf %1,tos\;movd tos,%0\";
return \"movf %1,%0\";
}
-#if 0
+#if 0 /* Someone suggested this for the Sequent. Is it needed? */
+ else if (GET_CODE (operands[1]) == CONST_DOUBLE)
+ return \"movf %1,%0\";
+#endif
+/* There was a #if 0 around this, but that was erroneous
+ for anything bug GAS syntax -- rms. */
#ifndef GAS_SYNTAX
/* GAS understands floating constants in ordinary movd instructions
but other assemblers might object. */
@@ -258,7 +263,6 @@
return \"movd %1,%0\";
}
#endif
-#endif
else return \"movd %1,%0\";
}")
@@ -2213,6 +2217,7 @@
{
rtx temp = XEXP (operands[1], 0);
if (CONSTANT_ADDRESS_P (temp))
+ {
#ifdef GAS_SYNTAX
operands[1] = temp;
return \"bsr %1\";