Sanjiv Kumar Gupta wrote:
add symbol_ref + const_int, r1
The relocation entry generated for this insn look like symbol + addend.
The resultant value is beoyond the relocation size, and results into relocation overflow.
I guess CSE will not do this if I exclude constants like symobol_ref + const_int from the insn pattern. Currently I allow "nonmemory_operand" for this insn.
If your add instructions cannot take symbol refs, then you need a different predicate -- const_int_operand would probably be correct.
nathan
-- Nathan Sidwell :: http://www.codesourcery.com :: CodeSourcery LLC [EMAIL PROTECTED] :: http://www.planetfall.pwp.blueyonder.co.uk