Hi Richard,
But I am pretty sure that this is the wrong solution. Since I am
not a MIPS expert however I am punting this problem to you guys. :-)
Yeah, I'm afraid it's the wrong solution. ;)
Thought so :-)
I gather from the insn above that a use of the GP pseudo
register has been introduced during reload. At first blush,
I think the fix is to make mips_split_symbol move
(const (unspec [(const_int 0)] UNSPEC_GP)) into "temp"
when no_new_pseudos.
I tried doing this but I could not find a way to make it work. :-( But
then I am not as clued up on this stuff as you guys.
I might have time to try a fix this weekend. Please feel free
to file a bug report and assign it to [EMAIL PROTECTED]
I have created a PR (31388) but I do not have the authority to assign it
you.
Cheers
Nick