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


Reply via email to