diff options
author | Richard Stallman <rms@gnu.org> | 1992-04-01 08:18:50 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-04-01 08:18:50 +0000 |
commit | fbaef11f45f0eb6585b11f3e85023dd0631788d2 (patch) | |
tree | 8fb0dae87dc62e7521c9d405524a172bd48deb92 /gcc/config/ns32k/ns32k.h | |
parent | f8ffe7dcf4a4b85dc08647b30b1ae48d81937354 (diff) | |
download | gcc-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.h | 8 |
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; \ |