On Wed, Nov 12, 2014 at 12:43:17PM -0800, H.J. Lu wrote: > @@ -42686,8 +42692,12 @@ x86_output_mi_thunk (FILE *file, tree, HOST_WIDE_INT > delta, > else > { > if (ix86_cmodel == CM_LARGE_PIC && SYMBOLIC_CONST (fnaddr)) > - fnaddr = legitimize_pic_address (fnaddr, > - gen_rtx_REG (Pmode, tmp_regno)); > + { > + SET_REGNO (pic_offset_table_rtx, R11_REG);
If pic_offset_table_rtx has never been initialized, how you can use SET_REGNO on it? Shouldn't that be pic_offset_table_rtx = gen_raw_REG (Pmode, R11_REG); or similar? Or is it initialized from some earlier function emitted, just with a different reg? Jakub