On Wed, Feb 24, 2021 at 9:30 AM Maciej W. Rozycki <ma...@orcam.me.uk> wrote:

> On Wed, 24 Feb 2021, Jiaxun Yang wrote:
>
> > For RISC-V, %pcrel_lo shall point to the label of corresponding
> %pcrel_hi,
> > like
> >
> > .LA0:
> >     auipc    a0, %pcrel_hi(sym)
> >     addi      a0, a0, %pcrel_lo(.LA0)
>
>  I commented on it once, in the course of the FDPIC design project, and I
> find it broken by design.  Sadly it has made it into the RISC-V psABI and
> it is hard to revert at this time, too many places have started relying on
> it.
>

It was already a production ABI before you asked for the change.  And
changing a production ABI is extremely difficult.  You were not the first
to complain about this, and you probably won't be the last.

Jim

Reply via email to