[lld] r250555 - [ELF2] getLocalRelTarget should handle R_PPC64_TOC directly

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 16 15:29:18 PDT 2015


PPC64 != MIPS, so you can always pass false, no?

On Fri, Oct 16, 2015 at 3:27 PM, Hal Finkel via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> ----- Original Message -----
> > From: "Rafael EspĂ­ndola" <rafael.espindola at gmail.com>
> > To: "Hal Finkel" <hfinkel at anl.gov>
> > Cc: "llvm-commits" <llvm-commits at lists.llvm.org>
> > Sent: Friday, October 16, 2015 5:25:28 PM
> > Subject: Re: [lld] r250555 - [ELF2] getLocalRelTarget should handle
> R_PPC64_TOC directly
> >
> > >> You can get the type with
> > >>
> > >>  RI.getType(IsMips64EL)
> > >>
> > >> Why the extra argument?
> > >
> > > I either need to pass Type or IsMips64EL, right?
> >
> > you can do
> >
> > bool IsMips64EL =  File.getObj().isMips64EL();
>
> When why does the code in RelocationSection<ELFT>::writeTo have this?
>
>   bool IsMips64EL = Relocs[0].C.getFile()->getObj().isMips64EL();
>
> I thought this might return a different result from
> File.getObj().isMips64EL() [but then forgot to ask].
>
> >
> > /me so wishes mips would fix their ELF variant.
>
> :-)
>
>  -Hal
>
> >
> > Cheers,
> > Rafael
> >
>
> --
> Hal Finkel
> Assistant Computational Scientist
> Leadership Computing Facility
> Argonne National Laboratory
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151016/864b1d1d/attachment.html>


More information about the llvm-commits mailing list