]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Sat, 21 Mar 1992 20:06:07 +0000 (20:06 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 21 Mar 1992 20:06:07 +0000 (20:06 +0000)
From-SVN: r547

gcc/config/ns32k/ns32k.md

index c92db914b62669ab224c2ac9a7b0a79f0e47d673..b0efe4fe5ebd0445dc3bfdd6355c50f6c1f373e5 100644 (file)
@@ -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)
        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.  */
       operands[1] = gen_rtx (CONST_INT, VOIDmode, convrt.i[0]);
       return \"movd %1,%0\";
     }
-#endif
 #endif
   else return \"movd %1,%0\";
 }")
     {
       rtx temp = XEXP (operands[1], 0);
       if (CONSTANT_ADDRESS_P (temp))
+       {
 #ifdef GAS_SYNTAX
          operands[1] = temp;
          return \"bsr %1\";