aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/ns32k/ns32k.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-04-01 08:18:50 +0000
committerRichard Stallman <rms@gnu.org>1992-04-01 08:18:50 +0000
commitfbaef11f45f0eb6585b11f3e85023dd0631788d2 (patch)
tree8fb0dae87dc62e7521c9d405524a172bd48deb92 /gcc/config/ns32k/ns32k.h
parentf8ffe7dcf4a4b85dc08647b30b1ae48d81937354 (diff)
downloadgcc-fbaef11f45f0eb6585b11f3e85023dd0631788d2.zip
gcc-fbaef11f45f0eb6585b11f3e85023dd0631788d2.tar.gz
gcc-fbaef11f45f0eb6585b11f3e85023dd0631788d2.tar.bz2
*** empty log message ***
From-SVN: r659
Diffstat (limited to 'gcc/config/ns32k/ns32k.h')
-rw-r--r--gcc/config/ns32k/ns32k.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/ns32k/ns32k.h b/gcc/config/ns32k/ns32k.h
index b970085..62cbf7e 100644
--- a/gcc/config/ns32k/ns32k.h
+++ b/gcc/config/ns32k/ns32k.h
@@ -854,11 +854,11 @@ __transfer_from_trampoline () \
/* Go to ADDR if X is a valid address not using indexing.
(This much is the easy part.) */
-#define GO_IF_INDEXING(X, ADDR) \
+#define GO_IF_INDEXING(X, MODE, ADDR) \
{ register rtx xfoob = (X); \
- if (GET_CODE (xfoob) == PLUS && INDEX_TERM_P (XEXP (xfoob, 0))) \
+ if (GET_CODE (xfoob) == PLUS && INDEX_TERM_P (XEXP (xfoob, 0), MODE)) \
GO_IF_INDEXABLE_ADDRESS (XEXP (xfoob, 1), ADDR); \
- if (GET_CODE (xfoob) == PLUS && INDEX_TERM_P (XEXP (xfoob, 1))) \
+ if (GET_CODE (xfoob) == PLUS && INDEX_TERM_P (XEXP (xfoob, 1), MODE)) \
GO_IF_INDEXABLE_ADDRESS (XEXP (xfoob, 0), ADDR); } \
#define GO_IF_INDEXABLE_ADDRESS(X, ADDR) \
@@ -900,7 +900,7 @@ __transfer_from_trampoline () \
else if (CONSTANT_ADDRESS_NO_LABEL_P (XEXP (xfooy, 0)) \
&& GET_CODE (XEXP (xfooy, 1)) == PLUS) \
xfooy = XEXP (xfooy, 1); \
- GO_IF_INDEXING (xfooy, ADDR); \
+ GO_IF_INDEXING (xfooy, MODE, ADDR); \
} \
else if (INDEX_TERM_P (xfooy, MODE)) \
goto ADDR; \