PLT refs dependent upon gcc version...

David Miller davem@davemloft.net
Mon Mar 19 18:54:00 GMT 2012


I've got an issue on sparc wherein the localplt testcase will
give different results depending upon the GCC version.

It has to do with references to the soft-float routines for long
double math.

Up-to and including gcc-4.6 it always generates a reference to
_Q_fle but in gcc-4.7 it no longer does.  It's due to a change
in the way float comparisons are emitted on sparc.

It seems that we need to have a way to say "a reference to this
symbols would be OK, but a lack of such a reference is fine too"



More information about the Libc-alpha mailing list