PowerpC pointer_equality_needed optimisation

Alan Modra amodra@bigpond.net.au
Sat Feb 23 23:40:00 GMT 2008


On Sat, Feb 23, 2008 at 02:50:30PM -0800, H.J. Lu wrote:
> Hi Alan,
> 
> Is this related to
> 
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32219
> 
> Does the testcase work with PIE on PPC?

Yes it does, and I expect that making the ref_regular_nonweak change
to x86 ld with make it work on x86 too.

> >  +                   (*_bfd_error_handler)
> >  +                     (_("weak reference to %s in non-pic code"
> >  +                        " will break function pointer comparisons"),
> >  +                      h->root.root.string);
> >  +                   sym->st_value = 0;

BTW, I will be removing this warning message as it triggers on
_Jv_RegisterClasses.  Also, I managed to confuse myself over when the
problems happens..  It isn't non-pic code, which is hopelessly broken
even with this change, but pic code. 

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list