[PATCH] (version 2) Change MIPS linker stubs to allow for more than 2^15 symbols.
Paul Koning
pkoning@equallogic.com
Fri Jun 9 19:27:00 GMT 2006
>>>>> "David" == David Daney <ddaney@avtrex.com> writes:
David> Daniel Jacobowitz wrote:
>> When you and Richard agree on a patch, please make sure to fix it
>> on the 2.17 branch also. Thanks in advance.
>>
>> On Fri, Jun 09, 2006 at 04:46:20PM +0100, Thiemo Seufer wrote:
>>
>>> -#define STUB_LI16U(VAL) (0x34180000 + (VAL)) /* ori t8,zero,VAL
>>> unsigned*/ +#define STUB_LI16U(VAL) (0x34180000 + (VAL)) /* ori
>>> t8,zero,VAL unsigned */
>>
>>
>> Shouldn't this be called an ORI16 now?
>>
David> FWIW, the dissassembler still calls it 'li'.
That makes sense. ori and addiu are both used in the expansion of the
builtin macro li, depending on the literal value.
paul
More information about the Binutils
mailing list