diff options
author | Richard Stallman <rms@gnu.org> | 1992-04-18 00:05:15 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-04-18 00:05:15 +0000 |
commit | 41e8363acf2a026687701e26310894a76866d047 (patch) | |
tree | 344d587b6d07079b49ec47ea55a00a9e2f40e037 | |
parent | 81ac6aa564fc7dc249d9086e4d88020a5a503ee7 (diff) | |
download | gcc-41e8363acf2a026687701e26310894a76866d047.zip gcc-41e8363acf2a026687701e26310894a76866d047.tar.gz gcc-41e8363acf2a026687701e26310894a76866d047.tar.bz2 |
*** empty log message ***
From-SVN: r771
-rwxr-xr-x | gcc/config.sub | 2 | ||||
-rw-r--r-- | gcc/config/ns32k/ns32k.md | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/gcc/config.sub b/gcc/config.sub index 49d8e1f..2bfef02 100755 --- a/gcc/config.sub +++ b/gcc/config.sub @@ -160,7 +160,7 @@ case $basic_machine in ;; encore | umax | mmax) basic_machine=ns32k-encore - os=-sysv + os=-bsd ;; genix) basic_machine=ns32k-ns diff --git a/gcc/config/ns32k/ns32k.md b/gcc/config/ns32k/ns32k.md index faeade9..107ad41 100644 --- a/gcc/config/ns32k/ns32k.md +++ b/gcc/config/ns32k/ns32k.md @@ -2183,6 +2183,9 @@ rtx temp = XEXP (operands[0], 0); if (CONSTANT_ADDRESS_P (temp)) { +#ifdef ENCORE_ASM + return \"bsr %?%0\"; +#else #ifdef CALL_MEMREF_IMPLICIT operands[0] = temp; return \"bsr %0\"; @@ -2193,6 +2196,7 @@ return \"bsr %?%a0\"; #endif #endif +#endif } if (GET_CODE (XEXP (operands[0], 0)) == REG) #if defined (GNX_V3) || defined (CALL_MEMREF_IMPLICIT) @@ -2218,6 +2222,9 @@ rtx temp = XEXP (operands[1], 0); if (CONSTANT_ADDRESS_P (temp)) { +#ifdef ENCORE_ASM + return \"bsr %?%1\"; +#else #ifdef CALL_MEMREF_IMPLICIT operands[1] = temp; return \"bsr %1\"; @@ -2228,6 +2235,7 @@ return \"bsr %?%a1\"; #endif #endif +#endif } if (GET_CODE (XEXP (operands[1], 0)) == REG) #if defined (GNX_V3) || defined (CALL_MEMREF_IMPLICIT) |