Commit fe0cc776 by Richard Sandiford Committed by Richard Sandiford

m68k.h (EXTRA_CONSTRAINT): Stop the 'T' constraint from accepting 's' constraints if flag_pic.

gcc/
	* config/m68k/m68k.h (EXTRA_CONSTRAINT): Stop the 'T' constraint
	from accepting 's' constraints if flag_pic.

From-SVN: r120961
parent 379cd895
2007-01-19 Richard Sandiford <richard@codesourcery.com> 2007-01-19 Richard Sandiford <richard@codesourcery.com>
* config/m68k/m68k.h (EXTRA_CONSTRAINT): Stop the 'T' constraint
from accepting 's' constraints if flag_pic.
2007-01-19 Richard Sandiford <richard@codesourcery.com>
* config/m68k/m68k.md (bordered, bunordered, buneq, bunge, bungt) * config/m68k/m68k.md (bordered, bunordered, buneq, bunge, bungt)
(bunle, bunlt, bltgt, bordered_rev, bunordered_rev, buneq_rev) (bunle, bunlt, bltgt, bordered_rev, bunordered_rev, buneq_rev)
(bunge_rev, bungt_rev, bunle_rev, bunlt_rev, bltgt_rev): Change (bunge_rev, bungt_rev, bunle_rev, bunlt_rev, bltgt_rev): Change
......
...@@ -526,7 +526,7 @@ extern enum reg_class regno_reg_class[]; ...@@ -526,7 +526,7 @@ extern enum reg_class regno_reg_class[];
|| GET_CODE (XEXP (OP, 0)) == CONST)) \ || GET_CODE (XEXP (OP, 0)) == CONST)) \
: \ : \
(CODE) == 'T' \ (CODE) == 'T' \
? ( !TARGET_PCREL \ ? (!flag_pic \
&& (GET_CODE (OP) == SYMBOL_REF \ && (GET_CODE (OP) == SYMBOL_REF \
|| GET_CODE (OP) == LABEL_REF \ || GET_CODE (OP) == LABEL_REF \
|| GET_CODE (OP) == CONST)) \ || GET_CODE (OP) == CONST)) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment