https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104117

--- Comment #9 from Iain Sandoe <iains at gcc dot gnu.org> ---
and we get bad asm like so:

_decimals:
        mflr r0
        lis r2,ha16(lC0)
        stfd f31,-8(r1)
        stfd f30,-16(r1)
        addi r11,r1,-16
        lfd f31,lo16(lC0)(r2)


where (a) this is happening before the picbase is set up and 
      (b) the "lC0" should be like "lC0-L1$pb"
      where L1$pb is the picbase label.

=====

Reply via email to