* config/sh/sh.h (LEGITIMATE_PIC_OPERAND_P): Defined.

From-SVN: r40384
This commit is contained in:
Kaz Kojima 2001-03-11 02:24:17 +00:00 committed by Alexandre Oliva
parent e9a9e960c0
commit 2cef831c12
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2001-03-10 kaz Kojima <kkojima@rr.iij4u.or.jp>
* config/sh/sh.h (LEGITIMATE_PIC_OPERAND_P): Defined.
2001-03-10 Toshiyasu Morita <toshiyasu.morita@hsa.hitachi.com>
* config/sh/sh.md (umulhisi3_i, mulhisi3_i): Fix mnemonics.

View File

@ -1792,6 +1792,13 @@ do \
} \
while (0)
/* We can't directly access anything that contains a symbol,
nor can we indirect via the constant pool. */
#define LEGITIMATE_PIC_OPERAND_P(X) \
(! nonpic_symbol_mentioned_p (X) \
&& (! CONSTANT_POOL_ADDRESS_P (X) \
|| ! nonpic_symbol_mentioned_p (get_pool_constant (X))))
#define SYMBOLIC_CONST_P(X) \
((GET_CODE (X) == SYMBOL_REF || GET_CODE (X) == LABEL_REF) \
&& nonpic_symbol_mentioned_p (X))