On 2012/7/13 02:45 AM, Richard Sandiford wrote: > /* Implement TARGET_EXPAND_BUILTIN_THREAD_POINTER. */ > > static rtx > mips_expand_builtin_thread_pointer (rtx tp) > { > rtx fn; > > if (TARGET_MIPS16) > ... > } > > (i.e. always using the passed-in tp, which is safe with your 1/6 patch), > then change mips_get_tp as follows: > > /* Return a pseudo register that contains the current thread pointer. */ > > static rtx > mips_get_tp (void) > { > return mips_expand_builtin_thread_pointer (gen_reg_rtx (Pmode)); > } > > OK with that change, thanks. > > Richard >
Thanks! This looks prettier :) I'll change to this form before applying. Chung-Lin