This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


> 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





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]