[PATCH 2/3, ARM, libgcc, ping6] Code size optimization for the fmul/fdiv and dmul/ddiv function in libgcc

Thomas Preud'homme thomas.preudhomme@arm.com
Tue Jan 27 08:11:00 GMT 2015


> From: Richard Earnshaw
> Sent: Wednesday, January 14, 2015 10:49 PM
> 
> Sorry, not ok.  These symbols pollute the global namespace, yet do not
> use reserved names.

Are you referring to the Lml_* symbols? They appear with local binding in
my environment which is expected since the single float and double float
use the same symbol names.

> 
> Secondly, in a shared library environment you need to ensure that these
> names remain private to the instance linked into the library, so that
> you don't end up going through the PLT for each branch between blocks.

Right. I'll post something for this shortly.

Best regards,

Thomas






More information about the Gcc-patches mailing list