diff options
author | Richard Stallman <rms@gnu.org> | 1992-03-21 20:06:07 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-03-21 20:06:07 +0000 |
commit | 0ed757cc950778b4714e8735612c11c157047e59 (patch) | |
tree | 9f5dcc19410deab7d7fe5d9d68c9b49a88782bf4 /gcc | |
parent | afa36a4d013d601b90278ebb1de44b3b32c3ea83 (diff) | |
download | gcc-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.md | 11 |
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\"; |